0000015615-23-000018.txt : 20230504 0000015615-23-000018.hdr.sgml : 20230504 20230504172547 ACCESSION NUMBER: 0000015615-23-000018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230504 DATE AS OF CHANGE: 20230504 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: 23890191 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-20230331.htm 10-Q mtz-20230331
000001561512/312023Q1false9P3YP3YP3YP3YP3YP1YP1Yhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations00000156152023-01-012023-03-3100000156152023-05-01xbrli:sharesiso4217:USD00000156152022-01-012022-03-31iso4217:USDxbrli:shares00000156152023-03-3100000156152022-12-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2023-03-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2022-12-310000015615us-gaap:CommonStockMember2022-12-310000015615us-gaap:TreasuryStockCommonMember2022-12-310000015615us-gaap:AdditionalPaidInCapitalMember2022-12-310000015615us-gaap:RetainedEarningsMember2022-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000015615us-gaap:ParentMember2022-12-310000015615us-gaap:NoncontrollingInterestMember2022-12-310000015615us-gaap:RetainedEarningsMember2023-01-012023-03-310000015615us-gaap:ParentMember2023-01-012023-03-310000015615us-gaap:NoncontrollingInterestMember2023-01-012023-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000015615us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000015615us-gaap:CommonStockMember2023-01-012023-03-310000015615us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000015615us-gaap:CommonStockMember2023-03-310000015615us-gaap:TreasuryStockCommonMember2023-03-310000015615us-gaap:AdditionalPaidInCapitalMember2023-03-310000015615us-gaap:RetainedEarningsMember2023-03-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000015615us-gaap:ParentMember2023-03-310000015615us-gaap:NoncontrollingInterestMember2023-03-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-3100000156152021-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-3100000156152022-03-31mtz:segment0000015615us-gaap:ProductConcentrationRiskMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-31xbrli:pure0000015615us-gaap:ProductConcentrationRiskMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310000015615us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310000015615us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2023-01-012023-03-310000015615srt:MaximumMember2023-01-012023-03-310000015615srt:MaximumMember2022-01-012022-03-3100000156152023-01-012023-03-3100000156152023-04-012023-03-310000015615mtz:FormerOwnerOfAcquiredBusinessMember2023-01-012023-03-310000015615mtz:FormerOwnerOfAcquiredBusinessMember2022-01-012022-03-310000015615mtz:A2021AcquisitionsMembermtz:FormerOwnerOfAcquiredBusinessMember2022-01-012022-03-310000015615mtz:A2022AcquisitionsIEAMember2022-10-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-04-012022-06-300000015615mtz:CommunicationsSegmentMember2022-12-310000015615mtz:CleanEnergyAndInfrastructureSegmentMember2022-12-310000015615mtz:OilAndGasSegmentMember2022-12-310000015615mtz:PowerDeliverySegmentMember2022-12-310000015615mtz:CommunicationsSegmentMember2023-01-012023-03-310000015615mtz:CleanEnergyAndInfrastructureSegmentMember2023-01-012023-03-310000015615mtz:OilAndGasSegmentMember2023-01-012023-03-310000015615mtz:PowerDeliverySegmentMember2023-01-012023-03-310000015615mtz:CommunicationsSegmentMember2023-03-310000015615mtz:CleanEnergyAndInfrastructureSegmentMember2023-03-310000015615mtz:OilAndGasSegmentMember2023-03-310000015615mtz:PowerDeliverySegmentMember2023-03-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2022-12-310000015615us-gaap:TradeNamesMember2022-12-310000015615us-gaap:OtherIntangibleAssetsMember2022-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2023-01-012023-03-310000015615us-gaap:TradeNamesMember2023-01-012023-03-310000015615us-gaap:OtherIntangibleAssetsMember2023-01-012023-03-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2023-03-310000015615us-gaap:TradeNamesMember2023-03-310000015615us-gaap:OtherIntangibleAssetsMember2023-03-310000015615us-gaap:TradeNamesMember2022-12-310000015615us-gaap:TradeNamesMember2023-03-31mtz:reporting_unit0000015615mtz:A2023AcquisitionsMember2023-01-012023-03-310000015615mtz:A2022AcquisitionsMember2022-01-012022-12-31mtz:acquisition0000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-01-012023-03-310000015615mtz:A2022AcquisitionsAllOtherMember2023-01-012023-03-310000015615mtz:A2022AcquisitionsMember2023-01-012023-03-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-03-310000015615mtz:A2022AcquisitionsAllOtherMember2023-03-310000015615mtz:A2022AcquisitionsMember2023-03-310000015615mtz:TradeNamesAndCustomerRelationshipsMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615us-gaap:CustomerRelationshipsMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615us-gaap:TradeNamesMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:BacklogMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615mtz:BacklogMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsAllOtherMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2023-03-310000015615mtz:InfrastructureEnergyAlternativesIncWarrantsMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-01-012023-03-310000015615mtz:A2022AcquisitionsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31utr:Y0000015615mtz:A2022AcquisitionsMember2022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2022-05-012022-05-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2023-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:PowerDeliveryMember2023-01-012023-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:PowerDeliveryMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2023-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2023-01-012023-03-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2022-01-012022-12-310000015615mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember2023-01-012023-03-310000015615mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember2022-01-012022-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:CostOfSalesMember2023-01-012023-03-310000015615mtz:A2022AcquisitionsMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310000015615mtz:A2022And2023AcquisitionsMember2023-03-310000015615mtz:A2022And2023AcquisitionsMember2022-12-310000015615mtz:EarnoutArrangementsMember2023-03-310000015615mtz:EarnoutArrangementsMember2022-12-310000015615mtz:EarnoutArrangementsMembermtz:MandatorilyRedeemableStockMember2023-03-310000015615mtz:EarnoutArrangementsMembermtz:MandatorilyRedeemableStockMember2022-12-310000015615mtz:EarnoutArrangementsMemberus-gaap:OtherCurrentLiabilitiesMember2023-03-310000015615mtz:EarnoutArrangementsMemberus-gaap:OtherCurrentLiabilitiesMember2022-12-310000015615us-gaap:MeasurementInputDiscountRateMember2023-03-310000015615mtz:AllAcquisitionsMember2023-03-310000015615mtz:EarnoutArrangementsMember2023-01-012023-03-310000015615mtz:EarnoutArrangementsMember2022-01-012022-03-310000015615mtz:WahaJVsMember2023-03-310000015615mtz:CrossCountryInfrastructureMember2023-03-310000015615mtz:FMTechMember2023-03-310000015615mtz:CrossCountryInfrastructureMember2022-12-310000015615mtz:WahaJVsMember2023-01-012023-03-310000015615mtz:WahaJVsMember2022-01-012022-03-310000015615mtz:WahaJVsMember2022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2023-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-12-310000015615mtz:FMTechMember2022-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2023-01-012023-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-01-012022-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2023-01-012023-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2022-01-012022-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2023-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:SubcontractingArrangementsMember2022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:EmployeeLeasingAndAdvancedReceivableArrangementMember2023-03-310000015615mtz:TelecommunicationsEquityMethodInvesteesMembermtz:EmployeeLeasingAndAdvancedReceivableArrangementMember2022-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-03-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-03-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-01-012023-03-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-01-012022-03-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-12-310000015615us-gaap:OtherCurrentAssetsMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-03-310000015615us-gaap:OtherCurrentAssetsMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-12-310000015615mtz:ConfluenceMember2023-03-310000015615mtz:ConfluenceMember2021-01-012023-03-310000015615mtz:ConfluenceMember2021-12-310000015615mtz:ConfluenceMember2023-01-012023-03-310000015615mtz:ConfluenceMember2022-01-012022-03-310000015615us-gaap:CommonStockMembermtz:AVCTMember2023-03-310000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2023-03-310000015615mtz:FourPointFivePercentSeniorNotesMember2023-03-310000015615mtz:FourPointFivePercentSeniorNotesMember2022-12-310000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2022-12-310000015615mtz:SixPointSixTwoFivePercentSeniorNotesMember2023-03-310000015615mtz:SixPointSixTwoFivePercentSeniorNotesMember2022-12-310000015615mtz:SixPointSixTwoFivePercentIEASeniorNotesMember2023-03-310000015615mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember2023-03-310000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-12-310000015615srt:MinimumMember2023-01-012023-03-310000015615us-gaap:FinanceReceivablesMember2023-01-012023-03-310000015615us-gaap:FinanceReceivablesMember2022-01-012022-03-310000015615us-gaap:LandMember2023-03-310000015615us-gaap:LandMember2022-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2023-03-310000015615us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000015615us-gaap:MachineryAndEquipmentMember2023-03-310000015615us-gaap:MachineryAndEquipmentMember2022-12-310000015615us-gaap:FurnitureAndFixturesMember2023-03-310000015615us-gaap:FurnitureAndFixturesMember2022-12-310000015615us-gaap:ConstructionInProgressMember2023-03-310000015615us-gaap:ConstructionInProgressMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000015615us-gaap:LoansPayableMemberus-gaap:DomesticLineOfCreditMember2023-03-310000015615us-gaap:LoansPayableMemberus-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:LoansPayableMembermtz:A2022TermLoansMemberus-gaap:DomesticLineOfCreditMember2023-03-310000015615us-gaap:LoansPayableMembermtz:A2022TermLoansMemberus-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMember2023-03-310000015615us-gaap:LoansPayableMemberus-gaap:DomesticLineOfCreditMember2023-01-012023-03-310000015615us-gaap:LoansPayableMembersrt:ScenarioForecastMemberus-gaap:DomesticLineOfCreditMember2025-03-012025-03-310000015615us-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2023-03-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2023-03-310000015615us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2023-03-310000015615us-gaap:LetterOfCreditMemberus-gaap:DomesticLineOfCreditMember2022-12-310000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2023-03-310000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMember2023-01-012023-03-310000015615us-gaap:DomesticLineOfCreditMember2022-01-012022-12-310000015615us-gaap:ForeignLineOfCreditMember2023-03-310000015615us-gaap:ForeignLineOfCreditMember2022-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2023-03-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2022-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-03-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-12-310000015615us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMembermtz:NewTermLoanFacilityMember2023-03-310000015615mtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-01-012023-03-310000015615mtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-03-310000015615mtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-01-012023-03-310000015615mtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-03-310000015615mtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMembersrt:ScenarioForecastMemberus-gaap:LineOfCreditMember2024-03-310000015615mtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMembersrt:ScenarioForecastMemberus-gaap:LineOfCreditMember2026-03-310000015615mtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-01-012022-12-310000015615mtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-01-012022-12-310000015615srt:MinimumMembermtz:EquipmentLeasesMember2023-01-012023-03-310000015615mtz:FacilityLeasesMembersrt:MinimumMember2023-01-012023-03-310000015615mtz:FacilityLeasesMembersrt:MaximumMember2023-01-012023-03-310000015615srt:MaximumMembermtz:EquipmentLeasesMember2023-01-012023-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2023-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2023-01-012023-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-01-012022-03-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2023-03-310000015615us-gaap:RestrictedStockUnitsRSUMember2022-12-310000015615us-gaap:EmployeeStockMember2023-01-012023-03-310000015615us-gaap:EmployeeStockMember2022-01-012022-03-31mtz:employee0000015615us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-03-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-03-310000015615srt:MinimumMember2022-01-012022-03-310000015615us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-03-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-03-310000015615mtz:December2018ShareRepurchaseProgramMember2022-01-012022-03-310000015615mtz:December2018ShareRepurchaseProgramMember2022-03-310000015615mtz:March2020ShareRepurchaseProgramMember2023-01-012023-03-310000015615mtz:March2020ShareRepurchaseProgramMember2023-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2023-01-012023-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2022-01-012022-03-310000015615mtz:OilAndGasSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000015615mtz:OilAndGasSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2023-01-012023-03-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-03-310000015615us-gaap:IntersegmentEliminationMember2023-01-012023-03-310000015615us-gaap:IntersegmentEliminationMember2022-01-012022-03-310000015615us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembermtz:CommunicationsSegmentMembermtz:UtilitiesMember2023-01-012023-03-310000015615us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembermtz:CommunicationsSegmentMembermtz:UtilitiesMember2022-01-012022-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2023-01-012023-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2023-01-012023-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2023-01-012023-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:CorporateNonSegmentMember2023-01-012023-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-01-012022-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2022-01-012022-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2022-01-012022-03-310000015615mtz:A2023AcquisitionsMemberus-gaap:CorporateNonSegmentMember2022-01-012022-03-310000015615us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000015615us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2023-03-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-12-310000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2023-03-310000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2022-12-310000015615mtz:OilAndGasSegmentMemberus-gaap:OperatingSegmentsMember2023-03-310000015615mtz:OilAndGasSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2023-03-310000015615us-gaap:OperatingSegmentsMembermtz:PowerDeliverySegmentMember2022-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-03-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310000015615us-gaap:CorporateNonSegmentMember2023-03-310000015615us-gaap:CorporateNonSegmentMember2022-12-310000015615country:US2023-01-012023-03-310000015615country:US2022-01-012022-03-310000015615us-gaap:NonUsMember2023-01-012023-03-310000015615us-gaap:NonUsMember2022-01-012022-03-310000015615country:US2023-03-310000015615country:US2022-12-310000015615us-gaap:NonUsMember2023-03-310000015615us-gaap:NonUsMember2022-12-310000015615us-gaap:NonUsMemberus-gaap:AccountsReceivableMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310000015615us-gaap:NonUsMemberus-gaap:AccountsReceivableMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310000015615us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembermtz:GovernmentTransactionsMember2023-01-012023-03-310000015615us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembermtz:GovernmentTransactionsMember2022-01-012022-03-310000015615mtz:HLFarmsMembermtz:SiliconRanchCorporationLLCMatterMember2021-03-012021-03-310000015615mtz:SiliconRanchCorporationLLCMatterMembermtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMemberus-gaap:SubsequentEventMember2023-04-282023-04-280000015615mtz:LitigationSettlementBenchmarkMembermtz:SiliconRanchCorporationLLCMemberus-gaap:SubsequentEventMembermtz:CommitmentsAndContingenciesConcentrationRiskMember2023-04-282023-04-280000015615mtz:LitigationSettlementBenchmarkMembermtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMemberus-gaap:SubsequentEventMembermtz:CommitmentsAndContingenciesConcentrationRiskMember2023-04-282023-04-280000015615mtz:SiliconRanchCorporationLLCMatterMembermtz:SiliconRanchCorporationLLCMemberus-gaap:SubsequentEventMember2023-04-282023-04-280000015615mtz:SiliconRanchCorporationLLCMatterMembermtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMemberus-gaap:SubsequentEventMember2023-04-282023-04-280000015615mtz:IEAConstructorsLLCMembermtz:SiliconRanchCorporationLLCMatterMemberus-gaap:SubsequentEventMember2023-04-280000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2023-03-310000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2022-12-310000015615us-gaap:PerformanceGuaranteeMember2023-03-310000015615us-gaap:PerformanceGuaranteeMember2022-12-310000015615srt:SubsidiariesMemberus-gaap:CorporateJointVentureMemberus-gaap:PerformanceGuaranteeMember2023-03-310000015615srt:SubsidiariesMemberus-gaap:CorporateJointVentureMemberus-gaap:PerformanceGuaranteeMember2022-12-310000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMembersrt:MinimumMemberus-gaap:CorporateJointVentureMember2023-03-310000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMembersrt:MaximumMemberus-gaap:CorporateJointVentureMember2023-03-310000015615srt:MinimumMembermtz:JointVentureCivilConstructionProjectMemberus-gaap:CorporateJointVentureMember2023-03-310000015615mtz:JointVentureCivilConstructionProjectMembersrt:MaximumMemberus-gaap:CorporateJointVentureMember2023-03-31mtz:constructionProject0000015615mtz:ContractualJointVentureMember2023-01-012023-03-310000015615us-gaap:CorporateJointVentureMember2023-03-310000015615us-gaap:CorporateJointVentureMember2022-12-310000015615mtz:CaptiveInsuranceCompanyMember2023-03-310000015615mtz:CaptiveInsuranceCompanyMember2022-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2023-03-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2022-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-03-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:OtherNoncurrentLiabilitiesMember2022-12-310000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2023-03-310000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2022-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-03-310000015615us-gaap:SuretyBondMemberus-gaap:UninsuredRiskMemberus-gaap:AccidentAndHealthInsuranceSegmentMember2022-12-310000015615us-gaap:SuretyBondMemberus-gaap:UninsuredRiskMemberus-gaap:AccidentAndHealthInsuranceSegmentMember2023-03-310000015615mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMemberus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-03-310000015615us-gaap:PensionPlansDefinedBenefitMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615us-gaap:PensionPlansDefinedBenefitMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-03-31mtz:customer0000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2023-01-012023-03-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2022-01-012022-03-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2023-03-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2022-12-310000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMemberus-gaap:EquipmentMember2023-01-012023-03-310000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMemberus-gaap:EquipmentMember2023-03-310000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMemberus-gaap:EquipmentMember2022-12-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2023-01-012023-03-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2022-01-012022-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2023-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2023-01-012023-03-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2022-01-012022-03-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2023-01-012023-03-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2022-01-012022-03-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2023-03-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2022-12-310000015615srt:ExecutiveOfficerMembermtz:RelatedCustomerMember2022-01-012022-03-310000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2023-03-310000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2022-12-310000015615mtz:SubcontractingArrangementTwoMembersrt:ManagementMember2023-03-310000015615mtz:SubcontractingArrangementTwoMembersrt:ManagementMember2022-12-310000015615mtz:SubcontractingArrangementTwoMemberus-gaap:LineOfCreditMembersrt:ManagementMember2023-03-310000015615mtz:SubcontractingArrangementTwoMembersrt:ManagementMember2022-01-012022-03-310000015615mtz:SubcontractingArrangementTwoMembersrt:ManagementMember2023-01-012023-03-310000015615mtz:OilAndGasSegmentMembermtz:A2023AcquisitionsMember2023-03-310000015615srt:ChiefExecutiveOfficerMember2022-01-012022-03-310000015615srt:BoardOfDirectorsChairmanMember2023-01-012023-03-310000015615srt:ExecutiveOfficerMember2023-03-310000015615srt:ExecutiveOfficerMember2022-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, 2023
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
_____________________________________________
image0a15.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 1, 2023, MasTec, Inc. had 78,859,193 shares of common stock outstanding.



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

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,
20232022
Revenue$2,584,659 $1,954,400 
Costs of revenue, excluding depreciation and amortization2,359,494 1,733,316 
Depreciation107,247 85,194 
Amortization of intangible assets41,944 25,589 
General and administrative expenses163,914 145,390 
Interest expense, net52,693 16,041 
Equity in earnings of unconsolidated affiliates, net(9,152)(6,777)
Other (income) expense, net(6,201)3,754 
Loss before income taxes$(125,280)$(48,107)
Benefit from income taxes44,734 13,148 
Net loss$(80,546)$(34,959)
Net (loss) income attributable to non-controlling interests(6)19 
Net loss attributable to MasTec, Inc.$(80,540)$(34,978)
Loss per share (Note 2):
Basic and diluted loss per share$(1.05)$(0.47)
Basic and diluted weighted average common shares outstanding76,984 74,789 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited - in thousands)
For the Three Months Ended March 31,
20232022
Net loss$(80,546)$(34,959)
Other comprehensive (loss) income:
Foreign currency translation gains, net of tax672 913 
Unrealized (losses) gains on investment activity, net of tax(4,177)13,754 
Comprehensive loss$(84,051)$(20,292)
Comprehensive (loss) income attributable to non-controlling interests(6)19 
Comprehensive loss attributable to MasTec, Inc.$(84,045)$(20,311)

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,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$141,560 $370,592 
Accounts receivable, net of allowance1,372,046 1,399,732 
Contract assets1,769,631 1,729,886 
Inventories, net164,917 117,969 
Prepaid expenses123,378 122,308 
Other current assets85,131 118,640 
Total current assets$3,656,663 $3,859,127 
Property and equipment, net1,730,602 1,754,101 
Operating lease right-of-use assets276,231 279,534 
Goodwill, net2,065,602 2,045,041 
Other intangible assets, net904,412 946,299 
Other long-term assets421,826 409,157 
Total assets$9,055,336 $9,293,259 
Liabilities and equity
Current liabilities:
Current portion of long-term debt, including finance leases$166,676 $171,916 
Current portion of operating lease liabilities96,817 96,516 
Accounts payable925,609 1,109,867 
Accrued salaries and wages198,295 181,888 
Other accrued expenses331,247 365,971 
Contract liabilities438,645 406,232 
Other current liabilities221,246 163,647 
Total current liabilities$2,378,535 $2,496,037 
Long-term debt, including finance leases3,045,526 3,052,193 
Long-term operating lease liabilities190,132 194,050 
Deferred income taxes535,531 571,401 
Other long-term liabilities257,980 238,391 
Total liabilities$6,407,704 $6,552,072 
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 - 98,674,997 and 98,615,105 (including 1,377,480 and 2,047,130 of unvested stock awards) as of March 31, 2023 and December 31, 2022, respectively
9,867 9,862 
Capital surplus1,235,608 1,246,590 
Retained earnings2,115,202 2,195,742 
Accumulated other comprehensive loss(54,460)(50,955)
Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of March 31, 2023 and December 31, 2022, respectively
(659,913)(663,910)
Total MasTec, Inc. shareholders’ equity$2,646,304 $2,737,329 
Non-controlling interests$1,328 $3,858 
Total equity$2,647,632 $2,741,187 
Total liabilities and equity$9,055,336 $9,293,259 

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, 2023
Balance as of December 31, 202298,615,105 $9,862 (19,933,055)$(663,910)$1,246,590 $2,195,742 $(50,955)$2,737,329 $3,858 $2,741,187 
Net loss(80,540)(80,540)(6)(80,546)
Other comprehensive loss(3,505)(3,505)(3,505)
Non-cash stock-based compensation8,515 8,515 8,515 
Issuance of shares in connection with acquisition 2,235 206 206 206 
Issuance of restricted shares, net174,833 17 (17)  
Shares withheld for taxes, net of other stock issuances(117,176)(12)(8,213)(8,225)(8,225)
Purchase of non-controlling interests120,000 3,997 (11,473)(7,476)(2,524)(10,000)
Balance as of March 31, 202398,674,997 $9,867 (19,813,055)$(659,913)$1,235,608 $2,115,202 $(54,460)$2,646,304 $1,328 $2,647,632 
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 stock issuances(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 

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,
20232022
Cash flows from operating activities:
Net loss$(80,546)$(34,959)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation107,247 85,194 
Amortization of intangible assets41,944 25,589 
Non-cash stock-based compensation expense8,515 6,336 
(Benefit from) provision for deferred income taxes(30,863)1,647 
Equity in earnings of unconsolidated affiliates, net(9,152)(6,777)
Gains on sales of assets, net(7,818)(2,568)
Non-cash interest expense, net1,367 854 
Other non-cash items, net1,585 (926)
Changes in assets and liabilities, net of acquisitions:
Accounts receivable50,082 121,646 
Contract assets(22,011)(104,490)
Inventories(5,673)(8,980)
Other assets, current and long-term portion36,587 36,268 
Accounts payable and accrued expenses(212,714)14,537 
Contract liabilities29,495 (13,802)
Other liabilities, current and long-term portion5,584 11,949 
Net cash (used in) provided by operating activities$(86,371)$131,518 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(46,506)(21,840)
Capital expenditures(63,346)(83,191)
Proceeds from sales of property and equipment19,946 4,630 
Payments for other investments(205)(960)
Proceeds from other investments425  
Other investing activities, net200  
Net cash used in investing activities$(89,486)$(101,361)
Cash flows from financing activities:
Proceeds from credit facilities918,000 773,500 
Repayments of credit facilities(911,188)(855,083)
Payments of finance lease obligations(37,047)(41,600)
Repurchases of common stock (13,791)
Payments to non-controlling interests, including acquisition of interests and distributions(11,660) 
Payments for stock-based awards(13,107)(3,996)
Other financing activities, net1,560 (17,046)
Net cash used in financing activities$(53,442)$(158,016)
Effect of currency translation on cash267 256 
Net decrease in cash and cash equivalents$(229,032)$(127,603)
Cash and cash equivalents - beginning of period$370,592 $360,736 
Cash and cash equivalents - end of period$141,560 $233,133 
Supplemental cash flow information:
Interest paid$59,444 $23,178 
Income tax refunds, net of payments$(939)$(740)
Supplemental disclosure of non-cash information:
Additions to property and equipment from finance leases$22,633 $48,604 

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, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services. 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.
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, 2022 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, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 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 appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. 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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters. 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
8


transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
General Economic, Market and Regulatory Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs. The extent to which general economic, market and regulatory conditions 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, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers 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 service 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 47% and 58% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.

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, operational 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 revisions 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 the three month period ended March 31, 2023, excluding the effects on the Company’s results of operations of margin decreases for three projects within the Company’s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022. For the three month period ended March 31, 2022, 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. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March 31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March 31, 2022, totaled a net increase of approximately $11.9 million.
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 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, 2023, the amount of the Company’s remaining performance obligations was $8.4 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.
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 advice, 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
9


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, 2023 and December 31, 2022, the Company included approximately $285 million and $271 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, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses. 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.
Recent Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.
Accounting Pronouncements Adopted in 2023
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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In March 2023, the FASB issued ASU 2023-01, Leases (Topic 842): Common Control Arrangements (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company’s 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 primarily under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended March 31,
20232022
Net loss attributable to MasTec:
Net loss - basic and diluted (a)
$(80,540)$(34,978)
Weighted average shares outstanding:
Weighted average shares outstanding - basic(b)
76,984 74,789 
Dilutive common stock equivalents (c)
  
Weighted average shares outstanding - diluted
76,984 74,789 
(a)Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(b)For the three month periods ended March 31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.
(c)Weighted average anti-dilutive common stock equivalents totaled approximately 1,330,000 and 1,321,000, for the three month periods ended March 31, 2023 and 2022, respectively. For the three month period ended March 31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March 31, 2022, such anti-dilutive common stock equivalents totaled 63,000.
10


Share repurchases. There were no share repurchases under the Company’s share repurchase programs for the three month period ended March 31, 2023. For the three month period ended March 31, 2022, the Company repurchased 187,978 shares of its common stock, 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.
Shares issued for acquisitions. In the fourth quarter of 2022, the Company issued approximately 2,758,000 shares of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”). In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”). See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.
Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net
The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2023 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2022
$606.1 $703.3 $582.2 $270.1 $2,161.7 
Accumulated impairment loss (a)
  (116.7) (116.7)
Goodwill, net, as of December 31, 2022
$606.1 $703.3 $465.5 $270.1 $2,045.0 
Additions from new business combinations0.3    0.3 
Measurement period adjustments (b)
 19.4 0.9  20.3 
Goodwill, net as of March 31, 2023
$606.4 $722.7 $466.4 $270.1 $2,065.6 
(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(b)    Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the three month period ended March 31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets, Net
Customer Relationships and Backlog
Trade Names (a)
Other (b)
Total
Other intangible assets, gross, as of December 31, 2022
$1,089.4 $228.9 $86.6 $1,404.9 
Accumulated amortization(388.8)(28.9)(40.9)(458.6)
Other intangible assets, net, as of December 31, 2022
$700.6 $200.0 $45.7 $946.3 
Amortization expense(34.8)(5.0)(2.1)(41.9)
Other intangible assets, net, as of March 31, 2023
$665.8 $195.0 $43.6 $904.4 
(a)Trade names includes approximately $34.5 million of non-amortizing trade names as of both March 31, 2023 and December 31, 2022.
(b)Consists principally of pre-qualifications and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the first quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the three month period ended March 31, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects and macroeconomic factors. In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with one reporting unit within the Communications segment, one reporting unit within the Oil and Gas segment and one reporting unit within the Clean Energy and Infrastructure segment. Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values as of March 31, 2023. 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 and/or the effects of rising inflation, including on interest rates, 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. In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation’s transition to low-carbon energy sources and position the Company for expected future opportunities. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company’s existing and recently acquired operations. Acquisitions are funded with cash on hand, borrowings under the Company’s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.
11


2023 Acquisitions. For the three month period ended March 31, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company’s Communications segment, which acquisition was effective in January and has been accounted for as a business combination under ASC 805, “Business Combinations.” The aggregate purchase price for this entity was composed of approximately $45 million in cash, net of cash acquired. Determination of the estimated fair values of net assets acquired and consideration transferred for this acquisition was preliminary as of March 31, 2023; as a result, further adjustments to these estimates may occur.
2022 Acquisitions. During 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company’s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company that specializes in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company’s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company’s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.
Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company’s 2022 acquisitions was preliminary as of March 31, 2023; as a result, further adjustments to such estimates may occur. The following table summarizes, as of March 31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $48.4 $612.9 
Shares transferred173.7  173.7 
Estimated fair value of warrants10.3  10.3 
Estimated fair value of contingent consideration 2.8 2.8 
Total consideration$748.5 $51.2 $799.7 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$584.9 $6.1 $591.0 
Current assets36.1 1.5 37.6 
Property and equipment213.0 30.2 243.2 
Long-term assets, primarily operating lease right-of-use assets36.9 0.1 37.0 
Amortizing intangible assets362.2 5.9 368.1 
Accounts payable(136.5)(4.6)(141.1)
Current liabilities, including current portion of operating lease liabilities(435.8)(2.7)(438.5)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(131.4)(0.2)(131.6)
Total identifiable net assets$198.6 $36.1 $234.7 
Goodwill549.9 15.1 565.0 
Total net assets acquired, including goodwill$748.5 $51.2 $799.7 
Amortizing intangible assets related to the IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years, based on IEA’s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries. Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year, and are based on estimated cash flows expected to be derived from future work on acquired contracts with customers. The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years. Amortizing intangible assets related to “All other” acquisitions, which are primarily composed of customer relationships, had an aggregate weighted average life of 9 years. 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 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 $39 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of March 31, 2023.
The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing. Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired. The long-term debt assumed in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes assumed in connection with the acquisition of IEA. See Note 7 - Debt for additional information.
12


Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, for which the remaining warrants outstanding as of December 31, 2022 had an estimated fair value of $3.1 million. Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon the exercise of the IEA warrants. During the first quarter of 2023, the number of MasTec shares issued in connection with exercised IEA warrants was de minimis. The remaining warrants expired unexercised on March 26, 2023. For the three month period ended March 31, 2023, the Company recorded fair value gains totaling approximately $2.8 million, related primarily to the expired warrants, which amount is reflected in other income.
The contingent consideration included in the table above is composed of earn-out liabilities, which generally 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 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $3 million in the aggregate. Earn-outs are recorded within other current and other long-term liabilities, as appropriate, 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, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $4 million; however, there is no maximum payment amount. Current liabilities reflected in the table above include contingent liabilities for insurance and other matters.
HMG Additional Payments. The HMG purchase agreement, for which the subject acquisition was effective in December 2021, 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 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. Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock.
As of March 31, 2023 and December 31, 2022, the estimated fair value of remaining Additional Payments was approximately $39 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet and include the effects of unrealized fair value gains or losses related to the contingent shares. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 170,000 shares as of both March 31, 2023 and December 31, 2022. For the three month period ended March 31, 2023, unrealized fair value measurement activity related to the contingent shares totaled losses of approximately $1.6 million. The amount of Additional Payments due to the sellers as of both March 31, 2023 and December 31, 2022 totaled approximately $21.8 million, of which the amount due in shares totaled approximately $9.3 million and $8.4 million, respectively, or 98,800 shares, for both periods. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
Pro forma results. For the three month periods ended March 31, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $2.6 billion and $2.3 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $83.2 million and $74.6 million, respectively. Supplemental pro forma information for the Company’s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that were acquired.
Acquisition-related results. For the three month periods ended March 31, 2023 and 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $400.6 million and $704.7 million, respectively. Acquisition-related revenue for the three month period ended March 31, 2023 included approximately $370.0 million for IEA, and for the three month period ended March 31, 2022 included approximately $548.1 million for HMG and INTREN in the aggregate. Acquisition-related net losses for the three month periods ended March 31, 2023 and 2022 totaled approximately $34.1 million and $4.3 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs.
Acquisition and integration costs. The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense. 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 operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition. The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses. For the three month period ended March 31, 2023, such acquisition and integration costs totaled approximately $17.1 million, of which $14.6 million and $2.5 million were included within general and administrative expenses and costs of revenue, excluding depreciation and amortization, respectively. Acquisition and integration costs for the three month period ended March 31, 2022 totaled approximately $13.6 million, which amount was included within general and administrative expenses. As of March 31, 2023 and December 31, 2022, approximately $1.9 million and $5.5 million, respectively, 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 assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, mandatorily redeemable non-controlling interests and debt obligations.
13


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, 2023 and December 31, 2022, the estimated fair value of the Company’s Earn-out liabilities totaled $125.4 million and $127.4 million, respectively, of which $12.3 million and $13.9 million, respectively, related to mandatorily redeemable non-controlling interests. Earn-out liabilities included within other current liabilities totaled approximately $36.0 million and $37.7 million as of March 31, 2023 and December 31, 2022, 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 was 12.0% as of March 31, 2023, 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, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $36 million and $149 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. For the three month period ended March 31, 2023, there were no additions from new business combinations, and for the three month period ended March 31, 2022, additions from new business combinations totaled approximately $1.7 million. There were no measurement period adjustments for the three month period ended March 31, 2023, and for the three month period ended March 31, 2022, measurement period adjustments totaled a decrease of approximately $1.9 million and related primarily to the Company’s Oil and Gas segment. For the three month period ended March 31, 2023, fair value adjustments across multiple segments totaled a decrease, net of approximately $0.3 million, and for the three month period ended March 31, 2022, there were no fair value adjustments. Earn-out payments for the three month period ended March 31, 2023 totaled approximately $1.7 million and related to mandatorily redeemable non-controlling interests. There were no Earn-out payments for the three month period ended March 31, 2022.
Equity Investments
The Company’s equity investments as of March 31, 2023 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 interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) 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, 2023, 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. The carrying values of the Company’s VIEs totaled approximately $26 million and $24 million as of March 31, 2023 and December 31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets, and management believes that the Company’s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $37 million for both periods.
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, which is referred to as the “adjusted cost basis.” As of March 31, 2023 and December 31, 2022, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $307 million and $306 million, respectively. As of both March 31, 2023 and December 31, 2022, 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, 2023 or 2022.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $8.0 million and $7.4 million for the three month periods ended March 31, 2023 and 2022, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.3 million and $3.1 million for the three month periods ended March 31, 2023 and 2022, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $114.3 million as of March 31, 2023. 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 $262 million and $263 million as of March 31, 2023 and December 31, 2022, respectively.
14


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, 2023, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $5.6 million, or $4.2 million, net of tax, and for the three month period ended March 31, 2022, unrecognized unrealized activity totaled gains of approximately $18.2 million, or $13.8 million, net of tax.
Other Investments. The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of March 31, 2023 and December 31, 2022, the Company had an aggregate investment of approximately $22 million and $21 million, respectively, in these entities, including $18 million for FM Tech as of both periods. The Company made no equity contributions related to its investments in telecommunications entities for the three month period ended March 31, 2023, and made equity contributions totaling approximately $0.5 million for the three month period ended March 31, 2022. Equity in earnings, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $1.1 million for the three month period ended March 31, 2023, and for the three month period ended March 31, 2022, equity in losses, net, related to these entities totaled approximately $0.3 million.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.0 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023 and December 31, 2022, related amounts payable to these entities totaled approximately $0.1 million and $0.2 million, respectively. 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, 2023, employee lease expenses and advances to these entities were de minimis, and for the three month period ended March 31, 2022, there were no employee lease expenses or advances to these entities. As of both March 31, 2023 and December 31, 2022, receivables related to these arrangements totaled approximately $3.8 million.
The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both March 31, 2023 and December 31, 2022 totaled approximately $3 million. For both the three month periods ended March 31, 2023 and 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 $0.3 million and $3.6 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023, related amounts payable totaled approximately $0.1 million, and as of December 31, 2022, were de minimis. In addition, the Company has line of credit arrangements with these entities, which, as of March 31, 2023 and December 31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability. There were no borrowings as of March 31, 2023, and as of December 31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.
The Company has a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment. As of March 31, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during the three month period ended March 31, 2023. No amounts were funded for the three month period ended March 31, 2022. Equity in losses related to the Company’s proportionate share of income from this investment was $0.1 million and $0.2 million for the three month periods ended March 31, 2023 and 2022, respectively.
The Company also has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), in which the Company has no active involvement. AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.
Senior Notes
As of both March 31, 2023 and December 31, 2022, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600.0 million, and their estimated fair value totaled approximately $552.0 million and $534.0 million for the respective periods. As of March 31, 2023 and December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $282.1 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”), collectively, the “6.625% Senior Notes”). The estimated fair value of the 6.625% Senior Notes totaled approximately $268.5 million and $280.5 million as of March 31, 2023 and December 31, 2022, respectively. The estimated fair values of the Company’s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.
15


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,
2023
December 31,
2022
Contract billings
$1,380.5 $1,408.1 
Less allowance
(8.5)(8.4)
Accounts receivable, net of allowance$1,372.0 $1,399.7 
Retainage
350.6 401.9 
Unbilled receivables
1,419.0 1,328.0 
Contract assets
$1,769.6 $1,729.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, 2023, provisions for credit losses totaled $0.5 million, and for the three month period ended March 31, 2022, provisions for credit losses were de minimis. 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 $438.6 million and $406.2 million as of March 31, 2023 and December 31, 2022, respectively, of which deferred revenue comprised approximately $423.5 million and $390.3 million, respectively. For the three month period ended March 31, 2023, the Company recognized revenue of approximately $287.6 million related to amounts that were included in deferred revenue as of December 31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.
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 $3.8 million and $1.0 million for the three month periods ended March 31, 2023 and 2022, 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,
2023
December 31,
2022
Land
$73.6 $73.5 
Buildings and leasehold improvements
91.4 86.7 
Machinery, equipment and vehicles2,854.6 2,797.0 
Office equipment, furniture and internal-use software312.7 286.8 
Construction in progress
45.0 67.4 
Total property and equipment
$3,377.3 $3,311.4 
Less accumulated depreciation and amortization
(1,646.7)(1,557.3)
Property and equipment, net
$1,730.6 $1,754.1 
As of March 31, 2023 and December 31, 2022, the gross amount of capitalized internal-use software totaled $202.4 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $51.9 million and $39.9 million, respectively.
16


Note 7 – Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateMarch 31,
2023
December 31,
2022
Senior credit facility:November 1, 2026
Revolving loans$905.0 $896.0 
Term loan347.8 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029282.1 281.2 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 700.0 
Finance lease and other obligations393.9 414.5 
Total debt obligations$3,228.8 $3,241.7 
Less unamortized deferred financing costs(16.6)(17.6)
Total debt, net of deferred financing costs$3,212.2 $3,224.1 
Current portion of long-term debt166.7 171.9 
Long-term debt$3,045.5 $3,052.2 
Senior Credit Facility
As of March 31, 2023, the Company’s senior unsecured credit facility (the “Credit Facility”) had aggregate borrowing commitments totaling approximately $2.25 billion, which amount is composed of $1.9 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, which quarterly installments increase to approximately $4.4 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, 2023 and December 31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.
Revolving loans accrued interest at weighted average rates of approximately 6.45% and 5.82% per annum as of March 31, 2023 and December 31, 2022, respectively. The Term Loan accrued interest at rates of 6.53% and 5.80% as of March 31, 2023 and December 31, 2022, respectively. Letters of credit of approximately $145.7 million and $143.1 million were issued as of March 31, 2023 and December 31, 2022, respectively. As of March 31, 2023 and December 31, 2022, letter of credit fees accrued at 0.6875% and 0.5625%, respectively, per annum for performance standby letters of credit, and accrued at 1.625% and 1.375%, respectively, 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, 2023 and December 31, 2022, availability for revolving loans totaled $849.3 million and $860.9 million, respectively, or up to $504.3 million and $506.9 million, respectively, for new letters of credit. As of both March 31, 2023 and December 31, 2022, there were no borrowings denominated in foreign currencies. Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both March 31, 2023 and December 31, 2022. The unused facility fee as of March 31, 2023 and December 31, 2022 accrued at a rate of 0.225% and 0.200%, respectively, per annum.
Other Credit Facilities
The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. As of March 31, 2023, outstanding borrowings under the Company’s other credit facilities totaled $2.6 million, which accrued interest at a weighted average rate of 7.45%. There were no outstanding borrowings under the Company’s other credit facilities as of December 31, 2022. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of March 31, 2023 and December 31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75%, respectively, per annum.
2022 Term Loan Facility
As of March 31, 2023, the Company has $700.0 million of additional unsecured term loans entered into in connection with the acquisition of IEA, composed of a three-year term loan of $400.0 million in principal amount (the “Three-Year Tranche”) maturing on October 7, 2025, and a five-year term loan of $300.0 million in principal amount (the “Five-Year Tranche”) maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The Three-Year Tranche is not subject to amortization. The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments. As of March 31, 2023, the Three and Five-Year Tranches accrued interest at rates of 6.308% and 6.433%, respectively, and as of December 31, 2022, the Three- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively. As of March 31, 2023 and December 31, 2022, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.
17


Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March 31, 2023 and December 31, 2022.
Additional Information
As of March 31, 2023 and December 31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.3 million and $24.8 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2022 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, 2023, the Company’s leases have remaining lease terms of up to sixteen 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, 2023 and December 31, 2022 totaled $715.7 million and $720.1 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $512.4 million and $535.3 million as of March 31, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March 31, 2023 and 2022, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively. For the three month periods ended March 31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March 31, 2023 and 2022, 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, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining nine months$125.3 $78.4 
2024127.5 85.3 
202590.9 59.4 
202633.9 40.7 
20274.0 18.7 
Thereafter
0.5 32.1 
Total minimum lease payments
$382.1 $314.6 
Less amounts representing interest
(17.2)(27.7)
Total lease obligations, net of interest
$364.9 $286.9 
Less current portion
148.8 96.8 
Long-term portion of lease obligations, net of interest
$216.1 $190.1 
As of March 31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%.
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, 2023, there were approximately 2,762,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $8.5 million and $6.3 million for the three month periods ended March 31, 2023 and 2022, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $10.2 million and $2.2 million for the three month periods ended March 31, 2023 and 2022, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 million, respectively.
18


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, 2023, total unearned compensation related to restricted shares was approximately $66.5 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 $77.3 million and $19.0 million for the three month periods ended March 31, 2023 and 2022, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
Granted194,906 96.17 
Vested(844,483)27.18 
Canceled/forfeited(21,223)37.24 
Non-vested restricted shares, as of March 31, 20231,378,480 $74.18 
(a)    Includes 1,000 and 2,150 restricted stock units as of March 31, 2023 and December 31, 2022, 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 either 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, 2023 and 2022, 21,299 shares and 24,737 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.7 million and $1.9 million, respectively, and were satisfied with shares 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, 2023 and 2022.
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 are 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:
20236,806 7,581 $21.8 $13.4 $35.2 
20226,601 6,672 $17.0 $13.2 $30.2 
The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects, as well as the effects of the Company’s recent acquisitions. For the three month period ended March 31, 2023, multiemployer plan activity was driven primarily by project work within the Company’s Power Delivery operations and acquisition-related project work within the Company’s Clean Energy and Infrastructure operations, whereas for the three month period ended March 31, 2022, activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations.
Note 11 – Equity
Share Activity
The Company’s share repurchase programs provide for the repurchase, from time to time, of MasTec common shares 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. There were no share repurchases under the
19


Company’s share repurchase programs for the three month period ended March 31, 2023. 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 of 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. As of March 31, 2023, $77.3 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
Accumulated Other Comprehensive Loss
Unrealized foreign currency translation activity, net, for the three month periods ended March 31, 2023 and 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity for the three month periods ended March 31, 2023 and 2022 relates to unrealized fair value gains or losses associated with the Waha JV interest rate swaps. 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, 2023 and 2022, the Company’s consolidated effective tax rates were 35.7% and 27.3%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2023 included the effects of a net tax benefit of approximately $8.8 million related to the vesting of share-based payment awards and an increase in non-deductible expenses, and for the three month period ended March 31, 2022, included a net benefit of approximately $0.9 million related to the vesting of share-based payment awards.
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 primarily from the engineering, installation and maintenance of infrastructure, primarily in North America.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy; various types of heavy civil and industrial infrastructure, including rail; and environmental remediation services. The Company performs engineering, construction and maintenance services for pipeline distribution, including natural gas, carbon capture sequestration, water and pipeline integrity services 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; and environmental planning and compliance services. The Other segment includes certain equity investees, the services of which may 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.
20


For the Three Months Ended March 31,
Revenue:20232022
Communications (a)
$806.6 $664.2 
Clean Energy and Infrastructure
824.9 435.9 
Oil and Gas
256.5 211.0 
Power Delivery
709.4 650.5 
Other
  
Eliminations
(12.7)(7.2)
Consolidated revenue$2,584.7 $1,954.4 
(a)    Revenue generated primarily by utilities customers represented 23.7% and 25.6% of Communications segment revenue for the three month periods ended March 31, 2023 and 2022, respectively.
For the Three Months Ended March 31,
EBITDA:20232022
Communications
$52.8 $40.3 
Clean Energy and Infrastructure
5.3 10.9 
Oil and Gas
14.5 21.5 
Power Delivery
47.4 46.1 
Other
7.1 6.9 
Segment EBITDA$127.1 $125.7 
For the three month period ended March 31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $8.9 million, $5.2 million and $1.7 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $1.3 million of such costs. For the three month period ended March 31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.
For the Three Months Ended March 31,
EBITDA Reconciliation:20232022
Loss before income taxes$(125.3)$(48.1)
Plus:
Interest expense, net52.7 16.0 
Depreciation107.2 85.2 
Amortization41.9 25.6 
Corporate EBITDA
50.5 47.0 
Segment EBITDA$127.1 $125.7 
For the Three Months Ended March 31,
Depreciation and Amortization:20232022
Communications
$34.6 $29.0 
Clean Energy and Infrastructure
38.4 11.4 
Oil and Gas
34.3 31.6 
Power Delivery
39.3 35.7 
Other
0.0 0.0 
Corporate
2.6 3.1 
Consolidated depreciation and amortization$149.2 $110.8 
21


Assets:March 31,
2023
December 31,
2022
Communications
$2,504.6 $2,378.6 
Clean Energy and Infrastructure
2,665.2 2,979.9 
Oil and Gas
1,567.0 1,544.2 
Power Delivery
1,901.2 1,967.9 
Other
295.4 297.3 
Corporate
121.9 125.4 
Consolidated assets$9,055.3 $9,293.3 
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 $2.6 billion and $1.9 billion for the three month periods ended March 31, 2023 and 2022, respectively. Revenue derived from foreign operations totaled $27.5 million and $24.5 million for the three month periods ended March 31, 2023 and 2022, respectively, which revenue was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.7 billion as of both March 31, 2023 and December 31, 2022, and for the Company’s businesses in foreign countries, totaled $20.3 million and $21.0 million, for the respective periods. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of March 31, 2023 and December 31, 2022, respectively, and for the Company’s businesses in foreign countries, totaled approximately $35.1 million and $35.5 million, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of both March 31, 2023 and December 31, 2022, amounts due from customers from which foreign revenue was derived accounted for approximately 1% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three month periods ended March 31, 2023 and 2022 totaled approximately 8% and 6%, respectively, of total revenue, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
No customer represented greater than 10% of the Company’s total consolidated revenue in either of the three month periods ended March 31, 2023 and 2022.
Note 14 – Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and other project 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.
Acquired Legacy Solar Matter. On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC ("IEAC"), liable to plaintiffs H&L Farms LLC, Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the “Court”), against the IEA entities, IEAC’s customer, Silicon Ranch Corporation, the owner of a solar farm project (“SRC”), and engineering firm Westwood Professional Services, Inc. The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC. The project was being constructed on SRC’s property located adjacent to a 1,400 acre tract of land owned by the plaintiffs, purchased by the plaintiffs in March 2021 for approximately $3.3 million, which tract contained a 21 acre lake.
The plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants’ alleged failure to exercise appropriate efforts required by Georgia law to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC’s property into the plaintiffs’ lake. Following trial, the jury awarded compensatory damages of $4.5 million for emotional distress/loss of enjoyment for each of Mr. and Mrs. Harris, and another $1.5 million in remediation costs, which damages were apportioned 30% to SRC and 70% to IEA and IEAC. The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of IEA and IEAC. The Court entered judgment on the verdict on May 3, 2023. Injunctive relief is also expected to be awarded to expedite the continued lake clean-up efforts under threat of further sanction by the Court.
IEA and IEAC believe that the compensatory damages awards are excessive and the punitive damages are both excessive and unwarranted as a matter of law because, among other reasons, the plaintiffs purchased the 1,400 acres of land for $3.3 million in March 2021 and the lake was only 21 acres; IEA has expended significant sums trying to prevent the soil erosion; and Georgia’s statutory cap on punitive damages of $250,000 per plaintiff should have been applied. IEA and IEAC intend to seek an entirely new trial, a reduction or elimination of the damages awards and, if necessary, an appeal of the result of the trial to the Court of Appeals for the 11th Circuit. IEAC’s insurance carrier has agreed to tender the limit of its policy of $10 million.
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
22


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, 2023 and December 31, 2022, there were $162.9 million and $166.7 million, respectively, of letters of credit issued under the Company’s credit facilities. Letter of credit claims have historically not been material. The Company is not aware of any material claims relating to its outstanding letters of credit as of March 31, 2023 or December 31, 2022.
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, 2023 and December 31, 2022, outstanding performance and payment bonds approximated $5,374.0 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,942.2 million and $1,739.9 million, respectively. Included in these balances as of March 31, 2023 and December 31, 2022 are $254.5 million and $115.8 million, respectively, 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 25% to 50% in four 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, 2023, the Company was not aware of material future claims against it in connection with these arrangements. For the three month period ended March 31, 2023, the Company provided $0.3 million of project-related financing to its contractual joint ventures, which amount was outstanding as of March 31, 2023. Included in the Company’s cash balances as of March 31, 2023 and December 31, 2022 are amounts held by entities that are proportionately consolidated totaling $16.7 million and $25.7 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 companies, which reimburse claims up to the applicable insurance limits. Cash balances held by the Company’s captive insurance companies, which totaled approximately $0.9 million and $1.1 million as of March 31, 2023 and December 31, 2022, respectively, are generally not available for use in the Company’s other operations.
As of March 31, 2023 and December 31, 2022, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $190.1 million and $176.7 million, respectively, of which $118.8 million and $109.3 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.3 million and $4.1 million as of March 31, 2023 and December 31, 2022, 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 $95.6 million as of both March 31, 2023 and December 31, 2022. Outstanding surety bonds related to self-insurance programs amounted to $110.9 million as of both March 31, 2023 and December 31, 2022.
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, 2023, 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 IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is obligated to make monthly payments of approximately $10,000. As of both March 31, 2023 and December 31, 2022, the remaining obligation approximated $1.9 million.
23


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, 2023 and December 31, 2022, 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. The Company had approximately 995 customers for the three month period ended March 31, 2023. No customer represented greater than 10% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either March 31, 2023 or December 31, 2022. For the three month periods ended March 31, 2023 and 2022, the Company derived approximately 39% and 42%, 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, business development and administrative 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, 2023 and 2022, such payments to related party entities totaled approximately $16.1 million and $6.8 million, respectively. Payables associated with such arrangements totaled approximately $3.9 million and $2.6 million as of March 31, 2023 and December 31, 2022, respectively. Revenue from such related party arrangements totaled approximately $2.2 million and $3.8 million for the three month periods ended March 31, 2023 and 2022, respectively, and related amounts receivable totaled approximately $3.5 million and $3.2 million as of March 31, 2023 and December 31, 2022, 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 for both the three month periods ended March 31, 2023 and 2022. Amounts payable to CCI totaled approximately $0.1 million and $0.6 million as of March 31, 2023 and December 31, 2022, respectively.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For the three month periods ended March 31, 2023 and 2022, MasTec paid approximately $0.7 million and $0.6 million, respectively, 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. For the three month period ended March 31, 2023, MasTec charged approximately $0.1 million under these arrangements, which amount was outstanding as of March 31, 2023. Payments for other expenses related to the Franchise for the three month periods ended March 31, 2023 and 2022 totaled approximately $0.4 million and $0.1 million, respectively.
MasTec has a subcontracting arrangement to perform construction services for an entity, of which José R. Mas acquired a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest. For the three month periods ended March 31, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $41.8 million and $28.8 million, respectively, and as of March 31, 2023 and December 31, 2022, related amounts receivable totaled approximately $54.2 million and $42.0 million, respectively. MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $0.5 million and $0.2 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023 and December 31, 2022, related amounts receivable totaled approximately $0.2 million and $0.3 million, respectively.
During the fourth quarter of 2022, Jorge Mas and José R. Mas sold their majority interest in a company which is a MasTec customer and to which MasTec previously leased employees and provided satellite communication services. For the three month period ended March 31, 2022, charges under the prior arrangements totaled approximately $0.3 million. As of both March 31, 2023 and December 31, 2022, related amounts receivable were de minimis.
From time to time, the Company advances amounts to the former owners of acquired businesses. Such advances totaled approximately $0.1 million and $1.3 million, respectively, for the three month periods ended March 31, 2023 and 2022, and amounts receivable for such advances totaled approximately $2.1 million and $2.0 million as of March 31, 2023 and December 31, 2022, respectively. In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest. The Company’s interest in this entity is accounted for as an equity method investment. For the three month period ended March 31, 2023, the Company made no equity contributions to this entity, and for the three month period ended March 31, 2022, equity contributions totaled approximately $0.5 million. As of both March 31, 2023 and December 31, 2022, the Company’s net investment in this entity was a liability of approximately $0.2 million, which net amount included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement for both periods. 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. Income recognized in connection with these arrangements totaled
24


approximately $0.2 million for both the three month periods ended March 31, 2023 and 2022. As of March 31, 2023 and December 31, 2022, related amounts receivable totaled $0.2 million and $0.4 million, respectively.
Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment. In the first quarter of 2023, the Company acquired the remaining 15% equity interests of the non-controlling interests in one of these entities from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.
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 in connection with these agreements in either of the three month periods ended March 31, 2023 or 2022, and life insurance assets associated with these agreements totaled approximately $25.8 million as of both March 31, 2023 and December 31, 2022.
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 potential effects of general economic conditions, including inflation, market uncertainty, potential recessionary concerns and rising interest rates.
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 2022 Annual Report on Form 10-K (“2022 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, 2023 and 2022. 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 2022 Form 10-K. In this MD&A, “$” means U.S. dollars unless specified otherwise.
General Economic, Market and Regulatory Conditions
We have experienced, and may continue to experience, direct and indirect negative effects on our business and operations from economic, market and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions and uncertainty from potential recessionary effects that could adversely affect demand for future projects, delay existing project timing and/or cause increased project costs. We expect the remainder of 2023 to continue to be a dynamic macroeconomic environment, with elevated market interest rates and levels of cost inflation, as well as recession concerns, any or all of which could adversely affect our costs and customer demand. These conditions could affect the cost of capital of both us and our customers, as well as our customers’ plans for capital investments and ongoing maintenance expenditures, which could negatively affect demand for our services. The extent to which general economic, market and regulatory conditions could affect our business, operations and financial results is uncertain as it will depend upon numerous evolving factors that we may neither be able to accurately predict nor quantify with specificity.
We believe that our financial position, cash flows and operational strengths will enable us to manage the current uncertainties resulting from general economic, market and regulatory conditions. We carefully manage our liquidity and monitor any potential effects from changing economic, market and regulatory conditions on our financial results, cash flows and/or working capital and will 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, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services. 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, 2023, we had an average of approximately 790 locations and 31,000 employees, respectively, and as of March 31, 2023, we had approximately 830 locations and 33,000 employees, respectively. 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 and a significant portion of our services are provided under master service and other service agreements, which are generally multi-year agreements. The remainder of our work is generated pursuant to contracts for specific projects or jobs that require the construction or installation of an entire infrastructure system or specified units within an infrastructure system.
We manage our operations under five operating segments, which represent our five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other. This structure is generally focused on broad end-user markets for our labor-based construction services. See Note 13 - Segments and Related Information and Note 14 - Commitments and Contingencies in the notes to the consolidated financial statements, which are incorporated by reference, for additional information regarding our segment reporting and significant customer concentrations.
26


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 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, 2023 backlog in 2023. The following table presents 18-month estimated backlog by reportable segment as of the dates indicated:
Reportable Segment (in millions):March 31,
2023
December 31,
2022
March 31,
2022
Communications
$5,602 $5,303 $4,920 
Clean Energy and Infrastructure
3,546 3,227 1,693 
Oil and Gas
2,013 1,740 1,382 
Power Delivery
2,731 2,709 2,650 
Other
— — — 
Estimated 18-month backlog$13,892 $12,979 $10,645 
As of March 31, 2023, 56% of our backlog is estimated to be 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 effects, potential market or recessionary uncertainty, permitting delays, climate-related matters, political unrest, such as the ongoing military conflict in Ukraine, effects of public health matters 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 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 that 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, 2023, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $7.7 billion of estimated future revenue under master service and other service agreements within our backlog estimates, as described above, and the exclusion of approximately $2.3 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 2023 differs from the amount of remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $2.9 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, industry and market conditions on our customers, including the potential effects of inflation, recessionary and/or market concerns, regulatory and climate-related matters. 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 inflation, rising interest rates, recessionary and/or market concerns, supply chain issues and/or public health matters; (ii) new or changing regulatory requirements, governmental policy changes, and/or customer or industry initiatives, including with respect to climate change, environmental or sustainability matters and/or from changes in governmental permitting; (iii) economic, political or other market developments or uncertainty, including access to capital for customers in the industries we serve and/or the ongoing military conflict in Ukraine; (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 factors, as well as the highly competitive nature of our industry, can result in changes in levels of activity, 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. Market developments, including rising fuel, labor and materials costs, have had, and could continue to have, a negative effect on our profitability, to the extent that we have not been, and in the future are not able, to pass these costs through to our customers. While we actively monitor economic, industry and market factors that could affect our business, we cannot predict the effect that changes in such factors could have on our future results of operations, liquidity and cash flows, and we may be unable to fully mitigate, or benefit from, such changes.
27


Effect of Seasonality and Cyclical Nature of Business
Our revenue and results of operations are cyclical and can be subject to seasonal and other variations. For additional information regarding the effects of seasonality and the cyclical nature of our business, see Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our 2022 Form 10-K.
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 accompanying notes. A summary of our critical accounting estimates is included in Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our 2022 Form 10-K. We are required to make estimates and judgments in the preparation of our financial statements that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures. We continually review these estimates and their underlying assumptions to ensure they are appropriate for the circumstances. Changes in the estimates and assumptions we use could have a material impact on our financial results. During the three month period ended March 31, 2023, there were no material changes in our critical accounting estimates or policies.
For details of our first quarter 2023 quarterly review for indicators of impairment, refer to Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, in the notes to the consolidated financial statements, which is incorporated by reference.
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,
20232022
Revenue$2,584.7 100.0 %$1,954.4 100.0 %
Costs of revenue, excluding depreciation and amortization2,359.5 91.3 %1,733.3 88.7 %
Depreciation107.2 4.1 %85.2 4.4 %
Amortization of intangible assets41.9 1.6 %25.6 1.3 %
General and administrative expenses163.9 6.3 %145.4 7.4 %
Interest expense, net52.7 2.0 %16.0 0.8 %
Equity in earnings of unconsolidated affiliates, net(9.2)(0.4)%(6.8)(0.3)%
Other (income) expense, net(6.2)(0.2)%3.8 0.2 %
Loss before income taxes$(125.3)(4.8)%$(48.1)(2.5)%
Benefit from income taxes44.7 1.7 %13.1 0.7 %
Net loss$(80.5)(3.1)%$(35.0)(1.8)%
Net (loss) income attributable to non-controlling interests(0.0)(0.0)%0.0 0.0 %
Net loss attributable to MasTec, Inc.$(80.5)(3.1)%$(35.0)(1.8)%
28


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 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 below, following the comparison of results discussion below. The following table presents revenue, EBITDA and EBITDA margin by 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,
Segment:20232022
2023 (a)
2022 (a)
Communications
$806.6 $664.2 $52.8 6.5 %$40.3 6.1 %
Clean Energy and Infrastructure
824.9 435.9 5.3 0.6 %10.9 2.5 %
Oil and Gas
256.5 211.0 14.5 5.7 %21.5 10.2 %
Power Delivery
709.4 650.5 47.4 6.7 %46.1 7.1 %
Other
— — 7.1 NM6.9 NM
Eliminations(12.7)(7.2)— — — — 
Segment Total$2,584.7 $1,954.4 $127.1 4.9 %$125.7 6.4 %
Corporate— — (50.5)— (47.0)— 
Consolidated Total$2,584.7 $1,954.4 $76.6 3.0 %$78.7 4.0 %
NM - Percentage is not meaningful
(a)     For the three month period ended March 31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $8.9 million, $5.2 million and $1.7 million, respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $1.3 million of such costs. For the three month period ended March 31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.
Three Months Ended March 31, 2023 Compared to Three Months Ended March 31, 2022
Revenue. For the three month period ended March 31, 2023, consolidated revenue totaled $2,585 million as compared with $1,954 million for the same period in 2022, an increase of $630 million, or 32%. Revenue increased in our Clean Energy and Infrastructure segment by $389 million, or 89%, in our Communications segment by $142 million, or 21%, in our Power Delivery segment by $59 million, or 9%, and in our Oil and Gas segment by $46 million, or 22%. Acquisitions contributed $401 million of increased revenue for the three month period ended March 31, 2023, whereas organic revenue increased by approximately $230 million, or 12%, as compared with the same period in 2022.
Communications Segment. Communications revenue was $807 million for the three month period ended March 31, 2023 as compared with $664 million for the same period in 2022, an increase of $142 million, or 21%. Acquisitions contributed $19 million of revenue for the three month period ended March 31, 2023, and organic revenue increased by approximately $124 million, or 19%, as compared with the same period in 2022. The increase in organic revenue was driven primarily by higher levels of wireless and wireline project activity.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $825 million for the three month period ended March 31, 2023 as compared with $436 million for the same period in 2022, an increase of $389 million, or 89%. Acquisitions contributed $374 million of revenue for the three month period ended March 31, 2023, and organic revenue increased by approximately $16 million, or 4%, as compared with the same period in 2022, due primarily to higher levels of renewable project activity.
Oil and Gas Segment. Oil and Gas revenue was $257 million for the three month period ended March 31, 2023, as compared with $211 million for the same period in 2022, an increase of $46 million, or 22%, primarily due to higher levels of project activity, including midstream pipeline and pipeline integrity project work, offset, in part, by a decrease in large diameter project activity.
Power Delivery Segment. Power Delivery revenue was $709 million for the three month period ended March 31, 2023, as compared with $651 million for the same period in 2022, an increase of $59 million, or 9%. For the three month period ended March 31, 2023, acquisitions contributed $8 million of revenue, and organic revenue increased by approximately $51 million, or 8%, as compared with the same period in 2022, primarily due to higher levels of project activity, including for transmission-related project work.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $626 million, or 36%, to $2,359 million for the three month period ended March 31, 2023 from $1,733 million for the same period in 2022. Higher levels of revenue contributed an increase of $559 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 260 basis points, from 88.7% of revenue for the three month period ended March 31, 2022 to 91.3% of revenue for the same period in 2023. The basis point increase was primarily due to a combination of project inefficiencies, primarily within our Clean Energy and Infrastructure, Power Delivery and Oil and Gas segments, as well as the effects of inflation on labor, fuel and materials costs across our businesses, certain acquisition and integration costs and project mix, offset, in part, by improved efficiencies within our Communications segment and the effects of certain project close-outs.
29


Depreciation. Depreciation was $107 million, or 4.1% of revenue, for the three month period ended March 31, 2023, as compared with $85 million, or 4.4% of revenue, for the same period in 2022, an increase of approximately $22 million, or 26%. Acquisitions contributed $14 million of depreciation for the three month period ended March 31, 2023, and organic depreciation increased by $8 million, or 10%, due primarily to capital expenditures in 2022 in support of certain prior year growth initiatives and to address prior year supply chain disruption concerns. As a percentage of revenue, depreciation decreased by approximately 20 basis points, due primarily to higher levels of revenue.
Amortization of intangible assets. Amortization of intangible assets was $42 million, or 1.6% of revenue, for the three month period ended March 31, 2023, as compared with $26 million, or 1.3% of revenue, for the same period in 2022, an increase of $16 million, or 64%. Acquisitions contributed approximately $15 million of amortization for the three month period ended March 31, 2023, and organic amortization increased by approximately $2 million, or 7%, due primarily to timing of amortization of intangible assets. As a percentage of revenue, amortization of intangible assets increased by approximately 30 basis points.
General and administrative expenses. General and administrative expenses totaled $164 million, or 6.3% of revenue, for the three month period ended March 31, 2023 as compared with $145 million, or 7.4% of revenue, for the same period in 2022, for an increase of $19 million, or 13%. Acquisitions, including certain acquisition and integration costs, contributed $33 million of general and administrative expenses for the three month period ended March 31, 2023, whereas organic general and administrative expenses decreased by approximately $14 million, or 10%, as compared with the same period in the prior year, primarily due to a reduction in compensation expense and an increase in gains on sales of assets, net. Total acquisition and integration costs included within general and administrative expenses increased from $14 million for the three month period ended March 31, 2022 to $15 million for the same period in 2023. Overall, general and administrative expenses decreased by approximately 110 basis points as a percentage of revenue for the three month period ended March 31, 2023 as compared with the same period in 2022, due, in part, to higher levels of revenue.
Interest expense, net. Interest expense, net of interest income, was approximately $53 million, or approximately 2.0% of revenue, for the three month period ended March 31, 2023, as compared with approximately $16 million, or 0.8% of revenue, for the same period in 2022, an increase of $37 million, or approximately 228%. The increase in interest expense, net, resulted primarily from credit facility activity and term loans, which increased by approximately $27 million due to higher average balances, including from indebtedness incurred in connection with acquisition activity, including $700 million of additional unsecured term loans entered into in connection with the acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”) in the fourth quarter of 2022, as well as higher average interest rates on our floating rate debt as compared with the same period in 2022. In addition, interest expense from senior notes increased by $5 million due to the assumption, exchange and issuance of $300 million aggregate principal amount of 6.625% senior notes in connection with the IEA acquisition. See Financial Condition, Liquidity and Capital Resources discussion below for details of our debt instruments. In addition, interest expense from accounts receivable financing arrangements increased by approximately $3 million due primarily to higher average interest rates, and, to a lesser extent, to higher average balances.
Equity in earnings of unconsolidated affiliates, net. Equity in earnings or losses of unconsolidated affiliates includes our share of income or losses from equity investees. For the three month periods ended March 31, 2023 and 2022, equity in earnings from unconsolidated affiliates, net, totaled approximately $9 million and $7 million, respectively, and related primarily to our investments in the Waha JVs, and, to a lesser extent, equity in earnings, net, from our investments in certain other entities.
Other (income) expense, net. Other (income) expense, net, consists primarily of gains or losses from changes to estimated Earn-out accruals and certain contingent payments to the former owners of an acquired business; certain legal/other settlements; gains or losses, or changes in estimated recoveries from certain assets, including financial instruments, and certain liabilities; certain purchase accounting adjustments, and other miscellaneous income or expense. Other income, net, was $6 million for the three month period ended March 31, 2023, as compared with other expense, net, of $4 million for the same period in 2022. For the three month period ended March 31, 2023, other income, net, included approximately $3 million of income from the final settlement and expiration of certain warrants related to the acquisition of IEA and approximately $6 million of other miscellaneous income, net, including from insurance and other settlements, offset, in part, by $2 million of expense from changes in the fair value of additional contingent payments to the former owners of an acquired business. 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.
Benefit from income taxes. Income tax benefit was $45 million for the three month period ended March 31, 2023 as compared with $13 million for the same period in the prior year. Pre-tax losses increased to $125 million for the three month period ended March 31, 2023 from $48 million for the same period in 2022. For the three month period ended March 31, 2023, our effective tax rate increased to 35.7% from 27.3% for the same period in 2022. Our effective tax rate in the first quarter of 2023 included the effects of a net tax benefit of approximately $9 million from the vesting of share-based payment awards and an increase in non-deductible expenses, whereas in the first quarter of 2022, included a net tax benefit of approximately $1 million from the vesting of share-based payment awards.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $53 million, or 6.5% of revenue, for the three month period ended March 31, 2023, as compared with $40 million, or 6.1% of revenue, for the same period in 2022, an increase of approximately $12 million, or 31%. Higher levels of revenue contributed an increase in EBITDA of $9 million. As a percentage of revenue, EBITDA increased by 50 basis points, or approximately $4 million, due primarily to improved efficiencies, including the benefit of certain prior year growth initiatives, offset, in part, by the effects of inflation on labor, fuel and materials costs as well as an increase of approximately $8 million in acquisition and integration costs.
30


Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $5 million, or 0.6% of revenue, for the three month period ended March 31, 2023, as compared with EBITDA of $11 million, or 2.5% of revenue, for the same period in 2022, a decrease of approximately $6 million, or 51%. As a percentage of revenue, EBITDA decreased by approximately 190 basis points, or approximately $15 million, due primarily to project inefficiencies, including from certain acquired entities, as well as the effects of inflation on labor, fuel and materials costs and an increase of approximately $5 million in acquisition and integration costs, offset, in part, by the effect of certain project close-outs. Higher levels of revenue contributed an increase in EBITDA of $10 million.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $15 million, or 5.7% of revenue, for the three month period ended March 31, 2023, as compared with EBITDA of $22 million, or 10.2% of revenue, for the same period in 2022, a decrease of approximately $7 million, or 32%. Reduced productivity contributed a decrease in EBITDA of approximately $12 million, whereas higher levels of revenue contributed an increase in EBITDA of $5 million. EBITDA margins decreased by approximately 450 basis points due primarily to reduced efficiencies, including from a reduction in revenue on large-diameter pipeline projects as a result of regulatory delays, the effects of inflation on labor, fuel and materials costs, and project mix, offset, in part, by a reduction of approximately $2 million in acquisition and integration costs.
Power Delivery Segment. EBITDA for our Power Delivery segment was $47 million, or 6.7% of revenue, for the three month period ended March 31, 2023, as compared with EBITDA of $46 million, or 7.1% of revenue, for the same period in 2022, an increase in EBITDA of approximately $1 million, or 3%. Higher levels of revenue contributed an increase in EBITDA of $4 million. As a percentage of revenue, EBITDA decreased by approximately 40 basis points, or $3 million, primarily due to project mix, as well as project inefficiencies, including from the effects of inflation on labor, fuel and materials costs, offset, in part, by a reduction of approximately $5 million in acquisition and integration costs.
Other Segment. EBITDA from Other businesses was approximately $7 million for both the three month periods ended March 31, 2023 and 2022. EBITDA from Other businesses relates primarily to equity in earnings from our investments in the Waha JVs, offset, in part, by losses from other businesses and investments.
Corporate. Corporate EBITDA was negative $51 million for the three month period ended March 31, 2023, as compared with EBITDA of negative $47 million for the same period in 2022, for a decrease in EBITDA of approximately $4 million. Acquisition and integration costs included within general and administrative expenses decreased from $4 million for the three month period ended March 31, 2022 to $1 million for the same period in 2023. For the three month period ended March 31, 2023, Corporate EBITDA included approximately $2 million of expense from changes in the fair value of additional contingent payments to the former owners of an acquired business and $3 million of income from the final settlement and expiration of certain warrants related to the acquisition of IEA. Corporate EBITDA for the three month period ended March 31, 2022 included $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, 2023, Corporate expenses not related to the above-described items increased by approximately $13 million as compared with the same period in the prior year, due primarily to the effects of timing of ordinary course legal and other settlement matters.
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 recent acquisitions; and fair value gains or losses, net, on an investment; and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, amortization of intangible assets 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 2021, we initiated a significant transformation of our end-market business operations to position the Company for expected future opportunities. This transformation has included significant acquisition activity to expand our scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, and has resulted in significant acquisition and integration costs. Beginning in the fourth quarter of 2021, due to the extent of the acquisition costs related to this acquisition activity and the extent of the integration efforts that have been, and 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. In addition, since the second quarter of 2022, we exclude fair value gains or losses, net, for our investment in American Virtual Cloud Technologies, Inc. (“AVCT”) in calculating our adjusted results, with prior periods updated to conform to this presentation. We believe that fair value gains or losses for our investment in AVCT, a company in which we had no active involvement and which varied from period to period based on fluctuations in the market price of the investment, are not indicative of our core operations, and that this presentation improves comparability of our results with those of our peers. AVCT filed for bankruptcy in the first quarter of 2023, and our investment was fully written off. We exclude intangible asset amortization from our adjusted measures due to its non-operational nature and inherent volatility, as acquisition activity varies from period to period. We also believe that this presentation is common practice in our industry and improves comparability of our results with those of our peers. 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.
31


We believe that these non-U.S. GAAP financial measures provide meaningful information and help investors understand our financial results and assess our prospects for future performance. Because non-U.S. GAAP financial measures are not standardized, it may not be possible to compare these financial measures with other companies’ non-U.S. GAAP financial measures having the same or similar names. These financial measures should not be considered in isolation from, as substitutes for, or alternative measures of, reported net income or diluted earnings per share, and should be viewed in conjunction with the most comparable U.S. GAAP financial measures and the provided reconciliations thereto. We believe these non-U.S. GAAP financial measures, when viewed together with our U.S. GAAP results and related reconciliations, provide a more complete understanding of our business. We strongly encourage investors to review our consolidated financial statements and publicly filed reports in their entirety and not rely on any single financial measure.
The following table presents a reconciliation of net income to EBITDA and Adjusted EBITDA in dollar and percentage of revenue terms, for the periods indicated. The tables below (dollar amounts in millions) may contain slight summation differences due to rounding.
For the Three Months Ended March 31,
20232022
Net loss$(80.5)(3.1)%$(35.0)(1.8)%
Interest expense, net52.7 2.0 %16.0 0.8 %
Benefit from income taxes(44.7)(1.7)%(13.1)(0.7)%
Depreciation107.2 4.1 %85.2 4.4 %
Amortization of intangible assets41.9 1.6 %25.6 1.3 %
EBITDA $76.6 3.0 %$78.7 4.0 %
Non-cash stock-based compensation expense8.5 0.3 %6.3 0.3 %
Acquisition and integration costs17.1 0.7 %13.6 0.7 %
Losses on fair value of investment0.2 0.0 %— — %
Adjusted EBITDA$102.5 4.0 %$98.7 5.0 %
A reconciliation of EBITDA and EBITDA margin to Adjusted EBITDA and Adjusted EBITDA margin by segment for the periods indicated is as follows:
For the Three Months Ended March 31,
20232022
EBITDA$76.6 3.0 %$78.7 4.0 %
Non-cash stock-based compensation expense (a)
8.5 0.3 %6.3 0.3 %
Acquisition and integration costs (b)
17.1 0.7 %13.6 0.7 %
Losses on fair value of investment (a)
0.2 0.0 %— — %
Adjusted EBITDA$102.5 4.0 %$98.7 5.0 %
Segment:
Communications
$61.7 7.7 %$41.1 6.2 %
Clean Energy and Infrastructure
10.5 1.3 %10.9 2.5 %
Oil and Gas
14.5 5.7 %23.5 11.1 %
Power Delivery
49.1 6.9 %53.2 8.2 %
Other
7.1 NM6.9 NM
Segment Total$142.9 5.5 %$135.6 6.9 %
Corporate(40.4)— (36.9)— 
Adjusted EBITDA$102.5 4.0 %$98.7 5.0 %
NM - Percentage is not meaningful
(a)    Non-cash stock-based compensation expense and losses on the fair value of our investment in AVCT are included within Corporate results.
(b)    For the three month period ended March 31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $8.9 million, $5.2 million and $1.7 million, respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $1.3 million of such costs. For the three month period ended March 31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.
32


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.
For the Three Months Ended March 31,
20232022
Net Loss (in millions)Diluted Loss Per ShareNet Loss (in millions)Diluted Loss Per Share
Reported U.S. GAAP measure$(80.5)$(1.05)$(35.0)$(0.47)
Adjustments:
Non-cash stock-based compensation expense8.5 0.11 6.3 0.08 
Amortization of intangible assets41.9 0.54 25.6 0.34 
Acquisition and integration costs17.1 0.22 13.6 0.18 
Losses on fair value of investment0.2 0.00 — — 
Total adjustments, pre-tax$67.8 $0.88 $45.5 $0.61 
   Income tax effect of adjustments (a)
(29.2)(0.38)(12.5)(0.17)
Adjusted non-U.S. GAAP measure
$(41.9)$(0.54)$(2.0)$(0.03)
(a)    Represents the tax effects of the adjusted items that are subject to tax, including the tax effects of non-cash stock-based compensation expense, including 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 effects on pre-tax income. For the three month period ended March 31, 2023, our consolidated effective tax rate, as reported, was 35.7%, and as adjusted, was 27.0%. For the three month period ended March 31, 2022, our consolidated effective tax rate, as reported, was 27.3%, and as adjusted, was 23.4%.
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, debt service, income taxes, earn-out obligations and equity and other investment funding requirements. 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, extend the terms of our existing indebtedness 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, 2023, we spent approximately $63 million on capital expenditures, or $43 million, net of asset disposals, and incurred approximately $23 million of equipment purchases under finance leases. We estimate that we will spend approximately $150 million on capital expenditures, or approximately $100 million, net of asset disposals, in 2023, and we expect to incur approximately $150 million of equipment purchases under finance leases. Actual capital expenditures may increase or decrease in the future depending upon business activity levels, as well as ongoing assessments of equipment lease versus 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, 2023, we used $47 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, generally at our option. The estimated total value of future Earn-out liabilities as of March 31, 2023 was approximately $125 million. Of this amount, approximately $36 million represents the liability for earned amounts. The remainder is management’s estimate of Earn-out liabilities that are contingent upon future performance. Earn-out payments for the three month period ended March 31, 2023 totaled approximately $2 million. There were no Earn-out payments for the three month period ended March 31, 2022.
Our acquisition of HMG 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 HMG purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock. As of March 31, 2023, the estimated fair value of remaining Additional Payments was approximately $39 million, which includes the effect of unrealized fair value losses of approximately $2 million related to the contingent shares. The number of shares that would be paid in connection with the remaining Additional Payment as of March 31, 2023 is approximately 170,000 shares. In addition, a fair value gain of $2.8 million was recognized in the first quarter of 2023 related primarily to remaining unexercised IEA warrants that expired on March 26, 2023.
Income Taxes. For both the three month periods ended March 31, 2023 and 2022, tax refunds, net of tax payments, totaled approximately $1 million. Our tax payments vary with changes in taxable income and earnings based on estimates of full year taxable income activity and estimated tax rates.
Working Capital. We need working capital to support seasonal variations in our business, primarily due to the effect of weather conditions on external construction and maintenance work and the spending patterns of our customers, both of which influence the timing of associated spending to support related customer demand. Working capital needs are generally higher during the summer and fall months due to increased
33


demand for our services when favorable weather conditions exist in many of the regions in which we operate. Conversely, working capital needs are typically converted to cash during the winter months. These seasonal trends, however, can be offset by changes in the timing of projects, which can be affected by project delays or accelerations and/or other factors that may affect customer spending.
Working capital requirements also tend to increase when we commence multiple projects or particularly large projects because labor, including subcontractor costs, and certain other costs, including inventory, 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, 2023, 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 $3.1 billion as of both March 31, 2023 and December 31, 2022. 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, 2023, we had approximately $1,278 million in working capital, defined as current assets less current liabilities, as compared with $1,363 million as of December 31, 2022, a decrease of approximately $85 million. Cash and cash equivalents totaled approximately $142 million and $371 million as of March 31, 2023 and December 31, 2022, respectively, for a decrease of $229 million. See discussion below for further detail regarding our cash flows.
Sources and uses of cash are summarized below (in millions):
For the Three Months Ended March 31,
20232022
Net cash (used in) provided by operating activities$(86.4)$131.5 
Net cash used in investing activities$(89.5)$(101.4)
Net cash used in financing activities$(53.4)$(158.0)
Operating Activities. Cash flow from operations is primarily influenced by changes in the timing of demand for our services and operating margins, but can also be affected by working capital needs associated with the various types of services we provide. Working capital is affected by changes in total accounts receivable, prepaid expenses and other current assets, accounts payable and payroll tax payments, 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 used in operating activities for the three month period ended March 31, 2023 was $86 million, as compared with approximately $132 million of net cash provided by operating activities for the same period in 2022, for a decrease in net cash provided by operating activities of approximately $218 million, due primarily to a decrease in net income as well as the effect of timing-related working capital changes in assets and liabilities, net, including a reduction in accounts payable and accrued expenses.
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 days sales outstanding, net of contract liabilities (“DSO”), was 94 as of March 31, 2023, and as of December 31, 2022, was 83. Our DSOs can fluctuate from period to period due to timing of billings, billing terms, collections and settlements, timing of project close-outs and retainage collections, changes in project and customer mix and the effect of working capital initiatives. The increase in DSO as of March 31, 2023 as compared with December 31, 2022 was due to timing of ordinary course billing and collection activities, as well as the effect of lower levels of organic revenue with fixed amounts of project retainage for certain projects. Other than ordinary course 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 $12 million to $89 million for the three month period ended March 31, 2023 from $101 million for the same period in 2022. We paid $47 million related to acquisitions for the three month period ended March 31, 2023, in which period we completed one acquisition, as compared with $22 million for the same period in 2022, in which period we also completed one acquisition, for an increase of approximately $25 million of cash used in investing activities. Capital expenditures for the three month
34


period ended March 31, 2023 totaled $63 million, or $43 million, net of asset disposals, as compared with $83 million, or $79 million, net of asset disposals, for the same period in 2022, for a decrease in cash used in investing activities of approximately $35 million, due to the effect in the prior year period of acceleration of capital expenditures to address supply chain disruption concerns.
Financing Activities. Net cash used in financing activities for the three month period ended March 31, 2023 was $53 million, as compared with $158 million for the same period in 2022, for a decrease in cash used in financing activities of $105 million. For the three month period ended March 31, 2023, we had $7 million of borrowings, net of repayments, under our credit facility and term loans, as compared with $82 million of repayments, net of borrowings for the same period in 2022, for a decrease in cash used in financing activities of approximately $88 million. In addition, share repurchases totaled $14 million for the three month period ended March 31, 2022, whereas there were no share repurchases for the same period in 2023, for a decrease in cash used in financing activities. Payments for other financing activities, net, which includes amounts paid for, and proceeds from, other borrowing and transaction-related activities, including payments of financing costs, totaled $2 million of proceeds for the three month period ended March 31, 2023, as compared with $17 million of payments for the same period in 2022, for a decrease in cash used in financing activities of approximately $19 million. The decrease in cash used in financing activities from the above described items was offset, in part, by the payment for the three month period ended March 31, 2023 of approximately $12 million to holders of our non-controlling interests, including $10 million to acquire the remaining 15% interests of one of these entities, whereas for the same period in 2022, we made no payments.
Senior Credit Facility
We have a senior unsecured credit facility (the “Credit Facility”) that matures on November 1, 2026 and has aggregate borrowing commitments totaling $2.25 billion, which amount is composed of $1.9 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, 2023 totaled approximately $1.3 billion. Borrowings under the Credit Facility are used for working capital requirements, capital expenditures and other corporate purposes, including potential acquisitions, equity investments or other strategic arrangements, and/or the repurchase or prepayment of indebtedness, among other corporate borrowing requirements, including potential share repurchases.
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 2022 Form 10-K.
4.50% Senior Notes
We have $600 million aggregate principal amount of 4.50% Senior Notes due August 15, 2028 (the “4.50% Senior Notes”). 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 2022 Form 10-K.
6.625% Senior Notes
We have $300 million aggregate principal amount of 6.625% Senior Notes due August 15, 2029, which amount is composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”). The 6.625% IEA Senior Notes are structurally subordinated to all indebtedness and other liabilities, including trade payables, of the Company’s subsidiaries and are effectively subordinated to any secured indebtedness of IEA Energy Services LLC, the issuer of the IEA 6.625% Senior Notes, to the extent of the value of the collateral securing such indebtedness. The 6.625% MasTec Senior Notes are general senior unsecured obligations of the Company, and rank equal in right of payment with all of the Company’s existing and future senior unsecured indebtedness and senior in right of payment to any of the Company’s future subordinated indebtedness. The 6.625% MasTec Senior Notes are effectively subordinated to all secured indebtedness of the Company to the extent of the value of the assets securing such indebtedness, and are structurally subordinated to all obligations of the subsidiaries of the Company, including trade payables and the 6.625% IEA Senior Notes. The 6.625% 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 2022 Form 10-K.
2022 Term Loan Facility     
We have $700.0 million of unsecured term loans that were entered into in connection with the IEA acquisition, composed of $400.0 million in principal amount of three-year loans maturing on October 7, 2025, and $300.0 million in principal amount of five-year loans maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The obligations under the 2022 Term Loan Facility are unsecured and are not guaranteed by any of the Company or its subsidiaries. The 2022 Term Loan 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 2022 Form 10-K
Debt Covenants
We were in compliance with the provisions and covenants contained in our outstanding debt instruments as of March 31, 2023.
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 2022 Form 10-K. Also, see Note 7 - Debt in the notes to the consolidated financial statements in this Form 10-Q, which is incorporated by reference, for current period balances and discussion.
35


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. These off-balance sheet arrangements have not had, 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
Over the last year, inflation, supply chain and labor constraints have had a significant impact on the global economy, including on the construction industry in the United States. The primary inflationary factors directly affecting our operations are labor, fuel and material costs. Inflation has caused an increase in consumer prices and regulatory actions to increase interest rates, thereby elevating the risk of a recession. At the same time, the labor market remains at historically low levels of unemployment, creating further pressure on the supply of skilled labor. In times of low unemployment and/or high inflation, 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 fluctuations in global supply and demand, climate-related effects, and geopolitical events, such as the ongoing conflict in Ukraine, which events have recently caused market volatility, particularly in the oil and gas markets, among others. Recent increases in labor, fuel and materials costs, to the extent that we have been unable to pass such increases along to our customers, have negatively affected our project margins, and could continue to affect our profitability in the future if we are unable to pass these costs along to our customers. Such market volatility can also 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 can also be affected by supply chain disruptions. Additionally, as discussed within “Interest Rate Risk” below, the current inflationary environment has also resulted in an increase in market interest rates, which has increased the rates of interest on our variable rate debt, which rates may continue to increase depending on further monetary and fiscal actions taken to reduce inflation.
We closely monitor inflationary factors, including current rates of inflation, and any potential effects they may have on our business operations, operating results and/or financial condition. While the impact of these factors cannot be fully eliminated, we proactively work to mitigate the effects of inflation; however, continued inflationary pressures and related interest rate increases could adversely affect our business operations in the future.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
As of March 31, 2023, our variable interest rate debt was primarily related to our Credit Facility and our term loans. Outstanding borrowings under our Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) Term Secured Overnight Financing Rate (“SOFR”), as defined in the Credit Facility, plus a margin of 1.125% to 1.625%, or (b) a Base Rate, as defined in the Credit Facility, plus a margin of 0.125% to 0.625%. As of March 31, 2023, we had $905 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 6.45% and a Term Loan with a balance of $348 million and an interest rate of 6.53%. The current year interest rates for outstanding revolving loans under our Credit Facility and Term Loan reflect basis point increases of approximately 485 and 482, respectively, over the comparable period in 2022.
Outstanding loans under the $400 million Three-Year Tranche of our 2022 Term Loan Facility bear interest, at the Company’s option, at a rate equal to either (a) SOFR, as defined in the 2022 Term Loan Facility, plus a margin of 1.125% to 1.500%, or (b) a Base Rate, as defined in the 2022 Term Loan Facility, plus a margin of 0.125% to 0.500%. Outstanding loans under the $300 million Five-Year Tranche of our 2022 Term Loan Facility bear interest, at the Company’s option, at a rate equal to either (a) Term SOFR plus a margin of 1.250% to 1.625%, or (b) a Base Rate, plus a margin of 0.250% to 0.625%. As of March 31, 2023, the Three-Year Tranche and Five-Year Tranche term loans accrued interest at weighted average rates of 6.308% and 6.433%, respectively.
Our interest expense is affected by the overall interest rate environment. Our variable rate interest debt subjects us to risk from increases in prevailing interest rates. This risk increases in the current inflationary environment, in which the Federal Reserve has increased interest rates, resulting in an increase in our variable interest rates and related interest expense. We manage interest rate risk by maintaining a mix of fixed and variable rate debt obligations. An additional 100 basis point increase in the applicable interest rates under our Credit Facility and term loans would have increased our interest expense by approximately $5 million for the three month period ended March 31, 2023.
As of March 31, 2023, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes, $300 million aggregate principal amount of 6.625% Senior Notes and $365 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 4.1%. 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, 2023. Revenue and
36


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, 2023. 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, 2023, 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, 2023. 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. In conducting the evaluation of disclosure controls and procedures and internal control over financial reporting as of December 31, 2022, as described in the 2022 Form 10-K, we identified the following material weaknesses in our internal control over financial reporting:
Design and operating effectiveness of controls over the order to cash cycle predominantly related to the assessment of certain 2021 acquired entities that underwent initial controls evaluation in 2022 (the “2021 Acquired Entities”).
Operating effectiveness of controls related to the initial purchase price allocation of the 2022 IEA acquisition.
Design of the precision level for a variance analysis management review control within the period end reporting cycle.
In addition, for certain 2021 Acquired Entities, we identified control deficiencies that, when aggregated, constitute material weaknesses as follows:
Design and operating effectiveness of information technology general computer controls (“ITGCs”) in the areas of user access and program change-management for certain information technology systems (the “affected IT systems”) that are critical to capturing, processing, and reporting financial transactions. These ineffective information technology controls contributed to (i) improper segregation of duties among certain business process controls and (ii) ineffective data validation of spreadsheets and system-generated reports.
Design and operating effectiveness of business process controls in each of the following business cycles: procure to pay, asset management, hire to pay, and period-end reporting.
As a result, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective at the reasonable assurance level as of March 31, 2023.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
Notwithstanding the material weaknesses in our internal control over financial reporting, the consolidated financial statements included in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial position, results of operations, and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States of America. In addition, the material weaknesses did not result in any restatements of the Company’s audited or unaudited consolidated financial statements and disclosures for any prior period previously reported by the Company.
To the extent permitted under SEC guidance, the disclosure controls and procedures of three entities acquired in 2022, including IEA, and of one entity acquired in 2023, were excluded from the evaluation of effectiveness of the Company’s disclosure controls and procedures as of March 31, 2023 due to the timing of the acquisitions. These four acquisitions’ total assets constituted approximately 20% of the Company’s total assets as of March 31, 2023, and represented approximately 15% of the Company’s revenue for the three month period then ended.
Management’s Plans for Remediation of Material Weaknesses. Management has implemented and continues to implement measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively. These remediation actions are ongoing and include or are expected to include the following actions, predominately at 2021 Acquired Entities: (i) expanding functions of IT compliance from the existing, effective ITGC environment at the enterprise level to the 2021 Acquired Entities; (ii) developing a training program addressing ITGCs and IT policies with appropriate IT personnel; (iii) implementing procedures to ensure enforcement of proper segregation of duties; (iv) enhancing IT management review and testing plans to monitor
37


ITGCs and (v) adding resources and training programs addressing the design, implementation and documentary evidence requirements of control procedures over the order to cash, procure to pay, asset management, hire to pay, initial acquisition purchase price allocation and period-end reporting processes for appropriate personnel. We may take additional measures to remediate the underlying control deficiencies identified or modify the remediation plans described above. Although we believe that these actions will remediate the material weaknesses, the weaknesses will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.
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, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting other than identification of the material weaknesses identified above, along with related remediation efforts.
38


PART II.     OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS
Refer to Note 14 - Commitments and Contingencies in the notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q, which is incorporated by reference in this Item 1, for a discussion of any recent material developments related to our legal proceedings since the filing of our 2022 Form 10-K.
MasTec has elected to use a $1 million threshold for disclosing proceedings arising under federal, state or local environmental laws, which proceedings involve potential monetary sanctions, and in which a governmental authority is a party. MasTec believes proceedings under this threshold are not material to its business and financial condition.
ITEM 1A.    RISK FACTORS
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 2022 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, 2023:



Period
Total Number of Shares Purchased (a)
Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Program
Approximate Dollar Value of Shares that May Yet be Purchased under the Program (b)
January 1 through January 316,397 $96.02 — $77,326,434 
February 1 through February 287,899 $94.94 — $77,326,434 
March 1 through March 317,372 $92.28 — $77,326,434 
Total21,668 — 
(a)Includes 6,397, 7,530 and 7,372 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in January, February and March of 2023, respectively, and 369 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in February of 2023.
(b)As of March 31, 2023, the remaining amount available for share repurchases under our March 2020 $150 million share repurchase program, which was publicly announced on March 19, 2020, totaled $77.3 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.
39


ITEM 6.    EXHIBITS
The Exhibit Index below contains a list of exhibits filed or furnished with this Form 10-Q.
Exhibits
Description
10.1*
10.2*
10.3*
10.4*
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, 2023, formatted in Inline XBRL (included with the Exhibit 101 attachments).
______________
*    Filed herewith.
**    Furnished herewith.
40



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 4, 2023
/s/  JOSÉ R. MAS  
José R. Mas
Chief Executive Officer
(Principal Executive Officer)
/s/  PAUL DIMARCO
Paul DiMarco
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)
41
EX-10.1 2 mtz3312310-qex101.htm EX-10.1 Document

Exhibit 10.1

EMPLOYMENT AGREEMENT

THIS EMPLOYMENT AGREEMENT (the “Agreement”) is entered into on this 30th day of March, 2023 (the “Effective Date”), by and between MASTEC, INC., a Florida corporation (the “Company”), and PAUL DIMARCO (“Employee”).
Recitals
The Company desires to employ Employee and Employee desires to be employed by the Company on the terms and subject to the conditions set forth in this Agreement.
ACCORDINGLY, in consideration of the mutual covenants and agreements set forth in this Agreement, and for other good and valuable consideration, the receipt and adequacy of which are acknowledged, the Company and Employee (each, a “Party” and together, the “Parties”) agree as follows:
Terms
1. Employment. The Company employs Employee and Employee desires to be employed by the Company on the terms and subject to the conditions set forth in this Agreement.
2. Term. The term of Employee’s employment under this Agreement will commence on the Effective Date and shall continue until terminated in accordance with this Agreement (“Term”).
3. Duties.
a. Position. During the Term, Employee will serve as Executive Vice President and Chief Financial Officer of the Company. Subject to the direction of the Chief Executive Officer of the Company (“CEO”), Employee will perform all duties commensurate with his position and such other tasks as may be assigned to him by the CEO or the Board of Directors of the Company (the “Board”). If requested by the Company, Employee will serve as an officer or director of any subsidiary of the Company, without additional compensation; provided, however, that if Employee is asked to serve as a director of any subsidiary of the Company, Employee may refuse to accept, or resign from, such appointment without causing a breach of this Agreement by Employee. If asked to serve as an officer or director of a subsidiary of the Company, Employee will be provided those officer and director indemnifications provided to other officers and directors of the Company and any such subsidiary.
b. Full Time and Attention. During the Term, Employee will devote his full business time and energies to the business and affairs of the Company and its subsidiaries and will use his best efforts, skills and abilities solely to promote the interests of the Company and its subsidiaries and to diligently and competently perform his duties, all in a manner in compliance with all applicable laws and regulations and in accordance with applicable policies and procedures adopted or amended from time to time by the Company, including, without limitation, the Employee Handbook and MasTec’s Code of Business Conduct and Ethics, copies of which Employee acknowledges having received. Notwithstanding the foregoing, Employee may serve as a director on up to two, and not more than two, boards of directors of other companies, so long as such service does not create an actual or apparent conflict with the Company’s interest and does not interfere with Employee’s performance of Employee’s duties to the Company. Employee’s primary place of employment shall be at the Company’s primary place of business in Miami-Dade County, Florida; however, Employee agrees and acknowledges that a material part of the time devoted to his duties and position hereunder will require that Employee travel on behalf of the Company.
4. Compensation and Benefits.
a. Base Salary. During the Term, Employee will be paid, as compensation for services rendered pursuant to this Agreement and Employee’s observance and performance of all of the provisions of this Agreement, the amount of Five Hundred Thousand Dollars ($500,000.00) per annum (the “Base Salary”). The Base Salary will be payable in period installments in accordance with the normal payroll procedures of the Company as in effect from time to time. The Board or the Compensation Committee of the Board may, in its sole discretion, elect to increase the Base Salary.
b. Benefits. During the Term, Employee will be entitled to participate in or benefit from, in accordance with the eligibility and other provisions thereof, such life, health, medical, accident, dental and disability insurance and such other benefit plans as the Company may make generally available to, or have in effect for, other employees of the Company at the same general level as Employee. The Company retains the right to terminate or amend any such plans from time to time in its sole discretion. During the Term, Employee shall also be reimbursed for Employee’s dues at a country club of the Employee’s choosing, and the Company shall provide Employee with a non-accountable automobile allowance of Two Thousand Dollars ($2,000.00) per month or Employee shall be entitled to the use of a Company automobile, in lieu of receiving such non-accountable automobile allowance.
c. Performance Bonus. Employee shall be entitled to participate in the Company’s bonus plan for senior management (the “SMBP”) and shall be eligible to receive an annual bonus in an amount up to one hundred percent (100%) of Employee’s Base Salary so long as Executive continues to provide active, full-time service through the applicable SMPB bonus period and the date the SMBP is paid. To the extent Employee is not actively employed as a full-time employee for the entire SMPB bonus period due to a disability or approved leave of absence under the Family and Medical Leave Act, Employee shall remain eligible for a pro-rata bonus at the sole discretion of the Compensation Committee of the Board. The amount of the annual bonus payable to Employee for a year (if any) shall be based upon the achievement of certain performance goals established by the Compensation Committee of the Board, in its sole discretion. The Compensation Committee of the Board, in its sole discretion, can pay Employee additional compensation for outstanding performance or achievement. Any bonuses payable pursuant to this Section 4(c) shall be referred to herein as “Performance Bonuses.” If the Employee’s employment shall terminate prior to December 31 of any year for the grounds specified in




Sections 11(d), 11(e), or 11(h), Employee shall remain eligible for a pro-rata bonus for such partial calendar year at the sole discretion of the Compensation Committee of the Board.
d. Expenses. The Company will reimburse Employee, in accordance with the Company’s expense reimbursement policies as may be established from time to time by the Company, for all reasonable travel and other expenses actually incurred or paid by him during the Term in the performance of his services under this Agreement, upon presentation of expense statements or vouchers or such other supporting information as the Company may require.
e. Withholding. All payments under this Agreement will be subject to applicable taxes and required withholdings.
f. Equity. After Employee’s employment is terminated and so long as Employee’s employment is not terminated for Cause (as defined in Section 11(c) hereof) and has not breached any of his obligations set forth in Sections 6, 7 and 8 hereof, any restricted stock issuances or stock options grants Employee currently has or may have in the future shall continue to vest until they are fully vested and all existing and future stock option grants will remain exercisable by Employee for the full term of the grant. The Restricted Stock will be subject to the terms and conditions of the Company’s incentive plans, as in effect and as may be amended from time to time in the Company’s sole discretion.
5. Representations of Employee. Employee represents and warrants that he is not, (i) a party to any enforceable employment agreement or other arrangement, whether written or oral, with any past employer, that would prevent or restrict Employee’s employment with the Company; (ii) a party to or bound by any agreement, obligation or commitment, or subject to any restriction, including, but not limited to, confidentiality agreements, restrictive covenants or non-compete and non-solicitation covenants, except for agreements with the Company or its affiliates; or (iii) involved with any professional endeavors which in the future may possibly adversely affect or interfere with the business of the Company, the full performance by Employee of his duties under this Agreement or the exercise of his best efforts hereunder.
6. Confidentiality.
a. Confidential Information. Employee acknowledges that as a result of his employment with the Company, Employee will gain knowledge of, and access to, proprietary and confidential information and trade secrets of the Company and its subsidiaries and affiliates, including, without limitation, (1) the identity of customers, suppliers, subcontractors and others with whom they do business; (2) their marketing methods and strategies; (3) contract terms, pricing, margin, cost information and other information regarding the relationship between them and the persons and entities with which they have contracted; (4) their services, products, software, technology, developments, improvements and methods of operation; (5) their results of operations, financial condition, projected financial performance, sales and profit performance and financial requirements; (6) the identity of and compensation paid to their employees, including Employee; (7) their business plans, models or strategies and the information contained therein (8) their sources, leads or methods of obtaining new business; and (9) all other confidential information of, about or concerning the business of the Company and its subsidiaries and affiliates (collectively, the “Confidential Information”). Employee further acknowledges that such information, even though it may be contributed, developed or acquired by Employee, and whether or not the foregoing information is actually novel or unique or is actually known by others, constitutes valuable assets of the Company developed at great expense which are the exclusive property of the Company or its subsidiaries and affiliates. Accordingly, Employee will not, at any time, either during or subsequent to the Term, in any fashion, form or manner, directly or indirectly, (i) use, divulge, disclose, communicate, provide or permit access to any person or entity, any Confidential Information of any kind, nature or description, or (ii) remove from the Company’s or its subsidiaries or affiliates’ premises any notes or records relating thereto, or copies or facsimiles thereof (whether made by electronic, electrical, magnetic, optical, laser acoustic or other means) except in the case of both (i) and (ii), (A) as reasonably required in the performance of his services to the Company under this Agreement, (B) to responsible officers and employees of the Company who are in a contractual or fiduciary relationship with the Company and who have a need for such information for purposes in the best interests of the Company, (C) for such information which is or becomes generally available to the public other than as a result of an unauthorized disclosure by Employee, and (D) or as otherwise necessary to comply with the requirements of law, after providing the Company with not less than five (5) days prior written notice of Employee’s intent to disclose. Employee acknowledges that the Company would not enter into this Agreement without assurance that all Confidential Information will be used for the exclusive benefit of the Company. Pursuant to 18 U.S.C. § 1833(b), Employee will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret of the Company or its subsidiaries or affiliates that (A) is made (x) in confidence to a federal, state, or local government official, either directly or indirectly, or to Employee’s attorney and (y) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding. If Employee files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Employee may disclose the trade secret to Employee’s attorney and use the trade secret information in the court proceeding, if Employee files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order. Nothing in this Agreement is intended to conflict with 18 U.S.C. § 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such section.
b. Return of Confidential Information. Upon request by the Company, Employee will promptly deliver to the Company all drawings, manuals, letters, notes, notebooks, reports and copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, all Confidential Information and other materials relating to the Company’s business, including, without limitation, any materials incorporating Confidential Information, which are in Employee’s possession or control.
7. Intellectual Property. Any and all material eligible for copyright or trademark protection and any and all ideas and inventions (“Intellectual Property”), whether or not patentable, in any such case solely or jointly made, developed, conceived or reduced to practice by Employee (whether at the request or suggestion of any officer or employee of the Company or otherwise, whether alone or in conjunction with others, and whether during regular hours of work or otherwise) during the Term which arise from the fulfillment of Employee’s duties hereunder and which may be directly or indirectly useful in the business of the Company will be promptly and fully disclosed in writing to the Company. The Company will have the entire right, title and interest (both domestic and foreign) in all such Intellectual Property, which is the sole property of the Company. All papers, drawings, models, data and other materials relating to any such idea, material or invention will be included in the definition of Confidential Information, will remain the sole property of the Company, and Employee will return to the Company all such papers, and all copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, upon the earlier of the




Company’s request thereof, or the expiration or termination of Employee’ employment hereunder. Employee will execute, acknowledge and deliver to the Company any and all further assignments, contracts or other instruments the Company deems necessary or expedient, without further compensation, to carry out and effectuate the intents and purposes of the Agreement and to vest in the Company each and all of the rights of the Company in the Intellectual Property.
8. Covenants
a. Non-Competition and Non-Solicitation. Employee acknowledges and agrees that Company’s and its subsidiary and affiliated companies (collectively, the “Companies”) existing or contemplated businesses (collectively, the “Business”) are conducted throughout the United States of America and the Commonwealth of Canada (including their possessions, protectorate, and territories, the “Territory”). Until one (1) year following the date of the termination of Employee’s employment with the Company (the “Period of Non-competition” and within the territory), Employee will not (whether or not then employed by the Company for any reason), without the Company’s prior written consent:
(i) directly or indirectly own, manage, operate, control, be employed by, act as agent, consultant or advisor for, or participate in the ownership, management, operation or control of, or be connected in any manner through the investment of capital, lending of money, or rendering of services or otherwise, with, any business of the type and character engaged in and competitive with the Business. For these purposes, ownership of securities of one percent (1%) or less of any class of securities of a public company will not be considered to be competition with the Business;
(ii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded any existing customer or client, or potential customer or client to which the Companies have made a presentation or with which the Companies have been having discussions, to cease doing business with or decrease the amount of business done with or not to hire the Companies, or to commence doing Business with or increase the amount of Business done with or hire another company;
(iii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded the business of any person or entity that is a customer or client of the Companies, or was their customer or client within two (2) years prior to cessation of Employee’s employment by any of the Companies or any of their subsidiaries, for the purpose of competing with the Companies in the Business; or
(iv) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded for employment, or employ or cause or authorize directly or indirectly to be employed, on behalf of Employee or any other person or entity, any individual who is or was at any time within six (6) months prior to cessation of Employee’s employment by the Companies, an employee of any of the Companies.
If Employee breaches or violates any of the provisions of this Section 8, the running of the Period of Non-Competition (but not of any of Employee’s obligations under this Section 8) will be tolled with respect to Employee during the continuance of any actual breach or violation. In addition to any other rights or remedies the Company may have under this Agreement or applicable law, the Company will be entitled to receive from Employee reimbursement for all attorneys’ and paralegal fees and expenses and court costs incurred by the Companies in enforcing this Agreement and will have the right and remedy to require Employee to account for and pay over to the Company all compensation, profit, monies, accruals or other benefits derived or received, directly or indirectly, by Employee from the action constituting a breach or violation of this Section 8.
b. Exceptions. Utilities and Telecommunications operators (such as NextEra, Verizon, AT&T), cable companies and other non-construction or installation customers of the Company shall not be considered engaged in and competitive with the Business.
c. Consulting. Employee agrees to provide consulting or other services as reasonably requested by the Company and at mutually agreed-upon rates upon his termination of employment with the Company. The terms of any consulting relationship will be governed by a mutually agreed upon consulting agreement signed by the Parties.
9. Reasonable Restrictions. The Parties acknowledge and agree that the restrictions set forth in Sections 6, 7, and 8 of this Agreement are reasonable for the purpose of protecting the value of the business and goodwill of the Companies. It is the desire and intent of the Parties that the provisions of Sections 6, 7, and 8 be enforced to the fullest extent permissible under the laws and public policies applied in each jurisdiction in which enforcement is sought. If any particular provision or portions of Sections 6, 7 or 8 are adjudicated to be invalid or unenforceable, then such section will be deemed amended to delete such provision or portion adjudicated to be invalid or unenforceable; provided, however, that such amendments to apply only with the respect to the operation of such section in the particular jurisdiction in which such adjudication is made.
10. Breach or Threatened Breach. The Parties acknowledge and agree that the performance of the obligations under Sections 6, 7 and 8 by Employee are special, unique and extraordinary in character, and that in the event of the breach or threatened breach by Employee of the terms and conditions of Sections 6, 7 or 8, the Companies will suffer irreparable injury and that monetary damages would not provide an adequate remedy at law and that no remedy at law may exist. Accordingly, in the event of such breach or threatened breach, the Company will be entitled, if it so elects and without the posting of any bond or security, to institute and prosecute proceedings in any court of competent jurisdiction, in law and in equity, to obtain damages for any breach of Sections 6, 7 or 8 or to enforce the specific performance of this Agreement by Employee or to enjoin Employee from breaching or attempting to breach Sections 6, 7 or 8. In the event the Company believes that the Employee has breached Employee’s obligations under Sections 6, 7 or 8, or threatens to do so, it shall promptly provide the Employee written notice of such belief setting forth the basis for its belief and, (unless under exigent circumstances, as determined by the Company at its sole discretion, it would harm the Companies to delay the institution of legal proceedings) five (5) business days to respond to the notice, prior to the initiation of legal proceedings.
11. Termination. The Employee’s employment under this Agreement may be terminated upon the occurrence of any of the events described in, and subject to the terms of, this Section 11:
a. Death. Immediately and automatically upon the death of Employee.




b. Disability. At the Company’s option, immediately upon written notice if Employee suffers a “permanent disability”, meaning any incapacity, illness or disability of Employee which renders Employee mentally or physically unable to perform his duties under this Agreement, with or without reasonable accommodation as required by the Americans with Disabilities Act, for a continuous period of one hundred (100) days, or one hundred twenty (120) days (whether or not consecutive), during the Term, as reasonably determined by the Company.
c. Termination for Cause. At the Company’s option, immediately upon notice to Employee, upon the occurrence of any of the following events (each “Cause”), (i) Employee being convicted of any felony (whether or not against the Company or its subsidiaries or affiliates); (ii) a material failure of Employee to perform Employee’s responsibilities after ten (10) days’ written notice given by an executive officer of the Company to Employee, which notice shall identify the Employee’s failure in sufficient detail and grant Employee an opportunity to cure such failure within such thirty (30) day period; (iii) a breach by Employee of any of his obligations under Sections 6, 7 or 8 hereof; (iv) any material act of dishonesty or other misconduct by Employee which is or could potentially be materially injurious to the Company or any of its subsidiaries or affiliates; (v) a material violation by Employee of any of the policies or procedures of the Company or any of its subsidiaries or affiliates, including without limitation the Code of Business Conduct and Ethics and the Company Handbook, provided, however, that if such violation is curable, then Employee will be given thirty (30) days written notice and the opportunity to cure such violation; or (vi) Employee voluntarily terminates this Agreement or leaves the employ of the Company or its subsidiaries or affiliates for any reason, other than Good Reason as defined in this Section 11.
d. Termination Without Cause. At the Company’s option for any reason other than for Cause or Disability, or no reason, upon five (5) days’ written notice to Employee given by the CEO.
e. Termination With Good Reason. At Employee’s option, Employee may terminate this Agreement and Employee’s employment hereunder with Good Reason upon the occurrence of any of the following: (i) a material diminution in the Employee’s base compensation or benefits (other than a general reduction of benefits that affects all similarly situated executives in substantially the same proportions); (ii) a material adverse diminution in the Employee’s authority, duties, or responsibilities; (iii) a material diminution in the budget over which the Employee retains authority; (iv) a change in the geographic location to one outside Miami-Dade County at which the Employee must perform the services under this Agreement; or (v) any other action or inaction that constitutes a material breach by the Company of this Agreement. For purposes of this Agreement, Good Reason shall not be deemed to exist unless the Employee delivers notice to the Company within ninety (90) days following the initial existence of one of the conditions specified in clauses (i) through (v) above. The Company shall have a period of thirty (30) days following the Company’s receipt of such notice for the Company to cure the circumstances giving rise to Good Reason. If the Parties cannot agree that the condition alleged to have given rise to Good Cause has been cured, Employee’s employment will terminate on the earlier of the date elected by the Company or the 30th day after notice is received by the Company.
f. Payments After Termination. If Employee’s employment hereunder is terminated for the reasons set forth in Sections 11(a) or 11(b), then Employee or Employee’s estate will receive the Base Salary and any Performance Bonus he may be deemed eligible for in the Compensation Committee of the Board’s sole discretion through the date of death or disability, and all of Employee’s stock options and restricted stock shall immediately vest. If the Company terminates Employee’s employment hereunder for the reasons set forth in Section 11(c), then (i) Employee will receive his Base Salary through the date of termination and (ii) Employee will not have been deemed to have earned, and will forfeit, any eligibility and entitlement that Employee may have to receive any Performance Bonus. If Employee’s employment hereunder is terminated for the reason set forth in Section 11(d) or Section 11(e), then (i) Employee will receive his Base Salary, his Average Performance Bonus (as defined below) and benefits set forth in Section 4(b) hereof (collectively, with the payment of the Base Salary and Average Performance Bonus, the “Severance Benefits”), over a period of twelve (12) months from the date of termination (the “Severance Period”). The “Average Performance Bonus” shall mean the average of the Performance Bonuses the Employee has received during the last three complete calendar years for which Employee was an employee of the Company. Notwithstanding the foregoing, the performance bonus paid to Employee in 2023 with respect to the 2022 calendar year, if applicable, shall be treated as a Performance Bonus for purposes of determining the Average Performance Bonus. The Severance Benefit shall be payable in accordance with the Company’s payroll procedures and subject to applicable withholdings, and subject to Employee complying with the obligations set forth in Sections 6, 7 and 8. Any Severance Benefits payable to Employee also shall be conditioned upon Employee’s execution of a general release of claims in a form to be provided by the Company, and the release becoming effective within 45 days after the date on which Employee’s employment terminates. Payment of any Severance Benefits shall be delayed until the 46th day following the date on which Employee’s employment terminates (the “Payment Commencement Date”), and any Severance Benefits that are so delayed shall be paid on the Payment Commencement Date.
g. General. Notwithstanding anything to the contrary set forth in this Agreement, the provision of payments after termination in accordance with the provisions of Section 11(f) or 11(h), shall not be a bar to the Employee’s continued entitlement from the Company of (i) reimbursements of proper expenses, (ii) expense allowances, (iii) vested benefit and welfare entitlements; (iv) unemployment compensation, (v) workers compensation benefits, (vi) accrued vacation time (if consistent with Company policy), (vii) Base Salary through date of termination, and (viii) and continued vesting of options and restricted stock as may be provided in accordance with the provisions of this Agreement or any incentive plan. Notwithstanding anything in this Agreement to the contrary, if Employee is employed by the Company for an entire calendar year (e.g., the 2023 calendar year) and is terminated for any reason prior to the payment of the Performance Bonus for that year, if any, the Company hereby agrees to pay Employee any Performance Bonus that he would have otherwise been entitled to for that prior year, simultaneous with the payment of such bonuses to the Company’s employees. Upon payment by the Company of the amounts described in Section 11 (as applicable), Employee will not be entitled to receive any further compensation or benefits from the Company.
h. Change in Control. If within twelve (12) months following a Change in Control, as defined in the attached Schedule A, Employee’s employment hereunder is terminated for the reason set forth in Section 11(d) or Section 11(e), then and in that case only, will Employee be entitled to the following:
(1)    all Employee’s stock options and restricted stock then outstanding shall immediately vest, and
(2)  a lump sum equal to the sum of (A) 1.5 times his Base Salary and (B) 1.5 times his Average Performance Bonus; and




(3)    Employee shall continue to receive normal benefits as set out in Section 4(b).
All payments and benefits under this Section 11(h) shall be payable in accordance with the Company’s payroll procedures and subject to applicable withholdings, and subject to Employee complying with the obligations set forth in Sections 6, 7 and 8. All payments and benefits under this Section 11(h) payable to Employee also shall be conditioned upon Employee’s execution of a general release of claims in a form to be provided by the Company, and the release becoming effective within 45 days after the date on which Employee’s employment terminates. Payment of all payments and benefits under this Section 11(h) shall be delayed until the 46th day following the date on which Employee’s employment terminates, and any payments and benefits under this Section 11(h) that are so delayed shall be paid on the 46th day following the date on which Employee’s employment terminates. For the avoidance of doubt, if Employee is eligible for payments and benefits under this Section 11(h), Employee shall not be entitled to the Severance Benefits on account of termination of Employee’s employment hereunder for the reasons set forth in Section 11(d) or Section 11(e).
12. Compliance with Section 409A:
a. General. It is the intention of both the Company and the Employee that the benefits and rights to which the Employee could be entitled pursuant to this Agreement comply with Section 409A of the Internal Revenue Code and the Treasury Regulations and other guidance promulgated or issued thereunder (“Section 409A”), to the extent that the requirements of Section 409A are applicable thereto, and the provisions of this Agreement shall be construed in a manner consistent with that intention. If the Employee or the Company believes, at any time, that any such benefit or right that is subject to Section 409A does not so comply, it shall promptly advise the other and shall negotiate reasonably and in good faith to amend the terms of such benefits and rights such that they comply with Section 409A (with the most limited possible economic effect on the Employee and on the Company). Notwithstanding the foregoing, the Company does not make any representation to the Employee that the payments or benefits provided under this Agreement are exempt from, or satisfy, the requirements of Section 409A, and the Company shall have no liability or other obligation to indemnify or hold harmless the Employee or any beneficiary of the Employee for any tax, additional tax, interest or penalties that the Employee or any beneficiary of the Employee may incur in the event that any provision of this Agreement, or any amendment or modification thereof, or any other action taken with respect thereto, is deemed to violate any of the requirements of Section 409A.
b. Distributions on Account of Separation from Service. If and to the extent required to comply with Section 409A, no payment or benefit required to be paid under this Agreement on account of termination of the Employee’s employment shall be made unless and until the Employee incurs a “separation from service” within the meaning of Section 409A.
c. 6 Month Delay for Specified Employees.
(i) If the Employee is a “specified employee”, then no payment or benefit that is payable on account of the Employee’s “separation from service”, as that term is defined for purposes of Section 409A, shall be made before the date that is six months after the Employee’s “separation from service” (or, if earlier, the date of the Employee’s death) if and to the extent that such payment or benefit constitutes deferred compensation (or may be nonqualified deferred compensation) under Section 409A and such deferral is required to comply with the requirements of Section 409A. Any payment delayed by reason of the prior sentence, and interest on any such delayed payment determined at the rate being paid by the Company on its senior credit facility determined as of the date of termination of the Employee’s employment, shall be paid in a single lump sum at the end of such required delay period in order to catch up to the original payment schedule, and any benefits delayed by reason of the prior sentence, shall be provided at the end of such required delay period.
(ii) For purposes of this provision, the Employee shall be considered to be a “specified employee” if, at the time of his or her separation from service, the Employee is a “key employee”, within the meaning of Section 416(i) of the Code, of the Company (or any person or entity with whom the Company would be considered a single employer under Section 414(b) or Section 414(c) of the Code) any stock in which is publicly traded on an established securities market or otherwise.
d. No Acceleration of Payments. Neither the Company nor the Employee, individually or in combination, may accelerate any payment or benefit that is subject to Section 409A, except in compliance with Section 409A and the provisions of this Agreement, and no amount that is subject to Section 409A shall be paid prior to the earliest date on which it may be paid without violating Section 409A.
e. Treatment of Each Installment as a Separate Payment. For purposes of applying the provisions of Section 409A to this Agreement, each separately identified amount to which the Employee is entitled under this Agreement shall be treated as a separate payment. In addition, to the extent permissible under Section 409A, any series of installment payments under this Agreement shall be treated as a right to a series of separate payments.
f. Taxable Reimbursements and In-Kind Benefits.
(i) Any reimbursements by the Company to the Employee of any eligible expenses under this Agreement that are not excludable from the Employee’s income for Federal income tax purposes (the “Taxable Reimbursements”) shall be made by no later than the earlier of the date on which they would be paid under the Company’s normal policies and the last day of the taxable year of the Employee following the year in which the expense was incurred.
(ii) The amount of any Taxable Reimbursements, and the value of any in-kind benefits to be provided to the Employee, during any taxable year of the Employee shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year of the Employee.
(iii) The right to any Taxable Reimbursement, or in-kind benefits, shall not be subject to liquidation or exchange for another benefit.
g. Tax Gross-Ups. Payment of any tax reimbursements under this Agreement must be made by no later than the end of the taxable year of the Employee following the taxable year of the Employee in which the Employee remits the related taxes.




13. Potential Section 280G Reductions.
a.    Anything in this Agreement to the contrary notwithstanding, in the event that it shall be determined that any payment, distribution, or other action by the Company to or for the benefit of the Employee, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (a “Payment”), would result in an “excess parachute payment” within the meaning of Section 280G(b)(i) of the Internal Revenue Code of 1986, as amended (the “Code”), and the value determined in accordance with Section 280G(d)(4) of the Code of the Payments, net of all taxes imposed on the Employee (the “Net After-Tax Amount”) that the Employee would receive would be increased if the Payments were reduced, then the Payments shall be reduced by an amount (the “Reduction Amount”) so that the Net After-Tax Amount after such reduction is greatest. For purposes of determining the Net After-Tax Amount, the Employee shall be deemed to (i) pay federal income taxes at the highest marginal rates of federal income taxation for the calendar year in which the Payment is to be made, and (ii) pay applicable state and local income taxes at the highest marginal rate of taxation for the calendar year in which the Payment is to be made, net of the maximum reduction in federal income taxes which could be obtained from deduction of such state and local taxes.
b.    Subject to the provisions of this Section 13, all determinations required to be made under this Section 13, including the Net After-Tax Amount, the Reduction Amount and the Payments that are to be reduced pursuant to Section 13(a) and the assumptions to be utilized in arriving at such determinations, shall be made by a nationally accredited accounting firm chosen by the Company in its sole discretion (the “Accounting Firm”), which shall promptly provide detailed supporting calculations both to the Company and the Employee upon request by the Company. The Accounting Firm’s decision as to which Payments are to be reduced shall be made (i) only from Payments that the Accounting Firm determines reasonably may be characterized as “parachute payments” under Section 280G of the Code; (ii) only from Payments that are required to be made in cash, (iii) only with respect to any amounts that are not payable pursuant to a “nonqualified deferred compensation plan” subject to Section 409A of the Code, until those payments have been reduced to zero, and (iv) in reverse chronological order, to the extent that any Payments subject to reduction are made over time (e.g., in installments). In no event, however, shall any Payments be reduced if and to the extent such reduction would cause a violation of Section 409A of the Code or other applicable law. All fees and expenses of the Accounting Firm shall be borne solely by the Company. Any determination by the Accounting Firm shall be binding upon the Company and the Employee.
14. Miscellaneous.
a. Survival. The provisions Sections 6, 7, 8, 9, 10, 11, 12, 13, and 14 will survive the termination or expiration of this Agreement for any reason.
b. Entire Agreement. This Agreement constitutes the entire agreement of the parties pertaining to its subject matter and supersedes all prior or contemporaneous agreements or understandings between the parties pertaining to the subject matter of this Agreement, and there are no promises, agreements, conditions, undertakings, warranties, or representations, whether written or oral, expressed or implied, between the parties other than as set forth in this Agreement.
c. Modification. This Agreement may not be amended or modified, or any provision waived, unless in writing and signed by both parties.
d. Waiver. Failure of a party to enforce one or more of the provisions of this Agreement or to require at any time performance of any of the obligations of this Agreement will not be construed to be a waiver of such provisions by such party nor to in any way affect the validity of this Agreement or such party’s right thereafter to enforce any provision of this Agreement, nor to preclude such party from taking any other action at any time which it would legally be entitled to take.
e. Successors and Assigns. This Agreement may not be assigned, or the duties delegated unless in writing and signed by both parties, except for any assignment by the Company occurring by operation of law or the transfer of substantially all of the Company’s assets. Subject to the foregoing, this Agreement will inure to the benefit of, and be binding upon, the parties and their heirs, beneficiaries, personal representatives, successors and permitted assigns.
f. Notices. Any notice, demand, consent, agreements, request, or other communication required or permitted under this Agreement will be in writing and will be, (i) mailed by first-class mail, registered or certified, return receipt requested, postage prepaid, (ii) delivered personally by independent courier, or (iii) transmitted by facsimile, to the parties at the addressee as follows (or at such other addresses as will be specified by the parties by like notice). If to Employee, then to:
If to the Company, then to:
MasTec, Inc.
Douglas Entrance, 12th Floor
800 Douglas Road
Coral Gables, Florida
Attn: Legal Department
Facsimile: 305-406-1907
If to the Employee, then to:
Paul DiMarco
2506 North Greenway Drive
Coral Gables, FL 33134
Each party may designate by notice in writing a new address to which any notice, demand, consent, agreement, request or communication may thereafter be given, served or sent. Each notice, demand, consent, agreement, request or communication that is mailed, hand delivered or transmitted in the manner described above will be deemed received for all purposes at such time as it is delivered to the addresses (with the return receipt, the




courier delivery receipt or the telecopier answer back confirmation being deemed conclusive evidence of such delivery) or at such time as deliver is refused by the addressee upon presentation.
g. Severability. If any provision of this Agreement is held to be invalid or unenforceable by a court of competent jurisdiction, then such invalidity or unenforceability will not affect the validity and enforceability of the other provisions of this Agreement and the provision held to be invalid or unenforceable will be enforced as nearly as possible according to its original terms and intent to eliminate such invalidity or unenforceability.
h. Counterparts. This Agreement may be executed in any number of counterparts, and all counterparts will collectively be deemed to constitute a single binding agreement.
i. Governing Law; Venue. This Agreement will be governed by the laws of the State of Florida, without regard to its conflicts of law principles. Employee consents to the jurisdiction of any state or federal court located within Miami-Dade County, State of Florida, agrees that such courts shall be the exclusive jurisdiction for any suit, action, or legal proceeding arising directly or indirectly out of this Agreement, and consents that all service of process may be made by registered or certified mail directed to Employee at the address in Section 13(f) of this Agreement. Employee waives any objection which Employee may have based on lack of personal jurisdiction or improper venue or forum non conveniens to any suit or proceeding instituted by the Company under this Agreement in any state or federal court located within Miami-Dade County, Florida and consents to the granting of such legal or equitable relief as is deemed appropriate by the court. This provision is a material inducement for the Company to enter into this Agreement with Employee.
j. Participation of Parties. The parties acknowledge that this Agreement and all matters contemplated herein have been negotiated between both of the parties and their respective legal counsel and that both parties have participated in the drafting and preparation of this Agreement from the commencement of negotiations at all times through execution. Therefore, the parties agree that this Agreement will be interpreted and construed without reference to any rule requiring that this Agreement be interpreted or construed against the party causing it to be drafted.
k. Injunctive Relief. It is possible that remedies at law may be inadequate and, therefore, the parties will be entitled to equitable relief including, without limitation, injunctive relief, specific performance or other equitable remedies in addition to all other remedies provided hereunder or available to the parties hereto at law or in equity.
l. Waiver of Jury Trial. BOTH THE COMPANY AND EMPLOYEE IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE PROVISIONS OF THIS AGREEMENT.
m. Right to Setoff. The Company will be entitled, in its discretion and in addition to any other remedies it may have in law or in equity, to set-off against any amounts payable to Employee under this Agreement or otherwise the amount of any obligations of Employee to the Company under this Agreement that are not paid by Employee when due. In the event of any such setoff, the Company will promptly provide the Employee with a written explanation of such setoff, and an opportunity to register a written protest thereof.
n. Indemnification. The Company will indemnify, defend and hold harmless the Employee of and from all costs, judgments, fines, penalties and expenses (including attorneys’ fees and court costs) which the Employee incurs or for which Employee becomes liable in connection with any third party cause of action, complaint, action or proceeding (collectively, “Claims”) arising out of or relating to Employee’s performance of services for the Company or any of its subsidiaries or affiliated companies, except to the extent such Claims arise out of or relate to the Employee’s misconduct, fraud or gross negligence. The Company agrees that during the Term, it shall maintain Directors & Officers liability insurance in an amount comparable to coverage currently held by the Company to meet its indemnification obligations under this section. To the fullest extent permitted by law, the Company shall reimburse Employee for any reasonable and necessary costs and expenses incurred by Employee in connection with defending such third-party claims, provided that Employee is entitled to be reimbursed for such costs and expenses under the terms of this Section 14(n).
o. Litigation: Prevailing Party. In the event of any litigation, administrative proceeding, arbitration, mediation or other proceeding with regard to this Agreement, the prevailing party will be entitled to receive from the non-prevailing party all court costs and all reasonable fees and expenses of counsel and paralegals for the prevailing party as determined by a court of competent jurisdiction.
p. Descriptive Headings. The descriptive headings herein are inserted for convenience only and are not intended to be part of or to affect the meaning or interpretation of this Agreement.





EXECUTED as of the date set forth in the first paragraph of this Agreement.
EMPLOYEE
/s/ Paul DiMarco
Paul DiMarco
MASTEC, INC.
By:/s/ Jose Mas
Jose Mas, Chief Executive Officer




SCHEDULE A
“Change in Control” shall mean the occurrence of one of the following events:
(a)
Acquisition By Person of Substantial Percentage. The acquisition by a Person (including “affiliates” and “associates” of such Person, but excluding the Company, and “parent” or “subsidiary” of the Company, or any employee benefit plan of the Company) of a sufficient number of shares of the Common Stock, or securities convertible into the Common Stock, and whether through direct acquisition of shares or by merger, consolidation, share exchange, reclassification of securities or recapitalization of or involving the Company or any “parent” or “subsidiary” of the Company, to constitute actual or beneficial owner of 51% or more of the Common Stock;
(b)
Disposition of Assets. Any sale, lease, transfer, exchange, mortgage, pledge or other disposition, in one transaction or a series of transactions, of all or substantially all of the assets of the Company or of any “subsidiary” of the Company to a Person described in subsection (a) above, but only if such transaction occurs without approval or ratification by a majority of the members of the Board; or
(c)
Substantial Change of Board Members. During any fiscal year of the Company, individuals who at the beginning of such year constitute the Board cease for any reason to constitute at least a majority thereof, unless the election of each director who was not a director at the beginning of such period has been approved in advance by a majority of the directors in office at the beginning of the fiscal year.
For purposes of this Section, the terms “affiliate,” “associate,” “parent” and “subsidiary” shall have the respective meanings ascribed to such terms in Rule 12b-2 under Section 12 of the 1934 Act.


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

Exhibit 10.2

AMENDED AND RESTATED EMPLOYMENT AGREEMENT

THIS AMENDED AND RESTATED EMPLOYMENT AGREEMENT (the “Agreement”) is entered into on March 31, 2023 and is effective as of April 1, 2023 (the “Effective Date”), unless the Agreement is revoked by Employee pursuant to Section 14(b)(vi) hereof, by and between MASTEC, INC., a Florida corporation (the “Company”), and GEORGE PITA (“Employee”).
Recitals
WHEREAS, the Company and Employee previously entered into that certain Employment Agreement, effective January 23, 2014 and as amended effective March 31, 2014 (the “Prior Agreement”); and
WHEREAS, Employee is voluntarily terminating his role as the Company’s Executive Vice President and Chief Financial Officer, effective March 31, 2023 and accepting a role as a non-executive employee of the Company, effective April 1, 2023; and
WHEREAS, this Agreement amends and restates, in its entirety, the Prior Agreement, in order to reflect certain agreement changes to the terms of the Prior Agreement between the Company and Employee on account of Employee’s voluntary transition to a non-executive employee of the Company, effective April 1, 2023.
ACCORDINGLY, in consideration of the mutual covenants and agreements set forth in this Agreement, and for other good and valuable consideration, the receipt and adequacy of which are acknowledged, the Company and Employee agree as follows:
Terms
1. Employment. The Company employs Employee and Employee desires to be employed by the Company on the terms and subject to the conditions set forth in this Agreement.
2. Term. The term of Employee’s employment under this Agreement will commence on January 23, 2014 and shall continue until terminated in accordance with this Agreement (“Term”).
3. Duties.
a. Position. During the Term, Employee will provide services to the Company as a non-executive employee of the Company, subject to the direction of the Chief Executive Officer of the Company (“CEO”), and Employee will perform all duties commensurate with his position and such other tasks as may be assigned to him by the CEO or the Board of Directors of the Company (the “Board”). If requested by the Company, Employee will serve as an officer or director of any subsidiary of the Company, without additional compensation, provided, however, that if Employee is asked to serve as a director of any subsidiary of the Company, Employee may refuse to accept, or resign from, such appointment without causing a breach of this Agreement by Employee. If asked to serve as an officer or director of a subsidiary of the Company, Employee will be provided those officer and director indemnifications provided to other officers and directors of the Company and any such subsidiary.
b. Time and Attention. During the Term, Employee will devote such business time and energies to the business and affairs of the Company and its subsidiaries as necessary in order to perform the required services under this Agreement and will use his best efforts, skills and abilities to promote the interests of the Company and its subsidiaries and to diligently and competently perform his duties, all in a manner in compliance with all applicable laws and regulations and in accordance with applicable policies and procedures adopted or amended from time to time by the Company, including, without limitation, the Employee Handbook, a copy of which Employee acknowledges having received.
4. Compensation and Benefits.
a. Base Salary. During the Term, Employee will be paid, as compensation for services rendered pursuant to this Agreement and Employee’s observance and performance of all of the provisions of this Agreement, the amount of Four Hundred Thousand Dollars ($400,000.00) per annum (the “Base Salary”). The Base Salary will be payable in accordance with the normal payroll procedures of the Company as in effect from time to time.
b. Benefits. During the Term, Employee will be entitled to participate in or benefit from, in accordance with the eligibility and other provisions thereof, such life, health, medical, accident, dental and disability insurance and such other benefit plans as the Company may make generally available to, or have in effect for, other employees of the Company at the same general level as Employee. The Company retains the right to terminate or amend any such plans from time to time in its sole discretion. During the Term, Employee shall also be reimbursed for Employee’s golf membership dues at a country club and the Company shall provide Employee with a non-accountable automobile allowance of One Thousand Five Hundred Fifty Dollars ($1,550) per month or Employee shall be entitled to the use of a Company automobile, in lieu of receiving such non-accountable automobile allowance.
c. Performance Bonus. Employee shall not be entitled to participate in the Company’s bonus plan for senior management or any other performance or bonus plans or arrangements maintained by the Company for the benefit of its employees.
d. Expenses. The Company will reimburse Employee, in accordance with the Company’s expense reimbursement policies as may be established from time to time by the Company, for all reasonable travel and other expenses actually incurred or paid by him during the Term in the performance of his services under this Agreement, upon presentation of expense statements or vouchers or such other supporting information as the Company may require.



e. Withholding. All payments under this Agreement will be subject to applicable taxes and required withholdings.
f. Equity. All restricted shares of the Company’s common stock granted to Employee as of the Effective Date, which were granted effective March 18, 2021, March 24, 2022 and March 10, 2023 (collectively, the “Prior Equity Grants”), shall continue to be subject to terms and conditions set forth under the applicable grant documents, and the terms and conditions of the Company’s incentive plans, as in effect and as may be amended from time to time in the Company’s sole discretion. For the avoidance of doubt, the “Employment Agreement”, as defined in the applicable grant documents for the Prior Equity Grants and used for references to certain sections and defined terms in the “Employment Agreement”, shall refer to this Agreement.
5. Representations of Employee. Employee represents and warrants that he is not, (i) a party to any enforceable employment agreement or other arrangement, whether written or oral, with any past employer, that would prevent or restrict Employee’s employment with the Company; (ii) a party to or bound by any agreement, obligation or commitment, or subject to any restriction, including, but not limited to, confidentiality agreements, restrictive covenants or non-compete and non-solicitation covenants, except for agreements with the Company or its affiliates; or (iii) involved with any professional endeavors which in the future may possibly adversely affect or interfere with the business of the Company, the full performance by Employee of his duties under this Agreement or the exercise of his best efforts hereunder.
6. Confidentiality.
a. Confidential Information. Employee acknowledges that as a result of his employment with the Company, Employee may gain knowledge of, and access to, proprietary and confidential information and trade secrets of the Company and its subsidiaries and affiliates, including, without limitation, (1) the identity of customers, suppliers, subcontractors and others with whom they do business; (2) their marketing methods and strategies; (3) contract terms, pricing, margin, cost information and other information regarding the relationship between them and the persons and entities with which they have contracted; (4) their services, products, software, technology, developments, improvements and methods of operation; (5) their results of operations, financial condition, projected financial performance, sales and profit performance and financial requirements; (6) the identity of and compensation paid to their employees, including Employee; (7) their business plans, models or strategies and the information contained therein (8) their sources, leads or methods of obtaining new business; and (9) all other confidential information of, about or concerning the business of the Company and its subsidiaries and affiliates (collectively, the “Confidential Information”). Employee further acknowledges that such information, even though it may be contributed, developed or acquired by Employee, and whether or not the foregoing information is actually novel or unique or is actually known by others, constitutes valuable assets of the Company developed at great expense which are the exclusive property of the Company or its subsidiaries and affiliates. Accordingly, Employee will not, at any time, either during or subsequent to the Term, in any fashion, form or manner, directly or indirectly, (i) use, divulge, disclose, communicate, provide or permit access to any person or entity, any Confidential Information of any kind, nature or description, or (ii) remove from the Company’s or its subsidiaries or affiliates’ premises any notes or records relating thereto, or copies or facsimiles thereof (whether made by electronic, electrical, magnetic, optical, laser acoustic or other means) except in the case of both (i) and (ii), (A) as reasonably required in the performance of his services to the Company under this Agreement, (B) to responsible officers and employees of the Company who are in a contractual or fiduciary relationship with the Company and who have a need for such information for purposes in the best interests of the Company, (C) for such information which is or becomes generally available to the public other than as a result of an unauthorized disclosure by Employee, and (D) or as otherwise necessary to comply with the requirements of law, after providing the Company with not less than five (5) days prior written notice of Employee’s intent to disclose. Employee acknowledges that the Company would not enter into this Agreement without assurance that all Confidential Information will be used for the exclusive benefit of the Company. Pursuant to 18 U.S.C. § 1833(b), Employee will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret of the Company or its subsidiaries or affiliates that (A) is made (x) in confidence to a federal, state, or local government official, either directly or indirectly, or to Employee’s attorney and (y) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding. If Employee files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Employee may disclose the trade secret to Employee’s attorney and use the trade secret information in the court proceeding, if Employee files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order. Nothing in this Agreement is intended to conflict with 18 U.S.C. § 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such section.
b. Return of Confidential Information. Upon request by the Company, Employee will promptly deliver to the Company all drawings, manuals, letters, notes, notebooks, reports and copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, all Confidential Information and other materials relating to the Company’s business, including, without limitation, any materials incorporating Confidential Information, which are in Employee’s possession or control.
7. Intellectual Property. Any and all material eligible for copyright or trademark protection and any and all ideas and inventions (“Intellectual Property”), whether or not patentable, in any such case solely or jointly made, developed, conceived or reduced to practice by Employee (whether at the request or suggestion of any officer or employee of the Company or otherwise, whether alone or in conjunction with others, and whether during regular hours of work or otherwise) during the Term which arise from the fulfillment of Employee’s duties hereunder and which may be directly or indirectly useful in the business of the Company will be promptly and fully disclosed in writing to the Company. The Company will have the entire right, title and interest (both domestic and foreign) in all such Intellectual Property, which is the sole property of the Company. All papers, drawings, models, data and other materials relating to any such idea, material or invention will be included in the definition of Confidential Information, will remain the sole property of the Company, and Employee will return to the Company all such papers, and all copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, upon the earlier of the Company’s request thereof, or the expiration or termination of Employee’ employment hereunder. Employee will execute, acknowledge and deliver to the Company any and all further assignments, contracts or other instruments the Company deems necessary or expedient, without further compensation, to carry out and effectuate the intents and purposes of the Agreement and to vest in the Company each and all of the rights of the Company in the Intellectual Property.



8. Covenants.
a. Non-Competition and Non-Solicitation. Employee acknowledges and agrees that Company’s and its subsidiary and affiliated companies (collectively, the “Companies”) existing or contemplated businesses (collectively, the “Business”) are conducted throughout the United States of America and the Commonwealth of Canada. Until the later of (1) one (1) year following the date of the termination of Employee’s employment with the Company, or (2) March 10, 2026 (the “Period of Non-competition” and within the United States of America and the Commonwealth of Canada (including their possessions, protectorate and territories, the “Territory”), Employee will not (whether or not then employed by the Company for any reason), without the Company’s prior written consent:
(i) directly or indirectly own, manage, operate, control, be employed by, act as agent, consultant or advisor for, or participate in the ownership, management, operation or control of, or be connected in any manner through the investment of capital, lending of money, or rendering of services or otherwise, with, any business of the type and character engaged in and competitive with the Business. For these purposes, ownership of securities of one percent (1%) or less of any class of securities of a public company will not be considered to be competition with the Business;
(ii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded any existing customer or client, or potential customer or client to which the Companies have made a presentation or with which the Companies have been having discussions, to cease doing business with or decrease the amount of business done with or not to hire the Companies, or to commence doing Business with or increase the amount of Business done with or hire another company;
(iii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded the business of any person or entity that is a customer or client of the Companies, or was their customer or client within two (2) years prior to cessation of Employee’s employment by any of the Companies or any of their subsidiaries, for the purpose of competing with the Companies in the Business; or
(iv) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded for employment, or employ or cause or authorize directly or indirectly to be employed, on behalf of Employee or any other person or entity, any individual who is or was at any time within six (6) months prior to cessation of Employee’s employment by the Companies, an employee of any of the Companies.
If Employee breaches or violates any of the provisions of this Section 8, the running of the Period of Non-Competition (but not of any of Employee’s obligations under this Section 8) will be tolled with respect to Employee during the continuance of any actual breach or violation. In addition to any other rights or remedies the Company may have under this Agreement or applicable law, the Company will be entitled to receive from Employee reimbursement for all attorneys’ and paralegal fees and expenses and court costs incurred by the Companies in enforcing this Agreement and will have the right and remedy to require Employee to account for and pay over to the Company all compensation, profit, monies, accruals or other benefits derived or received, directly or indirectly, by Employee from the action constituting a breach or violation of this Section 8.
b. Exceptions. Utilities and Telecommunications operators (such as NextEra, Verizon, AT&T), cable companies and other non-construction or installation customers of the Company shall not be considered engaged in and competitive with the Business. Notwithstanding the foregoing or any other provision of this Agreement, it shall not be a breach or violation of this Agreement for the Employee to serve on corporate, civic or charitable boards, which have been approved by the Company’s Chief Executive Officer and such approval shall not be unreasonably withheld.
c. Consulting. Employee agrees to provide consulting or other services as reasonably requested by the Company and at mutually agreed-upon rates upon his termination of employment with the Company.
9. Reasonable Restrictions. The parties acknowledge and agree that the restrictions set forth in Sections 6, 7, and 8 of this Agreement are reasonable for the purpose of protecting the value of the business and goodwill of the Companies. It is the desire and intent of the parties that the provisions of Sections 6, 7, and 8 be enforced to the fullest extent permissible under the laws and public policies applied in each jurisdiction in which enforcement is sought. If any particular provisions or portions of Sections 6, 7 or 8 are adjudicated to be invalid or unenforceable, then such section will be deemed amended to delete such provision or portion adjudicated to be invalid or unenforceable; provided, however, that such amendments to apply only with the respect to the operation of such section in the particular jurisdiction in which such adjudication is made.
10. Breach or Threatened Breach. The parties acknowledge and agree that the performance of the obligations under Sections 6, 7 and 8 by Employee are special, unique and extraordinary in character, and that in the event of the breach or threatened breach by Employee of the terms and conditions of Sections 6, 7 or 8, the Companies will suffer irreparable injury and that monetary damages would not provide an adequate remedy at law and that no remedy at law may exist. Accordingly, in the event of such breach or threatened breach, the Company will be entitled, if it so elects and without the posting of any bond or security, to institute and prosecute proceedings in any court of competent jurisdiction, in law and in equity, to obtain damages for any breach of Sections 6, 7 or 8 or to enforce the specific performance of this Agreement by Employee or to enjoin Employee from breaching or attempting to breach Sections 6, 7 or 8. In the event the Company believes that the Employee has breached Employee’s obligations under Sections 6, 7 or 8, or threatens to do so, it shall promptly provide the Employee written notice of such belief setting forth the basis for its belief and, (unless under exigent circumstances, as determined by the Company at its sole discretion, it would harm the Companies to delay the institution of legal proceedings) five (5) business days to respond to the notice, prior to the initiation of legal proceedings.
11. Termination. The Employee’s employment under this Agreement may be terminated upon the occurrence of any of the events described in, and subject to the terms of, this Section 11:
a. Death. Immediately and automatically upon the death of Employee.
b. Disability. At the Company’s option, immediately upon written notice if Employee suffers a “permanent disability”, meaning any incapacity, illness or disability of Employee which renders Employee mentally or physically unable to perform his duties under this Agreement for a



continuous period of sixty (60) days, or one hundred twenty (120) days (whether or not consecutive), during the Term, as reasonably determined by the Company.
c. Termination for Cause. At the Company’s option, immediately upon notice to Employee, upon the occurrence of any of the following events (each “Cause”), (i) Employee being convicted of any felony (whether or not against the Company or its subsidiaries or affiliates); (ii) a material failure of Employee to perform Employee’s responsibilities after ten (10) days’ written notice given by an executive officer of the Company to Employee, which notice shall identify the Employee’s failure in sufficient detail and grant Employee an opportunity to cure such failure within such ten (10) day period; (iii) a breach by Employee of any of his obligations under Sections 6, 7 or 8 hereof; (iv) any material act of dishonesty or other misconduct by Employee against the Company or any of its subsidiaries or affiliates; (v) a material violation by Employee of any of the policies or procedures of the Company or any of its subsidiaries or affiliates, including without limitation the Company Handbook, provided, however, that if such violation is curable, then Employee will be given ten (10) days written notice and the opportunity to cure such violation; or (vi) Employee voluntarily terminates this Agreement or leaves the employ of the Company or its subsidiaries or affiliates for any reason, other than Good Reason.
d. Termination Without Cause. At the Company’s option for any reason, or no reason, upon five (5) days’ written notice to Employee given by the CEO.
e. Termination With Good Reason. At Employee’s option, upon the occurrence of any of the following: (i) a material diminution in the Employee’s Base Salary or Performance Bonus opportunity or Benefits; (ii) a material diminution in the Employee’s authority, duties, or responsibilities; (iii) a material diminution in the budget over which the Employee retains authority; (iv) a change in the geographic location to one outside Miami-Dade County at which the Employee must perform the services under this Agreement; or (v) any other action or inaction that constitutes a material breach by the Company of this Agreement. For purposes of this Agreement, Good Reason shall not be deemed to exist unless the Employee’s termination of employment for Good Reason occurs within 2 years following the initial existence of one of the conditions specified in clauses (i) through (v) above, the Employee provides the Company with written notice of the existence of such condition within 90 days after the initial existence of the condition, and the Company fails to remedy the condition within 30 days after its receipt of such notice.
f. Payments After Termination. If Employee’s employment hereunder is terminated for the reasons set forth in Sections 11(a), 11(b), 11(c), 11(d) or 11(e), then Employee or Employee’s estate will receive the unpaid Base Salary earned through the date of death, Disability or termination of employment, as applicable.
g. General. Notwithstanding anything to the contrary set forth in this Agreement, the provision of payments after termination in accordance with the provisions of Section 11(f) above, shall not be a bar to the Employee’s continued entitlement from the Company of (i) reimbursements of proper expenses and Benefits, (ii) expense allowances, (iii) vested benefit and welfare entitlements; (iv) unemployment compensation, (v) workers compensation benefits, (vi) accrued vacation time (if consistent with Company policy), (vii) Base Salary earned through date of termination, and (viii) and continued vesting restricted stock as may be provided in accordance with the provisions of the applicable grant documents for the Prior Equity Grants or any incentive plan. Upon payment by the Company of the amounts described in Section 11(f) and this Section 11(g), Employee will not be entitled to receive any further compensation or benefits from the Company.
h. Potential Section 280G Reductions.
(i)        Anything in this Agreement to the contrary notwithstanding, in the event that it shall be determined that any payment, distribution, or other action by the Company to or for the benefit of the Employee, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (a “Payment”), would result in an “excess parachute payment” within the meaning of Section 280G(b)(i) of the Internal Revenue Code of 1986, as amended (the “Code”), and the value determined in accordance with Section 280G(d)(4) of the Code of the Payments, net of all taxes imposed on the Employee (the “Net After-Tax Amount”) that the Employee would receive would be increased if the Payments were reduced, then the Payments shall be reduced by an amount (the “Reduction Amount”) so that the Net After-Tax Amount after such reduction is greatest.  For purposes of determining the Net After-Tax Amount, the Employee shall be deemed to (i) pay federal income taxes at the highest marginal rates of federal income taxation for the calendar year in which the Payment is to be made, and (ii) pay applicable state and local income taxes at the highest marginal rate of taxation for the calendar year in which the Payment is to be made, net of the maximum reduction in federal income taxes which could be obtained from deduction of such state and local taxes.
(ii)        Subject to the provisions of this Section 11(h), all determinations required to be made under this Section 11(h), including the Net After-Tax Amount, the Reduction Amount and the Payments that are to be reduced pursuant to Section 11(h)(i) and the assumptions to be utilized in arriving at such determinations, shall be made by a nationally accredited accounting firm chosen by the Company in its sole discretion (the “Accounting Firm”), which shall promptly provide detailed supporting calculations both to the Company and the Employee upon request by the Company.  The Accounting Firm’s decision as to which Payments are to be reduced shall be made (i) only from Payments that the Accounting Firm determines reasonably may be characterized as “parachute payments” under Section 280G of the Code; (ii) only from Payments that are required to be made in cash, (iii) only with respect to any amounts that are not payable pursuant to a “nonqualified deferred compensation plan” subject to Section 409A of the Code, until those payments have been reduced to zero, and (iv) in reverse chronological order, to the extent that any Payments subject to reduction are made over time (e.g., in installments).  In no event, however, shall any Payments be reduced if and to the extent such reduction would cause a violation of Section 409A of the Code or other applicable law.  All fees and expenses of the Accounting Firm shall be borne solely by the Company.  Any determination by the Accounting Firm shall be binding upon the Company and the Employee.
12. Compliance with Section 409A:
a. General. It is the intention of both the Company and the Employee that the benefits and rights to which the Employee could be entitled pursuant to this Agreement comply with Section 409A of the Internal Revenue Code and the Treasury Regulations and other guidance promulgated or issued thereunder (“Section 409A”), to the extent that the requirements of Section 409A are applicable thereto, and the provisions of this Agreement shall be construed in a manner consistent with that intention. If the Employee or the Company believes, at any time, that any such benefit or right that is subject to Section 409A does not so comply, it shall promptly advise the other and shall negotiate reasonably and in good faith



to amend the terms of such benefits and rights such that they comply with Section 409A (with the most limited possible economic effect on the Employee and on the Company). Notwithstanding the foregoing, the Company does not make any representation to the Employee that the payments or benefits provided under this Agreement are exempt from, or satisfy, the requirements of Section 409A, and the Company shall have no liability or other obligation to indemnify or hold harmless the Employee or any beneficiary of the Employee for any tax, additional tax, interest or penalties that the Employee or any beneficiary of the Employee may incur in the event that any provision of this Agreement, or any amendment or modification thereof, or any other action taken with respect thereto, is deemed to violate any of the requirements of Section 409A.
b. Distributions on Account of Separation from Service. If and to the extent required to comply with Section 409A, no payment or benefit required to be paid under this Agreement on account of termination of the Employee’s employment shall be made unless and until the Employee incurs a “separation from service” within the meaning of Section 409A.
c. 6 Month Delay for Specified Employees.
(i) If the Employee is a “specified employee”, then no payment or benefit that is payable on account of the Employee’s “separation from service”, as that term is defined for purposes of Section 409A, shall be made before the date that is six months after the Employee’s “separation from service” (or, if earlier, the date of the Employee’s death) if and to the extent that such payment or benefit constitutes deferred compensation (or may be nonqualified deferred compensation) under Section 409A and such deferral is required to comply with the requirements of Section 409A. Any payment delayed by reason of the prior sentence, and interest on any such delayed payment determined at the rate being paid by the Company on its senior credit facility determined as of the date of termination of the Employee’s employment, shall be paid in a single lump sum at the end of such required delay period in order to catch up to the original payment schedule, and any benefits delayed by reason of the prior sentence, shall be provided at the end of such required delay period.
(ii) For purposes of this provision, the Employee shall be considered to be a “specified employee” if, at the time of his or her separation from service, the Employee is a “key employee”, within the meaning of Section 416(i) of the Code, of the Company (or any person or entity with whom the Company would be considered a single employer under Section 414(b) or Section 414(c) of the Code) any stock in which is publicly traded on an established securities market or otherwise.
d. No Acceleration of Payments. Neither the Company nor the Employee, individually or in combination, may accelerate any payment or benefit that is subject to Section 409A, except in compliance with Section 409A and the provisions of this Agreement, and no amount that is subject to Section 409A shall be paid prior to the earliest date on which it may be paid without violating Section 409A.
e. Treatment of Each Installment as a Separate Payment. For purposes of applying the provisions of Section 409A to this Agreement, each separately identified amount to which the Employee is entitled under this Agreement shall be treated as a separate payment. In addition, to the extent permissible under Section 409A, any series of installment payments under this Agreement shall be treated as a right to a series of separate payments.
f. Taxable Reimbursements and In-Kind Benefits.
(i) Any reimbursements by the Company to the Employee of any eligible expenses under this Agreement that are not excludable from the Employee’s income for Federal income tax purposes (the “Taxable Reimbursements”) shall be made by no later than the earlier of the date on which they would be paid under the Company’s normal policies and the last day of the taxable year of the Employee following the year in which the expense was incurred.
(ii) The amount of any Taxable Reimbursements, and the value of any in-kind benefits to be provided to the Employee, during any taxable year of the Employee shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year of the Employee.
(iii) The right to any Taxable Reimbursement, or in-kind benefits, shall not be subject to liquidation or exchange for another benefit.
g. Tax Gross-Ups. Payment of any tax reimbursements under this Agreement must be made by no later than the end of the taxable year of the Employee following the taxable year of the Employee in which the Employee remits the related taxes.
13. Miscellaneous.
a. Survival. The provisions Sections 6, 7, 8, 9, 10, 11, 12, 13 and 14 will survive the termination or expiration of this Agreement for any reason.
b. Entire Agreement. This Agreement constitutes the entire agreement of the parties pertaining to its subject matter and supersedes all prior or contemporaneous agreements or understandings between the parties pertaining to the subject matter of this Agreement (including, without limitation, the Prior Agreement), and there are no promises, agreements, conditions, undertakings, warranties, or representations, whether written or oral, expressed or implied, between the parties other than as set forth in this Agreement.
c. Modification. This Agreement may not be amended or modified, or any provision waived, unless in writing and signed by both parties.
d. Waiver. Failure of a party to enforce one or more of the provisions of this Agreement or to require at any time performance of any of the obligations of this Agreement will not be construed to be a waiver of such provisions by such party nor to in any way affect the validity of this Agreement or such party’s right thereafter to enforce any provision of this Agreement, nor to preclude such party from taking any other action at any time which it would legally be entitled to take.
e. Successors and Assigns. This Agreement may not be assigned or the duties delegated unless in writing and signed by both parties, except for any assignment by the Company occurring by operation of law or the transfer of substantially all of the Company’s assets. Subject to the



foregoing, this Agreement will inure to the benefit of, and be binding upon, the parties and their heirs, beneficiaries, personal representatives, successors and permitted assigns.
f. Notices. Any notice, demand, consent, agreements, request, or other communication required or permitted under this Agreement will be in writing and will be, (i) mailed by first-class mail, registered or certified, return receipt requested, postage prepaid, (ii) delivered personally by independent courier, or (iii) transmitted by facsimile, to the parties at the addressee as follows (or at such other addresses as will be specified by the parties by like notice).
If to Employee, then to:
4045 Ensenada Ave
Miami, FL 33133
georgepita@hotmail.com
(305) 613-7272
If to the Company, then to:
MasTec, Inc.
Douglas Entrance, 12th Floor
800 Douglas Road
Coral Gables, Florida
Attn: Legal Department
Facsimile: 305-406-1907
Each party may designate by notice in writing a new address to which any notice, demand, consent, agreement, request or communication may thereafter be given, served or sent. Each notice, demand, consent, agreement, request or communication that is mailed, hand delivered or transmitted in the manner described above will be deemed received for all purposes at such time as it is delivered to the addresses (with the return receipt, the courier delivery receipt or the telecopier answer back confirmation being deemed conclusive evidence of such delivery) or at such time as deliver is refused by the addressee upon presentation.
g. Severability. If any provision of this Agreement is held to be invalid or unenforceable by a court of competent jurisdiction, then such invalidity or unenforceability will not affect the validity and enforceability of the other provisions of this Agreement and the provision held to be invalid or unenforceable will be enforced as nearly as possible according to its original terms and intent to eliminate such invalidity or unenforceability.
h. Counterparts. This Agreement may be executed in any number of counterparts, and all counterparts will collectively be deemed to constitute a single binding agreement.
i. Governing Law; Venue. This Agreement will be governed by the laws of the State of Florida, without regard to its conflicts of law principles. Employee consents to the jurisdiction of any state or federal court located within Miami-Dade County, State of Florida, agrees that such courts shall be the exclusive jurisdiction for any suit, action, or legal proceeding arising directly or indirectly out of this Agreement, and consents that all service of process may be made by registered or certified mail directed to Employee at the address in Section 13(f) of this Agreement. Employee waives any objection which Employee may have based on lack of personal jurisdiction or improper venue or forum non conveniens to any suit or proceeding instituted by the Company under this Agreement in any state or federal court located within Miami-Dade County, Florida and consents to the granting of such legal or equitable relief as is deemed appropriate by the court. This provision is a material inducement for the Company to enter into this Agreement with Employee.
j. Participation of Parties. The parties acknowledge that this Agreement and all matters contemplated herein have been negotiated between both of the parties and their respective legal counsel and that both parties have participated in the drafting and preparation of this Agreement from the commencement of negotiations at all times through execution. Therefore, the parties agree that this Agreement will be interpreted and construed without reference to any rule requiring that this Agreement be interpreted or construed against the party causing it to be drafted.
k. Injunctive Relief. It is possible that remedies at law may be inadequate and, therefore, the parties will be entitled to equitable relief including, without limitation, injunctive relief, specific performance or other equitable remedies in addition to all other remedies provided hereunder or available to the parties hereto at law or in equity.
l. Waiver of Jury Trial. EACH OF THE COMPANY AND EMPLOYEE IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE PROVISIONS OF THIS AGREEMENT.
m. Right to Setoff. The Company will be entitled, in its discretion and in addition to any other remedies it may have in law or in equity, to set-off against any amounts payable to Employee under this Agreement or otherwise the amount of any obligations of Employee to the Company under this Agreement that are not paid by Employee when due. In the event of any such setoff, the Company will promptly provide the Employee with a written explanation of such setoff, and an opportunity to register a written protest thereof.
n. Litigation: Prevailing Party. In the event of any litigation, administrative proceeding, arbitration, mediation or other proceeding with regard to this Agreement, the prevailing party will be entitled to receive from the non-prevailing party and the non-prevailing party will pay upon demand all court costs and all reasonable fees and expenses of counsel and paralegals for the prevailing party.
o. Descriptive Headings. The descriptive headings herein are inserted for convenience only and are not intended to be part of or to affect the meaning or interpretation of this Agreement.



14. Release.
a. Employee's General Release and Waiver of Claims. In exchange for the consideration provided in this Agreement, the Employee and the Employee's heirs, executors, representatives, administrators, agents, insurers, and assigns (collectively, the “Releasors”) irrevocably and unconditionally fully and forever waive, release, and discharge the Company and its subsidiaries, and other corporate affiliates, and each of their respective present and former employees, officers, directors, owners, shareholders, and agents, individually and in their official capacities (collectively, the “Released Parties”), from any and all claims, demands, actions, causes of actions, judgments, rights, fees, damages, debts, obligations, liabilities, and expenses (inclusive of attorneys' fees) of any kind whatsoever, whether known or unknown, that Releasors may have or have ever had against the Released Parties, or any of them, arising out of, or in any way related to the Employee’s hire, benefits, compensation, employment, termination, or separation from employment with the Company by reason of any actual or alleged act, omission, transaction, practice, conduct, occurrence, or other matter from the beginning of time up to and including the date of the Employee's execution of this Agreement, including, but not limited to: any and all claims under Title VII of the Civil Rights Act of 1964 (Title VII), the Americans with Disabilities Act (ADA), the Family and Medical Leave Act (FMLA), the Fair Labor Standards Act (FLSA), the Equal Pay Act, the Employee Retirement Income Security Act (ERISA) (regarding unvested benefits), the Civil Rights Act of 1991, Section 1981 of U.S.C. Title 42, the Fair Credit Reporting Act (FCRA), the Worker Adjustment and Retraining Notification (WARN) Act, the Age Discrimination in Employment Act (ADEA), the Older Workers Benefit Protection Act (OWBPA), the Uniform Services Employment and Reemployment Rights Act (USERRA), the Genetic Information Nondiscrimination Act (GINA), the Immigration Reform and Control Act (IRCA), the Florida Private Whistleblower's Act, all including any amendments and their respective implementing regulations, and any other federal, state, local, or foreign law (statutory, regulatory, or otherwise) that may be legally waived and released; however, the identification of specific statutes is for purposes of example only, and the omission of any specific statute or law shall not limit the scope of this general release in any manner.
b. Acknowledgement. By signing this Agreement, the Employee hereby acknowledges and confirms that:
    (i)    the Employee has read this Agreement in its entirety and understands all of its terms;
(ii)    by this Agreement, the Employee has been advised in writing to consult with an attorney of the Employee's choosing before signing this Agreement;
    (iii)    the Employee knowingly, freely, and voluntarily agrees to all of the terms and conditions set out in this Agreement including, without limitation, the waiver, release, and covenants contained in it;
    (iv)    the Employee is signing this Agreement, including the waiver and release, in exchange for good and valuable consideration in addition to anything of value to which the Employee is otherwise entitled;
    (v)    the Employee was given at least twenty-one (21) days to consider the terms of this Agreement and consult with an attorney of the Employee's choice, although the Employee may sign it sooner if desired and changes to this Agreement, whether material or immaterial, do not restart the running of the 21-day period;
    (vi)    the Employee understands that the Employee has seven (7) days after signing this Agreement to revoke the Agreement by delivering notice of revocation to Virginia Pagliery, Esq. Associate General Counsel of MasTec, Inc. via email at virginia.pagliery@mastec.com before the end of this seven-day period;
    (vii)    the Employee understands that the release contained in this paragraph does not apply to rights and claims that may arise after the Employee signs this Agreement; and
    (viii)    the Employee has not commenced, and will not pursue, any claim that the Employee has released under this Agreement, except that the Employee may challenge the knowing and voluntary nature of that release under the OWBPA and the ADEA before a court, the Equal Employment Opportunity Commission (“EEOC”), or any other federal, state or local agency charged with the enforcement of any employment laws.
[SIGNATURES APPEAR ON FOLLOWING PAGE]



EXECUTED as of the date set forth in the first paragraph of this Agreement.
EMPLOYEE
/s/ George Pita
George Pita
MASTEC, INC.
By:/s/ Jose Mas
Jose Mas, Chief Executive Officer



EXHIBIT A
Change in Control” shall mean:
(a)
Acquisition By Person of Substantial Percentage. The acquisition by a Person (including “affiliates” and “associates” of such Person, but excluding the Company, and “parent” or “subsidiary” of the Company, or any employee benefit plan of the Company) of a sufficient number of shares of the Common Stock, or securities convertible into the Common Stock, and whether through direct acquisition of shares or by merger, consolidation, share exchange, reclassification of securities or recapitalization of or involving the Company or any “parent” or “subsidiary” of the Company, to constitute actual or beneficial owner of 51% or more of the Common Stock;
(b)
Disposition of Assets. Any sale, lease, transfer, exchange, mortgage, pledge or other disposition, in one transaction or a series of transactions, of all or substantially all of the assets of the Company or of any “subsidiary” of the Company to a Person described in subsection (a) above, but only if such transaction occurs without approval or ratification by a majority of the members of the Board; or
(c)
Substantial Change of Board Members. During any fiscal year of the Company, individuals who at the beginning of such year constitute the Board cease for any reason to constitute at least a majority thereof, unless the election of each director who was not a director at the beginning of such period has been approved in advance by a majority of the directors in office at the beginning of the fiscal year.
For purposes of this Section, the terms “affiliate,” “associate,” “parent” and “subsidiary” shall have the respective meanings ascribed to such terms in Rule 12b-2 under Section 12 of the 1934 Act.

EX-10.3 4 mtz3312310-qex103.htm EX-10.3 Document

Exhibit 10.3

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 credit service performed for any entity or business the Company or any subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition.
NOW THEREFORE, the Plan is hereby amended, effective as of January 1, 2023, as follows:
1.Section 3(b) of the Plan is hereby amended and restated, in its entirety, as follows:
“(b) Subsequent Offering Dates. Any individual who is an Employee as of the first Offering Date to occur in a given calendar month (the “First Eligible Offering Date”) and has been employed by the Company or any Subsidiary (or any predecessor) or any entity or business the Company or any Subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition, for one full calendar month preceding the first day of the calendar month in which the First Eligible Offering Date occurs, shall be eligible to become a Participant as of the First Eligible Offering Date. For example, subject to the limitations set forth in Section 5(c), an individual that first became an Employee on January 22, 2021 would be eligible to become a Participant on the Offering Date occurring on March 11, 2021, provided that the individual remained an Employee on March 11, 2021.”
2.Except as amended herein, all other provisions of the Plan remain unchanged and in full force and effect.

EX-10.4 5 mtz3312310-qex104.htm EX-10.4 Document

Exhibit 10.4

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 credit service performed for any entity or business the Company or any subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition.
NOW THEREFORE, the Plan is hereby amended, effective as of January 1, 2023, as follows:
1.Section 3(b) of the Plan is hereby amended and restated, in its entirety, as follows:
“(b) Subsequent Offering Dates. Any individual who is an Employee as of the first Offering Date to occur in a given calendar month (the “First Eligible Offering Date”) and has been employed by the Company or any Subsidiary (or any predecessor) or any entity or business the Company or any Subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition, for one full calendar month preceding the first day of the calendar month in which the First Eligible Offering Date occurs, shall be eligible to become a Participant as of the First Eligible Offering Date. For example, subject to the limitations set forth in Section 5(c), an individual that first became an Employee on January 22, 2021 would be eligible to become a Participant on the Offering Date occurring on March 11, 2021, provided that the individual remained an Employee on March 11, 2021.”
2.Except as amended herein, all other provisions of the Plan remain unchanged and in full force and effect.

EX-31.1 6 mtz3312310-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 4, 2023
/s/  JOSÉ R. MAS  
José R. Mas
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 7 mtz3312310-qex312.htm EX-31.2 Document

Exhibit 31.2

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

I, Paul DiMarco, 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 4, 2023
/s/  PAUL DIMARCO
Paul DiMarco
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 8 mtz3312310-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, 2023 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 4, 2023
/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, 2023, or as a separate disclosure document of the Company or the certifying officers.


EX-32.2 9 mtz3312310-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, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Paul DiMarco, 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 4, 2023
/s/  PAUL DIMARCO
Paul DiMarco
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, 2023, or as a separate disclosure document of the Company or the certifying officers.


EX-95.1 10 mtz3312310-qex951.htm EX-95.1 Document


Exhibit 95.1

MINE SAFETY DISCLOSURES

We operate 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, 2023. 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$—
Topaz Mine 26-024402$—
Mesquite Wash Plant 26-02774$—
WCC Airport Pit 1102988$—
WCC State St Quarry 1103011$—
Gurley Quarry 0103463$—
Total2$—
(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 coal or other mine safety or health hazard under Section 104 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, 2023, 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.
1
EX-101.SCH 11 mtz-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Other Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Other Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - 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 0000049 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Debt - Senior Credit Facility - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Debt - Other Credit Facilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Debt - 2022 Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Debt - Additional Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Lease Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Other Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 mtz-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 mtz-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 mtz-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Nonconsolidated, carrying amount of assets and liabilities Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Other Intangible Assets [Table] ScheduleOfIntangibleAssets [Table] Schedule of intangible assets, excluding goodwill. Condensed Unaudited Consolidated Statements of Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Net loss Net loss Net (loss) income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accounts receivable, credit loss provision (recovery) Accounts Receivable, Credit Loss Expense (Reversal) Related Party Transactions [Abstract] Related Party Transactions [Abstract] Long-term debt obligations Long-Term Debt, Gross IEA 2022 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member] 2022 Acquisitions, Infrastructure Energy Alternatives, Inc. Commercial and/or Financial Standby Financial Standby Letter of Credit [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance leases, assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Other Other Segments [Member] Debt Instrument [Axis] Debt Instrument [Axis] Total lease obligations, net of interest Finance Lease, Liability Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] Expenses, related party Payments, related party Related Party Transaction, Expenses from Transactions with Related Party Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Current portion of long-term debt, including finance leases Current portion of long-term debt Long-Term Debt and Lease Obligation, Current 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. Punitive damages Loss Contingency, Damages Awarded, Value Foreign currency translation gains, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax AVCT AVCT [Member] American Virtual Cloud Technologies, Inc. (“AVCT”) (business name) -- formerly known as Pensare Acquisition Corp. ("Pensare"). Revenue recognition, performance obligations satisfied in previous periods, revenue recognized Contract with Customer, Performance Obligation Satisfied in Previous Period Financial Instruments [Domain] Financial Instruments [Domain] Other investing activities, net Payments for (Proceeds from) Other Investing Activities 2027 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Non-Amortizing Intangible Assets [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Issuance of restricted shares, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Operating leases, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Debt instrument, interest rate (percentage) Debt Instrument, Interest Rate, Stated Percentage General Economic, Market and Regulatory 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. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Payments to non-controlling interests, including acquisition of interests and distributions Proceeds from (Payments to) Noncontrolling Interests Other Current Assets Other Current Assets [Member] Capital surplus Additional Paid in Capital, Common Stock Corporate EBITDA Corporate EBITDA Corporate EBITDA Issuance of shares in connection with acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Other non-cash items, net Other Noncash Income (Expense) Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Acquisition of treasury stock, at cost Treasury stock acquired, value Treasury Stock, Value, Acquired, Cost Method 2026 Finance Lease, Liability, to be Paid, Year Three Net loss attributable to MasTec, Inc. Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Anti-dilutive common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Lease Obligations Lessee, Finance Leases [Text Block] Multiemployer plans, covered employees (in number of employees) Multiemployer Plan, Number of Employees Covered Other Other Intangible Assets [Member] 2023, remaining nine months Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Contract billings Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Discount Rate Measurement Input, Discount Rate [Member] Ownership [Axis] Ownership [Axis] Investment, Name [Domain] Investment, Name [Domain] Lease Obligations Lessee, Operating Leases [Text Block] 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] Finance leases, assets, depreciation Finance Lease, Right-of-Use Asset, Amortization Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Related Party [Domain] Related Party [Domain] Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of March 31, 2023 and December 31, 2022, respectively Treasury Stock, Common, Value Equity investments, impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Related Customer Related Customer [Member] Customer that has a related party relationship with the entity, either by ownership or management affiliation. Performance Standby Standby Letters of Credit Standby Letters of Credit [Member] Total debt, net of deferred financing costs Long-Term Debt and Lease Obligation, Including Current Maturities Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Executive Officers Executive Officer [Member] Number of operating segments Number of Operating Segments Lease Contractual Term [Domain] Lease Contractual Term [Domain] Stock-based compensation awards, unearned compensation Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount 2023, remaining nine months Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Surety Bonds Surety Bond [Member] Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Long-term line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Schedule of Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Employee Stock Purchase Plans Employee Stock [Member] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Litigation Settlement, Benchmark Litigation Settlement, Benchmark [Member] Litigation Settlement, Benchmark Award Type [Axis] Award Type [Axis] 2023 Acquisitions, Infrastructure Energy Alternatives, Inc. 2023 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member] 2023 Acquisitions, Infrastructure Energy Alternatives, Inc. Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Less current portion Operating Lease, Liability, Current Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Business combinations, consolidated acquisition-related revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Schedule of Activity, Restricted Shares Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Acquisition-related contingent consideration liabilities, payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Utilities Utilities [Member] Customers of the business entity whose end-market products or services are in the utilities industry. Related Party Transaction [Domain] Related Party Transaction [Domain] Silicon Ranch Corporation, LLC Matter Silicon Ranch Corporation, LLC Matter [Member] Silicon Ranch Corporation, LLC Matter March 2020 Share Repurchase Program March 2020 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in March 2020. Receivables [Abstract] Receivables [Abstract] Accounts receivable and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Capitalized internal-use software, gross Capitalized Computer Software, Gross Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Legal Entity [Axis] Legal Entity [Axis] Liability Class [Axis] Liability Class [Axis] Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Subsidiaries Subsidiaries [Member] Total liabilities Liabilities Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Operating leases, weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Stock-Based Compensation and Other Employee Benefit Plans [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Goodwill, measurement period adjustments Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments Goodwill, Purchase Accounting Adjustments Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN 2022 Acquisitions, Henkels & McCoy Group, Inc. And INTREN [Member] 2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN Revolving Loans Revolving Credit Facility [Member] Reporting entity involvement, maximum loss exposure, amount Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Interest expense, net Non-recourse financing agreement, discount charge Interest Revenue (Expense), Net Document Type Document Type 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. Point in Time Transferred at Point in Time [Member] Compensation Related Costs [Abstract] Debt Long-Term Debt [Text Block] Restricted Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Proceeds from other investments Proceeds from Sale and Maturity of Other Investments Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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. Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 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 Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Segments [Axis] Segments [Axis] Credit Facility Domestic Line of Credit [Member] Finance Leases Finance Lease, Liability, to be Paid [Abstract] Type of Agreement [Domain] Product and Service [Domain] Business combination, integration related liabilities Business Combination, Integration Related Liabilities Business Combination, Integration Related Liabilities Entity Shell Company Entity Shell Company 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Business acquisition, number of shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Financial Instrument [Axis] Financial Instrument [Axis] Long-term liabilities, primarily operating lease liabilities and deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Revenue Benchmark Revenue Revenue Benchmark [Member] Document Period End Date Document Period End Date Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Power Delivery Power Delivery Segment [Member] The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries. Covered Employees and Contributions, Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total assets Consolidated assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Loss per share (Note 2): Earnings Per Share [Abstract] Payments for advance to affiliate Payments for Advance to Affiliate Income Statement Location [Axis] Income Statement Location [Axis] Equity securities, fair value Equity Securities, FV-NI, Current Other accrued expenses Accrued Liabilities, Current Unsecured Debt Unsecured Debt [Member] Identifiable assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Share repurchase program, amount authorized, value Stock Repurchase Program, Authorized Amount Purchase of non-controlling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares Accrued salaries and wages Employee-related Liabilities, Current Operating leases, variable lease costs Variable Lease, Cost Line of Credit Line of Credit [Member] Equity Stockholders' Equity Attributable to Parent [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] (Benefit from) provision for deferred income taxes Deferred Income Taxes and Tax Credits Schedule of Goodwill [Table] Schedule of Goodwill [Table] Trade Names and Customer Relationships Trade Names and Customer Relationships [Member] Trade Names and Customer Relationships Non-cash interest expense, net Amortization of Debt Issuance Costs and Discounts Captive Insurance Company Captive Insurance Company [Member] Captive Insurance Company Earnings Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Business acquisition, equity interest issued or issuable, value assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Other Long-Term Liabilities Other Noncurrent Liabilities [Member] Long-term portion of lease obligations, net of interest Finance Lease, Liability, Noncurrent Goodwill Goodwill, Gross Purchase of non-controlling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] 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 Payables, related party Accounts Payable, Related Parties Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Business acquisition, cash payment Payments to Acquire Businesses, Gross Payments for other investments Payments to Acquire Other Investments Schedule of Covered Employees and Contributions, Multiemployer Plans Multiemployer Plan [Table Text Block] 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. Entity Registrant Name Entity Registrant Name EBITDA Reconciliation: Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] 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.” Equity interest issued, number of shares Business Acquisition, Equity Interest Issued, Number of Shares Business Acquisition, Equity Interest Issued, Number of Shares Equipment, Supplies and Services Equipment, Supplies And Services [Member] Purchases, rentals and lease of equipment and purchases of various types of supplies and services. Customer Relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Other Retirement Plans Retirement Benefits [Text Block] Remediation costs Environmental Remediation Expense Quarterly installments Debt Instrument, Quarterly Installments Debt Instrument, Quarterly Installments Leases [Abstract] Leases [Abstract] Expected Term Measurement Input, Expected Term [Member] Issuance of restricted shares, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Silicon Ranch Corporation, LLC Silicon Ranch Corporation, LLC [Member] Silicon Ranch Corporation, LLC Eliminations Intersegment Eliminations [Member] Acquisition-related contingent consideration liabilities, estimated fair value Obligations, Fair Value Disclosure Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Low Minimum [Member] Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Less unamortized deferred financing costs Debt Issuance Costs, Net 6.625% Senior Notes Six Point Six Two Five Percent Senior Notes [Member] Six Point Six Two Five Percent Senior Notes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Segments and Related Information [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Pension Pension Plan [Member] 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. Investment, Name [Axis] Investment, Name [Axis] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Treasury stock, shares (in shares) Beginning balance, treasury shares (in shares) Ending balance, treasury shares (in shares) Treasury Stock, Common, Shares Debt instruments, accrued interest payable Interest Payable, Current Comprehensive (loss) income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Equipment Equipment [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units Restricted Stock Units (RSUs) [Member] 4.50% Senior Notes Four Point Five Percent Senior Notes [Member] 4.50% Senior Notes Consolidated effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Contractual Joint Venture Contractual Joint Venture [Member] Contractual Joint Venture Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Management Estimates Use of Estimates, Policy [Policy Text Block] Charges, related party Related Party Transaction, Other Revenues from Transactions with Related Party Total net assets acquired, including goodwill Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Concentration risk, percentage of total Concentration Risk, Percentage Revenue Consolidated revenue Revenues Unrealized (losses) gains on investment activity, net of tax Unrealized gains (losses) on equity investee activity, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Segment Reporting, Other Significant Reconciling Item [Line Items] Segment Reporting, Other Significant Reconciling Item [Line Items] Business combinations, unaudited supplemental pro forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) 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. Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Revenue, related party Revenue from Related Parties Weighted average interest rate (percentage) Debt, Weighted Average Interest Rate Change order or claim approval process, term within which expected to be completed 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. Credit Facility [Domain] Credit Facility [Domain] Contingent Consideration, Collections From Acquired Receivables Contingent Consideration, Collections From Acquired Receivables [Member] Contingent Consideration, Collections From Acquired Receivables Amortization expense Amortization of Intangible Assets Other intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Schedule of Goodwill by Segment Schedule of Goodwill [Table Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Basic earnings per share (in dollars per share) Earnings Per Share, Basic IEA Constructors, LLC IEA Constructors, LLC [Member] IEA Constructors, LLC 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 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 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 Corporate Corporate, Non-Segment [Member] Unrealized gains (losses) on equity investee activity, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Concentration Risk Type [Domain] Concentration Risk Type [Domain] Schedule of Accounts Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Non-Amortizing Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total MasTec, Inc. shareholders’ equity Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current Additions to property and equipment from finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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 Lease Contractual Term [Axis] Lease Contractual Term [Axis] Number of customers Number Of Customers Number of customers. Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Property and Equipment, Net [Table] Property, Plant and Equipment [Table] Changes in assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage (less than) 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. Workers' Compensation Accident and Health Insurance Product Line [Member] Retained Earnings Retained Earnings [Member] Segments and Related Information [Line Items] Segment Reporting Information [Line Items] Common Stock Common Stock [Member] H&L Farms H&L Farms [Member] H&L Farms All other 2022 Acquisitions, All Other [Member] 2022 Acquisitions, All Other Receivable Type [Axis] Receivable Type [Axis] 2022 and 2023 Acquisitions 2022 and 2023 Acquisitions [Member] 2022 and 2023 Acquisitions Number of reportable segments Number of Reportable Segments Repurchases of common stock Payments for Repurchase of Common Stock 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 Estimated fair value of contingent consideration Estimated fair value of contingent consideration Business Combination, Contingent Consideration, Liability Retainage Contract Retainage Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. Statement [Table] Statement [Table] 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. 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 Issuance of shares in connection with acquisition Stock Issued During Period, Value, Acquisitions Payments to acquire land Payments to Acquire Land Document Quarterly Report Document Quarterly Report Letters of Credit Letter of Credit [Member] Office equipment, furniture and internal-use software Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Long-term operating lease liabilities Long-term portion of lease obligations, net of interest Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Acquisition of treasury stock, at cost (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Other intangible assets, non-amortizing Indefinite-Lived Intangible Assets (Excluding Goodwill) Related Party Transaction [Axis] Related Party Transaction [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowance Accounts receivable, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Six Point Six Two Five Percent MasTec Senior Notes Six Point Six Two Five Percent MasTec Senior Notes [Member] Six Point Six Two Five Percent MasTec Senior Notes Litigation Case [Domain] Litigation Case [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Costs of revenue, excluding depreciation and amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Payments of finance lease obligations Finance Lease, Principal Payments Gains on sales of assets, net Gain (Loss) on Sale of Assets and Asset Impairment Charges Business combination, contingent consideration, current Business Combination, Contingent Consideration, Liability, Current 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other (income) expense, net Nonoperating Income (Expense) Commitments and Contingencies [Table] Loss Contingencies [Table] Fair value gain related to warrants Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Backlog Backlog [Member] Backlog Govermment Government Transactions [Member] Activities related to government transactions. Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Lease Agreements Lease Agreements [Member] Finance lease liability, current, location Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating leases, expense Operating Lease, Expense Capital expenditures Payments to Acquire Productive Assets Document Transition Report Document Transition Report Local Phone Number Local Phone Number Inventories Increase (Decrease) in Inventories Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 2021 Acquisitions 2021 Acquisitions [Member] Acquisitions completed during the year 2021. Equity investments, adjusted cost basis, amount Equity Securities without Readily Determinable Fair Value, Amount Receivables, related party Accounts Receivable, Related Parties Equity investments, carrying value Equity method investments, net investment Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Goodwill, net Goodwill, net Goodwill, net, beginning balance Goodwill, net, ending balance Goodwill Goodwill Line of credit facility, capacity available for letters of credit Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Other Current Liabilities Other Current Liabilities [Member] Property and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Estimated fair value of warrants Business Combination, Consideration Transferred, Warrants Business Combination, Consideration Transferred, Warrants Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Benefit from income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Assets held under finance leases, location Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Deferred income taxes Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Capital Surplus Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Acquisitions, Goodwill, and Other Intangible Assets, Net Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block] Acquisitions, Goodwill, and Intangible Assets, Disclosure Diluted weighted average common shares outstanding (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Commitments And Contingencies Concentration Risk Commitments And Contingencies Concentration Risk [Member] Commitments And Contingencies Concentration Risk 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. Loss Contingencies [Line Items] Loss Contingencies [Line Items] Employee Group Medical Claims Group Insurance Policy [Member] Buildings and leasehold improvements Building and Building Improvements [Member] Accounts Receivable, Net, Less Deferred Revenue Accounts Receivable [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). 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. Line of credit facility, term loan, amount of quarterly principal installment payments Line of Credit Facility, Periodic Payment, Principal Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,674,997 and 98,615,105 (including 1,377,480 and 2,047,130 of unvested stock awards) as of March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Current liabilities, including current portion of operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business combination, acquisition and integration related costs Business Combination, Integration Related Costs Senior Notes Senior Notes [Member] Former Owner Former Owner [Member] Former Owner 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 Construction Services Construction Services [Member] Construction services. Six Point Six Two Five Percent IEA Senior Notes Six Point Six Two Five Percent IEA Senior Notes [Member] Six Point Six Two Five Percent IEA Senior Notes Operating Segments Reportable Segments Operating Segments [Member] Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC [Member] Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC Operating leases, short-term leases, expense Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Concentration Risk from Type of Arrangement Product Concentration Risk [Member] Segment EBITDA EBITDA Earnings before interest, taxes, depreciation and amortization ("EBITDA"), a non-U.S. GAAP financial measure. Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Term Loan Loans Payable [Member] Net (loss) income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Power Delivery Power Delivery [Member] The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries. Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Current liabilities: Liabilities, Current [Abstract] Net loss- basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Beginning balance, common shares outstanding (in shares) Ending balance, common shares outstanding (in shares) Common Stock, Shares, Issued Acquisition-related contingent consideration liabilities, additions from new business combinations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases HMG 2021 Acquisitions, Henkels & McCoy Group, Inc. [Member] 2021 Acquisitions, Henkels & McCoy Group, Inc. Contract liabilities Contract with Customer, Liability, Current Chairman, Board of Directors Board of Directors Chairman [Member] Total MasTec, Inc. Shareholders’ Equity Parent [Member] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Less current portion Finance Lease, Liability, Current Debt assumed in acquisition Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt 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] 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. Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt instrument, face amount Debt Instrument, Face Amount 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Proceeds from credit facilities Proceeds from Long-Term Lines of Credit Comprehensive loss attributable to MasTec, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Noncontrolling interest, percentage of voting interests acquired Noncontrolling Interest, Percentage of Voting Interests Acquired Noncontrolling Interest, Percentage of Voting Interests Acquired Litigation Case [Axis] Litigation Case [Axis] Cash proceeds Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Additions from new business combinations Goodwill, Acquired During Period Business combinations, unaudited supplemental pro forma revenue Business Acquisition, Pro Forma Revenue Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] 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. Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other current liabilities Other Liabilities, Current Other long-term assets Other Assets, Noncurrent Withdrawal liability Multiemployer Plans, Withdrawal Obligation Infrastructure Energy Alternatives, Inc. Warrants Infrastructure Energy Alternatives, Inc. Warrants [Member] Infrastructure Energy Alternatives, Inc. Warrants Consolidated depreciation and amortization Depreciation, Depletion and Amortization 2024 Finance Lease, Liability, to be Paid, Year One ESPP purchase price, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Revenue [Table] Disaggregation of Revenue [Table] Chief Executive Officer Chief Executive Officer [Member] Line of credit facility, unused facility fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 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). Operating leases, term of contract Lessee, Operating Lease, Term of Contract 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] 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". CCI Cross Country Infrastructure [Member] Cross Country Infrastructure Services, Inc. ("CCI") (business name). Payments for life insurance policies Payment to Acquire Life Insurance Policy, Investing Activities Intangible assets and goodwill, net Intangible Assets, Net (Including Goodwill) Amortizing intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 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". Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2025 Finance Lease, Liability, to be Paid, Year Two Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of currency translation on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations 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 Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Less allowance Accounts Receivable, Allowance for Credit Loss, Current Finance lease liability, long-term, location Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Canceled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Self-insurance reserve Self Insurance Reserve Balance Sheet Location [Axis] Balance Sheet Location [Axis] 2023 Acquisitions 2023 Acquisitions [Member] 2023 Acquisitions Business, Basis of Presentation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] 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. Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Receivables, net of deferred revenue, related party Accounts Receivable, Net Of Deferred Revenues, Related Parties Accounts Receivable, Net Of Deferred Revenues, Related Parties Corporate Joint Venture Corporate Joint Venture [Member] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Performance and Payment Bonds Performance Guarantee [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Maximum High Maximum [Member] Number of joint ventures Number of Joint Ventures Number of joint ventures in which the Company has an interest. Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax 2022 Term Loan Facility 2022 Term Loans [Member] 2022 Term Loans Revenue recognition, changes in contract estimates, result from margin decreases Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases) Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases) Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Contract liabilities Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Income tax payments, net Income Taxes Paid, Net Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Insurance policy limit Environmental Remediation, Insurance Policy, Limit Environmental Remediation, Insurance Policy, Limit Number of reporting units Number of Reporting Units Equity Stockholders' Equity Note Disclosure [Text Block] Senior notes, gross carrying amount Senior Notes Line of credit, amount drawn Financing Receivable, Revolving Joint Venture Civil Construction Project Joint Venture Civil Construction Project [Member] Ownership interest in a civil construction project. Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] 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. Net loss attributable to MasTec: Net Income (Loss) Attributable to Parent, Diluted [Abstract] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Covered Employees and Contributions, Multiemployer Plans [Table] Multiemployer Plan [Table] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Stock-based compensation, income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Management Management [Member] Negative equity method investment Equity Method Investment Negative Amount Negative equity method investment, presented as a liability Mandatorily Redeemable Stock Mandatorily Redeemable Stock [Member] Mandatorily Redeemable Stock Property and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Infrastructure Energy Alternatives, Inc. Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC [Member] Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC Consolidated Entities [Axis] Consolidated Entities [Axis] Senior notes, estimated fair value Notes Payable, Fair Value Disclosure Equity method investments, distributions of earnings received, operating cash flows Proceeds from Equity Method Investment, Distribution Class of Treasury Stock [Table] Class of Treasury Stock [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Total lease obligations, net of interest Operating Lease, Liability Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Segments and Related Information Segment Reporting Disclosure [Text Block] Total minimum lease payments Finance Lease, Liability, to be Paid Schedule of Future Minimum Lease Commitments, Finance Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Liabilities and equity Liabilities and Equity [Abstract] Unrealized gain (loss) included in other income Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Fair Value Measurements, Recurring [Table] Fair Value Measurements, Non-Recurring [Table] Fair Value, Recurring and Nonrecurring [Table] Compensatory damages awarded to plaintiffs Litigation Settlement, Amount Awarded to Other Party 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. Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Business combinations, number of acquisitions Number of Businesses Acquired Other assets, current and long-term portion Increase (Decrease) in Other Operating Assets Acquisition consideration: Business Combination, Consideration Transferred [Abstract] Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Other Intangible Assets [Line Items] Intangible Assets [Line Items] Line items for intangible assets, excluding goodwill. Other Credit Facilities Foreign Line of Credit [Member] Fair value of warrants outstanding Warrants And Common Stock, Fair Value Disclosure Warrants And Common Stock, Fair Value Disclosure Entity Filer Category Entity Filer Category Basic weighted average common shares outstanding (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Receivables, Non-Recourse Arrangement Financing Receivable [Member] United States UNITED STATES Confluence Confluence [Member] Confluence Networks, LLC (business name), referred to as "Confluence." Business combinations, consolidated acquisition-related income (loss) Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Indemnities, accrued project close-out liabilities Loss Contingency Accrual December 2018 Share Repurchase Program December 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in December 2018. Equity method investments, ownership percentage Equity Method Investment, Ownership Percentage Non-cash stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 14) Commitments and Contingencies Security Exchange Name Security Exchange Name Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] New Term Loan Facility, Five-Year Tranche New Term Loan Facility, Five-Year Tranche [Member] New Term Loan Facility, Five-Year Tranche Amortizing intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none Preferred Stock, Value, Issued Line of credit facility, letters of credit issued Letters of credit issued Letters of Credit Outstanding, Amount Restricted Stock Awards Restricted Stock [Member] Self-Insurance Uninsured Risk [Member] Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and Administrative Expense General and Administrative Expense [Member] Shares transferred Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Equipment Leases Equipment Leases [Member] Amount pertaining to leasing of equipment. Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Subcontracting Arrangements Subcontracting Arrangements [Member] The performance of services under a subcontracting arrangement. Stock-Based Compensation and Other Employee Benefit Plans Share-Based Payment Arrangement [Text Block] Contingent Consideration, Value Of Common Stock Contingent Consideration, Value Of Additional Payments [Member] Contingent Consideration, Value Of Additional Payments Finance leases, weighted average discount rate, percent Finance Lease, Weighted Average Discount Rate, Percent Cash acquired from acquisition Cash Acquired from Acquisition Segment Reporting [Abstract] Segment Reporting [Abstract] Master Service and Other Service Agreements Master Service And Other Service Agreements [Member] Master service and other service agreements. Contract assets Increase (Decrease) in Contract with Customer, Asset Facility Leases Facility Leases [Member] Amount pertaining to leasing of facilities. Non-Controlling Interests Noncontrolling Interest [Member] Forecast Forecast [Member] Financing commitments (up to) Contractual Obligation Equity method investments, cumulative undistributed earnings Retained Earnings, Undistributed Earnings from Equity Method Investees Finite And Indefinite Lived Intangible Assets By Major Class [Domain] Finite And Indefinite Lived Intangible Assets By Major Class [Domain] Finite And Indefinite Lived Intangible Assets By Major Class [Domain] Payments for stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and equity Liabilities and Equity All Acquisitions All Acquisitions [Member] All acquisitions completed. Debt instrument, term Debt Instrument, Term Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Related Party [Axis] Related Party [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Repayments of credit facilities Repayments of Long-Term Lines of Credit Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Land Land [Member] Foreign Operations Non-US [Member] 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 Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Reconciliation of Consolidated Income before Income Taxes to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Workers' Compensation, General and Automobile Policies Property, Liability and Casualty Insurance Product Line [Member] Less amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net loss - diluted Net Income (Loss) Available to Common Stockholders, Diluted Other intangible assets, net Other intangible assets, net, beginning balance Other intangible assets, net, ending balance Intangible Assets, Net (Excluding Goodwill) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Non-cash stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Equity method Investment, related party, ownership percentage Equity Method Investment, Related Party, Ownership Percentage Equity Method Investment, Related Party, Ownership Percentage Consolidation Items [Axis] Consolidation Items [Axis] Proportionately consolidated non-controlled joint venture, ownership percentage Proportionately Consolidated Joint Venture Ownership Percentage The percentage interest in a proportionately consolidated joint venture. Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2022 Acquisitions, IEA 2022 Acquisitions, IEA [Member] 2022 Acquisitions, IEA Amortization of intangible assets Cost, Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Finance leases, assets, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Other current assets Other Assets, Current Finite And Indefinite Lived Intangible Assets By Major Class [Axis] Finite And Indefinite Lived Intangible Assets By Major Class [Axis] Finite And Indefinite Lived Intangible Assets By Major Class Schedule of Accounts Receivable, Net of Allowance, and Contract Assets Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Other Intangible Assets [Rollforward] Intangible Assets (Excluding Goodwill) [Roll Forward] Rollforward of intangible assets, excluding goodwill. Other Subcontracting Arrangements Subcontracting Arrangement Two [Member] Subcontracting Arrangement Two Share Repurchase Program [Axis] Share Repurchase Program [Axis] Revenue recognition, remaining performance obligations, contract price allocated Revenue, Remaining Performance Obligation, Amount Equity, Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] New Term Loan Facility New Term Loan Facility [Member] New Term Loan Facility Schedule of Future Minimum Lease Commitments, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Other financing activities, net Proceeds from (Payments for) Other Financing Activities Ten Largest Customers Ten Largest Customers [Member] Ten largest customers. Type of Agreement [Axis] Product and Service [Axis] Finance leases, weighted average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Unbilled receivables Unbilled Contracts Receivable 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 Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Trade Names Trade Names Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Long-term debt, including finance leases Long-term debt Long-Term Debt and Lease Obligation Payments, net of rebates, related party Related Party Transaction, Amounts of Transaction Schedule of Carrying Values of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Equity [Abstract] Equity [Abstract] Machinery, equipment and vehicles Machinery and Equipment [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Self-insurance reserve, non-current Self Insurance Reserve, Noncurrent Compensation expense Compensation Expense, Excluding Cost of Good and Service Sold New Term Loan Facility, Three-Year Tranche New Term Loan Facility, Three-Year Tranche [Member] New Term Loan Facility, Three-Year Tranche Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Multiemployer plan, employer contribution, cost Multiemployer Plan, Employer Contribution, Cost 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. Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Consolidated Entities [Domain] Consolidated Entities [Domain] Contract Assets [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Shares withheld for taxes, net of other stock issuances (in shares) Stock Issued During Period, Shares, Other Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Guarantor obligations, maximum exposure, undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Customer Relationships and Backlog Customer-Related Intangible Assets [Member] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Dilutive common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment 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 Entity Central Index Key Entity Central Index Key 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] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Stock-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration Business Combination, Consideration Transferred Measurement Input Type [Axis] Measurement Input Type [Axis] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity [Domain] Entity [Domain] Capitalized internal-use software, net Capitalized Computer Software, Net Multiemployer plans, withdrawal obligation, monthly payment amount Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount City Area Code City Area Code Assets Assets [Abstract] General and administrative expenses General and Administrative Expense Immediate Family Member of Management Immediate Family Member of Management or Principal Owner [Member] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Former Owner Of Acquired Business Former Owner Of Acquired Business [Member] Former Owner Of Acquired Business Retirement Benefits [Abstract] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Depreciation Cost, Depreciation Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Contract with customer, unapproved change orders and/or claims, amount Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next 12 Months Supplemental disclosure of non-cash information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Equity method investments, equity contributions Payments to Acquire Equity Method Investments Telecommunications Equity Method Investees Telecommunications Equity Method Investees [Member] Telecommunications Equity Method Investees Shares withheld for taxes, net of other stock issuances Stock Issued During Period, Value, Other Life insurance assets, carrying amount Cash Surrender Value of Life Insurance Less amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Other long-term liabilities Other Liabilities, Noncurrent 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 Payments for project financing Payments For Other Project Related Financing Payments For Other Project Related Financing Other liabilities, current and long-term portion Increase (Decrease) in Other Operating Liabilities Revenue [Line Items] Disaggregation of Revenue [Line Items] Operating leases, additions Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Line of credit facility, interest rate (percentage) Line of Credit Facility, Interest Rate at Period End Cost of Revenue, Excluding Depreciation and Amortization Cost of Sales [Member] Customer [Domain] Customer [Domain] Other Multiemployer Other Postretirement Benefits Plan [Member] 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 15 mtz-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 mtz-20230331_g1.jpg GRAPHIC begin 644 mtz-20230331_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 17 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
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   78,859,193
Entity Central Index Key 0000015615  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 2,584,659 $ 1,954,400
Costs of revenue, excluding depreciation and amortization 2,359,494 1,733,316
Depreciation 107,247 85,194
Amortization of intangible assets 41,944 25,589
General and administrative expenses 163,914 145,390
Interest expense, net 52,693 16,041
Equity in earnings of unconsolidated affiliates, net (9,152) (6,777)
Other (income) expense, net (6,201) 3,754
Loss before income taxes (125,280) (48,107)
Benefit from income taxes 44,734 13,148
Net loss (80,546) (34,959)
Net (loss) income attributable to non-controlling interests (6) 19
Net loss attributable to MasTec, Inc. $ (80,540) $ (34,978)
Loss per share (Note 2):    
Basic earnings per share (in dollars per share) $ (1.05) $ (0.47)
Diluted earnings per share (in dollars per share) $ (1.05) $ (0.47)
Basic weighted average common shares outstanding (in shares) 76,984 74,789
Diluted weighted average common shares outstanding (in shares) 76,984 74,789
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (80,546) $ (34,959)
Other comprehensive (loss) income:    
Foreign currency translation gains, net of tax 672 913
Unrealized (losses) gains on investment activity, net of tax (4,177) 13,754
Comprehensive loss (84,051) (20,292)
Comprehensive (loss) income attributable to non-controlling interests (6) 19
Comprehensive loss attributable to MasTec, Inc. $ (84,045) $ (20,311)
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 141,560 $ 370,592
Accounts receivable, net of allowance 1,372,046 1,399,732
Contract assets 1,769,631 1,729,886
Inventories, net 164,917 117,969
Prepaid expenses 123,378 122,308
Other current assets 85,131 118,640
Total current assets 3,656,663 3,859,127
Property and equipment, net 1,730,602 1,754,101
Operating lease right-of-use assets 276,231 279,534
Goodwill, net 2,065,602 2,045,041
Other intangible assets, net 904,412 946,299
Other long-term assets 421,826 409,157
Total assets 9,055,336 9,293,259
Current liabilities:    
Current portion of long-term debt, including finance leases 166,676 171,916
Current portion of operating lease liabilities 96,817 96,516
Accounts payable 925,609 1,109,867
Accrued salaries and wages 198,295 181,888
Other accrued expenses 331,247 365,971
Contract liabilities 438,645 406,232
Other current liabilities 221,246 163,647
Total current liabilities 2,378,535 2,496,037
Long-term debt, including finance leases 3,045,526 3,052,193
Long-term operating lease liabilities 190,132 194,050
Deferred income taxes 535,531 571,401
Other long-term liabilities 257,980 238,391
Total liabilities 6,407,704 6,552,072
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 - 98,674,997 and 98,615,105 (including 1,377,480 and 2,047,130 of unvested stock awards) as of March 31, 2023 and December 31, 2022, respectively 9,867 9,862
Capital surplus 1,235,608 1,246,590
Retained earnings 2,115,202 2,195,742
Accumulated other comprehensive loss (54,460) (50,955)
Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of March 31, 2023 and December 31, 2022, respectively (659,913) (663,910)
Total MasTec, Inc. shareholders’ equity 2,646,304 2,737,329
Non-controlling interests 1,328 3,858
Total equity 2,647,632 2,741,187
Total liabilities and equity $ 9,055,336 $ 9,293,259
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
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) 98,674,997 98,615,105
Treasury stock, shares (in shares) 19,813,055 19,933,055
Common Stock    
Common stock, shares issued (in shares) 98,674,997 98,615,105
Restricted Stock Awards | Common Stock    
Unvested stock awards (in shares) 1,377,480 2,047,130
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Total MasTec, Inc. Shareholders’ Equity
Common Stock
Treasury Stock
Capital Surplus
Retained Earnings
Accumulated Other Comprehensive Loss
Non-Controlling Interests
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2021     95,371,211          
Beginning balance at Dec. 31, 2021 $ 2,543,861 $ 2,539,809 $ 9,537 $ (586,955) $ 1,033,615 $ 2,162,388 $ (78,776) $ 4,052
Beginning balance, treasury shares (in shares) at Dec. 31, 2021       (18,941,926)        
Condensed Unaudited Consolidated Statements of Equity                
Net (loss) 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 of restricted shares, net (in shares)     165,010          
Issuance of restricted shares, net 0 0 $ 17   (17)      
Shares withheld for taxes, net of other stock issuances (in shares)     (48,204)          
Shares withheld for taxes, net of other stock issuances $ (4,037) (4,037) $ (5)   (4,032)      
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          
Ending balance at Mar. 31, 2022 $ 2,512,077 2,508,006 $ 9,549 $ (600,746) 1,035,902 2,127,410 (64,109) 4,071
Ending balance, treasury shares (in shares) at Mar. 31, 2022       (19,129,904)        
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2022 98,615,105   98,615,105          
Beginning balance at Dec. 31, 2022 $ 2,741,187 2,737,329 $ 9,862 $ (663,910) 1,246,590 2,195,742 (50,955) 3,858
Beginning balance, treasury shares (in shares) at Dec. 31, 2022 (19,933,055)     (19,933,055)        
Condensed Unaudited Consolidated Statements of Equity                
Net (loss) income $ (80,546) (80,540)       (80,540)   (6)
Other comprehensive income (loss) (3,505) (3,505)         (3,505)  
Non-cash stock-based compensation 8,515 8,515     8,515      
Issuance of shares in connection with acquisition (in shares)     2,235          
Issuance of shares in connection with acquisition 206 206     206      
Issuance of restricted shares, net (in shares)     174,833          
Issuance of restricted shares, net 0 0 $ 17   (17)      
Shares withheld for taxes, net of other stock issuances (in shares)     (117,176)          
Shares withheld for taxes, net of other stock issuances (8,225) (8,225) $ (12)   (8,213)      
Purchase of non-controlling interests       120,000        
Purchase of non-controlling interests $ (10,000) (7,476)   $ 3,997 (11,473)     (2,524)
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Mar. 31, 2023 98,674,997   98,674,997          
Ending balance at Mar. 31, 2023 $ 2,647,632 $ 2,646,304 $ 9,867 $ (659,913) $ 1,235,608 $ 2,115,202 $ (54,460) $ 1,328
Ending balance, treasury shares (in shares) at Mar. 31, 2023 (19,813,055)     (19,813,055)        
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (80,546) $ (34,959)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation 107,247 85,194
Amortization of intangible assets 41,944 25,589
Non-cash stock-based compensation expense 8,515 6,336
(Benefit from) provision for deferred income taxes (30,863) 1,647
Equity in earnings of unconsolidated affiliates, net (9,152) (6,777)
Gains on sales of assets, net (7,818) (2,568)
Non-cash interest expense, net 1,367 854
Other non-cash items, net 1,585 (926)
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable 50,082 121,646
Contract assets (22,011) (104,490)
Inventories (5,673) (8,980)
Other assets, current and long-term portion 36,587 36,268
Accounts payable and accrued expenses (212,714) 14,537
Contract liabilities 29,495 (13,802)
Other liabilities, current and long-term portion 5,584 11,949
Net cash (used in) provided by operating activities (86,371) 131,518
Cash flows from investing activities:    
Cash paid for acquisitions, net of cash acquired (46,506) (21,840)
Capital expenditures (63,346) (83,191)
Proceeds from sales of property and equipment 19,946 4,630
Payments for other investments (205) (960)
Proceeds from other investments 425 0
Other investing activities, net 200 0
Net cash used in investing activities (89,486) (101,361)
Cash flows from financing activities:    
Proceeds from credit facilities 918,000 773,500
Repayments of credit facilities (911,188) (855,083)
Payments of finance lease obligations (37,047) (41,600)
Repurchases of common stock 0 (13,791)
Payments to non-controlling interests, including acquisition of interests and distributions (11,660) 0
Payments for stock-based awards (13,107) (3,996)
Other financing activities, net 1,560 (17,046)
Net cash used in financing activities (53,442) (158,016)
Effect of currency translation on cash 267 256
Net decrease in cash and cash equivalents (229,032) (127,603)
Cash and cash equivalents - beginning of period 370,592 360,736
Cash and cash equivalents - end of period 141,560 233,133
Supplemental cash flow information:    
Interest paid 59,444 23,178
Income tax payments, net (939) (740)
Supplemental disclosure of non-cash information:    
Additions to property and equipment from finance leases $ 22,633 $ 48,604
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Business, Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
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, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services. 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.
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, 2022 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, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 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 appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. 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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters. 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 acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
General Economic, Market and Regulatory Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs. The extent to which general economic, market and regulatory conditions 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, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers 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 service 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 47% and 58% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.

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, operational 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 revisions 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 the three month period ended March 31, 2023, excluding the effects on the Company’s results of operations of margin decreases for three projects within the Company’s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022. For the three month period ended March 31, 2022, 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. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March 31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March 31, 2022, totaled a net increase of approximately $11.9 million.
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 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, 2023, the amount of the Company’s remaining performance obligations was $8.4 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.
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 advice, 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, 2023 and December 31, 2022, the Company included approximately $285 million and $271 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, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses. 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.
Recent Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.
Accounting Pronouncements Adopted in 2023
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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In March 2023, the FASB issued ASU 2023-01, Leases (Topic 842): Common Control Arrangements (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company’s consolidated financial statements.
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
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 primarily under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended March 31,
20232022
Net loss attributable to MasTec:
Net loss - basic and diluted (a)
$(80,540)$(34,978)
Weighted average shares outstanding:
Weighted average shares outstanding - basic(b)
76,984 74,789 
Dilutive common stock equivalents (c)
— — 
Weighted average shares outstanding - diluted
76,984 74,789 
(a)Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(b)For the three month periods ended March 31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.
(c)Weighted average anti-dilutive common stock equivalents totaled approximately 1,330,000 and 1,321,000, for the three month periods ended March 31, 2023 and 2022, respectively. For the three month period ended March 31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March 31, 2022, such anti-dilutive common stock equivalents totaled 63,000.
Share repurchases. There were no share repurchases under the Company’s share repurchase programs for the three month period ended March 31, 2023. For the three month period ended March 31, 2022, the Company repurchased 187,978 shares of its common stock, 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.
Shares issued for acquisitions. In the fourth quarter of 2022, the Company issued approximately 2,758,000 shares of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”). In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”). See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquisitions, Goodwill, and Other Intangible Assets, Net Acquisitions, Goodwill and Other Intangible Assets, Net
The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2023 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2022
$606.1 $703.3 $582.2 $270.1 $2,161.7 
Accumulated impairment loss (a)
— — (116.7)— (116.7)
Goodwill, net, as of December 31, 2022
$606.1 $703.3 $465.5 $270.1 $2,045.0 
Additions from new business combinations0.3 — — — 0.3 
Measurement period adjustments (b)
— 19.4 0.9 — 20.3 
Goodwill, net as of March 31, 2023
$606.4 $722.7 $466.4 $270.1 $2,065.6 
(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(b)    Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the three month period ended March 31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets, Net
Customer Relationships and Backlog
Trade Names (a)
Other (b)
Total
Other intangible assets, gross, as of December 31, 2022
$1,089.4 $228.9 $86.6 $1,404.9 
Accumulated amortization(388.8)(28.9)(40.9)(458.6)
Other intangible assets, net, as of December 31, 2022
$700.6 $200.0 $45.7 $946.3 
Amortization expense(34.8)(5.0)(2.1)(41.9)
Other intangible assets, net, as of March 31, 2023
$665.8 $195.0 $43.6 $904.4 
(a)Trade names includes approximately $34.5 million of non-amortizing trade names as of both March 31, 2023 and December 31, 2022.
(b)Consists principally of pre-qualifications and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the first quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the three month period ended March 31, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects and macroeconomic factors. In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with one reporting unit within the Communications segment, one reporting unit within the Oil and Gas segment and one reporting unit within the Clean Energy and Infrastructure segment. Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values as of March 31, 2023. 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 and/or the effects of rising inflation, including on interest rates, 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. In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation’s transition to low-carbon energy sources and position the Company for expected future opportunities. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company’s existing and recently acquired operations. Acquisitions are funded with cash on hand, borrowings under the Company’s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.
2023 Acquisitions. For the three month period ended March 31, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company’s Communications segment, which acquisition was effective in January and has been accounted for as a business combination under ASC 805, “Business Combinations.” The aggregate purchase price for this entity was composed of approximately $45 million in cash, net of cash acquired. Determination of the estimated fair values of net assets acquired and consideration transferred for this acquisition was preliminary as of March 31, 2023; as a result, further adjustments to these estimates may occur.
2022 Acquisitions. During 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company’s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company that specializes in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company’s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company’s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.
Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company’s 2022 acquisitions was preliminary as of March 31, 2023; as a result, further adjustments to such estimates may occur. The following table summarizes, as of March 31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $48.4 $612.9 
Shares transferred173.7 — 173.7 
Estimated fair value of warrants10.3 — 10.3 
Estimated fair value of contingent consideration— 2.8 2.8 
Total consideration$748.5 $51.2 $799.7 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$584.9 $6.1 $591.0 
Current assets36.1 1.5 37.6 
Property and equipment213.0 30.2 243.2 
Long-term assets, primarily operating lease right-of-use assets36.9 0.1 37.0 
Amortizing intangible assets362.2 5.9 368.1 
Accounts payable(136.5)(4.6)(141.1)
Current liabilities, including current portion of operating lease liabilities(435.8)(2.7)(438.5)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(131.4)(0.2)(131.6)
Total identifiable net assets$198.6 $36.1 $234.7 
Goodwill549.9 15.1 565.0 
Total net assets acquired, including goodwill$748.5 $51.2 $799.7 
Amortizing intangible assets related to the IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years, based on IEA’s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries. Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year, and are based on estimated cash flows expected to be derived from future work on acquired contracts with customers. The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years. Amortizing intangible assets related to “All other” acquisitions, which are primarily composed of customer relationships, had an aggregate weighted average life of 9 years. 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 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 $39 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of March 31, 2023.
The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing. Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired. The long-term debt assumed in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes assumed in connection with the acquisition of IEA. See Note 7 - Debt for additional information.
Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, for which the remaining warrants outstanding as of December 31, 2022 had an estimated fair value of $3.1 million. Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon the exercise of the IEA warrants. During the first quarter of 2023, the number of MasTec shares issued in connection with exercised IEA warrants was de minimis. The remaining warrants expired unexercised on March 26, 2023. For the three month period ended March 31, 2023, the Company recorded fair value gains totaling approximately $2.8 million, related primarily to the expired warrants, which amount is reflected in other income.
The contingent consideration included in the table above is composed of earn-out liabilities, which generally 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 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $3 million in the aggregate. Earn-outs are recorded within other current and other long-term liabilities, as appropriate, 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, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $4 million; however, there is no maximum payment amount. Current liabilities reflected in the table above include contingent liabilities for insurance and other matters.
HMG Additional Payments. The HMG purchase agreement, for which the subject acquisition was effective in December 2021, 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 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. Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock.
As of March 31, 2023 and December 31, 2022, the estimated fair value of remaining Additional Payments was approximately $39 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet and include the effects of unrealized fair value gains or losses related to the contingent shares. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 170,000 shares as of both March 31, 2023 and December 31, 2022. For the three month period ended March 31, 2023, unrealized fair value measurement activity related to the contingent shares totaled losses of approximately $1.6 million. The amount of Additional Payments due to the sellers as of both March 31, 2023 and December 31, 2022 totaled approximately $21.8 million, of which the amount due in shares totaled approximately $9.3 million and $8.4 million, respectively, or 98,800 shares, for both periods. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
Pro forma results. For the three month periods ended March 31, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $2.6 billion and $2.3 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $83.2 million and $74.6 million, respectively. Supplemental pro forma information for the Company’s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that were acquired.
Acquisition-related results. For the three month periods ended March 31, 2023 and 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $400.6 million and $704.7 million, respectively. Acquisition-related revenue for the three month period ended March 31, 2023 included approximately $370.0 million for IEA, and for the three month period ended March 31, 2022 included approximately $548.1 million for HMG and INTREN in the aggregate. Acquisition-related net losses for the three month periods ended March 31, 2023 and 2022 totaled approximately $34.1 million and $4.3 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs.
Acquisition and integration costs. The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense. 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 operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition. The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses. For the three month period ended March 31, 2023, such acquisition and integration costs totaled approximately $17.1 million, of which $14.6 million and $2.5 million were included within general and administrative expenses and costs of revenue, excluding depreciation and amortization, respectively. Acquisition and integration costs for the three month period ended March 31, 2022 totaled approximately $13.6 million, which amount was included within general and administrative expenses. As of March 31, 2023 and December 31, 2022, approximately $1.9 million and $5.5 million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial InstrumentsThe 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 assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, 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, 2023 and December 31, 2022, the estimated fair value of the Company’s Earn-out liabilities totaled $125.4 million and $127.4 million, respectively, of which $12.3 million and $13.9 million, respectively, related to mandatorily redeemable non-controlling interests. Earn-out liabilities included within other current liabilities totaled approximately $36.0 million and $37.7 million as of March 31, 2023 and December 31, 2022, 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 was 12.0% as of March 31, 2023, 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, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $36 million and $149 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. For the three month period ended March 31, 2023, there were no additions from new business combinations, and for the three month period ended March 31, 2022, additions from new business combinations totaled approximately $1.7 million. There were no measurement period adjustments for the three month period ended March 31, 2023, and for the three month period ended March 31, 2022, measurement period adjustments totaled a decrease of approximately $1.9 million and related primarily to the Company’s Oil and Gas segment. For the three month period ended March 31, 2023, fair value adjustments across multiple segments totaled a decrease, net of approximately $0.3 million, and for the three month period ended March 31, 2022, there were no fair value adjustments. Earn-out payments for the three month period ended March 31, 2023 totaled approximately $1.7 million and related to mandatorily redeemable non-controlling interests. There were no Earn-out payments for the three month period ended March 31, 2022.
Equity Investments
The Company’s equity investments as of March 31, 2023 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 interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) 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, 2023, 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. The carrying values of the Company’s VIEs totaled approximately $26 million and $24 million as of March 31, 2023 and December 31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets, and management believes that the Company’s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $37 million for both periods.
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, which is referred to as the “adjusted cost basis.” As of March 31, 2023 and December 31, 2022, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $307 million and $306 million, respectively. As of both March 31, 2023 and December 31, 2022, 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, 2023 or 2022.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $8.0 million and $7.4 million for the three month periods ended March 31, 2023 and 2022, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.3 million and $3.1 million for the three month periods ended March 31, 2023 and 2022, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $114.3 million as of March 31, 2023. 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 $262 million and $263 million as of March 31, 2023 and December 31, 2022, 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, 2023, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $5.6 million, or $4.2 million, net of tax, and for the three month period ended March 31, 2022, unrecognized unrealized activity totaled gains of approximately $18.2 million, or $13.8 million, net of tax.
Other Investments. The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of March 31, 2023 and December 31, 2022, the Company had an aggregate investment of approximately $22 million and $21 million, respectively, in these entities, including $18 million for FM Tech as of both periods. The Company made no equity contributions related to its investments in telecommunications entities for the three month period ended March 31, 2023, and made equity contributions totaling approximately $0.5 million for the three month period ended March 31, 2022. Equity in earnings, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $1.1 million for the three month period ended March 31, 2023, and for the three month period ended March 31, 2022, equity in losses, net, related to these entities totaled approximately $0.3 million.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.0 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023 and December 31, 2022, related amounts payable to these entities totaled approximately $0.1 million and $0.2 million, respectively. 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, 2023, employee lease expenses and advances to these entities were de minimis, and for the three month period ended March 31, 2022, there were no employee lease expenses or advances to these entities. As of both March 31, 2023 and December 31, 2022, receivables related to these arrangements totaled approximately $3.8 million.
The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both March 31, 2023 and December 31, 2022 totaled approximately $3 million. For both the three month periods ended March 31, 2023 and 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 $0.3 million and $3.6 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023, related amounts payable totaled approximately $0.1 million, and as of December 31, 2022, were de minimis. In addition, the Company has line of credit arrangements with these entities, which, as of March 31, 2023 and December 31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability. There were no borrowings as of March 31, 2023, and as of December 31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.
The Company has a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment. As of March 31, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during the three month period ended March 31, 2023. No amounts were funded for the three month period ended March 31, 2022. Equity in losses related to the Company’s proportionate share of income from this investment was $0.1 million and $0.2 million for the three month periods ended March 31, 2023 and 2022, respectively.
The Company also has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), in which the Company has no active involvement. AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.
Senior Notes
As of both March 31, 2023 and December 31, 2022, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600.0 million, and their estimated fair value totaled approximately $552.0 million and $534.0 million for the respective periods. As of March 31, 2023 and December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $282.1 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”), collectively, the “6.625% Senior Notes”). The estimated fair value of the 6.625% Senior Notes totaled approximately $268.5 million and $280.5 million as of March 31, 2023 and December 31, 2022, respectively. The estimated fair values of the Company’s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
3 Months Ended
Mar. 31, 2023
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,
2023
December 31,
2022
Contract billings
$1,380.5 $1,408.1 
Less allowance
(8.5)(8.4)
Accounts receivable, net of allowance$1,372.0 $1,399.7 
Retainage
350.6 401.9 
Unbilled receivables
1,419.0 1,328.0 
Contract assets
$1,769.6 $1,729.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, 2023, provisions for credit losses totaled $0.5 million, and for the three month period ended March 31, 2022, provisions for credit losses were de minimis. 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 $438.6 million and $406.2 million as of March 31, 2023 and December 31, 2022, respectively, of which deferred revenue comprised approximately $423.5 million and $390.3 million, respectively. For the three month period ended March 31, 2023, the Company recognized revenue of approximately $287.6 million related to amounts that were included in deferred revenue as of December 31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.
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 $3.8 million and $1.0 million for the three month periods ended March 31, 2023 and 2022, respectively.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2023
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,
2023
December 31,
2022
Land
$73.6 $73.5 
Buildings and leasehold improvements
91.4 86.7 
Machinery, equipment and vehicles2,854.6 2,797.0 
Office equipment, furniture and internal-use software312.7 286.8 
Construction in progress
45.0 67.4 
Total property and equipment
$3,377.3 $3,311.4 
Less accumulated depreciation and amortization
(1,646.7)(1,557.3)
Property and equipment, net
$1,730.6 $1,754.1 
As of March 31, 2023 and December 31, 2022, the gross amount of capitalized internal-use software totaled $202.4 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $51.9 million and $39.9 million, respectively.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
3 Months Ended
Mar. 31, 2023
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,
2023
December 31,
2022
Senior credit facility:November 1, 2026
Revolving loans$905.0 $896.0 
Term loan347.8 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029282.1 281.2 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 700.0 
Finance lease and other obligations393.9 414.5 
Total debt obligations$3,228.8 $3,241.7 
Less unamortized deferred financing costs(16.6)(17.6)
Total debt, net of deferred financing costs$3,212.2 $3,224.1 
Current portion of long-term debt166.7 171.9 
Long-term debt$3,045.5 $3,052.2 
Senior Credit Facility
As of March 31, 2023, the Company’s senior unsecured credit facility (the “Credit Facility”) had aggregate borrowing commitments totaling approximately $2.25 billion, which amount is composed of $1.9 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, which quarterly installments increase to approximately $4.4 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, 2023 and December 31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.
Revolving loans accrued interest at weighted average rates of approximately 6.45% and 5.82% per annum as of March 31, 2023 and December 31, 2022, respectively. The Term Loan accrued interest at rates of 6.53% and 5.80% as of March 31, 2023 and December 31, 2022, respectively. Letters of credit of approximately $145.7 million and $143.1 million were issued as of March 31, 2023 and December 31, 2022, respectively. As of March 31, 2023 and December 31, 2022, letter of credit fees accrued at 0.6875% and 0.5625%, respectively, per annum for performance standby letters of credit, and accrued at 1.625% and 1.375%, respectively, 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, 2023 and December 31, 2022, availability for revolving loans totaled $849.3 million and $860.9 million, respectively, or up to $504.3 million and $506.9 million, respectively, for new letters of credit. As of both March 31, 2023 and December 31, 2022, there were no borrowings denominated in foreign currencies. Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both March 31, 2023 and December 31, 2022. The unused facility fee as of March 31, 2023 and December 31, 2022 accrued at a rate of 0.225% and 0.200%, respectively, per annum.
Other Credit Facilities
The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. As of March 31, 2023, outstanding borrowings under the Company’s other credit facilities totaled $2.6 million, which accrued interest at a weighted average rate of 7.45%. There were no outstanding borrowings under the Company’s other credit facilities as of December 31, 2022. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of March 31, 2023 and December 31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75%, respectively, per annum.
2022 Term Loan Facility
As of March 31, 2023, the Company has $700.0 million of additional unsecured term loans entered into in connection with the acquisition of IEA, composed of a three-year term loan of $400.0 million in principal amount (the “Three-Year Tranche”) maturing on October 7, 2025, and a five-year term loan of $300.0 million in principal amount (the “Five-Year Tranche”) maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The Three-Year Tranche is not subject to amortization. The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments. As of March 31, 2023, the Three and Five-Year Tranches accrued interest at rates of 6.308% and 6.433%, respectively, and as of December 31, 2022, the Three- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively. As of March 31, 2023 and December 31, 2022, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.
Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March 31, 2023 and December 31, 2022.
Additional Information
As of March 31, 2023 and December 31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.3 million and $24.8 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2022 Form 10-K.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations
3 Months Ended
Mar. 31, 2023
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, 2023, the Company’s leases have remaining lease terms of up to sixteen 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, 2023 and December 31, 2022 totaled $715.7 million and $720.1 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $512.4 million and $535.3 million as of March 31, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March 31, 2023 and 2022, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively. For the three month periods ended March 31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March 31, 2023 and 2022, 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, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining nine months$125.3 $78.4 
2024127.5 85.3 
202590.9 59.4 
202633.9 40.7 
20274.0 18.7 
Thereafter
0.5 32.1 
Total minimum lease payments
$382.1 $314.6 
Less amounts representing interest
(17.2)(27.7)
Total lease obligations, net of interest
$364.9 $286.9 
Less current portion
148.8 96.8 
Long-term portion of lease obligations, net of interest
$216.1 $190.1 
As of March 31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%.
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, 2023, the Company’s leases have remaining lease terms of up to sixteen 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, 2023 and December 31, 2022 totaled $715.7 million and $720.1 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $512.4 million and $535.3 million as of March 31, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March 31, 2023 and 2022, respectively.
Operating Leases
Operating lease additions for the three month periods ended March 31, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively. For the three month periods ended March 31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March 31, 2023 and 2022, 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, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining nine months$125.3 $78.4 
2024127.5 85.3 
202590.9 59.4 
202633.9 40.7 
20274.0 18.7 
Thereafter
0.5 32.1 
Total minimum lease payments
$382.1 $314.6 
Less amounts representing interest
(17.2)(27.7)
Total lease obligations, net of interest
$364.9 $286.9 
Less current portion
148.8 96.8 
Long-term portion of lease obligations, net of interest
$216.1 $190.1 
As of March 31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Other Employee Benefit Plans
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation and Other Employee Benefit Plans Stock-Based Compensation and Other Employee Benefit PlansThe 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, 2023, there were approximately 2,762,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $8.5 million and $6.3 million for the three month periods ended March 31, 2023 and 2022, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $10.2 million and $2.2 million for the three month periods ended March 31, 2023 and 2022, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 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, 2023, total unearned compensation related to restricted shares was approximately $66.5 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 $77.3 million and $19.0 million for the three month periods ended March 31, 2023 and 2022, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
Granted194,906 96.17 
Vested(844,483)27.18 
Canceled/forfeited(21,223)37.24 
Non-vested restricted shares, as of March 31, 20231,378,480 $74.18 
(a)    Includes 1,000 and 2,150 restricted stock units as of March 31, 2023 and December 31, 2022, 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 either 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, 2023 and 2022, 21,299 shares and 24,737 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.7 million and $1.9 million, respectively, and were satisfied with shares 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, 2023 and 2022.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Other Retirement Plans
3 Months Ended
Mar. 31, 2023
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 are 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:
20236,806 7,581 $21.8 $13.4 $35.2 
20226,601 6,672 $17.0 $13.2 $30.2 
The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects, as well as the effects of the Company’s recent acquisitions. For the three month period ended March 31, 2023, multiemployer plan activity was driven primarily by project work within the Company’s Power Delivery operations and acquisition-related project work within the Company’s Clean Energy and Infrastructure operations, whereas for the three month period ended March 31, 2022, activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Equity
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Equity Equity
Share Activity
The Company’s share repurchase programs provide for the repurchase, from time to time, of MasTec common shares 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. There were no share repurchases under the
Company’s share repurchase programs for the three month period ended March 31, 2023. 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 of 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. As of March 31, 2023, $77.3 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
Accumulated Other Comprehensive Loss
Unrealized foreign currency translation activity, net, for the three month periods ended March 31, 2023 and 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity for the three month periods ended March 31, 2023 and 2022 relates to unrealized fair value gains or losses associated with the Waha JV interest rate swaps. See Note 4 - Fair Value of Financial Instruments for additional information.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
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, 2023 and 2022, the Company’s consolidated effective tax rates were 35.7% and 27.3%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2023 included the effects of a net tax benefit of approximately $8.8 million related to the vesting of share-based payment awards and an increase in non-deductible expenses, and for the three month period ended March 31, 2022, included a net benefit of approximately $0.9 million related to the vesting of share-based payment awards.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Segments and Related Information
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segments 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 primarily from the engineering, installation and maintenance of infrastructure, primarily in North America.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy; various types of heavy civil and industrial infrastructure, including rail; and environmental remediation services. The Company performs engineering, construction and maintenance services for pipeline distribution, including natural gas, carbon capture sequestration, water and pipeline integrity services 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; and environmental planning and compliance services. The Other segment includes certain equity investees, the services of which may 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:20232022
Communications (a)
$806.6 $664.2 
Clean Energy and Infrastructure
824.9 435.9 
Oil and Gas
256.5 211.0 
Power Delivery
709.4 650.5 
Other
— — 
Eliminations
(12.7)(7.2)
Consolidated revenue$2,584.7 $1,954.4 
(a)    Revenue generated primarily by utilities customers represented 23.7% and 25.6% of Communications segment revenue for the three month periods ended March 31, 2023 and 2022, respectively.
For the Three Months Ended March 31,
EBITDA:20232022
Communications
$52.8 $40.3 
Clean Energy and Infrastructure
5.3 10.9 
Oil and Gas
14.5 21.5 
Power Delivery
47.4 46.1 
Other
7.1 6.9 
Segment EBITDA$127.1 $125.7 
For the three month period ended March 31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $8.9 million, $5.2 million and $1.7 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $1.3 million of such costs. For the three month period ended March 31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.
For the Three Months Ended March 31,
EBITDA Reconciliation:20232022
Loss before income taxes$(125.3)$(48.1)
Plus:
Interest expense, net52.7 16.0 
Depreciation107.2 85.2 
Amortization41.9 25.6 
Corporate EBITDA
50.5 47.0 
Segment EBITDA$127.1 $125.7 
For the Three Months Ended March 31,
Depreciation and Amortization:20232022
Communications
$34.6 $29.0 
Clean Energy and Infrastructure
38.4 11.4 
Oil and Gas
34.3 31.6 
Power Delivery
39.3 35.7 
Other
0.0 0.0 
Corporate
2.6 3.1 
Consolidated depreciation and amortization$149.2 $110.8 
Assets:March 31,
2023
December 31,
2022
Communications
$2,504.6 $2,378.6 
Clean Energy and Infrastructure
2,665.2 2,979.9 
Oil and Gas
1,567.0 1,544.2 
Power Delivery
1,901.2 1,967.9 
Other
295.4 297.3 
Corporate
121.9 125.4 
Consolidated assets$9,055.3 $9,293.3 
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 $2.6 billion and $1.9 billion for the three month periods ended March 31, 2023 and 2022, respectively. Revenue derived from foreign operations totaled $27.5 million and $24.5 million for the three month periods ended March 31, 2023 and 2022, respectively, which revenue was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.7 billion as of both March 31, 2023 and December 31, 2022, and for the Company’s businesses in foreign countries, totaled $20.3 million and $21.0 million, for the respective periods. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of March 31, 2023 and December 31, 2022, respectively, and for the Company’s businesses in foreign countries, totaled approximately $35.1 million and $35.5 million, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of both March 31, 2023 and December 31, 2022, amounts due from customers from which foreign revenue was derived accounted for approximately 1% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue. Revenue from governmental entities for the three month periods ended March 31, 2023 and 2022 totaled approximately 8% and 6%, respectively, of total revenue, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
No customer represented greater than 10% of the Company’s total consolidated revenue in either of the three month periods ended March 31, 2023 and 2022.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and other project 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.
Acquired Legacy Solar Matter. On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC ("IEAC"), liable to plaintiffs H&L Farms LLC, Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the “Court”), against the IEA entities, IEAC’s customer, Silicon Ranch Corporation, the owner of a solar farm project (“SRC”), and engineering firm Westwood Professional Services, Inc. The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC. The project was being constructed on SRC’s property located adjacent to a 1,400 acre tract of land owned by the plaintiffs, purchased by the plaintiffs in March 2021 for approximately $3.3 million, which tract contained a 21 acre lake.
The plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants’ alleged failure to exercise appropriate efforts required by Georgia law to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC’s property into the plaintiffs’ lake. Following trial, the jury awarded compensatory damages of $4.5 million for emotional distress/loss of enjoyment for each of Mr. and Mrs. Harris, and another $1.5 million in remediation costs, which damages were apportioned 30% to SRC and 70% to IEA and IEAC. The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of IEA and IEAC. The Court entered judgment on the verdict on May 3, 2023. Injunctive relief is also expected to be awarded to expedite the continued lake clean-up efforts under threat of further sanction by the Court.
IEA and IEAC believe that the compensatory damages awards are excessive and the punitive damages are both excessive and unwarranted as a matter of law because, among other reasons, the plaintiffs purchased the 1,400 acres of land for $3.3 million in March 2021 and the lake was only 21 acres; IEA has expended significant sums trying to prevent the soil erosion; and Georgia’s statutory cap on punitive damages of $250,000 per plaintiff should have been applied. IEA and IEAC intend to seek an entirely new trial, a reduction or elimination of the damages awards and, if necessary, an appeal of the result of the trial to the Court of Appeals for the 11th Circuit. IEAC’s insurance carrier has agreed to tender the limit of its policy of $10 million.
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, 2023 and December 31, 2022, there were $162.9 million and $166.7 million, respectively, of letters of credit issued under the Company’s credit facilities. Letter of credit claims have historically not been material. The Company is not aware of any material claims relating to its outstanding letters of credit as of March 31, 2023 or December 31, 2022.
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, 2023 and December 31, 2022, outstanding performance and payment bonds approximated $5,374.0 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,942.2 million and $1,739.9 million, respectively. Included in these balances as of March 31, 2023 and December 31, 2022 are $254.5 million and $115.8 million, respectively, 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 25% to 50% in four 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, 2023, the Company was not aware of material future claims against it in connection with these arrangements. For the three month period ended March 31, 2023, the Company provided $0.3 million of project-related financing to its contractual joint ventures, which amount was outstanding as of March 31, 2023. Included in the Company’s cash balances as of March 31, 2023 and December 31, 2022 are amounts held by entities that are proportionately consolidated totaling $16.7 million and $25.7 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 companies, which reimburse claims up to the applicable insurance limits. Cash balances held by the Company’s captive insurance companies, which totaled approximately $0.9 million and $1.1 million as of March 31, 2023 and December 31, 2022, respectively, are generally not available for use in the Company’s other operations.
As of March 31, 2023 and December 31, 2022, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $190.1 million and $176.7 million, respectively, of which $118.8 million and $109.3 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.3 million and $4.1 million as of March 31, 2023 and December 31, 2022, 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 $95.6 million as of both March 31, 2023 and December 31, 2022. Outstanding surety bonds related to self-insurance programs amounted to $110.9 million as of both March 31, 2023 and December 31, 2022.
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, 2023, 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 IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is obligated to make monthly payments of approximately $10,000. As of both March 31, 2023 and December 31, 2022, the remaining obligation approximated $1.9 million.
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, 2023 and December 31, 2022, 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. The Company had approximately 995 customers for the three month period ended March 31, 2023. No customer represented greater than 10% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either March 31, 2023 or December 31, 2022. For the three month periods ended March 31, 2023 and 2022, the Company derived approximately 39% and 42%, respectively, of its revenue from its top ten customers.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
3 Months Ended
Mar. 31, 2023
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, business development and administrative 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, 2023 and 2022, such payments to related party entities totaled approximately $16.1 million and $6.8 million, respectively. Payables associated with such arrangements totaled approximately $3.9 million and $2.6 million as of March 31, 2023 and December 31, 2022, respectively. Revenue from such related party arrangements totaled approximately $2.2 million and $3.8 million for the three month periods ended March 31, 2023 and 2022, respectively, and related amounts receivable totaled approximately $3.5 million and $3.2 million as of March 31, 2023 and December 31, 2022, 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 for both the three month periods ended March 31, 2023 and 2022. Amounts payable to CCI totaled approximately $0.1 million and $0.6 million as of March 31, 2023 and December 31, 2022, respectively.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For the three month periods ended March 31, 2023 and 2022, MasTec paid approximately $0.7 million and $0.6 million, respectively, 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. For the three month period ended March 31, 2023, MasTec charged approximately $0.1 million under these arrangements, which amount was outstanding as of March 31, 2023. Payments for other expenses related to the Franchise for the three month periods ended March 31, 2023 and 2022 totaled approximately $0.4 million and $0.1 million, respectively.
MasTec has a subcontracting arrangement to perform construction services for an entity, of which José R. Mas acquired a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest. For the three month periods ended March 31, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $41.8 million and $28.8 million, respectively, and as of March 31, 2023 and December 31, 2022, related amounts receivable totaled approximately $54.2 million and $42.0 million, respectively. MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $0.5 million and $0.2 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023 and December 31, 2022, related amounts receivable totaled approximately $0.2 million and $0.3 million, respectively.
During the fourth quarter of 2022, Jorge Mas and José R. Mas sold their majority interest in a company which is a MasTec customer and to which MasTec previously leased employees and provided satellite communication services. For the three month period ended March 31, 2022, charges under the prior arrangements totaled approximately $0.3 million. As of both March 31, 2023 and December 31, 2022, related amounts receivable were de minimis.
From time to time, the Company advances amounts to the former owners of acquired businesses. Such advances totaled approximately $0.1 million and $1.3 million, respectively, for the three month periods ended March 31, 2023 and 2022, and amounts receivable for such advances totaled approximately $2.1 million and $2.0 million as of March 31, 2023 and December 31, 2022, respectively. In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest. The Company’s interest in this entity is accounted for as an equity method investment. For the three month period ended March 31, 2023, the Company made no equity contributions to this entity, and for the three month period ended March 31, 2022, equity contributions totaled approximately $0.5 million. As of both March 31, 2023 and December 31, 2022, the Company’s net investment in this entity was a liability of approximately $0.2 million, which net amount included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement for both periods. 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. Income recognized in connection with these arrangements totaled
approximately $0.2 million for both the three month periods ended March 31, 2023 and 2022. As of March 31, 2023 and December 31, 2022, related amounts receivable totaled $0.2 million and $0.4 million, respectively.
Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment. In the first quarter of 2023, the Company acquired the remaining 15% equity interests of the non-controlling interests in one of these entities from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.
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 in connection with these agreements in either of the three month periods ended March 31, 2023 or 2022, and life insurance assets associated with these agreements totaled approximately $25.8 million as of both March 31, 2023 and December 31, 2022.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Business, Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
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, 2022 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, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 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 appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Reclassifications When appropriate, prior year amounts are reclassified to conform with the current period presentation.
Principles of Consolidation
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters. 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 acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
General Economic, Market and Regulatory Conditions
General Economic, Market and Regulatory Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs. The extent to which general economic, market and regulatory conditions 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, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue from contracts with customers 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 service 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 47% and 58% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.

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, operational 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 revisions 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 the three month period ended March 31, 2023, excluding the effects on the Company’s results of operations of margin decreases for three projects within the Company’s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022. For the three month period ended March 31, 2022, 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. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March 31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March 31, 2022, totaled a net increase of approximately $11.9 million.
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 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, 2023, the amount of the Company’s remaining performance obligations was $8.4 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.
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 advice, 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, 2023 and December 31, 2022, the Company included approximately $285 million and $271 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, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses. 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
Recent Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.
Accounting Pronouncements Adopted in 2023
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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In March 2023, the FASB issued ASU 2023-01, Leases (Topic 842): Common Control Arrangements (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company’s consolidated financial statements.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
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,
20232022
Net loss attributable to MasTec:
Net loss - basic and diluted (a)
$(80,540)$(34,978)
Weighted average shares outstanding:
Weighted average shares outstanding - basic(b)
76,984 74,789 
Dilutive common stock equivalents (c)
— — 
Weighted average shares outstanding - diluted
76,984 74,789 
(a)Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(b)For the three month periods ended March 31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.
(c)Weighted average anti-dilutive common stock equivalents totaled approximately 1,330,000 and 1,321,000, for the three month periods ended March 31, 2023 and 2022, respectively. For the three month period ended March 31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March 31, 2022, such anti-dilutive common stock equivalents totaled 63,000.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2023
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, 2023 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2022
$606.1 $703.3 $582.2 $270.1 $2,161.7 
Accumulated impairment loss (a)
— — (116.7)— (116.7)
Goodwill, net, as of December 31, 2022
$606.1 $703.3 $465.5 $270.1 $2,045.0 
Additions from new business combinations0.3 — — — 0.3 
Measurement period adjustments (b)
— 19.4 0.9 — 20.3 
Goodwill, net as of March 31, 2023
$606.4 $722.7 $466.4 $270.1 $2,065.6 
(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(b)    Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the three month period ended March 31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.
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, Net
Customer Relationships and Backlog
Trade Names (a)
Other (b)
Total
Other intangible assets, gross, as of December 31, 2022
$1,089.4 $228.9 $86.6 $1,404.9 
Accumulated amortization(388.8)(28.9)(40.9)(458.6)
Other intangible assets, net, as of December 31, 2022
$700.6 $200.0 $45.7 $946.3 
Amortization expense(34.8)(5.0)(2.1)(41.9)
Other intangible assets, net, as of March 31, 2023
$665.8 $195.0 $43.6 $904.4 
(a)Trade names includes approximately $34.5 million of non-amortizing trade names as of both March 31, 2023 and December 31, 2022.
(b)Consists principally of pre-qualifications and non-compete agreements.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company’s 2022 acquisitions was preliminary as of March 31, 2023; as a result, further adjustments to such estimates may occur. The following table summarizes, as of March 31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $48.4 $612.9 
Shares transferred173.7 — 173.7 
Estimated fair value of warrants10.3 — 10.3 
Estimated fair value of contingent consideration— 2.8 2.8 
Total consideration$748.5 $51.2 $799.7 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$584.9 $6.1 $591.0 
Current assets36.1 1.5 37.6 
Property and equipment213.0 30.2 243.2 
Long-term assets, primarily operating lease right-of-use assets36.9 0.1 37.0 
Amortizing intangible assets362.2 5.9 368.1 
Accounts payable(136.5)(4.6)(141.1)
Current liabilities, including current portion of operating lease liabilities(435.8)(2.7)(438.5)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(131.4)(0.2)(131.6)
Total identifiable net assets$198.6 $36.1 $234.7 
Goodwill549.9 15.1 565.0 
Total net assets acquired, including goodwill$748.5 $51.2 $799.7 
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
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,
2023
December 31,
2022
Contract billings
$1,380.5 $1,408.1 
Less allowance
(8.5)(8.4)
Accounts receivable, net of allowance$1,372.0 $1,399.7 
Retainage
350.6 401.9 
Unbilled receivables
1,419.0 1,328.0 
Contract assets
$1,769.6 $1,729.9 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2023
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,
2023
December 31,
2022
Land
$73.6 $73.5 
Buildings and leasehold improvements
91.4 86.7 
Machinery, equipment and vehicles2,854.6 2,797.0 
Office equipment, furniture and internal-use software312.7 286.8 
Construction in progress
45.0 67.4 
Total property and equipment
$3,377.3 $3,311.4 
Less accumulated depreciation and amortization
(1,646.7)(1,557.3)
Property and equipment, net
$1,730.6 $1,754.1 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Mar. 31, 2023
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,
2023
December 31,
2022
Senior credit facility:November 1, 2026
Revolving loans$905.0 $896.0 
Term loan347.8 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029282.1 281.2 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 700.0 
Finance lease and other obligations393.9 414.5 
Total debt obligations$3,228.8 $3,241.7 
Less unamortized deferred financing costs(16.6)(17.6)
Total debt, net of deferred financing costs$3,212.2 $3,224.1 
Current portion of long-term debt166.7 171.9 
Long-term debt$3,045.5 $3,052.2 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Future Minimum Lease Commitments, Finance Leases
Future minimum lease commitments as of March 31, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining nine months$125.3 $78.4 
2024127.5 85.3 
202590.9 59.4 
202633.9 40.7 
20274.0 18.7 
Thereafter
0.5 32.1 
Total minimum lease payments
$382.1 $314.6 
Less amounts representing interest
(17.2)(27.7)
Total lease obligations, net of interest
$364.9 $286.9 
Less current portion
148.8 96.8 
Long-term portion of lease obligations, net of interest
$216.1 $190.1 
Schedule of Future Minimum Lease Commitments, Operating Leases
Future minimum lease commitments as of March 31, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining nine months$125.3 $78.4 
2024127.5 85.3 
202590.9 59.4 
202633.9 40.7 
20274.0 18.7 
Thereafter
0.5 32.1 
Total minimum lease payments
$382.1 $314.6 
Less amounts representing interest
(17.2)(27.7)
Total lease obligations, net of interest
$364.9 $286.9 
Less current portion
148.8 96.8 
Long-term portion of lease obligations, net of interest
$216.1 $190.1 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2023
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, 20222,049,280 $52.33 
Granted194,906 96.17 
Vested(844,483)27.18 
Canceled/forfeited(21,223)37.24 
Non-vested restricted shares, as of March 31, 20231,378,480 $74.18 
(a)    Includes 1,000 and 2,150 restricted stock units as of March 31, 2023 and December 31, 2022, respectively.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Other Retirement Plans (Tables)
3 Months Ended
Mar. 31, 2023
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:
20236,806 7,581 $21.8 $13.4 $35.2 
20226,601 6,672 $17.0 $13.2 $30.2 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Segments and Related Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
For the Three Months Ended March 31,
Revenue:20232022
Communications (a)
$806.6 $664.2 
Clean Energy and Infrastructure
824.9 435.9 
Oil and Gas
256.5 211.0 
Power Delivery
709.4 650.5 
Other
— — 
Eliminations
(12.7)(7.2)
Consolidated revenue$2,584.7 $1,954.4 
(a)    Revenue generated primarily by utilities customers represented 23.7% and 25.6% of Communications segment revenue for the three month periods ended March 31, 2023 and 2022, respectively.
For the Three Months Ended March 31,
EBITDA:20232022
Communications
$52.8 $40.3 
Clean Energy and Infrastructure
5.3 10.9 
Oil and Gas
14.5 21.5 
Power Delivery
47.4 46.1 
Other
7.1 6.9 
Segment EBITDA$127.1 $125.7 
For the Three Months Ended March 31,
Depreciation and Amortization:20232022
Communications
$34.6 $29.0 
Clean Energy and Infrastructure
38.4 11.4 
Oil and Gas
34.3 31.6 
Power Delivery
39.3 35.7 
Other
0.0 0.0 
Corporate
2.6 3.1 
Consolidated depreciation and amortization$149.2 $110.8 
Assets:March 31,
2023
December 31,
2022
Communications
$2,504.6 $2,378.6 
Clean Energy and Infrastructure
2,665.2 2,979.9 
Oil and Gas
1,567.0 1,544.2 
Power Delivery
1,901.2 1,967.9 
Other
295.4 297.3 
Corporate
121.9 125.4 
Consolidated assets$9,055.3 $9,293.3 
Reconciliation of Consolidated Income before Income Taxes to EBITDA
For the Three Months Ended March 31,
EBITDA Reconciliation:20232022
Loss before income taxes$(125.3)$(48.1)
Plus:
Interest expense, net52.7 16.0 
Depreciation107.2 85.2 
Amortization41.9 25.6 
Corporate EBITDA
50.5 47.0 
Segment EBITDA$127.1 $125.7 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2023
segment
Accounting Policies [Abstract]  
Number of reportable segments 5
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue [Line Items]      
Revenue recognition, performance obligations satisfied in previous periods, revenue recognized $ 9.6 $ 11.9  
Revenue recognition, remaining performance obligations, contract price allocated 8,400.0    
Contract with customer, unapproved change orders and/or claims, amount 285.0   $ 271.0
Operating Segments | Clean Energy and Infrastructure      
Revenue [Line Items]      
Revenue recognition, changes in contract estimates, result from margin decreases $ 8.5    
Maximum      
Revenue [Line Items]      
Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage (less than) 5.00% 5.00%  
Change order or claim approval process, term within which expected to be completed 1 year    
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements      
Revenue [Line Items]      
Concentration risk, percentage of total 47.00% 58.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 3.00% 4.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01      
Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 months    
Revenue recognition, remaining performance obligations, contract price allocated $ 5,700.0    
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net loss attributable to MasTec:    
Net loss- basic $ (80,540) $ (34,978)
Net loss - diluted $ (80,540) $ (34,978)
Weighted average shares outstanding:    
Weighted average shares outstanding - basic (in shares) 76,984 74,789
Dilutive common stock equivalents (in shares) 0 0
Weighted average shares outstanding - diluted (in shares) 76,984 74,789
Anti-dilutive common stock (in shares) 1,330 1,321
Former Owner Of Acquired Business    
Weighted average shares outstanding:    
Weighted average shares outstanding - basic (in shares) 99 72
Former Owner Of Acquired Business | 2021 Acquisitions    
Weighted average shares outstanding:    
Dilutive common stock equivalents (in shares)   63
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Business Acquisition [Line Items]        
Treasury stock acquired (in shares) 0     187,978
2022 Acquisitions, IEA        
Business Acquisition [Line Items]        
Business acquisition, number of shares issued (in shares)   2,758,000    
HMG        
Business Acquisition [Line Items]        
Business acquisition, number of shares issued (in shares)     133,000  
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Goodwill [Line Items]    
Goodwill   $ 2,161,700
Accumulated impairment loss   (116,700)
Goodwill, net $ 2,065,602 2,045,041
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 2,045,041  
Additions from new business combinations 300  
Goodwill, measurement period adjustments 20,300  
Goodwill, net, ending balance 2,065,602  
Communications    
Goodwill [Line Items]    
Goodwill   606,100
Accumulated impairment loss   0
Goodwill, net 606,400 606,100
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 606,100  
Additions from new business combinations 300  
Goodwill, measurement period adjustments 0  
Goodwill, net, ending balance 606,400  
Clean Energy and Infrastructure    
Goodwill [Line Items]    
Goodwill   703,300
Accumulated impairment loss   0
Goodwill, net 722,700 703,300
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 703,300  
Additions from new business combinations 0  
Goodwill, measurement period adjustments 19,400  
Goodwill, net, ending balance 722,700  
Oil and Gas    
Goodwill [Line Items]    
Goodwill   582,200
Accumulated impairment loss   (116,700)
Goodwill, net 466,400 465,500
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 465,500  
Additions from new business combinations 0  
Goodwill, measurement period adjustments 900  
Goodwill, net, ending balance 466,400  
Power Delivery    
Goodwill [Line Items]    
Goodwill   270,100
Accumulated impairment loss   0
Goodwill, net 270,100 $ 270,100
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 270,100  
Additions from new business combinations 0  
Goodwill, measurement period adjustments 0  
Goodwill, net, ending balance $ 270,100  
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Other Intangible Assets [Line Items]    
Other intangible assets, gross   $ 1,404,900
Accumulated amortization   (458,600)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance $ 946,299  
Amortization expense (41,900)  
Other intangible assets, net, ending balance 904,412  
Customer Relationships and Backlog    
Other Intangible Assets [Line Items]    
Other intangible assets, gross   1,089,400
Accumulated amortization   (388,800)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance 700,600  
Amortization expense (34,800)  
Other intangible assets, net, ending balance 665,800  
Trade Names    
Other Intangible Assets [Line Items]    
Other intangible assets, gross   228,900
Accumulated amortization   (28,900)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance 200,000  
Amortization expense (5,000)  
Other intangible assets, net, ending balance 195,000  
Other    
Other Intangible Assets [Line Items]    
Other intangible assets, gross   86,600
Accumulated amortization   (40,900)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance 45,700  
Amortization expense (2,100)  
Other intangible assets, net, ending balance 43,600  
Trade Names    
Other Intangible Assets [Rollforward]    
Other intangible assets, non-amortizing $ 34,500 $ 34,500
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)
3 Months Ended
Mar. 31, 2023
reporting_unit
Oil and Gas  
Goodwill [Line Items]  
Number of reporting units 1
Communications  
Goodwill [Line Items]  
Number of reporting units 1
Clean Energy and Infrastructure  
Goodwill [Line Items]  
Number of reporting units 1
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
yr
acquisition
shares
Business Acquisition [Line Items]      
Cash paid for acquisitions, net of cash acquired $ 46,506 $ 21,840  
6.625% Senior Notes | Senior Notes      
Business Acquisition [Line Items]      
Debt instrument, interest rate (percentage) 6.625%    
2023 Acquisitions      
Business Acquisition [Line Items]      
Cash paid for acquisitions, net of cash acquired $ 45,000    
Business acquisition, number of shares issued (in shares) | shares 120    
2022 Acquisitions      
Business Acquisition [Line Items]      
Business combinations, number of acquisitions | acquisition     5
Cash paid for acquisitions, net of cash acquired $ 612,900    
Amortizing intangible assets 368,100    
Business acquisition, goodwill, expected tax deductible amount 39,000    
Estimated fair value of contingent consideration 2,800   $ 3,000
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high 4,000    
2022 Acquisitions | Expected Term      
Business Acquisition [Line Items]      
Business combinations, contingent consideration, earn-out period (in years) | yr     5
IEA      
Business Acquisition [Line Items]      
Cash paid for acquisitions, net of cash acquired 564,500    
Amortizing intangible assets 362,200    
Amortizing intangible assets, weighted average useful life     13 years
Equity interest issued, number of shares | shares     2,700
Business acquisition, equity interest issued or issuable, value assigned     $ 174,000
Cash acquired from acquisition     44,000
Fair value of warrants outstanding     3,100
Estimated fair value of contingent consideration 0    
IEA | Infrastructure Energy Alternatives, Inc. Warrants      
Business Acquisition [Line Items]      
Fair value gain related to warrants 2,800    
IEA | 6.625% Senior Notes | Senior Notes      
Business Acquisition [Line Items]      
Debt assumed in acquisition     300,000
IEA | Trade Names and Customer Relationships      
Business Acquisition [Line Items]      
Amortizing intangible assets     $ 321,000
IEA | Customer Relationships      
Business Acquisition [Line Items]      
Amortizing intangible assets, weighted average useful life     14 years
IEA | Trade Names      
Business Acquisition [Line Items]      
Amortizing intangible assets, weighted average useful life     14 years
IEA | Backlog      
Business Acquisition [Line Items]      
Amortizing intangible assets     $ 42,000
Amortizing intangible assets, weighted average useful life     1 year
All other      
Business Acquisition [Line Items]      
Cash paid for acquisitions, net of cash acquired 48,400    
Amortizing intangible assets 5,900    
Amortizing intangible assets, weighted average useful life     9 years
Estimated fair value of contingent consideration $ 2,800    
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Acquisition consideration:      
Cash, net of cash acquired $ 46,506 $ 21,840  
Identifiable assets acquired and liabilities assumed:      
Goodwill 2,065,602   $ 2,045,041
IEA      
Acquisition consideration:      
Cash, net of cash acquired 564,500    
Shares transferred 173,700    
Estimated fair value of warrants 10,300    
Estimated fair value of contingent consideration 0    
Total consideration 748,500    
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets 584,900    
Current assets 36,100    
Property and equipment 213,000    
Long-term assets, primarily operating lease right-of-use assets 36,900    
Amortizing intangible assets 362,200    
Accounts payable (136,500)    
Current liabilities, including current portion of operating lease liabilities (435,800)    
Long-term debt, including finance lease obligations (330,800)    
Long-term liabilities, primarily operating lease liabilities and deferred income taxes (131,400)    
Total identifiable net assets 198,600    
Goodwill 549,900    
Total net assets acquired, including goodwill 748,500    
All other      
Acquisition consideration:      
Cash, net of cash acquired 48,400    
Shares transferred 0    
Estimated fair value of warrants 0    
Estimated fair value of contingent consideration 2,800    
Total consideration 51,200    
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets 6,100    
Current assets 1,500    
Property and equipment 30,200    
Long-term assets, primarily operating lease right-of-use assets 100    
Amortizing intangible assets 5,900    
Accounts payable (4,600)    
Current liabilities, including current portion of operating lease liabilities (2,700)    
Long-term debt, including finance lease obligations (200)    
Long-term liabilities, primarily operating lease liabilities and deferred income taxes (200)    
Total identifiable net assets 36,100    
Goodwill 15,100    
Total net assets acquired, including goodwill 51,200    
2022 Acquisitions      
Acquisition consideration:      
Cash, net of cash acquired 612,900    
Shares transferred 173,700    
Estimated fair value of warrants 10,300    
Estimated fair value of contingent consideration 2,800   $ 3,000
Total consideration 799,700    
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets 591,000    
Current assets 37,600    
Property and equipment 243,200    
Long-term assets, primarily operating lease right-of-use assets 37,000    
Amortizing intangible assets 368,100    
Accounts payable (141,100)    
Current liabilities, including current portion of operating lease liabilities (438,500)    
Long-term debt, including finance lease obligations (331,000)    
Long-term liabilities, primarily operating lease liabilities and deferred income taxes (131,600)    
Total identifiable net assets 234,700    
Goodwill 565,000    
Total net assets acquired, including goodwill $ 799,700    
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2022
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2022
Business Acquisition [Line Items]          
Business combinations, unaudited supplemental pro forma revenue   $ 2,600.0   $ 2,300.0  
Business combinations, unaudited supplemental pro forma net income (loss)   (83.2)   (74.6)  
Business combinations, consolidated acquisition-related revenue   400.6   704.7  
Business combinations, consolidated acquisition-related income (loss)   (34.1)   (4.3)  
HMG          
Business Acquisition [Line Items]          
Business acquisition, number of shares issued (in shares)     133,000    
HMG | Contingent Consideration, Value Of Common Stock          
Business Acquisition [Line Items]          
Total consideration $ 29.4        
Business acquisition, cash payment $ 18.0        
Business acquisition, number of shares issued (in shares) 133,157        
Business combination, contingent consideration, current   $ 39.0     $ 37.0
HMG | Contingent Consideration, Value Of Common Stock | Power Delivery          
Business Acquisition [Line Items]          
Business acquisition, number of shares issued (in shares)   170,000     170,000
Unrealized gain (loss) included in other income   $ (1.6)      
HMG | Contingent Consideration, Collections From Acquired Receivables          
Business Acquisition [Line Items]          
Business acquisition, number of shares issued (in shares)   98,800     98,800
Unrealized gain (loss) included in other income   $ 9.3     $ 8.4
Estimated fair value of contingent consideration   21.8     21.8
IEA          
Business Acquisition [Line Items]          
Total consideration   748.5      
Estimated fair value of contingent consideration   0.0      
2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN          
Business Acquisition [Line Items]          
Business combinations, consolidated acquisition-related revenue       548.1  
2023 Acquisitions, Infrastructure Energy Alternatives, Inc.          
Business Acquisition [Line Items]          
Business combinations, consolidated acquisition-related revenue   $ 370.0      
2023 Acquisitions          
Business Acquisition [Line Items]          
Business acquisition, number of shares issued (in shares)   120,000      
Business combination, acquisition and integration related costs   $ 17.1      
2023 Acquisitions | General and Administrative Expense          
Business Acquisition [Line Items]          
Business combination, acquisition and integration related costs   14.6      
2023 Acquisitions | Cost of Revenue, Excluding Depreciation and Amortization          
Business Acquisition [Line Items]          
Business combination, acquisition and integration related costs   2.5      
2022 Acquisitions          
Business Acquisition [Line Items]          
Total consideration   799.7      
Estimated fair value of contingent consideration   2.8     3.0
2022 Acquisitions | General and Administrative Expense          
Business Acquisition [Line Items]          
Business combination, acquisition and integration related costs       $ 13.6  
2022 and 2023 Acquisitions          
Business Acquisition [Line Items]          
Business combination, integration related liabilities   $ 1.9     $ 5.5
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments $ 20,300,000    
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag fair value adjustments fair value adjustments  
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 $ 36,000,000    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 149,000,000    
Discount Rate      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.120    
Earn-Out Liabilities      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value $ 125,400,000   $ 127,400,000
Acquisition-related contingent consideration liabilities, additions from new business combinations 0 $ 1,700,000  
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments 0 (1,900,000)  
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income) (300,000) 0  
Acquisition-related contingent consideration liabilities, payments 1,700,000 $ 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 36,000,000   37,700,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 $ 12,300,000   $ 13,900,000
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Equity Investments - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Nonconsolidated, carrying amount of assets and liabilities $ 26,000,000   $ 24,000,000
Reporting entity involvement, maximum loss exposure, amount 37,000,000   37,000,000
Equity investments, carrying value 307,000,000   306,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 $ 262,000,000   263,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 $ 18,000,000 $ 18,000,000  
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) $ 9,152 $ 6,777  
Equity method investments, net investment 307,000   $ 306,000
Unrealized gains (losses) on equity investee activity, net of tax (4,177) 13,754  
Waha JVs      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) 8,000 7,400  
Equity method investments, distributions of earnings received, operating cash flows 4,300 3,100  
Equity method investments, cumulative undistributed earnings 114,300    
Equity method investments, net investment 262,000   $ 263,000
Unrealized gains (losses) on equity investee activity, before tax (5,600) 18,200  
Unrealized gains (losses) on equity investee activity, net of tax $ (4,200) $ 13,800  
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) - USD ($)
3 Months Ended 27 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, net investment $ 307,000,000   $ 307,000,000 $ 306,000,000  
Equity method investments, equity contributions 0 $ 500,000      
Equity method investments, equity in earnings (losses) 9,152,000 6,777,000      
Telecommunications Equity Method Investees          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, net investment 22,000,000 22,000,000 22,000,000 21,000,000  
Equity method investments, equity contributions 0 500,000      
Equity method investments, equity in earnings (losses) 1,100,000 (300,000)      
Payments for advance to affiliate 0        
Telecommunications Equity Method Investees | Subcontracting Arrangements          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Expenses, related party 400,000 1,000,000      
Payables, related party 100,000   100,000 200,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 3,800,000   3,800,000 3,800,000  
FM Tech          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, net investment $ 18,000,000 18,000,000 $ 18,000,000    
Equity method investments, ownership percentage 50.00%   50.00%    
Certain Entities, Each Accounted for Using Equity Method Investments          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, net investment $ 3,000,000 3,000,000 $ 3,000,000    
Equity method investments, equity in earnings (losses) (100,000) (100,000)      
Expenses, related party 300,000 3,600,000      
Payables, related party $ 100,000   $ 100,000    
Equity method investments, ownership percentage 49.00%   49.00%    
Line of credit, amount drawn $ 3,000,000   $ 3,000,000 4,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 0   0 $ 600,000  
Confluence          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, equity contributions 200,000 0 $ 2,100,000    
Equity method investments, equity in earnings (losses) $ (100,000) $ (200,000)      
Equity method investments, ownership percentage 75.00%   75.00%    
Financing commitments (up to)         $ 2,500,000
AVCT | Common Stock          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity securities, fair value $ 200,000   $ 200,000    
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Senior Notes - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
4.50% Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 600.0 $ 600.0
4.50% Senior Notes | Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 4.50%  
Senior notes, estimated fair value $ 552.0 534.0
6.625% Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 282.1 281.2
6.625% Senior Notes | Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 6.625%  
Senior notes, estimated fair value $ 268.5 $ 280.5
Six Point Six Two Five Percent IEA Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount 225.1  
Six Point Six Two Five Percent MasTec Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 74.9  
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Dec. 31, 2022
Receivables [Abstract]    
Contract billings $ 1,380,500 $ 1,408,100
Less allowance (8,500) (8,400)
Accounts receivable, net of allowance 1,372,046 1,399,732
Contract Assets [Abstract]    
Retainage 350,600 401,900
Unbilled receivables 1,419,000 1,328,000
Contract assets $ 1,769,631 $ 1,729,886
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Accounts receivable, credit loss provision (recovery) $ 500    
Contract liabilities 438,645   $ 406,232
Contract with customer liability, deferred revenue current 423,500   $ 390,300
Deferred revenue, revenue recognized 287,600    
Non-recourse financing agreement, discount charge 52,693 $ 16,041  
Receivables, Non-Recourse Arrangement      
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Non-recourse financing agreement, discount charge $ 3,800 $ 1,000  
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 66 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property and Equipment [Line Items]    
Property and equipment $ 3,377,300 $ 3,311,400
Less accumulated depreciation and amortization (1,646,700) (1,557,300)
Property and equipment, net 1,730,602 1,754,101
Land    
Property and Equipment [Line Items]    
Property and equipment 73,600 73,500
Buildings and leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment 91,400 86,700
Machinery, equipment and vehicles    
Property and Equipment [Line Items]    
Property and equipment 2,854,600 2,797,000
Office equipment, furniture and internal-use software    
Property and Equipment [Line Items]    
Property and equipment 312,700 286,800
Construction in progress    
Property and Equipment [Line Items]    
Property and equipment $ 45,000 $ 67,400
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Capitalized internal-use software, gross $ 202.4 $ 186.6
Capitalized internal-use software, net $ 51.9 $ 39.9
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Carrying Values of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Finance lease and other obligations $ 393,900 $ 414,500
Total debt obligations 3,228,800 3,241,700
Less unamortized deferred financing costs (16,600) (17,600)
Total debt, net of deferred financing costs 3,212,200 3,224,100
Current portion of long-term debt 166,676 171,916
Long-term debt 3,045,526 3,052,193
Credit Facility | Revolving Loans    
Debt Instrument [Line Items]    
Long-term debt obligations 905,000 896,000
Credit Facility | Term Loan    
Debt Instrument [Line Items]    
Long-term debt obligations 347,800 350,000
Credit Facility | Term Loan | 2022 Term Loan Facility    
Debt Instrument [Line Items]    
Long-term debt obligations $ 700,000 700,000
Senior Notes | 4.50% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 4.50%  
Long-term debt obligations $ 600,000 600,000
Senior Notes | 6.625% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 6.625%  
Long-term debt obligations $ 282,100 $ 281,200
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Senior Credit Facility - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Line of credit facility, letters of credit issued   $ 162.9 $ 166.7
Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   2,250.0  
Line of credit facility, letters of credit issued   $ 145.7 $ 143.1
Line of credit facility, unused facility fee (percentage)   0.225% 0.20%
Credit Facility | Revolving Loans      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   $ 1,900.0  
Weighted average interest rate (percentage)   6.45% 5.82%
Line of credit facility, remaining borrowing capacity   $ 849.3 $ 860.9
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)   6.53% 5.80%
Credit Facility | Term Loan | Forecast      
Debt Instrument [Line Items]      
Line of credit facility, term loan, amount of quarterly principal installment payments $ 4.4    
Credit Facility | Letters of Credit      
Debt Instrument [Line Items]      
Line of credit facility, capacity available for letters of credit   $ 504.3 $ 506.9
Credit Facility | Letters of Credit | Performance Standby      
Debt Instrument [Line Items]      
Line of credit facility, interest rate (percentage)   0.6875% 0.5625%
Credit Facility | Letters of Credit | Commercial and/or Financial Standby      
Debt Instrument [Line Items]      
Line of credit facility, interest rate (percentage)   1.625% 1.375%
Credit Facility | Foreign Denomination      
Debt Instrument [Line Items]      
Line of credit facility, remaining borrowing capacity   $ 300.0 $ 300.0
Long-term line of credit   $ 0.0 $ 0.0
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Other Credit Facilities - Narrative (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Letters of credit issued $ 162,900,000 $ 166,700,000
Other Credit Facilities    
Debt Instrument [Line Items]    
Long-term debt obligations $ 2,600,000 0
Weighted average interest rate (percentage) 7.45%  
Standby Letters of Credit | Line of Credit    
Debt Instrument [Line Items]    
Letters of credit issued $ 17,200,000 $ 23,600,000
Standby Letters of Credit | Line of Credit | Letters of Credit    
Debt Instrument [Line Items]    
Line of credit facility, interest rate (percentage) 0.90% 0.75%
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - 2022 Term Loan Facility (Details) - Unsecured Debt - Line of Credit - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2026
Mar. 31, 2024
New Term Loan Facility        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 700,000      
New Term Loan Facility, Three-Year Tranche        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 400,000      
Debt instrument, term 3 years      
Debt instrument, interest rate during period 6.308% 5.692%    
New Term Loan Facility, Five-Year Tranche        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 300,000      
Debt instrument, term 5 years      
Debt instrument, interest rate during period 6.433% 5.817%    
New Term Loan Facility, Five-Year Tranche | Forecast        
Debt Instrument [Line Items]        
Quarterly installments     $ 7,500 $ 3,750
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Additional Information - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Debt instruments, accrued interest payable $ 14.3 $ 24.8
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Leases, remaining lease terms 16 years    
Finance leases, assets, gross $ 715.7   $ 720.1
Assets held under finance leases, location Property and equipment, net   Property and equipment, net
Finance leases, assets, net $ 512.4   $ 535.3
Finance leases, assets, depreciation 28.0 $ 20.3  
Operating leases, additions $ 26.3 26.9  
Operating leases, term of contract 1 year    
Operating leases, expense $ 35.2 34.0  
Operating leases, variable lease costs 4.0 3.0  
Operating leases, short-term leases, expense $ 111.1 $ 74.3  
Finance leases, weighted average remaining lease term (in years) 2 years 8 months 12 days    
Finance leases, weighted average discount rate, percent 4.10%    
Operating leases, weighted average remaining lease term (in years) 4 years 4 months 24 days    
Operating leases, weighted average discount rate, percent 3.80%    
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 | 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 74 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finance Leases    
2023, remaining nine months $ 125,300  
2024 127,500  
2025 90,900  
2026 33,900  
2027 4,000  
Thereafter 500  
Total minimum lease payments 382,100  
Less amounts representing interest (17,200)  
Total lease obligations, net of interest 364,900  
Less current portion 148,800  
Long-term portion of lease obligations, net of interest $ 216,100  
Finance lease liability, current, location Current portion of long-term debt, including finance leases  
Finance lease liability, long-term, location Long-term debt, including finance leases  
Operating Leases    
2023, remaining nine months $ 78,400  
2024 85,300  
2025 59,400  
2026 40,700  
2027 18,700  
Thereafter 32,100  
Total minimum lease payments 314,600  
Less amounts representing interest (27,700)  
Total lease obligations, net of interest 286,900  
Less current portion 96,817 $ 96,516
Long-term portion of lease obligations, net of interest $ 190,132 $ 194,050
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Stock-based compensation plans, number of shares available for future grant (in shares) 2,762  
Non-cash stock-based compensation expense $ 8.5 $ 6.3
Stock-based compensation, income tax benefits 10.2 2.2
Stock-based compensation, vested awards, net income tax benefits $ 8.8 $ 0.9
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) - Restricted Shares - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Stock-based compensation awards, unearned compensation $ 66.5  
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 $ 77.3 $ 19.0
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Restricted Shares  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 2,049,280
Granted (in shares) 194,906
Vested (in shares) (844,483)
Canceled/forfeited (in shares) (21,223)
Non-vested restricted shares, ending balance (in shares) 1,378,480
Per Share Weighted Average Grant Date Fair Value  
Non-vested restricted shares, beginning balance (in dollars per share) | $ / shares $ 52.33
Granted (in dollars per share) | $ / shares 96.17
Vested (in dollars per share) | $ / shares 27.18
Canceled/forfeited (in dollars per share) | $ / shares 37.24
Non-vested restricted shares, ending balance (in dollars per share) | $ / shares $ 74.18
Restricted Stock Units  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 2,150
Non-vested restricted shares, ending balance (in shares) 1,000
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
Common shares issued (in shares) 21,299 24,737
Employee Stock Purchase Plans    
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]    
ESPP purchase price, percent 85.00%  
Cash proceeds $ 1.7 $ 1.9
Compensation expense $ 0.3 $ 0.3
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Other Retirement Plans (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
employee
Mar. 31, 2022
USD ($)
employee
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plan, employer contribution, cost $ 35.2 $ 30.2
Pension    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plan, employer contribution, cost 21.8 17.0
Other Multiemployer    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plan, employer contribution, cost $ 13.4 $ 13.2
Low    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plans, covered employees (in number of employees) | employee 6,806 6,601
High    
Covered Employees and Contributions, Multiemployer Plans [Line Items]    
Multiemployer plans, covered employees (in number of employees) | employee 7,581 6,672
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity, Treasury Stock [Line Items]    
Treasury stock acquired (in shares) 0 187,978
Treasury stock acquired, value   $ 13,791,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 $ 77,300,000  
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Consolidated effective tax rate, percent 35.70% 27.30%
Stock-based compensation, vested awards, net income tax benefits $ 8.8 $ 0.9
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Segments and Related Information - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Number of operating segments | segment 5  
Number of reportable segments | segment 5  
2023 Acquisitions    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Business combination, acquisition and integration related costs $ 17.1  
Corporate | 2023 Acquisitions    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Business combination, acquisition and integration related costs 1.3 $ 3.8
Communications | Operating Segments | 2023 Acquisitions    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Business combination, acquisition and integration related costs 8.9 0.8
Clean Energy and Infrastructure | Operating Segments | 2023 Acquisitions    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Business combination, acquisition and integration related costs 5.2 2.0
Power Delivery | Operating Segments | 2023 Acquisitions    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Business combination, acquisition and integration related costs $ 1.7 $ 7.0
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Segments and Related Information [Line Items]      
Consolidated revenue $ 2,584,659 $ 1,954,400  
Segment EBITDA 127,100 125,700  
Consolidated depreciation and amortization 149,200 $ 110,800  
Consolidated assets $ 9,055,336   $ 9,293,259
Communications | Customer Concentration Risk | Revenue | Utilities      
Segments and Related Information [Line Items]      
Concentration risk, percentage of total 23.70% 25.60%  
Reportable Segments | Communications      
Segments and Related Information [Line Items]      
Consolidated revenue $ 806,600 $ 664,200  
Segment EBITDA 52,800 40,300  
Consolidated depreciation and amortization 34,600 29,000  
Consolidated assets 2,504,600   2,378,600
Reportable Segments | Clean Energy and Infrastructure      
Segments and Related Information [Line Items]      
Consolidated revenue 824,900 435,900  
Segment EBITDA 5,300 10,900  
Consolidated depreciation and amortization 38,400 11,400  
Consolidated assets 2,665,200   2,979,900
Reportable Segments | Oil and Gas      
Segments and Related Information [Line Items]      
Consolidated revenue 256,500 211,000  
Segment EBITDA 14,500 21,500  
Consolidated depreciation and amortization 34,300 31,600  
Consolidated assets 1,567,000   1,544,200
Reportable Segments | Power Delivery      
Segments and Related Information [Line Items]      
Consolidated revenue 709,400 650,500  
Segment EBITDA 47,400 46,100  
Consolidated depreciation and amortization 39,300 35,700  
Consolidated assets 1,901,200   1,967,900
Reportable Segments | Other      
Segments and Related Information [Line Items]      
Consolidated revenue 0 0  
Segment EBITDA 7,100 6,900  
Consolidated depreciation and amortization 0 0  
Consolidated assets 295,400   297,300
Eliminations      
Segments and Related Information [Line Items]      
Consolidated revenue (12,700) (7,200)  
Corporate      
Segments and Related Information [Line Items]      
Consolidated depreciation and amortization 2,600 $ 3,100  
Consolidated assets $ 121,900   $ 125,400
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
EBITDA Reconciliation:    
Loss before income taxes $ (125,280) $ (48,107)
Interest expense, net 52,693 16,041
Depreciation 107,247 85,194
Amortization of intangible assets 41,944 25,589
Corporate EBITDA 50,500 47,000
Segment EBITDA $ 127,100 $ 125,700
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Segments and Related Information - Foreign Operations and Other - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Segments and Related Information [Line Items]      
Revenue $ 2,584,659 $ 1,954,400  
Property and equipment, net $ 1,730,602   $ 1,754,101
Govermment | Revenue Benchmark | Customer Concentration Risk      
Segments and Related Information [Line Items]      
Concentration risk, percentage of total 8.00% 6.00%  
United States      
Segments and Related Information [Line Items]      
Revenue $ 2,600,000 $ 1,900,000  
Property and equipment, net 1,700,000   1,700,000
Intangible assets and goodwill, net 2,900,000   3,000,000
Foreign Operations      
Segments and Related Information [Line Items]      
Revenue 27,500 $ 24,500  
Property and equipment, net 20,300   21,000
Intangible assets and goodwill, net $ 35,100   $ 35,500
Foreign Operations | Accounts Receivable, Net, Less Deferred Revenue | Geographic Concentration Risk      
Segments and Related Information [Line Items]      
Concentration risk, percentage of total 1.00%   1.00%
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 28, 2023
USD ($)
Mar. 31, 2021
USD ($)
Mar. 31, 2023
USD ($)
constructionProject
customer
Mar. 31, 2022
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]          
Line of credit facility, letters of credit issued     $ 162,900   $ 166,700
Number of joint ventures | constructionProject     4    
Cash and cash equivalents     $ 141,560   370,592
Indemnities, accrued project close-out liabilities     $ 40,000   40,000
Number of customers | customer     995    
Pension | IEA          
Loss Contingencies [Line Items]          
Withdrawal liability     $ 1,900   1,900
Workers' Compensation, General and Automobile Policies | Self-Insurance          
Loss Contingencies [Line Items]          
Self-insurance reserve     190,100   176,700
Workers' Compensation, General and Automobile Policies | Self-Insurance | Other Long-Term Liabilities          
Loss Contingencies [Line Items]          
Self-insurance reserve, non-current     118,800   109,300
Employee Group Medical Claims | Self-Insurance          
Loss Contingencies [Line Items]          
Self-insurance reserve     4,300   4,100
Corporate Joint Venture          
Loss Contingencies [Line Items]          
Cash and cash equivalents     $ 16,700   25,700
Corporate Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Minimum          
Loss Contingencies [Line Items]          
Proportionately consolidated non-controlled joint venture, ownership percentage     85.00%    
Corporate Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Maximum          
Loss Contingencies [Line Items]          
Proportionately consolidated non-controlled joint venture, ownership percentage     90.00%    
Corporate Joint Venture | Joint Venture Civil Construction Project | Minimum          
Loss Contingencies [Line Items]          
Proportionately consolidated non-controlled joint venture, ownership percentage     25.00%    
Corporate Joint Venture | Joint Venture Civil Construction Project | Maximum          
Loss Contingencies [Line Items]          
Proportionately consolidated non-controlled joint venture, ownership percentage     50.00%    
Contractual Joint Venture          
Loss Contingencies [Line Items]          
Payments for project financing     $ 300    
Captive Insurance Company          
Loss Contingencies [Line Items]          
Cash and cash equivalents     900   1,100
Performance and Payment Bonds          
Loss Contingencies [Line Items]          
Bonded projects, estimated costs to complete     1,942,200   1,739,900
Commercial and/or Financial Standby | Workers' Compensation, General and Automobile Policies | Self-Insurance          
Loss Contingencies [Line Items]          
Line of credit facility, letters of credit issued     95,600   95,600
Surety Bonds | Workers' Compensation | Self-Insurance          
Loss Contingencies [Line Items]          
Guarantor obligations, maximum exposure, undiscounted     110,900   110,900
Subsidiaries | Performance and Payment Bonds          
Loss Contingencies [Line Items]          
Guarantor obligations, maximum exposure, undiscounted     5,374,000   4,855,500
Subsidiaries | Performance and Payment Bonds | Corporate Joint Venture          
Loss Contingencies [Line Items]          
Guarantor obligations, maximum exposure, undiscounted     $ 254,500   $ 115,800
Revenue Benchmark | Customer Concentration Risk | Ten Largest Customers          
Loss Contingencies [Line Items]          
Concentration risk, percentage of total     39.00% 42.00%  
Infrastructure Energy Alternatives, Inc. | Pension          
Loss Contingencies [Line Items]          
Multiemployer plans, withdrawal obligation, monthly payment amount     $ 10    
Silicon Ranch Corporation, LLC | Subsequent Event | Litigation Settlement, Benchmark | Commitments And Contingencies Concentration Risk          
Loss Contingencies [Line Items]          
Concentration risk, percentage of total 30.00%        
Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC | Subsequent Event | Litigation Settlement, Benchmark | Commitments And Contingencies Concentration Risk          
Loss Contingencies [Line Items]          
Concentration risk, percentage of total 70.00%        
Silicon Ranch Corporation, LLC Matter | H&L Farms          
Loss Contingencies [Line Items]          
Payments to acquire land   $ 3,300      
Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc. | Subsequent Event          
Loss Contingencies [Line Items]          
Compensatory damages awarded to plaintiffs $ 4,500        
Remediation costs 1,500        
Silicon Ranch Corporation, LLC Matter | Silicon Ranch Corporation, LLC | Subsequent Event          
Loss Contingencies [Line Items]          
Punitive damages 25,000        
Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC | Subsequent Event          
Loss Contingencies [Line Items]          
Punitive damages 50,000        
Silicon Ranch Corporation, LLC Matter | IEA Constructors, LLC | Subsequent Event          
Loss Contingencies [Line Items]          
Insurance policy limit $ 10,000        
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Details) - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]      
Equity investments, carrying value $ 307,000,000   $ 306,000,000
Equity method Investment, related party, ownership percentage 25.00%    
Equity method investments, equity contributions $ 0 $ 500,000  
Negative equity method investment 200,000   200,000
Line of credit facility, letters of credit issued $ 162,900,000   166,700,000
Noncontrolling interest, percentage of voting interests acquired 15.00%    
Payments to non-controlling interests, including acquisition of interests and distributions $ (11,660,000) 0  
2023 Acquisitions      
Related Party Transaction [Line Items]      
Payments to non-controlling interests, including acquisition of interests and distributions $ (10,000,000)    
Business acquisition, number of shares issued (in shares) 120    
2023 Acquisitions | Oil and Gas      
Related Party Transaction [Line Items]      
Business acquisition, equity interest issued or issuable, value assigned $ 11,600,000    
Management | Equipment, Supplies and Services      
Related Party Transaction [Line Items]      
Payments, related party 16,100,000 6,800,000  
Payables, related party 3,900,000   2,600,000
Revenue, related party 2,200,000 3,800,000  
Receivables, related party 3,500,000   3,200,000
Management | Subcontracting Arrangements      
Related Party Transaction [Line Items]      
Payments, related party 500,000 200,000  
Payables, related party 200,000   300,000
Revenue, related party 41,800,000 28,800,000  
Receivables, related party 54,200,000   42,000,000
Management | Other Subcontracting Arrangements      
Related Party Transaction [Line Items]      
Receivables, related party 200,000   400,000
Charges, related party 200,000 200,000  
Receivables, net of deferred revenue, related party 2,300,000   2,300,000
Management | Other Subcontracting Arrangements | Line of Credit      
Related Party Transaction [Line Items]      
Line of credit facility, letters of credit issued 15,000,000    
Immediate Family Member of Management | Equipment | CCI      
Related Party Transaction [Line Items]      
Payables, related party 100,000   600,000
Payments, net of rebates, related party 1,000,000    
Chairman, Board of Directors      
Related Party Transaction [Line Items]      
Payments for life insurance policies 0    
Chairman, Board of Directors | Lease Agreements      
Related Party Transaction [Line Items]      
Payments, related party 700,000 600,000  
Executive Officers      
Related Party Transaction [Line Items]      
Life insurance assets, carrying amount 25,800,000   25,800,000
Executive Officers | Related Customer      
Related Party Transaction [Line Items]      
Charges, related party   300,000  
Executive Officers | Former Owner      
Related Party Transaction [Line Items]      
Receivables, related party 2,100,000   2,000,000
Equity investments, carrying value 100,000   $ 1,300,000
Executive Officers | Construction Services      
Related Party Transaction [Line Items]      
Payments, related party 400,000 100,000  
Receivables, related party $ 100,000    
Chief Executive Officer      
Related Party Transaction [Line Items]      
Payments for life insurance policies   $ 0  
XML 88 mtz-20230331_htm.xml IDEA: XBRL DOCUMENT 0000015615 2023-01-01 2023-03-31 0000015615 2023-05-01 0000015615 2022-01-01 2022-03-31 0000015615 2023-03-31 0000015615 2022-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2023-03-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-12-31 0000015615 us-gaap:CommonStockMember 2022-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2022-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000015615 us-gaap:RetainedEarningsMember 2022-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000015615 us-gaap:ParentMember 2022-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2022-12-31 0000015615 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000015615 us-gaap:ParentMember 2023-01-01 2023-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000015615 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000015615 us-gaap:CommonStockMember 2023-03-31 0000015615 us-gaap:TreasuryStockCommonMember 2023-03-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000015615 us-gaap:RetainedEarningsMember 2023-03-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000015615 us-gaap:ParentMember 2023-03-31 0000015615 us-gaap:NoncontrollingInterestMember 2023-03-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 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 2022-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-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 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-01-01 2023-03-31 0000015615 srt:MaximumMember 2023-01-01 2023-03-31 0000015615 srt:MaximumMember 2022-01-01 2022-03-31 0000015615 2023-01-01 2023-03-31 0000015615 2023-04-01 2023-03-31 0000015615 mtz:FormerOwnerOfAcquiredBusinessMember 2023-01-01 2023-03-31 0000015615 mtz:FormerOwnerOfAcquiredBusinessMember 2022-01-01 2022-03-31 0000015615 mtz:A2021AcquisitionsMember mtz:FormerOwnerOfAcquiredBusinessMember 2022-01-01 2022-03-31 0000015615 mtz:A2022AcquisitionsIEAMember 2022-10-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2022-04-01 2022-06-30 0000015615 mtz:CommunicationsSegmentMember 2022-12-31 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2022-12-31 0000015615 mtz:OilAndGasSegmentMember 2022-12-31 0000015615 mtz:PowerDeliverySegmentMember 2022-12-31 0000015615 mtz:CommunicationsSegmentMember 2023-01-01 2023-03-31 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2023-01-01 2023-03-31 0000015615 mtz:OilAndGasSegmentMember 2023-01-01 2023-03-31 0000015615 mtz:PowerDeliverySegmentMember 2023-01-01 2023-03-31 0000015615 mtz:CommunicationsSegmentMember 2023-03-31 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2023-03-31 0000015615 mtz:OilAndGasSegmentMember 2023-03-31 0000015615 mtz:PowerDeliverySegmentMember 2023-03-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-12-31 0000015615 us-gaap:TradeNamesMember 2022-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-01-01 2023-03-31 0000015615 us-gaap:TradeNamesMember 2023-01-01 2023-03-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2023-01-01 2023-03-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-03-31 0000015615 us-gaap:TradeNamesMember 2023-03-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2023-03-31 0000015615 us-gaap:TradeNamesMember 2022-12-31 0000015615 us-gaap:TradeNamesMember 2023-03-31 0000015615 mtz:A2023AcquisitionsMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsAllOtherMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-03-31 0000015615 mtz:A2022AcquisitionsAllOtherMember 2023-03-31 0000015615 mtz:A2022AcquisitionsMember 2023-03-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:TradeNamesAndCustomerRelationshipsMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:BacklogMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:BacklogMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsAllOtherMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2023-03-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:InfrastructureEnergyAlternativesIncWarrantsMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0000015615 mtz:A2022AcquisitionsMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-05-01 2022-05-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2023-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember mtz:PowerDeliveryMember 2023-01-01 2023-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember mtz:PowerDeliveryMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2023-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2023-01-01 2023-03-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2022-01-01 2022-12-31 0000015615 mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember 2022-01-01 2022-03-31 0000015615 mtz:A2023AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0000015615 mtz:A2023AcquisitionsMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0000015615 mtz:A2022And2023AcquisitionsMember 2023-03-31 0000015615 mtz:A2022And2023AcquisitionsMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember 2023-03-31 0000015615 mtz:EarnoutArrangementsMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2023-03-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2022-12-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2023-03-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2022-12-31 0000015615 us-gaap:MeasurementInputDiscountRateMember 2023-03-31 0000015615 mtz:AllAcquisitionsMember 2023-03-31 0000015615 mtz:EarnoutArrangementsMember 2023-01-01 2023-03-31 0000015615 mtz:EarnoutArrangementsMember 2022-01-01 2022-03-31 0000015615 mtz:WahaJVsMember 2023-03-31 0000015615 mtz:CrossCountryInfrastructureMember 2023-03-31 0000015615 mtz:FMTechMember 2023-03-31 0000015615 mtz:CrossCountryInfrastructureMember 2022-12-31 0000015615 mtz:WahaJVsMember 2023-01-01 2023-03-31 0000015615 mtz:WahaJVsMember 2022-01-01 2022-03-31 0000015615 mtz:WahaJVsMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2023-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-12-31 0000015615 mtz:FMTechMember 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2023-01-01 2023-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-01-01 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2023-01-01 2023-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2022-01-01 2022-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2023-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2023-03-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2022-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2023-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2023-01-01 2023-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-01-01 2022-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2023-03-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2022-12-31 0000015615 mtz:ConfluenceMember 2023-03-31 0000015615 mtz:ConfluenceMember 2021-01-01 2023-03-31 0000015615 mtz:ConfluenceMember 2021-12-31 0000015615 mtz:ConfluenceMember 2023-01-01 2023-03-31 0000015615 mtz:ConfluenceMember 2022-01-01 2022-03-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2023-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2023-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2023-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2022-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember 2023-03-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentIEASeniorNotesMember 2023-03-31 0000015615 mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember 2023-03-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 srt:MinimumMember 2023-01-01 2023-03-31 0000015615 us-gaap:FinanceReceivablesMember 2023-01-01 2023-03-31 0000015615 us-gaap:FinanceReceivablesMember 2022-01-01 2022-03-31 0000015615 us-gaap:LandMember 2023-03-31 0000015615 us-gaap:LandMember 2022-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2023-03-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2023-03-31 0000015615 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2023-03-31 0000015615 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000015615 us-gaap:ConstructionInProgressMember 2023-03-31 0000015615 us-gaap:ConstructionInProgressMember 2022-12-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LoansPayableMember mtz:A2022TermLoansMember us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 us-gaap:LoansPayableMember mtz:A2022TermLoansMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2023-01-01 2023-03-31 0000015615 srt:ScenarioForecastMember us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2025-03-01 2025-03-31 0000015615 us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2023-03-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2023-01-01 2023-03-31 0000015615 us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2023-03-31 0000015615 us-gaap:ForeignLineOfCreditMember 2022-12-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2023-03-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2023-03-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityMember us-gaap:LineOfCreditMember 2023-03-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2023-03-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2023-03-31 0000015615 srt:ScenarioForecastMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2024-03-31 0000015615 srt:ScenarioForecastMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2026-03-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0000015615 srt:MinimumMember mtz:EquipmentLeasesMember 2023-01-01 2023-03-31 0000015615 srt:MinimumMember mtz:FacilityLeasesMember 2023-01-01 2023-03-31 0000015615 srt:MaximumMember mtz:FacilityLeasesMember 2023-01-01 2023-03-31 0000015615 srt:MaximumMember mtz:EquipmentLeasesMember 2023-01-01 2023-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2023-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2023-01-01 2023-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-01-01 2022-03-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000015615 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0000015615 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-03-31 0000015615 srt:MinimumMember 2022-01-01 2022-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-03-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-03-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2023-01-01 2023-03-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2023-01-01 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2023-01-01 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2023-01-01 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-03-31 0000015615 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0000015615 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2023-01-01 2023-03-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CommunicationsSegmentMember 2023-01-01 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-01-01 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:PowerDeliverySegmentMember 2023-01-01 2023-03-31 0000015615 us-gaap:CorporateNonSegmentMember mtz:A2023AcquisitionsMember 2023-01-01 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CommunicationsSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:PowerDeliverySegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:CorporateNonSegmentMember mtz:A2023AcquisitionsMember 2022-01-01 2022-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-03-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2023-03-31 0000015615 us-gaap:CorporateNonSegmentMember 2022-12-31 0000015615 country:US 2023-01-01 2023-03-31 0000015615 country:US 2022-01-01 2022-03-31 0000015615 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000015615 us-gaap:NonUsMember 2022-01-01 2022-03-31 0000015615 country:US 2023-03-31 0000015615 country:US 2022-12-31 0000015615 us-gaap:NonUsMember 2023-03-31 0000015615 us-gaap:NonUsMember 2022-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000015615 mtz:SiliconRanchCorporationLLCMatterMember mtz:HLFarmsMember 2021-03-01 2021-03-31 0000015615 mtz:SiliconRanchCorporationLLCMatterMember us-gaap:SubsequentEventMember mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember 2023-04-28 2023-04-28 0000015615 mtz:LitigationSettlementBenchmarkMember mtz:CommitmentsAndContingenciesConcentrationRiskMember us-gaap:SubsequentEventMember mtz:SiliconRanchCorporationLLCMember 2023-04-28 2023-04-28 0000015615 mtz:LitigationSettlementBenchmarkMember mtz:CommitmentsAndContingenciesConcentrationRiskMember us-gaap:SubsequentEventMember mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember 2023-04-28 2023-04-28 0000015615 mtz:SiliconRanchCorporationLLCMatterMember us-gaap:SubsequentEventMember mtz:SiliconRanchCorporationLLCMember 2023-04-28 2023-04-28 0000015615 mtz:SiliconRanchCorporationLLCMatterMember us-gaap:SubsequentEventMember mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember 2023-04-28 2023-04-28 0000015615 mtz:SiliconRanchCorporationLLCMatterMember us-gaap:SubsequentEventMember mtz:IEAConstructorsLLCMember 2023-04-28 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2023-03-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2022-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2023-03-31 0000015615 us-gaap:PerformanceGuaranteeMember 2022-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2023-03-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2023-03-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2023-03-31 0000015615 mtz:JointVentureCivilConstructionProjectMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2023-03-31 0000015615 mtz:JointVentureCivilConstructionProjectMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2023-03-31 0000015615 mtz:ContractualJointVentureMember 2023-01-01 2023-03-31 0000015615 us-gaap:CorporateJointVentureMember 2023-03-31 0000015615 us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:CaptiveInsuranceCompanyMember 2023-03-31 0000015615 mtz:CaptiveInsuranceCompanyMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2023-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2023-03-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2023-03-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2023-03-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2023-03-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember 2023-01-01 2023-03-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2023-01-01 2023-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2022-01-01 2022-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2023-03-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2022-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2023-01-01 2023-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2023-03-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-03-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2022-01-01 2022-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2023-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2023-01-01 2023-03-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2022-01-01 2022-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2023-01-01 2023-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-01-01 2022-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2023-03-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2022-01-01 2022-03-31 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2023-03-31 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2022-12-31 0000015615 mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2023-03-31 0000015615 mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2022-12-31 0000015615 us-gaap:LineOfCreditMember mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2023-03-31 0000015615 mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2022-01-01 2022-03-31 0000015615 mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2023-01-01 2023-03-31 0000015615 mtz:A2023AcquisitionsMember mtz:OilAndGasSegmentMember 2023-03-31 0000015615 srt:ChiefExecutiveOfficerMember 2022-01-01 2022-03-31 0000015615 srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-03-31 0000015615 srt:ExecutiveOfficerMember 2023-03-31 0000015615 srt:ExecutiveOfficerMember 2022-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 2023 Q1 false P9M P3Y P3Y P3Y P3Y P3Y P1Y P1Y http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations 10-Q true 2023-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 78859193 2584659000 1954400000 2359494000 1733316000 107247000 85194000 41944000 25589000 163914000 145390000 -52693000 -16041000 9152000 6777000 6201000 -3754000 -125280000 -48107000 -44734000 -13148000 -80546000 -34959000 -6000 19000 -80540000 -34978000 -1.05 -1.05 -0.47 -0.47 76984000 76984000 74789000 74789000 -80546000 -34959000 672000 913000 -4177000 13754000 -84051000 -20292000 -6000 19000 -84045000 -20311000 141560000 370592000 1372046000 1399732000 1769631000 1729886000 164917000 117969000 123378000 122308000 85131000 118640000 3656663000 3859127000 1730602000 1754101000 276231000 279534000 2065602000 2045041000 904412000 946299000 421826000 409157000 9055336000 9293259000 166676000 171916000 96817000 96516000 925609000 1109867000 198295000 181888000 331247000 365971000 438645000 406232000 221246000 163647000 2378535000 2496037000 3045526000 3052193000 190132000 194050000 535531000 571401000 257980000 238391000 6407704000 6552072000 1.00 1.00 5000000 5000000 0 0 0 0 0 0 0.10 0.10 145000000 145000000 98674997 98615105 1377480 2047130 9867000 9862000 1235608000 1246590000 2115202000 2195742000 -54460000 -50955000 19813055 19933055 659913000 663910000 2646304000 2737329000 1328000 3858000 2647632000 2741187000 9055336000 9293259000 98615105 9862000 19933055 -663910000 1246590000 2195742000 -50955000 2737329000 3858000 2741187000 -80540000 -80540000 -6000 -80546000 -3505000 -3505000 -3505000 8515000 8515000 8515000 2235 206000 206000 206000 174833 17000 -17000 0 0 117176 -12000 -8213000 -8225000 -8225000 120000 -3997000 11473000 7476000 2524000 10000000 98674997 9867000 19813055 -659913000 1235608000 2115202000 -54460000 2646304000 1328000 2647632000 95371211 9537000 18941926 -586955000 1033615000 2162388000 -78776000 2539809000 4052000 2543861000 -34978000 -34978000 19000 -34959000 14667000 14667000 14667000 6336000 6336000 6336000 165010 17000 -17000 0 0 48204 -5000 -4032000 -4037000 -4037000 187978 13791000 13791000 13791000 95488017 9549000 19129904 -600746000 1035902000 2127410000 -64109000 2508006000 4071000 2512077000 -80546000 -34959000 107247000 85194000 41944000 25589000 8515000 6336000 -30863000 1647000 9152000 6777000 7818000 2568000 1367000 854000 -1585000 926000 -50082000 -121646000 22011000 104490000 5673000 8980000 -36587000 -36268000 -212714000 14537000 29495000 -13802000 5584000 11949000 -86371000 131518000 46506000 21840000 63346000 83191000 19946000 4630000 205000 960000 425000 0 -200000 0 -89486000 -101361000 918000000 773500000 911188000 855083000 37047000 41600000 0 13791000 -11660000 0 13107000 3996000 1560000 -17046000 -53442000 -158016000 267000 256000 -229032000 -127603000 370592000 360736000 141560000 233133000 59444000 23178000 -939000 -740000 22633000 48604000 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, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services. 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.</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, 2022 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, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 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 appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div><div style="margin-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. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div><div style="margin-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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-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 </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%">transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain 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%">General Economic, Market and Regulatory 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 Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs. The extent to which general economic, market and regulatory conditions 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, 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"><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 service 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 47% and 58% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, 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%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.</span></div><div style="text-indent:36pt"><span><br/></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, operational 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 revisions 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 the three month period ended March 31, 2023, excluding the effects on the Company’s results of operations of margin decreases for three projects within the Company’s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022. For the three month period ended March 31, 2022, 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. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March 31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March 31, 2022, totaled a n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">et increase o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f approximately $11.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%">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 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, 2023, the amount of the Company’s remaining performance obligations was $8.4 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.</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 advice, 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 </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%">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, 2023 and December 31, 2022, the Company included approximately $285 million and $271 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, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses. 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%">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%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 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%">Accounting Pronouncements Adopted 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-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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company’s consolidated financial statements.</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%">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%">In March 2023, the FASB issued ASU 2023-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company’s 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, 2022 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, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 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 appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div> When appropriate, prior year amounts are reclassified to conform with the current period presentation. <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. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div> <div style="margin-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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-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 </span></div>transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies. <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%">General Economic, Market and Regulatory 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 Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs. The extent to which general economic, market and regulatory conditions 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, 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: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 service 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 47% and 58% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, 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%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March 31, 2023 and 2022, respectively.</span></div><div style="text-indent:36pt"><span><br/></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, operational 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 revisions 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 the three month period ended March 31, 2023, excluding the effects on the Company’s results of operations of margin decreases for three projects within the Company’s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022. For the three month period ended March 31, 2022, 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. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March 31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March 31, 2022, totaled a n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">et increase o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f approximately $11.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%">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 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, 2023, the amount of the Company’s remaining performance obligations was $8.4 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.</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 advice, 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 </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%">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, 2023 and December 31, 2022, the Company included approximately $285 million and $271 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, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses. 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.47 0.58 0.03 0.04 -8500000 0.05 0.05 9600000 11900000 P1Y 8400000000 5700000000 285000000 271000000 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%">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%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 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%">Accounting Pronouncements Adopted 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-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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company’s consolidated financial statements.</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%">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%">In March 2023, the FASB issued ASU 2023-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company’s 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 primarily under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive. </span></div><div style="margin-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.372%"/><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"/><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="display:none"/><td colspan="3" style="display:none"/><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></tr><tr><td colspan="3" style="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"/><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to MasTec:</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 - 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(80,540)</span></td><td style="background-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%">(34,978)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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)</span></div></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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,984 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,789 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month periods ended March 31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</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,330,000 and 1,321,000, for the three month periods ended March 31, 2023 and 2022, respectively. For the three month period ended March 31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March 31, 2022, such anti-dilutive common stock equivalents totaled 63,000.</span></div><div style="margin-bottom:6pt;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%">Share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. There were no share repurchases under the Company’s share repurchase programs for the three month period ended March 31, 2023. For the three month period ended March 31, 2022, the Company repurchased 187,978 shares of its common stock, 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.</span></div><div style="margin-bottom:6pt;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%">Shares issued for acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In the fourth quarter of 2022, 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 approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,758,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> sha</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">res of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”). In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels &amp; McCoy Holdings, Inc., formerly known as Henkels &amp; McCoy Group, Inc. (“HMG”). See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.</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.372%"/><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"/><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="display:none"/><td colspan="3" style="display:none"/><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></tr><tr><td colspan="3" style="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"/><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to MasTec:</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 - 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(80,540)</span></td><td style="background-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%">(34,978)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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)</span></div></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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,984 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,789 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month periods ended March 31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</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,330,000 and 1,321,000, for the three month periods ended March 31, 2023 and 2022, respectively. For the three month period ended March 31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March 31, 2022, such anti-dilutive common stock equivalents totaled 63,000.</span></div> -80540000 -80540000 -34978000 -34978000 76984000 74789000 0 0 76984000 74789000 99000 72000 1330000 1321000 63000 0 187978 2758000 133000 Acquisitions, Goodwill and Other Intangible Assets, Net <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, 2023 (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:32.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.677%"/><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.677%"/><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.684%"/><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, 2022</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%">606.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%">703.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%">582.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%">270.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%">2,161.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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">(a)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.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%">(116.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"><div><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, 2022</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%">606.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%">703.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%">465.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%">270.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%">2,045.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="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%">0.3 </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%">— </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%">0.3 </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">(b)</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%">— </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.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%">0.9 </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%">— </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%">20.3 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><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, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,065.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:1pt;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)    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%">(b)    Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the three month period ended March 31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.</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="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:45.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.677%"/><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.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets, Net</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%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names </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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><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, 2022</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,089.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">228.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%">86.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%">1,404.9 </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="2" style="background-color:#ffffff;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%">(388.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(28.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(40.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(458.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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, 2022</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: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%">700.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: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%">200.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">45.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">946.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(34.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(41.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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, 2023</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">665.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">195.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">904.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:1pt;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">Trade names includes 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%">$34.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of non-amortizing trade names as of both March 31, 2023 and December 31, 2022.</span></div><div style="margin-bottom:1pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Consists principally of pre-qualifications and non-compete agreements.</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%">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 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the three month period ended March 31, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects and macroeconomic factors. In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with one reporting unit within the Communications segment, one reporting unit within the Oil and Gas segment and one reporting unit within the Clean Energy and Infrastructure segment. Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values as of March 31, 2023. 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 and/or the effects of rising inflation, including on interest rates, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company 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. In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation’s transition to low-carbon energy sources and position the Company for expected future opportunities. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company’s existing and recently acquired operations. Acquisitions are funded with cash on hand, borrowings under the Company’s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.</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%">2023 Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> For the three month period ended March 31, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company’s Communications segment, which acquisition was effective in January and has been accounted for as a business combination under ASC 805, “</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.” The aggregate purchase price for this entity was composed of approximately $45 million in cash, net of cash acquired. Determination of the estimated fair values of net assets acquired and consideration transferred for this acquisition was preliminary as of March 31, 2023; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022 Acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company’s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company that specializes in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company’s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company’s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.</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%">Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company’s 2022 acquisitions was preliminary as of March 31, 2023; as a result, further adjustments to such estimates may occur. The following table summarizes, as of March 31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (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:59.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.681%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IEA</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%">All other</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">564.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">48.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">612.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Shares transferred</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%">173.7 </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%">173.7 </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 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%">Estimated fair value of warrants</span></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%">10.3 </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%">— </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%">10.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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 18.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%">Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">748.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">51.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">799.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Accounts receivable and contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;padding:2px 0;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%">584.9 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;padding:2px 0;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%">6.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;padding:2px 0;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%">591.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Current assets</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%">36.1 </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%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.6 </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 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%">Property and equipment</span></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%">213.0 </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%">30.2 </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%">243.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Long-term assets, primarily operating lease right-of-use assets</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%">36.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%">0.1 </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%">37.0 </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 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%">Amortizing intangible assets</span></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%">362.2 </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%">5.9 </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%">368.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Accounts payable</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%">(136.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.6)</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%">(141.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Current liabilities, including current portion of operating lease liabilities</span></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%">(435.8)</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.7)</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%">(438.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Long-term debt, including finance lease obligations</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%">(330.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">(331.0)</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 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%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.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%">(0.2)</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%">(131.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">Total identifiable net assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;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%">198.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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 #000;padding:2px 0;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%">36.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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 #000;padding:2px 0;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%">234.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Goodwill</span></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%">549.9 </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%">15.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%">565.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">Total net assets acquired, including goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;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%">748.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;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%">51.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;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%">799.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortizing intangible assets related to the IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years, based on IEA’s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries. Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year, and are based on estimated cash flows expected to be derived from future work on acquired contracts with customers. The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years. Amortizing intangible assets related to “All other” acquisitions, which are primarily composed of customer relationships, had an aggregate weighted average life of 9 years. 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="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 goodwill balances for each of the respective 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 $39 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of March 31, 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-weight:400;line-height:120%">The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing. Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired. The long-term debt assumed in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes assumed in connection with the acquisition of IEA. See Note 7 - Debt for 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%">Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, for which the remaining warrants outstanding as of December 31, 2022 had an estimated fair value of $3.1 million. Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon the exercise of the IEA warrants. During the first quarter of 2023, the number of MasTec shares issued in connection with exercised IEA warrants was de minimis. The remaining warrants expired unexercised on March 26, 2023. For the three month period ended March 31, 2023, the Company recorded fair value gains totaling approximately $2.8 million, related primarily to the expired warrants, which amount is reflected in other income. </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 generally 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 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $3 million in the aggregate. Earn-outs are recorded within other current and other long-term liabilities, as appropriate, 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, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $4 million; however, there is no maximum payment amount. Current liabilities reflected in the table above include contingent liabilities for insurance and other matters.</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%">HMG Additional Payments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The HMG purchase agreement, for which the subject acquisition was effective in December 2021, 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 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. Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock.</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, 2023 and December 31, 2022, the estimated fair value of remaining Additional Payments was approximately $39 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet and include the effects of unrealized fair value gains or losses related to the contingent shares. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 170,000 shares as of both March 31, 2023 and December 31, 2022. For the three month period ended March 31, 2023, unrealized fair value measurement activity related to the contingent shares totaled losses of approximately $1.6 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%">. The amount of Additional Payments due to the sellers as of both March 31, 2023 and December 31, 2022 totaled approximately $21.8 million, of which the amount due in shares totaled approximately $9.3 million and $8.4 million, respectively, or 98,800 shares, for both periods. See Note 2 - Earnings Per Share for the effect of th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e above referenced shares on the Company’s earnings per share calculations.</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, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $2.6 billion and $2.3 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $83.2 million and $74.6 million, respectively. Supplemental pro forma information for the Company’s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that were acquired.</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 periods ended March 31, 2023 and 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $400.6 million and $704.7 million, respectively. Acquisition-related revenue for the three month period ended March 31, 2023 included approximately $370.0 million for IEA, and for the three month period ended March 31, 2022 included approximately $548.1 million for HMG and INTREN in the aggregate. Acquisition-related net losses for the three month periods ended March 31, 2023 and 2022 totaled approximately $34.1 million and $4.3 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs.</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 and integration costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense. 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 operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition. The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses. For the three month period ended March 31, 2023, such acquisition and integration costs totaled approximately $17.1 million, of which $14.6 million and $2.5 million were included within general and administrative expenses and costs of revenue, excluding depreciation and amortization, respectively. Acquisition and integration costs for the three month period ended March 31, 2022 totaled approximately $13.6 million, which amount was included within general and administrative expenses. As of March 31, 2023 and December 31, 2022, approximately $1.9 million and $5.5 million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.</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 following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March 31, 2023 (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:32.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.677%"/><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.677%"/><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.684%"/><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, 2022</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%">606.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%">703.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%">582.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%">270.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%">2,161.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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">(a)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.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%">(116.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"><div><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, 2022</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%">606.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%">703.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%">465.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%">270.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%">2,045.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="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%">0.3 </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%">— </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%">0.3 </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">(b)</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%">— </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.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%">0.9 </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%">— </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%">20.3 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><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, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,065.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:1pt;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)    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%">(b)    Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the three month period ended March 31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.</span></div> 606100000 703300000 582200000 270100000 2161700000 0 0 116700000 0 116700000 606100000 703300000 465500000 270100000 2045000000 300000 0 0 0 300000 0 19400000 900000 0 20300000 606400000 722700000 466400000 270100000 2065600000 <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="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:45.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.677%"/><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.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets, Net</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%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names </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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><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, 2022</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,089.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">228.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%">86.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%">1,404.9 </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="2" style="background-color:#ffffff;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%">(388.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(28.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(40.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(458.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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, 2022</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: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%">700.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: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%">200.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">45.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">946.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(34.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(41.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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, 2023</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">665.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">195.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">904.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:1pt;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">Trade names includes 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%">$34.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of non-amortizing trade names as of both March 31, 2023 and December 31, 2022.</span></div><div style="margin-bottom:1pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Consists principally of pre-qualifications and non-compete agreements.</span></div> 1089400000 228900000 86600000 1404900000 388800000 28900000 40900000 458600000 700600000 200000000.0 45700000 946300000 34800000 5000000.0 2100000 41900000 665800000 195000000.0 43600000 904400000 34500000 34500000 1 1 1 45000000 5 <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%">Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company’s 2022 acquisitions was preliminary as of March 31, 2023; as a result, further adjustments to such estimates may occur. The following table summarizes, as of March 31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (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:59.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.681%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IEA</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%">All other</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">564.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">48.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">612.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Shares transferred</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%">173.7 </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%">173.7 </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 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%">Estimated fair value of warrants</span></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%">10.3 </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%">— </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%">10.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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 18.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%">Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">748.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">51.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#cceeff;border-top:1pt solid #000;padding:2px 0;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%">799.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Accounts receivable and contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;padding:2px 0;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%">584.9 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;padding:2px 0;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%">6.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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:#cceeff;padding:2px 0;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%">591.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Current assets</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%">36.1 </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%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.6 </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 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%">Property and equipment</span></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%">213.0 </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%">30.2 </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%">243.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Long-term assets, primarily operating lease right-of-use assets</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%">36.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%">0.1 </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%">37.0 </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 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%">Amortizing intangible assets</span></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%">362.2 </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%">5.9 </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%">368.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Accounts payable</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%">(136.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.6)</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%">(141.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Current liabilities, including current portion of operating lease liabilities</span></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%">(435.8)</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.7)</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%">(438.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Long-term debt, including finance lease obligations</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%">(330.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">(331.0)</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 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%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.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%">(0.2)</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%">(131.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">Total identifiable net assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;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%">198.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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 #000;padding:2px 0;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%">36.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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 #000;padding:2px 0;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%">234.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Goodwill</span></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%">549.9 </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%">15.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%">565.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">Total net assets acquired, including goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;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%">748.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;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%">51.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;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%">799.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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"/></tr></table></div> 564500000 48400000 612900000 173700000 0 173700000 10300000 0 10300000 0 2800000 2800000 748500000 51200000 799700000 584900000 6100000 591000000.0 36100000 1500000 37600000 213000000.0 30200000 243200000 36900000 100000 37000000.0 362200000 5900000 368100000 136500000 4600000 141100000 435800000 2700000 438500000 330800000 200000 331000000.0 131400000 200000 131600000 198600000 36100000 234700000 549900000 15100000 565000000.0 748500000 51200000 799700000 321000000 P14Y P14Y 42000000 P1Y P13Y P9Y 39000000 2700000 174000000 44000000 300000000 0.06625 3100000 2800000 5 3000000 4000000 29400000 18000000 133157 39000000 37000000 170000 170000 -1600000 21800000 21800000 9300000 8400000 98800 98800 2600000000 2300000000 -83200000 -74600000 400600000 704700000 370000000 548100000 -34100000 -4300000 17100000 14600000 2500000 13600000 1900000 5500000 Fair Value of Financial InstrumentsThe 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 assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, mandatorily redeemable non-controlling interests and debt obligations.<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, 2023 and December 31, 2022, the estimated fair value of the Company’s Earn-out liabilities totaled $125.4 million and $127.4 million, respectively, of which $12.3 million and $13.9 million, respectively, related to mandatorily redeemable non-controlling interests. Earn-out liabilities included within other current liabilities totaled approximately $36.0 million and $37.7 million as of March 31, 2023 and December 31, 2022, 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 was 12.0% as of March 31, 2023, 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, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $36 million and $149 million; however, 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. For the three month period ended March 31, 2023, there were no additions from new business combinations, and for the three month period ended March 31, 2022, additions from new business combinations totaled approximately $1.7 million. There were no measurement period adjustments for the three month period ended March 31, 2023, and for the three month period ended March 31, 2022, measurement period adjustments totaled a decrease of approximately $1.9 million and related primarily to the Company’s Oil and Gas segment. For the three month period ended March 31, 2023, fair value adjustments across multiple segments totaled a decrease, net of approximately $0.3 million, and for the three month period ended March 31, 2022, there were no fair value adjustments. Earn-out payments for the three month period ended March 31, 2023 totaled approximately $1.7 million and related to mandatorily redeemable non-controlling interests. There were no Earn-out payments for the three month period ended March 31, 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%">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, 2023 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 interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) 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:700;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, 2023, 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. The carrying values of the Company’s VIEs totaled approximately $26 million and $24 million as of March 31, 2023 and December 31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets, and management believes that the Company’s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $37 million for both periods.</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, which is referred to as the “adjusted cost basis.” As of March 31, 2023 and December 31, 2022, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $307 million and $306 million, respectively. As of both March 31, 2023 and December 31, 2022, 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, 2023 or 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-style:italic;font-weight:700;line-height:120%">The Waha JVs</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%"> The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $8.0 million and $7.4 million for the three month periods ended March 31, 2023 and 2022, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.3 million and $3.1 million for the three month periods ended March 31, 2023 and 2022, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $114.3 million as of March 31, 2023. 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 $262 million and $263 million as of March 31, 2023 and December 31, 2022, 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, 2023, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $5.6 million, or $4.2 million, net of tax, and for the three month period ended March 31, 2022, unrecognized unrealized activity totaled gains of approximately $18.2 million, or $13.8 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:700;line-height:120%">Other Investments</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%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of March 31, 2023 and December 31, 2022, the Company had an aggregate investment of approximately $22 million and $21 million, respectively, in these entities, including $18 million for FM Tech as of both periods. The Company made no equity contributions related to its investments in telecommunications entities for the three month period ended March 31, 2023, and made equity contributions totaling approximately $0.5 million for the three month period ended March 31, 2022. Equity in earnings, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $1.1 million for the three month period ended March 31, 2023, and for the three month period ended March 31, 2022, equity in losses, net, related to these entities totaled approximately $0.3 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.0 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023 and December 31, 2022, related amounts payable to these entities totaled approximately $0.1 million and $0.2 million, respectively. 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, 2023, employee lease expenses and advances to these entities were de minimis, and for the three month period ended March 31, 2022, there were no employee lease expenses or advances to these entities. As of both March 31, 2023 and December 31, 2022, receivables related to these arrangements totaled approximately $3.8 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-weight:400;line-height:120%">The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both March 31, 2023 and December 31, 2022 totaled approximately $3 million. For both the three month periods ended March 31, 2023 and 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 $0.3 million and $3.6 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023, related amounts payable totaled approximately $0.1 million, and as of December 31, 2022, were de minimis. In addition, the Company has line of credit arrangements with these entities, which, as of March 31, 2023 and December 31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability. There were no borrowings as of March 31, 2023, and as of December 31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.</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 a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment. As of March 31, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during the three month period ended March 31, 2023. No amounts were funded for the three month period ended March 31, 2022. Equity in losses related to the Company’s proportionate share of income from this investment was $0.1 million and $0.2 million for the three month periods ended March 31, 2023 and 2022, 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 also has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), in which the Company has no active involvement. AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.</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, 2023 and December 31, 2022, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600.0 million, and their estimated fair value totaled approximately $552.0 million and $534.0 million for the respective periods. As of March 31, 2023 and December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $282.1 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”), collectively, the “6.625% Senior Notes”). The estimated fair value of the 6.625% Senior Notes totaled approximately $268.5 million and $280.5 million as of March 31, 2023 and December 31, 2022, respectively. The estimated fair values of the Company’s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.</span></div> 125400000 127400000 12300000 13900000 36000000 37700000 0.120 36000000 149000000 0 1700000 0 -1900000 fair value adjustments fair value adjustments -300000 0 1700000 0 0.33 0.15 0.50 26000000 24000000 37000000 37000000 307000000 306000000 15000000 15000000 20000000 20000000 0 0 8000000 7400000 4300000 3100000 114300000 262000000 263000000 -5600000 -4200000 18200000 13800000 22000000 22000000 21000000 18000000 18000000 0 500000 1100000 -300000 400000 1000000 100000 200000 0 3800000 3800000 0.49 3000000 3000000 -100000 -100000 300000 3600000 100000 3000000 4500000 0 600000 0.75 2100000 2500000 200000 0 -100000 -200000 200000 0.0450 0.0450 600000000 600000000 552000000 534000000 0.06625 282100000 281200000 225100000 0.06625 0.06625 74900000 0.06625 0.06625 0.06625 0.06625 268500000 280500000 0.0450 0.06625 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/>2023</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/>2022</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%">1,380.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,408.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%">(8.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.4)</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%">1,372.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,399.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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%">350.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%">401.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,419.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,328.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,769.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%">1,729.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, 2023, provisions for credit losses totaled $0.5 million, and for the three month period ended March 31, 2022, provisions for credit losses were de minimis. Impairment losses on contract assets were not material in either period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $438.6 million and $406.2 million as of March 31, 2023 and December 31, 2022, respectively, of which deferred revenue comprised approximately $423.5 million and $390.3 million, respectively. For the three month period ended March 31, 2023, the Company recognized revenue of approximately $287.6 million related to amounts that were included in deferred revenue as of December 31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.</span></div><div style="margin-top:6pt;text-align: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 $3.8 million and $1.0 million for the three month periods ended March 31, 2023 and 2022, 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/>2023</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/>2022</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%">1,380.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,408.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%">(8.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.4)</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%">1,372.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,399.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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%">350.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%">401.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,419.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,328.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,769.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%">1,729.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> 1380500000 1408100000 8500000 8400000 1372000000 1399700000 350600000 401900000 1419000000 1328000000 1769600000 1729900000 0.05 0.10 500000 438600000 406200000 423500000 390300000 287600000 -3800000 -1000000 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/>2023</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/>2022</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%">73.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%">73.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">91.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%">86.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,854.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%">2,797.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment, furniture and internal-use software</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%">312.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%">286.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">45.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%">67.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,377.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%">3,311.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,646.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,557.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,730.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,754.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><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%">As of March 31, 2023 and December 31, 2022, the gross amount of capitalized internal-use software totaled $202.4 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $51.9 million and $39.9 million, respectively.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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/>2023</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/>2022</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%">73.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%">73.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">91.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%">86.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,854.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%">2,797.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment, furniture and internal-use software</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%">312.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%">286.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">45.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%">67.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,377.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%">3,311.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,646.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,557.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,730.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,754.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> 73600000 73500000 91400000 86700000 2854600000 2797000000 312700000 286800000 45000000.0 67400000 3377300000 3311400000 1646700000 1557300000 1730600000 1754100000 202400000 186600000 51900000 39900000 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:99.861%"><tr><td style="width:1.0%"/><td style="width:43.406%"/><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:30.054%"/><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:10.026%"/><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:10.029%"/><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/>2023</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/>2022</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%">905.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">896.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 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%">347.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%">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="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%">6.625% Senior Notes </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2029</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%">282.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%">281.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%">2022 Term Loan Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 7, 2025 and October 7, 2027</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700.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%">700.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%">393.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%">414.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,228.8 </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%">3,241.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 18.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%">(16.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%">(17.6)</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%">3,212.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 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%">3,224.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 18.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%">166.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">171.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 18.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%">3,045.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,052.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"><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company’s senior unsecured credit facility (the “Credit Facility”) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">had aggregate borrowing commitments totaling approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.25 billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which amount is composed of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.9 billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of revolving commitments and a term loan with an original principal amount of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$350 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (the “Term Loan”). </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 Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million, which quarterly installments increase to approximately $4.4 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, 2023 and December 31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.</span></div><div style="margin-bottom: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%">Revolving loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">accrued interest at weighted average rates of approximately 6.45% and 5.82% per annum 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%">s of March 31, 2023 and December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively. The Term Loan accrued interest at rates of 6.53% and 5.80% as of March 31, 2023 and December 31, 2022, respectively. Letters of credit of approximately $145.7 million and $143.1 million were issued as of March 31, 2023 and December 31, 2022, respectively. As of March 31, 2023 and December 31, 2022, letter of credit fees accrued at 0.6875% and 0.5625%, respectively, per annum for performance standby letters of credit, and accrued at 1.625% and 1.375%, respectively, 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, 2023 and December 31, 2022, availability for revolving loans totaled $849.3 million and $860.9 million, respectively, or up to $504.3 million and $506.9 million, respectively, for new letters of credit. As of both March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022, there were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">no borrowings denominated in foreign currencies</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both March 31, 2023 and December 31, 2022. The unused facility fee as of March 31, 2023 and December 31, 2022 accrued at a rate of 0.225% and 0.200%, respectively, per annum.</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-style:italic;font-weight:700;line-height:120%">Other Credit Facilities</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 credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. As of March 31, 2023, outstanding borrowings under the Company’s other credit facilities totaled $2.6 million, which accrued interest at a weighted average rate of 7.45%. There were no outstanding borrowings under the Company’s other credit facilities as of December 31, 2022. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of March 31, 2023 and December 31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75%, respectively, per annum.</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-style:italic;font-weight:700;line-height:120%">2022 Term Loan Facility</span></div><div style="margin-bottom: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%">As of March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company has $700.0 million of additional unsecured term loans entered into in connection with the acquisition of IEA, composed of a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMzEwMg_2115919f-32dd-452e-b4f8-801f6bf444a1">three</span>-year term loan of $400.0 million in principal amount (the “<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM5Nw_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>-Year Tranche”) maturing on October 7, 2025, and a five-year term loan of $300.0 million in principal amount (the “Five-Year Tranche”) maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzEwMA_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>-Year Tranche is not subject to amortization. The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments. As of March 31, 2023, the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwMQ_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span> and Five-Year Tranches accrued interest at rates of 6.308% and 6.433%, respectively, and as of December 31, 2022, the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwOQ_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.</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 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%">MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March 31, 2023 and December 31, 2022.</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, 2023 and December 31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.3 million and $24.8 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2022 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:99.861%"><tr><td style="width:1.0%"/><td style="width:43.406%"/><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:30.054%"/><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:10.026%"/><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:10.029%"/><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/>2023</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/>2022</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%">905.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">896.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 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%">347.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%">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="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%">6.625% Senior Notes </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2029</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%">282.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%">281.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%">2022 Term Loan Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 7, 2025 and October 7, 2027</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700.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%">700.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%">393.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%">414.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,228.8 </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%">3,241.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 18.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%">(16.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%">(17.6)</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%">3,212.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 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%">3,224.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 18.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%">166.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">171.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 18.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%">3,045.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,052.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> 905000000.0 896000000.0 347800000 350000000.0 0.0450 600000000.0 600000000.0 0.06625 282100000 281200000 700000000.0 700000000.0 393900000 414500000 3228800000 3241700000 16600000 17600000 3212200000 3224100000 166700000 171900000 3045500000 3052200000 2250000000 1900000000 350000000 2200000 4400000 0.0645 0.0582 0.0653 0.0580 145700000 143100000 0.006875 0.005625 0.01625 0.01375 849300000 860900000 504300000 506900000 0 0 300000000 300000000 0.00225 0.00200 2600000 0.0745 0 17200000 23600000 0.0090 0.0075 700000000 400000000 P3Y P5Y 300000000 P5Y P3Y P5Y 3750000 7500000 P5Y 0.06308 0.06433 P5Y 0.05692 0.05817 14300000 24800000 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, 2023, the Company’s leases have remaining lease terms of up to sixteen years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f">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, 2023 and December 31, 2022 totaled $715.7 million and $720.1 million, respectively. <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $512.4 million and $535.3 million as of March 31, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March 31, 2023 and 2022, 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, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively. For the three month periods ended March 31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March 31, 2023 and 2022, 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, 2023 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%">2023, 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%">125.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%">78.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.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%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.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%">59.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">33.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%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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.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%">18.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">32.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%">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%">382.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%">314.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(17.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%">(27.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">364.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190.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"/></tr></table></div>As of March 31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%. 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, 2023, the Company’s leases have remaining lease terms of up to sixteen years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f">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, 2023 and December 31, 2022 totaled $715.7 million and $720.1 million, respectively. <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $512.4 million and $535.3 million as of March 31, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March 31, 2023 and 2022, 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, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively. For the three month periods ended March 31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March 31, 2023 and 2022, 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, 2023 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%">2023, 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%">125.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%">78.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.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%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.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%">59.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">33.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%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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.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%">18.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">32.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%">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%">382.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%">314.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(17.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%">(27.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">364.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190.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"/></tr></table></div>As of March 31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%. P16Y P5Y P5Y 715700000 720100000 512400000 535300000 28000000 20300000 26300000 26900000 P1Y 35200000 34000000 4000000 3000000 P1Y 111100000 74300000 <div style="margin-top:6pt;text-align: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, 2023 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%">2023, 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%">125.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%">78.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.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%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.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%">59.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">33.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%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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.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%">18.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">32.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%">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%">382.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%">314.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(17.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%">(27.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">364.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190.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"/></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, 2023 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%">2023, 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%">125.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%">78.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.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%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.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%">59.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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%">33.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%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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.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%">18.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">32.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%">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%">382.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%">314.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(17.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%">(27.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">364.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190.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"/></tr></table></div> 125300000 78400000 127500000 85300000 90900000 59400000 33900000 40700000 4000000.0 18700000 500000 32100000 382100000 314600000 17200000 27700000 364900000 286900000 148800000 96800000 216100000 190100000 P2Y8M12D 0.041 P4Y4M24D 0.038 Stock-Based Compensation and Other Employee Benefit PlansThe 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, 2023, there were approximately 2,762,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $8.5 million and $6.3 million for the three month periods ended March 31, 2023 and 2022, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $10.2 million and $2.2 million for the three month periods ended March 31, 2023 and 2022, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 million, respectively.<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, 2023, total unearned compensation related to restricted shares was approximately $66.5 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 $77.3 million and $19.0 million for the three month periods ended March 31, 2023 and 2022, respectively.</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: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, 2022</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%">2,049,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.33 </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%">194,906 </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%">96.17 </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%">(844,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18 </span></td><td style="background-color:#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%">(21,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.24 </span></td><td style="background-color:#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, 2023</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,378,480 </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%">74.18 </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,000 and 2,150 restricted stock units as of March 31, 2023 and December 31, 2022, 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 either newly issued common shares, or common shares reacquired on the open market or in privately negotiated transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended March 31, 2023 and 2022, 21,299 shares and 24,737 share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s, respectively, were purchased by participants under the Company’s ESPPs for $1.7 million and $1.9 million, respectively, and were satisfied with shares reacquired by the Company on the open market. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">both the three month periods ended March 31, 2023 and 2022.</span></div> 2762000 8500000 6300000 10200000 2200000 8800000 900000 66500000 P2Y2M12D 77300000 19000000 <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: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, 2022</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%">2,049,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.33 </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%">194,906 </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%">96.17 </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%">(844,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18 </span></td><td style="background-color:#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%">(21,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.24 </span></td><td style="background-color:#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, 2023</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,378,480 </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%">74.18 </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,000 and 2,150 restricted stock units as of March 31, 2023 and December 31, 2022, respectively.</span></div> 2049280 52.33 194906 96.17 844483 27.18 21223 37.24 1378480 74.18 1000 2150 0.85 21299 24737 1700000 1900000 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 are 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:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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 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%">35.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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">17.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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%">30.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 associated contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects, as well as the effects of the Company’s recent acquisitions. For the three month period ended March 31, 2023, multiemployer plan activity was driven primarily by project work within the Company’s Power Delivery operations and acquisition-related project work within the Company’s Clean Energy and Infrastructure operations, whereas for the three month period ended March 31, 2022, activity was driven primarily by acquisition-related project work within the Company’s Power Delivery 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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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 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%">35.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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">17.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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%">30.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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> 6806 7581 21800000 13400000 35200000 6601 6672 17000000.0 13200000 30200000 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, from time to time, of MasTec common shares 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. There were no share repurchases under the </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%">Company’s share repurchase programs for the three month period ended March 31, 2023. 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 of 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. As of March 31, 2023, $77.3 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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized foreign currency translation activity, net, for the three month periods ended March 31, 2023 and 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity for the three month periods ended March 31, 2023 and 2022 relates to unrealized fair value gains or losses associated with the Waha JV interest rate swaps. See Note 4 - Fair Value of Financial Instruments for additional information.</span></div> 0 200000 13800000 100000 8600000 100000000 100000 5200000 150000000 77300000 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, 2023 and 2022, the Company’s consolidated effective tax rates were 35.7% and 27.3%, respectively. The Company’s effective tax rate for the three month period ended March 31, 2023 included the effects of a net tax benefit of approximately $8.8 million related to the vesting of share-based payment awards and an increase in non-deductible expenses, and for the three month period ended March 31, 2022, included a net benefit of approximately $0.9 million related to the vesting of share-based payment awards. 0.357 0.273 8800000 900000 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 primarily from the engineering, installation and maintenance of infrastructure, primarily in North America.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy; various types of heavy civil and industrial infrastructure, including rail; and environmental remediation services. The Company performs engineering, construction and maintenance services for pipeline distribution, including natural gas, carbon capture sequestration, water and pipeline integrity services 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; and environmental planning and compliance services. The Other segment includes certain equity investees, the services of which may 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-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%">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><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%"/><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%">2023</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%">2022</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%">806.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%">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="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><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%">824.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%">435.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><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%">256.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%">211.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"><div><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%">709.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%">650.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><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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%">(12.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%">(7.2)</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%">2,584.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;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 23.7% and 25.6% of Communications segment revenue for the three month periods ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align: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%">2023</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%">2022</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%">52.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%">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="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><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%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><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%">14.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%">21.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><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%">47.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%">46.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><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%">7.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%">6.9 </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%">Segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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;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%">For the three month period ended March 31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $8.9 million, $5.2 million and $1.7 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $1.3 million of such costs. For the three month period ended March 31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align: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%">2023</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%">2022</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 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%">(125.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.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">52.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%">16.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.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%">85.2 </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</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%">41.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%">25.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="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate EBITDA</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%">50.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:3pt;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.474%"/><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.356%"/><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%">2023</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%">2022</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%">34.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.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="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><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%">38.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%">11.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><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%">34.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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><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%">39.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.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"/><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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</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%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">149.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%">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="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.861%"><tr><td style="width:1.0%"/><td style="width:72.474%"/><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.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/>2023</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/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504.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,378.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">2,665.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,979.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">1,567.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,544.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">1,901.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%">1,967.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">295.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%">297.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</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%">121.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%">125.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 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 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%">9,055.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%">9,293.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"/></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 $2.6 billion and $1.9 billion for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended March 31, 2023 and 2022, respectively. Revenue derived from foreign operations totaled $27.5 million and $24.5 million for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended March 31, 2023 and 2022, respectively, which revenue was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.7 billion as of both March 31, 2023 and December 31, 2022, and for the Company’s businesses in foreign countries, totaled $20.3 million and $21.0 million, for the respective periods. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of March 31, 2023 and December 31, 2022, respectively, and for the Company’s businesses in foreign countries, totaled approximately $35.1 million and $35.5 million, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of both March 31, 2023 and December 31, 2022, amounts due from customers from which foreign revenue was derived accounted for approximately 1% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue. Revenue from governmental entities for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended March 31, 2023 and 2022 totaled approximately 8% and 6%, respectively, of total revenue, substantially all of which was derived from the Company’s U.S. operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No customer represented greater than 10% of the Company’s total consolidated revenue in either of the three month periods ended March 31, 2023 and 2022.</span></div> 5 5 5 <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.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align: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%">2023</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%">2022</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%">806.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%">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="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><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%">824.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%">435.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><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%">256.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%">211.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"><div><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%">709.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%">650.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><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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%">(12.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%">(7.2)</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%">2,584.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;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 23.7% and 25.6% of Communications segment revenue for the three month periods ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align: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%">2023</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%">2022</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%">52.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%">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="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><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%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><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%">14.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%">21.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><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%">47.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%">46.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><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%">7.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%">6.9 </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%">Segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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><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.474%"/><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.356%"/><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%">2023</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%">2022</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%">34.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.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="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><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%">38.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%">11.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><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%">34.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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><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%">39.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.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"/><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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</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%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">149.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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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.474%"/><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.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/>2023</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/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504.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,378.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">2,665.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,979.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">1,567.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,544.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">1,901.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%">1,967.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">295.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%">297.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</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%">121.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%">125.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 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 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%">9,055.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%">9,293.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"/></tr></table> 806600000 664200000 824900000 435900000 256500000 211000000.0 709400000 650500000 0 0 -12700000 -7200000 2584700000 1954400000 0.237 0.256 52800000 40300000 5300000 10900000 14500000 21500000 47400000 46100000 7100000 6900000 127100000 125700000 8900000 5200000 1700000 1300000 800000 2000000 7000000 3800000 <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%"/><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%">2023</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%">2022</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 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%">(125.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.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">52.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%">16.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.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%">85.2 </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</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%">41.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%">25.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="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate EBITDA</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%">50.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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> -125300000 -48100000 -52700000 -16000000.0 107200000 85200000 41900000 25600000 50500000 47000000.0 127100000 125700000 34600000 29000000.0 38400000 11400000 34300000 31600000 39300000 35700000 0.0 0.0 2600000 3100000 149200000 110800000 2504600000 2378600000 2665200000 2979900000 1567000000 1544200000 1901200000 1967900000 295400000 297300000 121900000 125400000 9055300000 9293300000 2600000000 1900000000 27500000 24500000 1700000000 1700000000 20300000 21000000 2900000000 3000000000 35100000 35500000 0.01 0.01 0.08 0.06 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 and other project 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.</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%">Acquired Legacy Solar Matter.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC ("IEAC"), liable to plaintiffs H&amp;L Farms LLC, Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the “Court”), against the IEA entities, IEAC’s customer, Silicon Ranch Corporation, the owner of a solar farm project (“SRC”), and engineering firm Westwood Professional Services, Inc. The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC. The project was being constructed on SRC’s property located adjacent to a 1,400 acre tract of land owned by the plaintiffs, purchased by the plaintiffs in March 2021 for approximately $3.3 million, which tract contained a 21 acre lake.</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 plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants’ alleged failure to exercise appropriate efforts required by Georgia law to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC’s property into the plaintiffs’ lake. Following trial, the jury awarded compensatory damages of $4.5 million for emotional distress/loss of enjoyment for each of Mr. and Mrs. Harris, and another $1.5 million in remediation costs, which damages were apportioned 30% to SRC and 70% to IEA and IEAC. The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of IEA and IEAC. The Court entered judgment on the verdict on May 3, 2023. Injunctive relief is also expected to be awarded to expedite the continued lake clean-up efforts under threat of further sanction by the Court.</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%">IEA and IEAC believe that the compensatory damages awards are excessive and the punitive damages are both excessive and unwarranted as a matter of law because, among other reasons, the plaintiffs purchased the 1,400 acres of land for $3.3 million in March 2021 and the lake was only 21 acres; IEA has expended significant sums trying to prevent the soil erosion; and Georgia’s statutory cap on punitive damages of $250,000 per plaintiff should have been applied. IEA and IEAC intend to seek an entirely new trial, a reduction or elimination of the damages awards and, if necessary, an appeal of the result of the trial to the Court of Appeals for the 11th Circuit. IEAC’s insurance carrier has agreed to tender the limit of its policy of $10 million.</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 </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%">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, 2023 and December 31, 2022, there were $162.9 million and $166.7 million, respectively, of letters of credit issued under the Company’s credit facilities. Letter of credit claims have historically not been material. The Company is not aware of any material claims relating to its outstanding letters of credit as of March 31, 2023 or December 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-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, 2023 and December 31, 2022, outstanding performance and payment bonds approximated $5,374.0 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,942.2 million and $1,739.9 million, respectively. Included in these balances as of March 31, 2023 and December 31, 2022 are $254.5 million and $115.8 million, respectively, 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 25% to 50% in four 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, 2023, the Company was not aware of material future claims against it in connection with these arrangements. For the three month period ended March 31, 2023, the Company provided $0.3 million of project-related financing to its contractual joint ventures, which amount was outstanding as of March 31, 2023. Included in the Company’s cash balances as of March 31, 2023 and December 31, 2022 are amounts held by entities that are proportionately consolidated totaling $16.7 million and $25.7 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 companies, which reimburse claims up to the applicable insurance limits. Cash balances held by the Company’s captive insurance companies, which totaled approximately $0.9 million and $1.1 million as of March 31, 2023 and December 31, 2022, respectively, 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, 2023 and December 31, 2022, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $190.1 million and $176.7 million, respectively, of which $118.8 million and $109.3 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.3 million and $4.1 million as of March 31, 2023 and December 31, 2022, 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 $95.6 million as of both March 31, 2023 and December 31, 2022. Outstanding surety bonds related to self-insurance programs amounted to $110.9 million as of both March 31, 2023 and December 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-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 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="text-align: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, 2023, 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 IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is obligated to make monthly payments of approximately $10,000. As of both March 31, 2023 and December 31, 2022, the remaining obligation approximated $1.9 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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, 2023 and December 31, 2022, 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><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%">Concentrations of Risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company had approximately 995 customers for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month period ended March 31, 2023. No customer represented greater than 10% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either March 31, 2023 or December 31, 2022. For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended March 31, 2023 and 2022, the Company derived approximately 39% 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively, of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">its revenue from its top ten customers.</span></div> 3300000 4500000 1500000 0.30 0.70 25000000 50000000 3300000 10000000 162900000 166700000 5374000000 4855500000 1942200000 1739900000 254500000 115800000 0.85 0.90 0.25 0.50 4 300000 16700000 25700000 900000 1100000 190100000 176700000 118800000 109300000 4300000 4100000 95600000 95600000 110900000 110900000 10000 1900000 1900000 40000000 40000000 995 0.39 0.42 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, business development and administrative 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, 2023 and 2022, such payments to related party entities totaled approximately $16.1 million and $6.8 million, respectively. Payables associated with such arrangements totaled approximately $3.9 million and $2.6 million as of March 31, 2023 and December 31, 2022, respectively. Revenue from such related party arrangements totaled approximately $2.2 million and $3.8 million for the three month periods ended March 31, 2023 and 2022, respectively, and related amounts receivable totaled approximately $3.5 million and $3.2 million as of March 31, 2023 and December 31, 2022, 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 for both the three month periods ended March 31, 2023 and 2022. Amounts payable to CCI totaled approximately $0.1 million and $0.6 million as of March 31, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For the three month periods ended March 31, 2023 and 2022, MasTec paid approximately $0.7 million and $0.6 million, respectively, 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. For the three month period ended March 31, 2023, MasTec charged approximately $0.1 million under these arrangements, which amount was outstanding as of March 31, 2023. Payments for other expenses related to the Franchise for the three month periods ended March 31, 2023 and 2022 totaled approximately $0.4 million and $0.1 million, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a subcontracting arrangement to perform construction services for an entity, of which José R. Mas acquired a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest. For the three month periods ended March 31, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $41.8 million and $28.8 million, respectively, and as of March 31, 2023 and December 31, 2022, related amounts receivable totaled approximately $54.2 million and $42.0 million, respectively. MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $0.5 million and $0.2 million for the three month periods ended March 31, 2023 and 2022, respectively. As of March 31, 2023 and December 31, 2022, related amounts receivable totaled approximately $0.2 million and $0.3 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, Jorge Mas and José R. Mas sold their majority interest in a company which is a MasTec customer and to which MasTec previously leased employees and provided satellite communication services. For the three month period ended March 31, 2022, charges under the prior arrangements totaled approximately $0.3 million. As of both March 31, 2023 and December 31, 2022, related amounts receivable were de minimis.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company advances amounts to the former owners of acquired businesses. Such advances totaled approximately $0.1 million and $1.3 million, respectively, for the three month periods ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 2022, and amounts receivable for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">such advances totaled approximately $2.1 million and $2.0 million as of March 31, 2023 and December 31, 2022, respectively. In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest. The Company’s interest in this entity is accounted for as an equity method investment. For the three month period ended March 31, 2023, the Company made no equity contributions to this entity, and for the three month period ended March 31, 2022, equity contributions totaled approximately $0.5 million. As of both March 31, 2023 and December 31, 2022, the Company’s net investment in this entity was a liability of approximately $0.2 million, which net amount included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement for both periods. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">with a $15.0 million le</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">tter of credit issued by the Company on behalf of this entity. Income recognized in connection with these arrangements totaled </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%">approximately $0.2 million for both the three month periods ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 2022</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, 2023 and December 31, 2022, related amounts receivable totaled $0.2 million and $0.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment. In the first quarter of 2023, the Company acquired the remaining 15% equity interests of the non-controlling interests in one of these entities from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.</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 in connection with these agreements in either of the three month periods ended March 31, 2023</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 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and life insurance assets associated with these agreements totaled approximately $25.8 million as of both March 31, 2023 and December 31, 2022.</span></div> 16100000 6800000 3900000 2600000 2200000 3800000 3500000 3200000 1000000 100000 600000 700000 600000 100000 400000 100000 41800000 28800000 54200000 42000000 500000 200000 200000 300000 300000 100000 1300000 2100000 2000000 0.25 0 500000 200000 200000 2300000 2300000 15000000 200000 200000 200000 400000 0.15 -10000000 120000 11600000 0 0 25800000 25800000 EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2+I%8'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 " TBZ16554!).\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O21U"J'KBV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"UB*:'8FB LCFB%[G&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" TBZ16Z>CK.SV^D'80OPK&U160[A MW_?(!CM)Y0/U+/MA\>V\T:.CRRMIM);J6[H40I/G.$K2\]92Z]6[;C?UER+F MZ8ES*6*N89;M>BF*R5XD ?%49_ 0+I;:/.B.1RN^$%.A_UA-%-QU2Y4@C$62AC(A2LS/ M6Q?TG>1*>B"*C!.7X M9RO:*O^F"7QYO5._SN$!9L93X=9I!_D^C>Q!>H9/5]& M:?X_61??GIZVB)^E6L;;8"A!'";%+W_>5L2+ "U![!M 'L30-V: '<;X.:@ M1310!,F)HU3K>!M"'%Z[,DGH<@$,D8Z)%UR M)=)15X.P>=WUMR*7A0BK$7')G4ST,B5722""U_%=*%!9*K8KU25#!>^X.B$N M;1/F,-=2'F]?^(8XUNA7I7'+.G)S.1>MH[\N9JE6T.S^ME50H7!J5S!]\5VZ MXKXX;T%G2X5Z$JWQ3S_0OO.KC>X[B;V"/2UA3S'U\7OI9]!--7G3#0F-:HC4*Y%ZAR%]RKC20D4;\B!64FD;'BZE56:K% ^-:HC7+_'ZA^%- MA IE8#HA@;' FCQQVM?T.C6_(>59RGAW8,A6':22?!>KSB&O->91:$XF& M-00)?V)C1*,;,E*GFDV=0RBA<%)!R^2FD;;) M5$-W)%(13V:)5AOX#:SH>]2O;VW$>%!3Y!<&@AZ"_,B?R4T W3.BR ];2]NR"W\!WYF-CSBDL.'(=,3\A[ MF2TBGI('R8,VH4POR74DI:T&/5RQ:254CHBB'N0_E>"9.VC@CW*=6"L E_.@ MJT3D Y]%(FU;<8]AB6CEB2CN:M[BEAUZHN13F/CVI..:-9WY&$:)5DZ)XO[F M+>A$IAHR\S5&P0V%0LO(=PR'1RB)1W-\\AAK/C>DW)*_]$<>,# MKC<(DP69;N*9C*S >YS3XU%13SLH6L8-L MT4T""^QB;\XL0OD.W,J)*]9Q'L/YL,KYL(.9ZK6*B%Z9@?0 &L-\P/*Y[84XL+UH,>P_*PRO(PW+'L$KD4D$@,#Y>IQSN& M]6&5]6&X:]F-M*_F]6F^I4T^9AJ,;&(F4"OQ=S(UVWHHU'JYFCE'>1J?#0:] M(1VZH^Z3C;&R/^R@+2(/1E2S8KI) O%,?A?V-.[;*8)_M->G5AN+!S?-965V M&.Y5=M/E=9@:/_M%@#'#]C7WR'4ZE'5<:@4]AOUQ*_OCXJZEW-1\27H-#ZTC M[!ZQNEU;/*PI8V6!7-RPO&7<[E/74^)RGZQYQ(.:,E;VQ\7-R@4 !@5DQ*UC MS!Z!VE$5C_N_8-T71X5FPLM/4%/BFXW)XM2P?%J>TE[D9Y/=ZO/BB/>.F_DR M)9&80ZAS<@8#GBI.38L;+5?YP>-,:BWC_'(I>""4^0#>SZ74NQOS!\JSZ_&_ M4$L#!!0 ( #2+I%8H]EX/"P4 #,2 8 >&PO=V]R:W-H965T&ULK5C;CMLV$/T5P@V*76!W+5(W:^LUL)>D#=!GUIE_?H21+LD0I*9H72Z1GAN<,R3FDY@>I/NLM8P8]YYG0-Y.M,;OK MZ52OMBRG^DKNF(!_UE+EU$!3;:9ZIQA-"Z<\FQ+/BZ8YY6*RF!=][]5B+O;"9X<.S[PS=;8CNEBOJ,;]LC,I]U[!:UI'27E.1.: M2X$46]],;O'U/2D<"HL_.#OHUCNR5)92?K:-U^G-Q+.(6,96QH:@\'AB]RS+ M;"3 \:4*.JG'M([M]V/T5P5Y(+.DFMW+[$^>FNW-9#9!*5O3?68^R,-OK"(4 MVG@KF>GB%QTJ6V^"5GMM9%XY X*DK#5$LR]%;@IO8,.%G<9'H^!?#GYF<2^%EAE/J6$I>C3P M@#DR&LDU>K=CBMI<:W2)/CT^H+,7YTAOJ6(:<8$^;N5>4Y'J"_3BI#V?&@!F MPT]7%8B[$@09 .&C-U*8K48O1Y*B%>(/:\RO8I%QLH I"* M%:=EF1$IHKE4AO]3=+BXE$.%;2Y^F 1)T.'2M\.Q[_LX'%EX7 MO*@_K!>3(.Z@ZYO-0MSB<((MKK'%H]AN6ZFSZ>;"4+'ARXPAJC4SSF(1]Y $ M *2;S;X5"<-9XL8[J_'.1O'^R@04O:R<]A3J+;?[U"H-+!"03LVCF%\+PV#OFB/""R28<:%,>L.')$K\#LB^%52# +LQ M8J_1&6\4YVZ^6J%@5 G89\7VVT-E; D07:]Y!BN9Z4$2U3!M?)<)#DF' MAZ.S :R-L.%Q97L+!^P,LNN$%O03-//"(.IB M<]CY01(.E##<:!L>%S<+[LRB.S^FD1JC^')OJ"V\1B(AQ25L/*-DEEG)XU4) M_#=4?V2K"P3GJBLGXJAW:BAFH+>4'78P M _'0\FA4#\>C![YBX\'QN3PNH[.WTC!$SJ^=8$<5]+\>]WY4M%/BC7SBQ MXLAKF97=3CJD+Z9QE,RZQ=9E%L1#1S+2:"X9U]SCE/Q 0GV]=1)RF#D(35O7 M[YRI3?%50@.ZO3#EG;7NK;]\W!;W_4[_';Z^+[]?-&'*SREP(]UPN(AG; TA MO:L8,*GR"T79,')77/*7TAB9%Z];1E.FK '\OY90@JJ&':#^3K3X%U!+ P04 M " TBZ16\GAMVFP# !["@ & 'AL+W=O![4QBZLPU&4-#=67 M<@$"O\RD:JC!I9J'>J& 5LZIX6$21;VPH4P$Q&,P'WBNAETU#U M? -P#PN[A6NP@ZE8@T(S:0@"F;CX#J^FL21 M=7 6?S)8ZZUW8J5,I?QN%[?5.(@L(^!0&@M!\;&""7!ND9#'WQO0H/M/Z[C] M_H+^T8E',5.J82+Y5U:9>AP, E+!C"ZY^2S7GV C*+=XI>3:_9+UQC8*2+G4 M1C8;9V30,-$^Z=,F$%L.B.-W2#8.R;Y#=L0AW3BD3FC+S,EZ3PTM1DJNB;+6 MB&9?7&R<-ZIAPJ;QP2C\RM#/%!,IM.2LH@8J\F#P@3DRFL@9F<@&3T9M4[8" M']^3L[3OREC!!OM1RJ:FH]"@T2,I"A^6&P$U+(#E" M("5W4IA:DP^B@FK7/T0QG:+D1=%-_?-%KT3,_NKWD5WI!2Q@'"*Q!K2 H?GD3]Z)? M?=)?"6PG$%D7B.P4>O$[UB2.A\%;%Q2#*L]XH7&W3]YBEV3 ? M=F8[Q/*.6'XR0W^8&A0I=U)SQMTQ9RY#5S[*^6OFY97 =N3W.OF]DWG!:HBU M3F"Q40I$^4SP+ K-J:NR0X\9UK)AXJ2(\P5<-#NOOW_M D/G+GX^A'WXM^ M,N0',NZH_@+EN:W3E][&%GG*5A9E^1Y]GUT2I7&\IR'<:N,-J+F;;C16IJ4P M;?_K=KL)ZMK-#7O[-W:RKC7&J=#4-8 O\^D-"\+^P?=O%G\"U!+ P04 " TBZ168C*;;[(8EE M#4=GAN2<,U0N'[7YUBV5LNC[JFF[J\G2VO7%;-952[62W;E>JQ;NW&NSDA8N MS<.L6QLE%\.@53.C&.>SE:S;R?QR^.[6S"]U;YNZ5;<&=?UJ)0W?.Z63_3#?P M\/.S][\.P4,P=[)3U[KY=[VPRZM).4$+=2_[QG[6CW]7NX RYZ_233?\1H\[ M6SQ!5=]9O=H-!@2KNMW^E=]WB3@80'AD -T-H*\=P'8#V!#H%MD0UHVTA M,_3'EQOT]LT[] ;5+?JZU'TGVT5W.;/P9#=^5NV>\F'[%!IYRB=ISA$C4T0Q M98'AU^GA-ZK:#Z?'PV<0[SYHN@^:#OY8+.C>&-5:)+L.XKP(Q;-UP,,.W-ZZ MZ-:R4E<3V#R=,ALUF?_Z"\GQ^U!T/\G94:QL'RM+>9]?RVZ)8-90Y3ZH/_MZ M(QL(/CB+6U?YX,H5@,V<<)+E^'*V.8S'-V,%S@3=FQTAY7ND/(GTMZK2/0"# MZE I0'G7J"EJH9+I>R0;J#=N;890;]UFAZA903'/3V"'[(0H6 1WML>=I3.L M6VN@'.V64PAAYC^YR$7.R G"D!T599F'$>9[A'D2X<=V S.N3:VZ(:,AB+G_ MZ)P+4IP@#)B10N0B#+#8 RR2 &^-6LMZ@=1WH*=.!7-8^$^FC!7E"<"0&66X M# ,L]P#+),!_VJ4R4(\/ZT8(9.D]OCG<% MPSFF)X"#AADGF$00'Y D24\_X)6V;A]0HT S(./$P9F^/^OA(I[IG==#0+3( MJ;<>@G8B8SR">^0YDJ26^=^T7CS631//+?6?C&$U^+D-&?(,\UAN1WXB:8+: M;JVZM;)]J*'F[_(9A\P\) )S3CS$ 3N>4Q$I562D*9+FJ2W@1K2O MTF)-+>_JIK; 44%!1I(4]Z.*[&=Y.PYZI#N2YKOGH-?:#,T,*)QQ/2W4'13# MNJV:?N%*SGW=#JI\*#WA:0R0'A3TPIO%@%U!!(G("S*R(TG38R >?5(R#^8W M&(+/B2(O/?D1-,NB 8S42=+>:_GDA&<0HD^(@D*I%*<8?3M"L"CSR':F M(W'2-'$"2M-#G]9!G^;$W$"@C]!M!U-* W0H2BJR$[PANY*4940RT9$UZ0NL M.11*N0.=TG;4)T#&".6GTQ^RRS-11$B('C2$::+<:_@7EBGU:9 SD&Y>3@-V M&)@_TFK0D2WI:]BR\HMF$*U/@91"6D_K0L".Y"SGL04[4B5-4^6Q)'T)K<^" M%/1]QKSD!@RYR#&+X1WYDJ;Y\A__0Q&F/D4R4$B9Q_9!PXP2P2+P1RZEZ3YO MA/^#U9<&VCJ!"3O55$$[CK-(YT)'0J1I0KQ1]PH6R<)E7*\4LO)[!*E/8;! M,D]2A^P*PF.M !VICKZF$QS9^J7,^H1%LT*4IT,B4MC8R&TLS6W7>K6JK6L$M[16046&]:O:RA'=V]^U M58CP=\%3JZ3GL)A#(57X$QP=1S]2)2-)%?P7Z(+M4S"X),?^J.[]6=Z.PQQI MEJ5I]M8\[_/.ZNK;%+TAYQB#Z#)H(YM>72#9VZ4V]7^OX$V_% *[](>M(H5E5%_L+3^N);KVI6_KC?KI@\?>0=.A2D# M67]ZL!@TY* ^8^MC5!TLK3H^*ROA*Y#(TK0P=V&U'O^J;X561WNI0O8(ZL71O]38@,G07ANZKAK.,<_^U0L@.BRR+ M !_5!4NKBZ\&1%!OGIZWH+2 O+,7B(AI2=@49]FPQN%2L.WE;K/]G_:$+T[. M8"$)3.ZWX)#,(O<$>,BPX(24D=:'CPJ$IYMU M3R?N3^8KM_(8!=]U"W'70P]S 2GQ<0M=F^E=]> M6+T>7FS?:6OU:OBX5!*6KS. ^_<:1./NPKTKW_]OQ/R_4$L#!!0 ( #2+ MI%8!2KC32@, * , 8 >&PO=V]R:W-H965T&ULM9=M M;]HP$,>_BI5-4RMU),X#@0Z06JII>S$)E75[[28'L>K$F6V@G?;A9R>0$D@# M=!TO(';NSK__VS3(R1RFH.[RB= CNXH2TQ0R27F&!,R&UA6^'&//.!06/RBLY-8U M,E+N.7\P@Z_QT'(,$3"(E E!],\2QL"8B:0Y?JV#6M6:QG'[>A/]B[DG M$L:<_:2Q2H96ST(QS,B"J5N^^@)K08&)%W$FBV^T*FV#T$+10BJ>KITU04JS M\I<\KA.QY8#]%QS%MU9# M,[.-4R7T7:K]U&C,,\D9C8F"&%T31K((T-2$D^AL0@1D*@%%(\+.T4?T'ME( M)GI6#FRE5SUYDJX M6PEWBWC^"_$F^KB $%JUSG'T<(%R(M"2L 6@,YJAF#-&A$0YB%+Q>9/BU"YVFT4-.*B @UB5"2+:38_1!TI6"WND*CCO>O3VF?J\;^OU^N /?:(@#[ 3-[/V*O=_*_EWW G(AGG;H M#V#W]U/9[V'/"8(=[";#OE!^ M7<9>&/J]W?=;@Z'K^*%^+'>VS]YJ'TWOKCNU.U]3K,1,;4@!)^VWOP(38R19AO;L M[8LF3HY^YP!/)- CE,\LIS_ MYKXH=TG-/Y8/B^JQ9,FZ;;3;+K!I.HM=DN6SV^OV9Q_*V^MB7V^SG'THC6J_ MVR7EC_=L6SS?S-#LY0945N ME.S^9O8.O:7$:1JT$?_)V'-U\KW1',J7HOC:?*#KFYG95,2V+*T;1,*_/+$E MVVX;$J_C6P>='7,V#4^_?Z&'[<'S@_F25&Q9;/^;K>O-SZKNMAUC7D%NRP_?$V^=R?BI $B9QK@K@$6 M&ECFF0:D:T#&9K"Z!I;8P#[3P.X:V&(#YTP#IVO@B V\,PW MU\ 3&N!S)?E= [^5P^'ZM1<_2.KD]KHLGHVRB>:TYIM606UK?LVSO!'[75WR MWV:\77V[+/*JV&;KI&9KXZ[F7[B2Z\HH[HW5MWU6_S#FQN>[P'CU^VOC=R/+ MC4^;8E\E^;JZ7M0\?T-9I%VN]X=<^$RN3T6=;!7-EB.:&7\EU2>67ADT3]\8 M=YND9)MBNV9E]<=O'D;NGUVY"GR@QR^+W8[_U=W51?I5T7IUH3C>PU3[\L?9 M]N&%[,ECUAS>W;Y\W.Y5)S72 SZRFG=I_.*MDC+/\@<5(M8CWJ7I?K??MA+X M=[UAI<'/">\Z-TV?]L2,?Q65BDKUU+^+?,[559?%EO_J@5^XFI6LJ@74@@OV MJ%I\5"UNV=89]GOVD.7-T?*.;IOD*;LRTL-EK!IEDY3=S/@IJECYQ&:W?_R&'/-/E;0A8<$! M9K>P9A1[NO5MXB*,^'$\G6H6,FL("8L@83$DC +!!GHF1SV3:7H>)=0#TSF1 M [8MXCF"&I:J..)[IC^,"^2X1EZ"M.2@N>TYOFT/XT(Y#IF$.$B(BQ3%(0<3 MSQO&Q8J\KN>ZSC",RF&6:>-CT.#J6,>K8TWM;>J7;K_K;Z;V,=J$4_L82%@ M"5M94HG'E,BS'$6Z*EJ.B FUY4]4""0LA81$D M+!YU9BE0RH&LO*.L/'VWPY]STZ3:&%4S S!O9M[6KW;QT!^'];,F919 MVMR@'9XPKHR\&>GZ)PZ5P+3\J?=HD+# E_^B'=M$IO"<"9DSA(1%D+ 8$D:! M8 /)(K.?239_4;3**6-3TH,@A>7ED* +&4PWB#,7^O*G2DI1U%Q,&8&FC$%I M%(HV5,N)[X"T:KD[3)P\9_5FP[9KX[XHC3KY_M*]<0T5[?U:.ZH:6:>MZE*_ MI\\ZM>,#I04=;2 9R\.F)0H5,FL(2HM :3$HC4+1AHKN/0FD-R5^4M%*%6-Y MMM,RQ;G8)9(- 458H*+9HN9 +8,SA6&Q>P1U T!I%(HV%%-O"""](_ N_;;/ MJJQ=$,"5T\\W-^*Y:N:8TZ*Z>!?8)1$F8%WIT7VIKV9R1P=)6XT]B! T;01* MBT%I%(HV%&?OAR"](3).G$I!6G)7A(CKBY854CD'AH0Y_?\CQ3?J0! M]2A :1$H+0:E42C:4-:]48'T3L50UN/TZBA,?(1-5[HGE"?.L6UZIBE.'"J( M7&6^J# Y:NZ8IFN)!JXB+S*)[9O239^B0(1=2YP!BA6!'"25219QENDAM M%J#>+4!ZNT#L>RY8_I>O(.2\^!*4%H#25DB>M)\C'V'?%Q]U0]#$$2@M!J51 M*-I0S;U)@?0N!=2*.;6TY:E^WW.0C4Q;[)T@I^B#T7E7H'E#4%H$2HM!:12* M-E1M;X,@O0]R<5V<6HZ^/%;R\84_,XIJE+T([!*78'%EG(+(A89%D^U07G5)]O\JT=J#^ 97\ 8R).>8#F#$%I$2@M!J51*-I0R;TW@/7>P&0E M*]6KF&,7#8#EF*! 7^WD7A-TC\.8 XA 4\:@- I%&TJM=SBPWN'X]57&^@23 M>TE03P,KM@ZXED>(V$^"[J0 I46@M!B41J%H0_'VA@;6&QH_M]H8RXZ!N-KX M"W_P-02P,$ M% @ -(ND5A?9%\.Z" $R< !@ !X;"]W;W)KBR]Z2Q//9+-W[7[87F;3:S\S$FVK*XL^ M24XV_?4%)5NR19!)9OPED660?@ "> !(U\^Z_MYLE&K)CVU9-3>S3=ONKA:+ M)MNHK6P^ZIVJX)N5KK>RA8_U>M'L:B7S;M&V7+ @B!9;652SY75W[[Y>7NM] M6Q:5NJ])L]]N9?WR297Z^69&9\<;WXKUIC4W%LOKG5RK!]7^L;NOX=-BV"4O MMJIJ"EV16JUN9K?TZDXD9D$G\>]"/3D[E19FIT QY^'36?#;YJ%I]?'W7_KE =E'F6C[G3YGR)O-S>S9$9RM9+[ MLOVFG_^A#@J%9K],ETWWESP?9(,9R?9-J[>'Q8!@6U3]?_GC8(B3!; /OH = M%K#I N%8P \+>*=HCZQ3Z[-LY?*ZUL^D-M*PF[GH;-.M!FV*RASC0UO#MP6L M:Y=WNFIT6>2R53EY:.$?G%';$+TB=[+9D-_@G!LR)W\\?"8??OJ9_$2*BOQK MH_>-K/+F>M$"!K/3(CO\WJ?^]YCC]SCYJJMVTY!?JUSEY^L7@'U0@!T5^,2\ M&WZ5]4?"Z2^$!8PC>.[>OIQYX/#!GKS;C[OL:8RVZHRVJO660+S5LBVJ=>^P M15NHY@HS6[^MP+_T"CX&Z;SA38[LX 8+"!\ MNR__";FGU WJ&_W*J%MI$LS3>O=N->2@3%=942I2'1";N^8Z,V?X8=] 1!35SV17ZZ<"G)4\OKS].,-+ M'N>%-CNS6C18+?(>YV<%FV:%-$D74[1?'9Z<%0UB)N+)D=IB24A3@9]H/&"+ MO=ANM[INB_]UV$S&*JI65NOB$&?G*2Z2UP82C3@?4J1?U MAT^J4JNB[1+:(1PZ%H%7__<%^V+H2XEZPK"MR.X/4 ^83^Y6A4E.+IJ?C%I .6VP-8B MI2&;*(&)17'L4N.$JZE7C;]#60;(*]+(4G4J]&[NQDMM('%"DRE>1(R%4>+ MRT:\[&W^#H&I(#6U1_]V V;V^?-HFDP0J21TY!(Z,C?UTN+R]W:C:E(-F*$4 M\EB6VT##9!J.B-0\98YXI"/#4N$O,C:0YL !P)][!R!0C!'PW4=P8$-)'>S. M/S+P_*8PN07G*>HE\_<2U:5V.[?+2/#4RX3+VRS3>T/OP%BJ>)) !*C.H74J M81 D5A3;8I1!-G(=W\BHU$^I4'.W-=0/'I*B-E_.&0LHG6)$Y&@@1!HX0([4 M2OW<^J5Z@DI)UP6>SJE-D/,PBJ?I'!-+TL2%;B12ZF?2/E:/V2_; P55;1\% MNEK/(=MLRY%&86'D&$V/.O#@2*O4SZN"G._DBNVH%@,LLJ_= M0X<4B5L=85%&64RGY0LB2$7('0S$1B)E?B(=7/#4TH@4A7K242FRD3O9*]SY_D8$5<*F MRCE47?$TD2!RE-.0.GR=C:S*WM<0%Y!7FK=T4.RB'?&E=CNWPLC8S-\4=U;8 MR2+OBN935AZHNCOL[IMZ.A@Y&$381RFB,)AVSY@J9?YJ?=>OO13"N,KNLMD?=1T=U&\ M",VRP,JVB%0:N>".7,S\7'QN[;?AM8E5, NN+>3".C(O\S/O[R?HSG.0L])G M-I6R()ABM84<6/G(M=S/M0,#' @ A8V.$A%635*13-T7DZ,!]%N. .0C_7+Z MKJ2_*BI996^9@GII_=UCT OM=FZ%D<*YG\+/ R.#M&Z&*#+SU$WXDL>!-;[$Y 0XBLO>(Z=R/Z>"O?=UM@&H MO<'U=FOF.V8^B.*U*=-R#815*8]=K,I'5N6OL.K1R&9,;J8DIA?096G"^CC@ M@31:5%FYS_M8'\J]^ZCP5I;&D66OK:N9C[N=CB-PP\BAOI@D,NQ'2 @\G1, FH [H8J5F\,D]>K5365^U=5YF] M$&B+JZ8\/(JH.L70)V!(8VS--S&AT 5Z)&7A[XF-O7,%*=WDQ:(Z-!P0BMV% MJ8>?H%)V5&P"&Q&S-.!3HV."E,51X$CR8J13X:?3.Q=>,B>/:EU49K#?U?FJ M+C3:0@F;-B';AZFE!"(7!;'K28H8Z57XZ=6G _14KZ!'9LX"B5A$CG%.N>L$ M3I[L^N?.#_O=KNQ>$( N,#O6>.!+_>LDX/IH42ER*JP'C(@8XS1VS%O$R-+"S])?AN=PY%C).0E (!2;\G2*%)&* M7=,$,7*LB-_N3% -9*5N]K4R(3 ^@WG-L[PT_F[/NM!NYP89&5SX&?PVS_N1 MD"FP\%G%:3=UJ'#Q;-W_TND;%(Q%?#J=1\2@2PRF3](6)Z\7;56][MZZ:D@W MP^Y?U!GN#F]VW7;O,TWN?Z)7=_W[6>,V_>MB7V6]-L\V2[6"+8./,7A;W;^! MU7]H]:Y[B>E1MZW>=I<;)7-5&P'X?J5U>_Q@?F!X#V[Y?U!+ P04 " T MBZ160&"N43 8 #P2@ & 'AL+W=OJ^V".*!/K=OVXT]>S&^4]A:TRGOM15$YZ?;+NN?7IV%HJM MJ758NM8T\,W:^5IW\-%OSD+KC2[IH;HZNSP_?WQ6:]N.'OQK-4;\\YT']HW'CZ=I55*6YLF M6-66J"A<",C[+FB=I2WPP_SNN_A/Q#KRL=#"O7/4/6W;;YR=/3E1IUKJONK?N MYB]&^'F$ZQ6N"O2ONN%['\/-11\Z5\O#0$%M&_Y??Q$Y9 \\.3_PP*4\<$ET M\T9$Y9]UIU\\\^Y&>;P;5L,_B%5Z&HBS#2KE7>?A6PO/=2]>]@&NA+!0+W6P M0;FU>N--,$VG66I-J=[936/7MM!-IZZ+PO5-9YN->N,J6U@3GIUU0 @N=U;( MIB]YT\L#FSY0O[BFVP;U8U.:Z!A9,+[TQU"\[1;97M @215;"EU1[66:@__N')Y>7Y%3]('RZNE/.TK'SW MRM6M;F[ER_L*2-:J@C"&%-EF[35HMR^(H,(U_ $9*?A!!7'0:Z(?8QW0TFV] MZS=;B'3J5^>!KNO:>& 6(HUW 9?WNMD0>[8IP961UJ5Z#S1EQ%S\5B7]98%*754D[P51U9E&-X4AX??M MQNN2M@<6ZKX!TO!.$)=IC-_<+E3?V@% T85N@Z)E.% LX1Q-J&P*14UID>-4S<:;96>^:&LVC4FVEFP8?P8U1 MOI5%LJ] O1[B-1H5_05,GZWM"C:F&RD:PH=U7ZUM5>%BF<2NA,8-54<'UOJ!%;$L;CQC8D\O =8,V##QM-%!=:+]" MD]$MV5$PGWN#08.IN=&=L)(V095M/.H@2O1*;8W>W:H"V*JNDN7 #F,:KFBA ML5R]J0WX!%$-3SV\#S$#=?OG:'_XW;U'&-GB'.P=U3V+4A^6[I?KY^OI-BE* NLA&0$L9P6 ) MA$ABG"42<%D[Q*U SR)R41?GI_]!][WM04/PZ?P"9?76;'H.'NK=Z7\NU9O> MAQY#=>?$$GR/7+"CQ'O1R@THVS9[9*R=ZQK7D>L4E0N@S: :O*4B^Z* ED0 M(: '7J*LOZZ;8_)/DLOT!2N6@![A 1"$JVT'*R^_8A0K7=&B#(@UV=2?36%J M#$(","XQ=X#M@R66'%>ZF9 >^9HWL\!)3W<*]P4#-H7N0>+?)-KCK"Y$B5\7 M;( <5@'OZ,B:Q O/?.P;SG_)N.ZN*:08J0WXG#=@3\PP<\)I^=9H#^$+#6)? MP+ %BF$PEJETZ:YKMJ"W%'T4D!JM_:_J7I;YZ=[T572M)<0=R)D-5!Y(=%K9 MM;:A: U&*\8K'E#TWE/2*C]"?&1.4186; $H;8"+$#"+(XM:K;7UJLWCD>"< M062M"Y930PRJ<(O@#/1@RGHZ;-4::J>01 &N+C)@U3TLJ7ZQQ8^ZK;U M#B(2J(:R(:Q @M=\13RA%CD[R MY8"2(DNE0UM(XN%44V).8' 3[R-OJ/4MVJ'YT@+D,VPM!+X$G8SW\DDD DJ M$&PH0*K(X AFP8J5-3LC>^#]N1O5B))2]KM;CH!'/O?$@8/G/QF)OH/3(LN MA01@0G =L@+H^%7:Y)_,4Q$=CJ RFLL4&_/%#$M*IF)_!*'5^J,C .)NT-]& MSSK(M>IF:XMM[H2@'>,+&PR9?^<=.0C &S$X /<(!1#T=1'+SJRRU0B1984* MVXKZ0"DT9EV=7 42]0G!/*.Y7@X(#J1GTF8J* MDX[!+>W3N2-4VS!B3P/$ X&A[3."!9-$!X.2M=G;!L,#^%T7C780)W*];Q.E M(\30L?Z^9AU8"W6YD=J.K(K,?,6E#;"&YMI-C&A=]08L9\'.S"XAX89Q+95= MI"A5FVZ+T6:=H;PE)I1X@R4>S5%#;W!=@/0,@)C^A(1",*C33&=<)7BW1G\6 M81K)H; 22MF#3LBL2::W+(PDP.BCR45)3%Q,\NTYB2.#MH2U'*H@40[L'S+Q0C$5%'=%%=%%60@!&$IW&J1^"(7/WN: M]7.Z8?^866WL]Y,5+=LN)_2]-=EDTUJ)9@Q=M8/@0QT4L2X*C+71F.(/"',+ M!;[#ADTUT3]G'59DLO7)BO!\A$73AW^>6 B5".E1[EIX,ZJ'(KR)9B)&L<"0 MNHP.=+MG>X.%WPYBI^NCMO=('LJ>#!H[*0 #6 /&CB$/%M87?8T!9-KQ0_D# MH118P):HZ65('A2=:NR$ CQIH"0MP#PAU#*K&/_0(*2]2 EY*'93OF&4 3=7 MX0KHD>*XDV[>L+.GV@+-&"* ['\%BT,@A-RVQ8(: +_O6VE#%16)\]0;CK7P M 7:$+VKM/YEN$5M@MWGOPV%E!][E_$@&('>LMPDS@9RQ@;>IW IU,F&2HE>S M<=1"QK2'U&*Q!=&:?:>S+$G0:HQ,AC/G&S$WCR5&H@((B%'*0I M.)*FV REQ8J5J07[FC5"7(OD-3;YS"RIRLC*[D/=BBFK!WPPEN"BZ;DJO(/Z MKF'H>[-U6-B %?1D=GQ[0>V3TH+AH?2Q1J4\&WM#N<*6ZJ_F-N-. NU3*84+ M!R@UQC*?P00 9!\QS# FC#E@,8>AS1J/49#@^%!2J0"W\ OEFNF!24/G9.$@L,:M3SMWBO\+O%Y,D$&J:H:8 M2I$Y$QU%>^2!>A8UU-:=2?;+CT71K6(Y ,]@;"1+BD:DI<,_;D]&+O*LBAT4 M/*:@U@XYQD!.+CY= *UL5TF$$>3':+!QKKRQ514C'B (BU3%^T:UA>3/"L+' M:45]Q^'(AA^XFMTT\].[X=H; M]5: )X)5,BRY8I(4$DKP49RT;GL*-;DQ<>*KL=3XG2[DPN6B("O[T,9(%!#< M3;4^A2N]IS2>47R5FJ@)P7GP5LFQB>ZKB&@Z_85H%L.)"BWS1(8K;P:"(\87 M*1949/_,S7[UH^2[!6 6S";<>1]RR"L'A2!'EO>3*G'(XN /^!BVPWB;WG I M&V_ S:/;LSF(Q\:@U3NLB3<4#FWBD>K1'V&QC%"#0\ERF,>G*2_(I&>6Y,' MJ\LZ!K&&PJ0LM3;MEN5F)&O=FXK]"0T;4I07CCE\!O;MQ<$LSL1](RC@!,/Q M.K*-V8HA7&GJV*$6+"-QD.1VYNC\4V/_"X!7%B95ARVF#09E[N*#;#!CF7(< M;+DI:;X@A:A-CG9R2+0G_%).7#8,0"8IUBL(2 M>*FA4V1L9H+7><239N>J'=4;#(3VX"0:+.* %79@N+,$_M>C28"<6PP3!=O5 M@L\&L$1<4(M71&Z!$S&1XYP-K"3)1#7-Y_%"-T+:9SSFXGZW\Y$J*>%5:"$X MK6U!+8VO33#$2OYMEKESKY:,_CL5:WPKGT2G'$E[#F>R"&\62!4=)\?>S1H- MJ;9H4?%7%GY<3\Z[.!EFD"+1A2:VKL0WICDQV>BX^]OR M[50P4.^GXA"?"N'8E9^A-2-TW*,?#J)G9,;-*PO1FD86?H_%QP1(4($MTMIX M,^"C%<8EL&B;\8E!%6TZ4B358Q0XDPN,)";X6#3)=B'3"\!*:-$"FTUU*UUP M,#HZ"L#4E.5-PK(!_@YD>U%,,5LGHUABDHA_OA]A.T])-ZKNV?O@J &'$82Y+*NE*R# 6+>/ A7YL<-.)@!BN*&GVF"G;24# "(N M#"?)F>!AT(ANMU@'@O8MA;14.K!6N:K5&(9.&V-*.H^%JH8E3?VQVQ;+72(! M-@&.*/48RYF>362<1O@LSGZA8(R,@3BP@]KQVISX[UD0R>"3J)A$>9(C(]#! M]#)9IG&D48O.0&=K^H5]Q[G&J MQB906Y$Y%)2(VKTDG4E@P>S+W_LB(\K(H]JJQZH'\U'?#FW+T=GW(3/[%@L# M)D!T\.3#'[ZG&Q\]^7ZOF9/BIWA-MX7'58V#A.E$E,^3 7>!D.(X("V(9\!T MRMK&43+N4,;$]TWN$"FADY$41]&4 7[8AOOD(-;1_!$-"K4K=( MY$?H&XNO-2$BU@"W>O:2ZK'*'$666H[4\?-N+8B:]-D>X91-QBXP4GM<5_@3F+CFR;M$ J^L4M'&0*2 M,:$:\L./;I4G]P5=R) Y!]*]H1(LB$,@>NG01J8;#K0B,+R/ '8ZKYQP>0<# M6:0[IIT2T&TP6=*+!?",QK#CE/6F1A+A_E8DERL3QM^*8XT-W$5ST\ C4QRC M,]/A?A1""73Z&N> 8D 8ON>=LF[;D7)HXJ=SQ0%[;3H5Q($-%[=:9P>P>/H: M15CFTLM/X@\P2*T?66C,'B>C^:@Q&S1H>B#KPF>%]9P YGFF#KW?8%UMN&"- M+#'Y I[/5;21.**E'UC")[%B'EHX.];U7/Y_YB9BY'WCNI MR9H-=7X.TO35V#K;$B6L.!_O%K%L'S$>NGRA6")!%#E46PUUE9.1'@H+PV42 M#4[ 239>'$G5\YDZPE1-HR[1:0CLC^WZ3\O'@UWG4X]WMI]L*\5C-;*7VMOL MXF+YI[@;Q*U,/+\-XEFJZP.2XS#L M[($&5^5@%$] TL@&-X>P*,\_;C M(I7S"D%I&^AT"@QB9/Y]D^JRZA^+ )9@B1:9I1AN+8CZ-?4VP&&[3\(6Y";_AT=R$OLUD9V&'6TZGEU"*')>-D>@*/\< ^ M.038(*SV<*G^'L/LJSS,RGS61)T2EV80DY@9=G3C_.BA^,UF2#-/-!:*,X$A MG71)4Y!J/6QJ5MK6:2X56R0[,X;T0[([ )!YP/J FP\=PJPDXE(FPNGLQ)DZ M@](!GEC@'7JA9")9%S1G(\ERA-D/07X!WQ$2IBX2A#:>V'%)"\,)53P;Q:R\ MK]MA5J0"E(=&ZYK\53(5.@@&TIVMS :+KG)'-4.K22JX7A%G\,:]S]0>PTGJ MGBHS:EC';BC7@-1&>8#; MK/,HH]U4T<;)1!$5V#XW;^7PI6_(F[&)==@ZF8X#"I.NN8#]>>'S0 1$Q=WA M%QG6>N<\==RZ$86#:]QY*P[:RAY'$P33IW$SH)P%%5M*\ M.-996V\(8R.$+%T,0LFPQ\K(!,Q(4[ EFRU(TC/*&PZ?\DQ*;X'FQHU3Q2O; M9:[-ID1;&GPJ#?+,=":&MTOD,"'J=327)Z C(2H9SG'9Q"(>@-H=C^(C7N6! M?S[^9H _O!P2];P"2N^N;.P?'-%/?J23X'M43:I=_H4VY.2EP-B)'+WS,,R/ M)!+X9)K>RJ.9DC(I=O)^KOQF -P)85-O8B3$7#^2WL8,M?7 J"(1^>T%FM;!_;U5AL#K2FH+"U&[1( M:FS!5RBZ(9^DD/S__]*YQ>&S,\GXO;]1P'I"W 4H3"F]7,DN9#5/( M8,#HERR/T7IGYD\7P(CQPN!(L$-2]]ZZ%?/OD_-']I_G:&._B<2%X<9K12]?^EDWSD#A? MC0^?7R7SR*B*U"3J$(#4E#,Y$X:.AH77DD^R0^4NTU&+_>1L,BD6O83@HO=E M7;3 K]O'8^STA:'A$AGDQO<#\,UJGJ+(5@>=#Y0/L[QXHLA[>7'_".FQ6RNG MQM-(RHUUN38:B(IDTP%GFJPI!EW-C1BS\AZ?/UZD8[2CNEC@&$T:U8;<-8Q% MC;BKWG M!Q,_!+_C7#,4@.A(R8&8S0>GY^"2?^/^9/2"AY?@!7@"!G2^DE/[:T\_N,!K M3VP9%YFS9=QSTUO6E!SW5#3XFC:*>R_(VO(]5J:[H7?,XEM-L48GLJ0 7N9\ MQ'U#*D=I[!R#-(!TN[Y-+W&,';Q""J"\+^,"\3WBX HZRY(YDM'._%001+BZ M92A((WB8, //%R:OYK%3IZ'>4> MI'QX@<[%03_S+[$SO,G4![/NX;)=FS2<,7YB ]BLG2@@B(7CQ!N->@UOC8:A M63=^U31K@N.AR?B1E8&2BG_.8MT1'A&L=/%HD=?W<''F9!H( M$]#A>4![DD2C8A9J"PE\AR59TI6-KX -G8+_;2>?^]6:L^Q7B""$;>BWE@AS M-!W_(%&ZFG[.Z9I_Q6BXG7\+ZAK[\X=&)\OS[2ORAE\>=#HNFXJ"N[8IA<:3L;$%][BUDXXK MK>!Y4"I4)^UV]SH%E[IUXZC95<%D([:32S8GS<.NT=G.V0?!#X0XJ96[IF MA&1DS"W=7.;'K2X%))3(/%G@^'F']8\ .+"/N MQ'NCOLO<3X];PQ;+Q9A7RG\ULPM1X]DE>YE1+OQELRC;[[985CEOBEH9$112 MQ__\OL[#DL+P.86T5DA#W-%1B/(#]_SDR)H9LR0-:W01H 9M!"7&6SR5 MT/,GY]QJJ2>.70O+;J;_T&9#_8Z[\8)/OS=.2\14_\M0YO-+>S MWASQY,"5/!/'+1#!"7LG6B=OW_3VNH<;@MUI@MW99/V%%7FM#7;&GIG)DGM2J/2=<.0%EA!-1I<1")]QF[LV^R!5 --@ M?A767\8XKI0BD]%YA)HP#H]<997B]&MI)4:@A%P%RD3D'C/557;.P/GLEA7" M3Q\2@:!B(D*.C!?:2ZZ8&(\QWM0^M$#"+,=3BISK.F5)D(]YY6'D+N*"U95F M:PI+*J]"P8..M NMF:D4P*!@2,F[A8$V^P;#8Z-PZ%!A8QE+:U!H>,V%YU*Y MF'TU#Q(/6-^^&::]P:%;USF+(@*>6VE:9!:]G(4";TF-)Z9R:&^W?< ^UI+? MIE:(1^,2C651E\6THS\I^XP^W,"T@P>!=W0F@=CPT^1ZBV^SW]C6L)OL[G3# M97\GV1\,M]GWU;9]RL2#EP@U;K=&VVRPE^P/=]A@)QD,]R/K-I60;67;+*0X M/6S^O\SG N!CCP0W3KXQU+S#6]_>3;K<;= 9IN'QR8BQ.AH<,J-<4 MIQUX](0WCZ;@\QP,?4AJCZ+N)?U^MPD<=VF/[I*FMWXA6"9]G-A?,F]HA0T+R%)H9.12CRW'AEAEOJ(-&TU_ M#IY,YNQ4(4C-J8?!ADN=82Y11M+NX>7Y:;CJ'6XWX)R [_P?P1&V7K^_P!+G M+(6MQ4K4'T0FBCKLWFK8%T+?"A3L+2_*0W:5O3=S=F$4E;P.-JEYC^S=:G"? M3J9U6I^LJ]-$2ZG@F.LD "> MCPW US?DH/FJ=/(W4$L#!!0 ( #2+I%:B)CN3M!8 "!* 9 >&PO M=V]R:W-H965TW)93)=-Z2\ZKRGG, M;+8NF=PDN_?AZCY )"1A0I$:@+2C^^NO'P (2J1L9_?#C".1!+H;W;]^4J_N M2_/=;I6JQ(]=7MC7%]NJVK^XOK;I5NVD3Z-D1@_M M\NOQ<#B_WDE=7+QY1=]],6]>E765ZT)],<+6NYTTA[_Z\VV MPB^NW[S:RXWZJJI_[+\8^'0=5LGT3A56EX4P:OWZXG;TXNT4[Z<;_JG5O8W^ M+9"355E^QP\?L]<70R1(Y2JM< 4)?^[4.Y7GN!"0\:=;\R)LB0_&__:K_T*\ M R\K:=6[,O]OG57;UQ?+"Y&IM:SSZO?R_F_*\3/#]=(RM_1_<<_WSA87(JUM M5>[6 Y['AB[!\9$-V]$5+Z7E7SSRI3WPN#=L!K^@UBE MIX$X7>"A?*T,7-7P7/7F-OVSUE:CA.Q _%J6V;W.\X&0129^J[;*B(]%)8N- M7N5*W%JK*KCMLZI>75>P.ZYQG;J=WO).XYZ=)N)3651;*SX4F9)]Y/N!;OM4WSTM9&B?^Y M7=G*@$+];Y<8>)=I]RYH9"_L7J;J]058D57F3EV\^>M?1O/ARS,\3 ,/TW.K M_UN/\V=V>G C\6VKQ+K, 0QTL1&5Q.M[4][I3%DAP<[3LDAUKB49;;D6Z1:6 M@6NZ$!N_R^H -^Y+PX];M0&8J&!9(V!K^,\H)7:H;6*OC"XSH5#G!&A,N@TJ M(RYAR1TLARP\?R'>E;M=7>B4=K;B7:YD K>7VI $0#^MN)3/ MQ5__LAR/QB_#W\O1:)XLGI]\;D@K5/44PJ;S63)K$3:N0E?C'&!%FN.LR,%8+:FR-9X#%)%MOASQ!8P.B>9GI$YJ6>:UYDB!53K M-3@=VC&MC5%%>A" %X7-6:LWX"PM*L\U:"P_GQ!'ORO"!&0P8M8=3E6"H8"* M@1< ]RF4K31X)47;K($:<2?S6H'_J+:@V$C'[E2&<&^]QZ7*0HF#DH;/">_. M8#&\+AO+3AXX!D?94PT/N,"]]@88,#H_(#U&977*J@'4IPIL6Z/33LL:Q0&X MH/0=F?M*YK)(%0D0Q0ZQ"!\ *%A1 :K0J6BY A2IM (B^6P0;Y!2D'UM< 5: MH"2P D%6RL I_"OPQ$OI!O>DP[V6D)Q@=)$AU(!PCF#H+'J^HX@ KO^N6)?L M5N]9$F]E^CTO-^*;D:"&G^5.,13P>JA=#$N_]5'Y(#B-!L/E#9O'> GF]DPL MYV ;>&$ZG,(7L87('<"S_C^6T^5DN4R6S\4E/@=_ID/^,ULF\^?]%#V 28OA MD+:' !20!XQW1C9\,YV#^=_&^ZL?$,1:!71,B0Q *B0F&2$1(Z3E,32K MX/8 U'L%!BHW8,]DZ(GXKUH:,!%X%O71VN!Q/[(BEX:(^]@ 8R+>UX980)O2 MQE;B3UX$;T2R!W0)_.Y>%@@("QUW^J O. M:XA(@'Q[(K0!K%! 9N7!.Y8ND(/\W+&BN^-TY(8P"RZ5J29SIEW09W#"!I^(PR@=RA,OG]WH@.',K)8"*5N%B])37".;3QKS;EK R MT'X#AP*/5EM9L5-W_C:+G&VT5)M6X*6&'$'2J<.!J!^I4ADMI^#A5!ISP'O= M*EWXDHBO>E.0=0)%D9M!8H#P>K=W^FBB6*!&=M&A!&8H*%J\M!&S Z .=I+L MT9S?Q:= _=:@%^0Y#SY 2:7=BC5X1)!11 :X[N_@D4 5,Y\%-&:0J<@MNSLI M <=UN8/%O0B^D. H M0@.B#1(-4<8FSE, 3]1:PVFI*PST_ ZZ:X8)S[4,3@(@' D M$M1(V28W"0PD:J2I$NEXLTS\5@;'G;68[$IJ@H;'.DN"M9$SBJ=S+ M% U$8[T+4B>*/IG# ;"%.6;F.7^6EA:1DK17%YWLJ!\0;"#C^*PA>T'UQD71,3='GK3- M2!HT,_+'Y&O(B.D$B@QW-(9"EWKKH@7QL\ M0S)S\ KHWU&)N;B'F=P>=!=.A!(BS$J:_"KAZ"X65")^>6H\\TG:;RIMSL S MZ7AP4(>97Y<2I1[;P'C F7%4JC'N@#0.+@J^P>,5F"YO\NB1K&A=%&15TJ%1!&-&\1#GJW31%E[;K^^$\OA;$ 5@_'P MI7CK[WT7UR@2NCQZ21@O-Q -;RAO;9\7QY<:(:Y"+4."46@E11[KXWA_VD3[ MF+*"FG.% G-)U'E_3! ^NRBD%4OVAB%( M1A+8UQ4!S15CNCYZJ,QKUBM74,",1GP&%[2%;!4,.)4.8]!102QI59! M5D$?V*WY("&MK0LT[X%" X&R0J^+"[JS;:=HI\<%D;Z\D\%[ CN*&E-/@3;B M\@$-[<3/%S\!X8![3U %&:Q)%1DCPX&5XE+?G:7XJ$8>4=Q''J[2.B?8KH2' M0?G! C1$RG=E7D&:PZBVTY;B+.3H<3KU]SH_/!5F*3CM@=KV@TJ:XJJL6[7( M1R#RD7<^%B-!9RM#^/!;'!>D&TI0++&,NR0+2W/ MI*JL*:0^+)FCRFKD<-J[$XZ+6_0@)!8NE+[K=&\8F.%I-DT70JZ-.'#I'@'O>4V@'CH[@Y0A_Z'HDJWFUYAE9(LJ3_F*7V M/<_$ LA'+F8CZC(M;FZ O(\9!C)K+:,\N*7F+7W&0H3*4+BGE7JG[-0J]2MA M3VM*Q6-N*,UN1LE0O*,V2;AI@M=&0-IDD7.L2PB#W?JKB.P[P.[#GT! MF;'HN"XPF6-?;@;W3^9+>")POY<'8OUR!*O-L+R,%>[+T72$Q6;/9D]W(G67 MJ9+D\.Z([ECVE]/)C*OJV,J#3TOP?+3L!E^FOOFA(YU+X(" MK+$OJ;@^8;493Z:@JJ'%.IO>P%F,9G!M-L=B/"_7"2:-0$(UJ,<2SJH -[$R M%^D2@K129Q,WN.)\(/4]'!/W<#A;A,4PFH0=L%Q144K4Z@# /2MN]"1-,RA> MB)<)CW003D5[C%M]+=$'9%CY!JFAE1^U*,8CCZ/>KU+A:"LQ%KRGR1=\"GPS M>N-^)@M4!/0.A0$X-LA)JM)E>. _0!FTW:JL+3"*-0;! M[X+[IIK.>D#E)B_D)A!HG8?V!>&.V-J%(96/KW61P6*&:D2^R=8KU3X13L,XYCU0I.^]A,,'@935@SDD<;G$O;@\?V>7I7AOAT0R2U+B+B M>V5P\RC"D0(G+2ZW22S/@\*Q/[9HYKZ- [12*YJ* \P *RKSO@(]76NWYM%A MXV+HB_GMVJW03E =@3(L4D<-F$K)75C0&2"DU6B9:UJ7?86LS:IW;URE@,,_0LN;N)U;=9S% ML>\XC5SU">'@.\&<*:EFU>KJ&.'!-P7*IHH2:I)-O407#^0A:*G.C#G>ERM( MOKS*G@(5#M!XOIF& :L,F$UU#(>CQ33!:?RP/ 2 M'^,B&E(Z097 %B)0,[^O$3^=QN=V5(M#R>:MR,J'OEU""EL\FPR'8=6X\N%: M\4$C8,=Y,A_/_N.TBEV451-HNW,K5*OYV[)@:L-_N$W$5Z7$9WA8+,059+DK M[M=+-Z&%T581.AW8XWF29EC:MDE$7-8:>39(0O"3B'Z%Y@.<8$GKD M"!S!!E-B/_, ?J#,X>[638&RE4HQNJ*2;\Y&RHF/(M>QPVS UW<9D<>G)["Z [7.0-Q-.*%Z0S+HS<#CY'V!!_:'8*N2I$GI.D=*9S6@=@A MR@Z[G9-SG+0LM MNQHGM6_7=)86[<2RX62LR0&6K,IS"L(UN8M]_03OYIT?!7[C5"?KSD>JIC:PS!;B=6[3$RADV]N(;*VOJ@7V%M\Z#A+"H MMR9(=]&P1P"39D2J!KBWOIG764/M5Q&J\ 9'P($3C[L^"\[])>#Z/82 AF@Q M9(Q%B>]4Z%V]0PWC&20"@*2K9-.&A![?WS.,^O $ZM\^_1JFJ$$<7Y@>A[YX M\51SCSVI[S*?+7X'3\J3'6'(-:Y!1[&"DXMU4MUA@<%AJ#-RM/%F;M>!4E,- M9+-(R]R);G5H ?PE?O!YW2G['GX2\:4VMJ8YD_+4D7?)Y@0Q.Y87')X[OD)? M-N 8*RK&#EE-U\^Z8EHI[Z&C](!*\N<(;D7/K+16 MU'GE(:L1N*^4T,Y^U@ =_)K2GZAUMH,AF,9HN'U+(+DKMGA_N;-VW<[E1- M>9);13DQ;O=LLHAC,^^4\T,[_&+(.!XG:7O2&%L?=)+^E8&N-S7JPBAJ8G?$ MF.$UC>/,/0)Y%GV_Z>@N-H,1P,(?=TNSYY!8I]GY MSO/9Z37;_;(0BH,1J2YD#6>+9-602R@WT[*/-KE3!1UU]UF!UJQB(8]!ZJMN M(=/$QT/[87N)7KGKV7")7:VMX0SZ]XD*M+T1N#M8@"++8K]<$JN M*"N>E'/%W3#_I>A-D/AV?QR1U>C='EL$F+XQZF!K)F]JR3,-;%C@% >FVIK1;#:=+C$?O8YM6?^N9=0_*1?U[@*U2>IM A1.*> MML6X=XO9=-E4XFA53&9HN.[SM]\_?.[(J+LX]S:GSKW8\\")]_8YIQ&%=##3 M!I>/$:(5>)_5GB;MPB(^O;A 3LNJ'LUA9?-Q2JLHX]_/Y*[Z2:>IR-HIF+/H MDQGNEFR[Q[R=8_7YF9N$KTT\0?S@K'A7;*/=D,CI?+5[B\OV!'ZN%,95F@RK MDO16! K6Q>GT0HB;^'0F,L!J57@KY4R]:Q EXVZYQTC)GY)^[H(9MWVXD_#1 MG1B!&]5WW LX+X3:[?/RH#B/]4-H#3O1BP3^1GH[K[!\)["EL$I*?(;9 M^\8BV@SRY$@W\S[^*T2F+; @:<37SXB@_;HY'WNPE=J!I?JS:=8 #7%.JHLE MSTTT.8N#ESD 4$XUD;6BH4*G=?S\6G$_IO5NG$\\<"@N*C:T;;S]+C(NTY< M^(.CWHM,6P#1O+> V9WVKV*'E4.UT.++@U@?S=>N0S#&5X%TME'1(N<'6=HH M@(5K3KR:(0J0DB\'QTI_RKQ_T8@R+MB-X"2N,9V#$W^B/Y&:L*T]:,D]3F&T M2$8=$?ZST?38BX^C%WG)PGX"P-S,W$]C6&_HT,/T4[U[GY F<5S;:J'0&O^ 3_@V_/S1+?_J3W,[_W82"&F#=8I'18;*87?"$H_]0E7OZ M#2#($JMR1__$*6IE\ :XOBXA670?<(/PHU!O_A]02P,$% @ -(ND5KO7 M-FR1$0 2S\ !D !X;"]W;W)K&ULO5M;<]LV M%OXK&&_:26=D61?;<9O+C..T6^\V74^331]V]@$B(0DM23 D*%G]]?N= Y $ M)4JVG,R^)+)$')SK=RX 7ZU-\6>Y5,J*^S3)RM*!GSHC0YFXQ&EV>IU-G)FU?\W5WQYI6I;*(S=5>(LDI3 M66S>JL2L7Y^,3^HO?M.+I:4OSMZ\RN5"?5#VW_E=@;_.&BJQ3E56:I.)0LU? MGUR/?WA[3L_S Y^T6I?!9T&2S(SYD_ZXC5^?C(@AE:C($@6)_U;J1B4)$0(; MGSW-DV9+6AA^KJG_Q+)#EIDLU8U)?M>Q7;X^N3H1L9K+*K&_F?7/RLMS0?0B MDY3\KUB[9Z>7)R*J2FM2OQ@6; M5X59BX*>!C7ZP*+R:C"G,S+*!UO@5XUU]LU/4A?BDTPJ)HE/QWF1V68H?LUC%W?5G8+#AH#>M)%ZRO2F#TO]3I=18LJJ4*7XS_4,4L-1_MLGLR-Y MWD^2@N>',I>1>GV"Z"A5L5(G;[[]V_AR]/( P^<-P^>'J#_53%],].-2B1N3 MYC+;?/NWJ\GXQ:$1V3K9B AK3*EB(AS)9DA8?2QU# 0[&&EH=&BF^E]:P\L&M G33SAE($JD"2@0YB 9-0CC' M=:QF5IA9HA=,NQP*=HD5NX0N!;8AFT*/=BDM\+5*8C%3WD;@TAH!@$U$K0QA M"EXD4U( Y-?\#&(J*^>DY(;IC7B.1>I>6[?#=V"MW@_.E0C('\1S_9WXA1X58W$J/E>&?*N6G_1>LKXX-?KO2U8N M' X.&,$,WLM-Q^%>@G)#>@+2@1B.S"GERKCF#JN=T^Z(^Y(]$=0:H$8^6@L8AR& M9?/*(DI\F+ MHKHI0EB][X"#Z0P:]M].!@>U9GN2:2U1QTC66&3(6#P;3RZ&YRC[H!EO47SU MHOUJ $66N>+P38 XV,29$8\-IUL+I\/O]ZVKG0E8?:R5AOTB.-/[3-TDV9[T MUP@K\[PP]ZPX;/UL>CD<=068OAB^:+\YPB:AK-N 7AYE&/*SUKH.+@@=4N78 MAW?AJ;(BD"E%C-*2 D3YTF>.#LA!8>Z*" P(PK#S$#,H*36A"WJJ X<>@0D MY.O@HLM?#H2>UTCJ'OXN#,46OQI96QPC#1+PV\TIZ8SV#%%LP ^P%AQ*$HJX M?)LM#%$'ZFOXQ#_5)EQ7NP/S6*M%D&@U[JRA+_CLZ)M>R[I]H>"9S_*G:VZW M%'_YA^OPNC$\4\ *Z[G '"H7AN,!(@!L?]R7SRO@>;M[<=WUS7* M#,6'P #14@)F7.+,-MY_2M61-^)2"1NC.:0' P/"N9?@G7(AH-FL\2%'6H;2 MD6S[O,ZY+ BQC0AL.?G4X%N70H]RX#7"AQ)FD/1HZ7+J;UX M2MSUP:,#PH(413^V E99$!7]+,HRB#$@$MBM*S>@PA:HG3>8]E(LH%N&>!QG_4?F6[$A6IT^4[P$F&JD0 M2E&!9]FX.S)^WW'7.LVV#D;-44_L_DLGO.#OB(52+6C+)_A#X'@AZS(J#(R4 M$J+D2!U^@SZ9!K"K[1%LU!873U1OUU?[.0V"M(Z*8XW_"._K6.9)!5#7>[^4 MYPG$=M.*VW8.(?H&,;M#C?ZRR"=?UPWVN=MT^DU+K*Z^ 6,?J7D^O5.1*<6= MSA4-D ;BEU]NFCSY\>ZN3I*L1U!&=XPML!0^W+_HYN/=P*_B1769[Z8Z(.FR MAW_Z=[F4XA^?FI+?MYY2C"]VN":F;]B[;PCE"]+AO) TI8H8=C^@7J*N=X ? MHF'+T/5V,^O6DD"=YA/9>?%31,C.)66S$SR:A@JMDX0?TX[\_7'>_ M9?&OD9*Q4UIEJ \<9GXP2>4^;1&A85A=RM8*\KMZ 8C_53_['9[K]@=AD5,! M9#(7&I0%3:)C#H?0Z7VO6?@2X0^4>U:LX'4T.O5=/#;N3M5V7708N+6X+KA$ M<+X+A*-,@LRO&!?Q_R"4@Z<;37MMN>9UXWT5SNRHK*(IKE4+*EZ#'<(JN,^, M*V RS9B:/,:5L/9E<;LS@09I<*\V!J*DEJ IY8EQ,&B2E?*E@?7'&G@D,3(+ M!B1VD[NFQ(]9P6LHPS!$ K&D+J,MY=Q4I#; 7&B6JU%,2(>+>!+8=P\^?AJ) MZ\CX=/MCV9;!_:6>NH]4[F9R)B-B,0JJN.+IBL["W@74NB:-C7*MS%)ZW>1< M$*R06 MDAL-NJ"B[BXSE2G0T_A,4QMT8>0QU"8'@KH%:D4.@VU)I[ G;+ M8A-]M"5K MG<0-H\R9E$;8FWK\M+\M92I[DMIDJSB>G']QN]R,S'RS0?S#+#1=W6KM$W2 MI^2)]<#0E\$=/)G)A*W YU6^\@SF:3,D"U3PWKI]XM?5/(IK/K,A1TD([WEF MV1B6X[RDF690P2-,VYA"B9KJ>L8?Z)'G#(W:>*!EFG1=-JFYQOP\I)L\?@SW"ZX0PF M8QU,.BGD^R1Q/,2F#;44P]$ M0O!+L:P+8JUV0TWG0_X\!I:795@H-+L2$WX049<9QX[PY&)1J 4EF6Y<[@O+ MOO.EGF33JKI1FAN?]/ ^V#L9&[W8&HR-+OL'>S5@LPL_3O@GLMK*VJ>=9^.+ MAN,@'U&Q=G.[5\[):%^#V#I&&5;N;@P3LDZUF7;G#O,])7C9WS? <5TM3MA< MEZ!BZT^S]F/V7/&8KJFI?-F+_3O5IX,UB0) :(=H7>7N[-Z!*H Z[<@G4CP1Y8 / M.0JB>'L\W-L$L^%\=[K72ZZVQ\3!>/Q Y[7'[$2A;VC\3L.*>E;MSAGW2BEY M^K@U!6='X?S3#(1;R9Z=;\_LI\/QUY?EID+K+_G$CZ=Q3C"L?UBFYG2H%%%+ M1>TZ3LULXXP,Z/$^+08Z&(\[6NC![?Y(H$%%%UOZ!(CU'.G#2ZCM7A>FM42Q M/OR<=Z6)*]4=XG3#:F%,S)-6+#GC(ZDCXW-&($@!7&UKI[F,FGL'=>O;^GRI(LX6,S1K MD&;1UK)]/1>/B1N^FOYC0(*M^6H!':_/=5'2E%AECGRGYS/L#(I32MQ#=P-37?JLI8YG4+NS"+<+^T99"O\#MY^!E-ZONF$O%BR M6KJM'.H::F7+0UY)SU49BC+G05R(^3+*WTZ $.ZHWM!LWKGY/*'T(^N#F*Z0 MY8Z/NBSJ9.\>WH'30BVI,KT^K$)AG00&;1]I(5 M(Y4\V(8U%%@'W@\:;_PDU K[Y\X\GR0ZYI!;\7==^3ML*<,(:>$+4 MY+N@F.H.9AP0'E#XDTX\F)=>1MC/>+"T/=6_>$2U<7AF'10![)"#KU-#4H-\ MR"/W3?D?4SY]S5.CMA1R*-.K@\#I]G$>'+"@8&LG>@^K F16.J8T[";=M.=[ M6<)]8:-[NL'H)C@>A]P<,_-WI#D!-"L]J?KT]U%L;]]6":KSKU; '@,EM>:W MKRH=88EQ5Z11",)=QFZS9MC4"V(JS1.SX=M[LMR:[#K=T_RT,7-G_$R S3O)X6^ISG2JGWJ:W#T.W,<*)9F] MG#QAV-'>->Z9(W2FY?M&,6WZW4VOY]_WGQ;5QFM4N-TE4G;8.A B >YX,OY. M)?"V8A,K=74B?^ MZMKV,+-YJO_T_@&]0<6M\>GJ5%S(==8]MN'O#U_(?/29S2[,2?%BST&\R=!Z M*EK[J[+\FMG6/8#F@;:51I:LX*9%J:CKAZRG=%DR$EOE3KDIK4KI\!/:IJD: M:XG/WIH9XPX<4@;>@XC[_%TZSZ:?GDV"2L!/-/!=.-G6?,6M/5KBO#^CBVMS M$BH.+^@&903;QSTA8G?I_XC,/12_FB8>V:D\J2\HX7V+_#5*=]TY@B9)#Y94 M7P_ 0C_E:0\Y:Y-[=X\Y\.UUBHUH^O[)39/$36*JN+W3H7R-^3LBXN)MLH?S$][VEC@JEE,PLX=LAQE-8NAY>3BP?5]GVKC\G5 M9#O2)E?C?>U+C9R.L'NCHGU1Y-ED^-D-_)XHSYI?!&W>[6\\ZI?\ZJ$?X&B?C_-O:LP['M; M]BQXP1D8O>#7N/F6?6;=N\[-M\V;XM?N!>GV:.72VH/%JHN98.AJ^N#@1 MA7MUV_UA3&PO=V]R:W-H965T(JD2Y)V_%^ M_9XC)5E.G.P%V#XDU@OO[KGGGCN*EQMCO[J"R(N[JM3NJE=XO[P8#%Q64"5= M8I:D\69N;"4];NUBX):69!Z,JG*0#H>G@THJW;N^#,\^V.M+L_*ETO3!"K>J M*FFWKZDTFZO>J-<\^*@6A><'@^O+I5S0)_)?EA\L[@:MEUQ5I)TR6EB:7_5N M1A>O)[P^+/A9T<9UK@5G,C/F*]^\S:]Z0P9$)66>/4C\K.F6RI(= <:WVF>O M#O&^P\A=^0RDXYN3?F+RGUQU9OV1$YSN2K]1[/YD>I\3MA?9DH7_HM- M7'MVTA/9RGE3U<9 4"D=?^5=S4/'8#I\Q""M#=* .P8**-](+Z\OK=D(RZOA MC2]"JL$:X)3FHGSR%F\5[/SU39:9E?9.?*2,U%K.2NJ+GR &,Q*3E3I?**W.7 P]['61U[-%$]_K MG/)]^P'R:)-)FV1>IT\Z?"]M(L:CODB'Z?@)?^.6G''P-W[$WXX3)WZ]F;F0 M_F^'$HU^)H?]<&-=N*7,Z*J'SG%DU]2[?O%L=#I\]03*28MR\I3W_[B$_U=L M\;D@,3=LH_1">'8EEM:L58Z7.7FI2L=N91/2=D+J&%+NA\R:D#*&?.G-@GQ! MMB]>/)NFZ?#58\["Z]&K8UBR7]B(7'H 43I7&:YR\5)I-&198K:XXPL![65% M$-\;N*IF9,--F_6,E^J%$T=BU!]/A\E)N)H,I\E(O"/G=N#%RVERI+W]AYQ[/3L]!Q.PE5Z#D%QN4C5"-^S7%O5,NQ%D=2HUU8!LF MDL/I[P,GYU452KR6Y8KV//,6 Y5:5N;O0.8PKGWQ:(8(8A9:_0%+LX8BX!@8 M=H5I P.G6!H;-JI:;[M$(Y$U6ZY+5C^PQ7@VA8+\]NU8'2X^"QL) S U&0_C MU1G6T?"G2C$'S'+G$83[DBHFZN6"-%F$V/;%W)I*G#QGYZ/A<_:7W=?&<2*P MB88XOK!$HN+)S[PIDPOB^=_I(![?_=C\+O#(&6:6PNM(&FO/%.%\BB]-BJC?4W$#N%NP,"5VRK(D162KZ.@VPX.@[E@V9:A M/]JTN2U C<9;XPC&SK/I/4!M-[#:FZRW@?0F5CM+F*^[C, M<8_5[" _Z0Z0=9!H63JF(RM7.=T;5PP5^X)=P4G=YG6I$_&99;?+N^.Q7WMC MC@Y;]UO1RB7>W(4A@PH?3<933-9:Q*$<1Y/A:9+N'@46]OLCK-O;:J*:,4^6 M%#YUN35A%HFZ3PMRJ" R=P!-.MZU5$0S/A\FXUV7=4/\B[X^*(D=,*[ /J)T M>M;AIQ$?E[N*6V,8C:'GZHKFK)\'*4<:#W.&CWBNW*[OPE +PHC2#!W/K5!L M';X 2B[NP@:!ZKVF:'>&?&6;AHE\[$FDAA["T-JG[?GV)A[K=LOC MX1@@%IBJHJ0Y3(<)'R=M/'#&&V^6X9 W,QYU"9<%SNAD>0'>SXWQS0T':$_] MUW\"4$L#!!0 ( #2+I%; RDN!B@, /P' 9 >&PO=V]R:W-H965T M)''+.G#,S).<[I3^9%M'"ETY(LPA::_O[ M.#95BQTSD>I1TDJC=,MM;+N1JLX!+7 M&LS0=4Q_7:%0NT60!@?#>[YMK3/$RWG/MO@![>_]6M,L/J+4O$-IN)*@L5D$ M#^G]JG#[_88_..[,V1B\)'%,(!$8W/>\S@ M&-(YGH\/Z#]Y[:1EPPP^*O$GKVV["&8!U-BP0=CW:OX?,\QX#>9:OF67+N58[T&XWH;F! ME^J]B1R7KB@?K*953GYVN=947VV_ I,UO/D\\)XR;D/X%>T\MA3 ;8NK/=AJ M!,NN@.7P3DG;&G@C:ZPO_6,B=F27'=BMLA?E2;>[S\ M7]2&L!9,VDO1\-?#QEA-??+W<])'Y.)Y9'=V[DW/*EP$=#@,ZB<,EM]_ETZ3 M'U_@71QY%R^A_]5R"Y9M!$*OU1.OT5"S6\:% =4XVPD# M3Q@2Z<-E)8;: 3R_#5H4-0S4(QH:+IFL$ 32T3+ /+HE%C6S-.>RYA6-:GC% M)?6_$'24S>T]4&=4K6^-UUAAMR$H-WGK MU F4?3\3>!U<"%(V,\"1^G512? M=TX8.D(&[M*H@-DT*@FX:BEAFGKD1-AY/F'+*T&#1N_(I44MF?AA, A&-7;':"5/,XJ64I$I4!J6>>+33"-*2 H/OGBGRKA#ZWTO M2D36+/0EWFKE.'9J( WD6;&>DTK^#:\ES;HLT.H-@9#&?3_X&#_94OJ)2T8^1-8.]_QV8WGS:'L8;_;1]?!TD,PI% M4:]V;,\X=C/-G-WF$M_=AYO[ )&0A)8$& "4[/[Z>Q:@*$J6'+MSSZ5(4W$:Z% I?YMH4W.'5+'JV-()G MGJC(>TD>[7/IO+56UKVL\I$MDO?@P:-&LE&C0_)LPSO MN(G8H-]E29P,GN$W:,P:>'Z#9\QB-]*FN;:5$>S?5S/K#%+@/X>,#;R&AWE1 M69S9DJ?BHH.\M\*L1.?RIQ_ZX_C],YH.&TV'SW$_&H#O4['[I6!SG:.NI%HP MQV>Y8*71*YD)B\QT7.:6Z3ESV)=R8QYIVXKGE?#+&?'@S8Z,.ZQ+EA4VA6B/V1>QTOF*=,LU5Y:=L--X%,7XGYZ.\7\O3.$_ ML<%P$DW98!1C=1B-XA\W0G[5I/M5M4#!L/[(,YZR<4P;Z]]HG(R>W7_*DFD2 M]?';CQ):2(+D6Y+\L5:?_98Z3 #K]; MP]F&Z5DN%YR\:=G@=!"=LF$?)K%[[7@>0M/>AO*Z++%&#?I\(12B^MG\ A M08,A''1=8:MRK"2YR ;0YUHMWCGREM>\/QY#O_ZD#[-N=S\1FW@X@J7^:42L MZZ! F:8E%J2WT@CTGY)3-5KR;)OO;@BA1.'-- MYJ^E T,0&+E B'+4N42<2CS58H@U*F-3LCLF-WF\,3;RV+%-;^AHJ]GOZ)0P MD=49Y5,/@,"^5=Q %1BZE2J5A2ORH"UD/W7(1I.-.[9<=FC!T/C:(,&[3(;1 ML#%'JCH3?-7!8)FC#088BMC?OZNA\HFSM9BC*;1-SGX'%-#>+I/>FAPP"$#M M F$!8L( 316XBY(_>I;1P?ST@=N!00*2D+5S+DT+?GTB[Z4\43 M'YF?/3(RA.*ED"PB^(M#? 5WR#\IB:Q<*#F'[DB)2ND9M2O?&&[%2N1L -*R M"F[/JXPH,G1)GT&&\IY;C&<>Y6VW'8^,](7^>WTD>H+>/$U-A>U2(2#0GG'' MUGXVPB)?"8-1SXLZD#;C: B,)B>,HFGR(ROA0ZY45: 67NQLU!_DEL*/>_GC M?JH?TJ]19QR-!HT":"_\%2'>%7HK'/A[\AJ,GA9)'S@X:3*B'ZPPJ?*PSD $;,:$*)M0=B#%PVU$L+4(!#T$MI;!5> M"CD@SSVFOBXD?(4YCL\"0)"Q9J_B?%."VTZFP]-HL)M/TW&,=M,@\:X/J666 MI.S)*![N4X[B\7%*4@/F'_)R,&V&*>?ET B_^U17>MMW:8)5&B<>#S[ 7L@$ MC"@\Q=)F7@?5?Z2AV+\;PXL83F#V;FFB"@I-*LHM'R: =I]TL MWXU::%G4JD[C36T\UT&BHX>]@W8^=?7)Y FR-*%I'4J::1Y3G4\LGV":D"?5 M2M775'[2)PD\13E9N3EB??KYJKMSD,#Q8&F (?='?E\>)+8_GV[&TR-^>?E@ MVOV_3*8$-+MS:<3\!UUS:$;>VR3RI F VA>"@%DM-[Q%\1P7:=RZP.:AY0@&X6X?!M93Z9%))A-#UF#B+CO9@Q8R&NZNV$3]BZ$N-9]G]1G+EW;LG[\[F_1H7NZ M7NO2M!!FX:^&Z:R.C OWI\UJ<_M\%2Y=M]O#U34"AE.Y!=;-04IHTV$F7 >' M%Z=+?P6+#,'\Z!^7@@/_: .^SS6,JE](0',G?_E?4$L#!!0 ( #2+I%8* M]61N704 "$5 9 >&PO=V]R:W-H965TUSW7)GRRYNBB4O7O-N=E< M]*+>=N.S7F=>-H:7YY5:\Q?V?U:?+%;##B75!9=.FY(LKRYZ5]'9ZZG(!X&_ M-&_V\*5IE M6%#HLOE7MVT<]A06HR<4XE8A#G8W!P4KWRJO+L^MV9 5::#)0W U:,,X74I2 MOGB+MQIZ_O(]PR7ZN,SU6DF8W/G0 U9>#I,6XG4#$3\!,:8/IO29H]_+E-/[ M^D.8T]D4;VUZ'1\$_*#L@,91G^)1/#Z -^Y\' >\\2$?'?USM73>@@;_/N9C M S%Y'$)*X\Q5*N&+'KCOV-YP[_+YLV@V>G7 P$EGX.00^L\EX2#$XP;^@$OO M2O(9D[&I+E&#E)C:0L2L:%D[0#K7#P)O3%&I\HZX]&P=Z=(;4FO+C'KT#B+* M4V7-C4Z95H J$UVN"3T"W$PR %;E2GQ]UI7HA-6\MX WLJ!&C@KE>A<^[L^ MW7"FDYP?*)7,*2S299+7J9Q@.5>>4ZJ4]7>4A\0.Z,H)(&B39!UO[OGQ_-DB MCN:O7*M!F;IA8$G3$M2P2_"T"$!U17#7Z5O/7-(=*XLSFECNQ:!0$K[2 P-0 M)6]43DFN:N#W:0-O,AB^HM!_..W3&C)6Y3F""F"X*?;)F7*D/#=6A!B53-;]"8&V-<<+&$0KL; MPV&O<@3V9!Y-!W-TFCP/3;.4K7@TB+9;?3CK*@[--+^3V!\VHH\D-M8F25W4 M3?I2!DD3'4A)'RO$Q4L>6E]W&TU(5)KJAKX2G!"V#&F@0MH.05B;U(&JZ#Z/ M.7O?OW@V&-]W#SNG3WEW_:L'"A"RQ+?X>K99;9,2:B<0L"$2?'=IO['$2:W%X%H^Z==EZ4&L]@PZXN9;5K5'>A7;0M MH5N3LMSV-4@)"'BP.S0,*R ]!WX(H!QI MSV@\QG(R0G/"NTW5J.&$V@=4G%"^D MR8230J6 *)6Q(2G19#%8T.D,/^]-N?XM?!*V+X'V4^?$T2QX%)U*JSXPDDR[ MD63Z_T>2@Q#'D>0XDAQ'DN-(F"(\9 M*WP;1 #O5\;X[4(.Z&Y%+_\#4$L#!!0 ( #2+I%9$:(>/708 %T1 9 M >&PO=V]R:W-H965T%7+OJX4HYD5*D0_ MB:)1OZ"\[%U?VK69NKZ4M1&\9#-%=%T45&UNF9#KJU[<:Q8^\F5N<*%_?5G1 M)7M@YG,U4_#6;[5DO&"EYK(DBBVN>C?Q^>T0]]L-7SA;ZYUG@I[,I7S$E_?9 M52]"0$RPU* &"O]6[(X)@8H QC>OL]>:1,'=YT;[.^L[^#*GFMU)\95G)K_J M37HD8PM:"_-1KG]FWI\SU)=*H>U?LG9[SV!S6FLC"R\," I>NO_TR?.P(S") MC@@D7B"QN)TAB_*>&GI]J>2:*-P-VO#!NFJE 1PO,2@/1L%7#G+F^L'(]/'- M+?B5D3M90*PU=725&?G5Y$R1MT4EY(8QXR*EBGHL9W4#J&7*C%"V7S#[_=C/71D$>_7[(>:=[>%@WUM:YKFC*KGI0 M/)JI%>M=O_HA'D47+R ?MLB'+VG_OE'\GTQ]RID5H.6&Y%03;17-K:)T5U&% MNP-20Y8HLLYYFA.-D=%$+HC9:GGUPR2)QQ<:I0N0LPH);"2>X(Q TR)0"! M3$6=\7))2CC?]AQ03%CT1EI3*Z8-[H-HV]!Y5RK?!NB:JLSCQVW _&0??Q1. MFX4N?Q]!M^(I6GMP:?&!ZD\L=8F 4-KO/H>=-=3[[%M=(OI3(Y<,TS @6 9) M=+&[T1JQZ_'%:_20";[DF(4558:GO$*[@2\NK)@5%35(.J?!):0D%5*CKW!8 M/P)[5BNIP 9S-6%=V*N]4Q3S>+R4W=]"\9HS8!YU^$*XKQ7:P2^-%[86;<0# MDDL!Z6\+\2A3@ S"Q(UP$5U)PZP^1T5(;@[7,883&&54E=V\WEU^'%*34V.3FV4-*H"S%^?=2'4CY,LBV%;N>+S3 M8FSFQ],P^OY-YP:?N-D$SYTZ)Z?T]6Y5S8!"6UGD:T/CC:?Q)TPQA#^VAY'E.(C/HF/MY*!JE'I&0C=,[5EOYP(R MJT$%))<[\DGWS$^9,A1/UT;*@:@:*7>\G<)0*[9-W#>4MP^S6=O4_M-XL'\H MM\;GF\-]LAD<4+<%$1S>9W5#KA?<^$IO5;MF&6!0R9G/S;0;37[>FR+ M>MO'NM79Z&\J6Z9IK=I=@FHX\Q2UYU]&-RC!*&PS:PG]ACW"PH+9UNLJ%(K. M'&0PXSI5S-C.YH\!;UD#V@UV-.R:>L'Q#-G K4A [*QFR',<"4NVAMZ%HYCK MLY8 G]<0@[T5R#":?JNYVK8HO(,VO.!(5V*W6KF&6+*E-&X2 6>A?=O3 Z+V M[M^W(BS+Z;0=XG!]&(P'8^^][LX9=A1L.+$4["5&W>9/EUF;3S8-3^)PW.FK MQR:*P'ZW-K>TNRGL&8$ 9RS\. M1WCH@M3?N?(63"WMQ1YK'0Y<=_MM5]O?#F['80^T=&5QI4B5I.+X MW^^0DF4[L[-N>Y%(\?+<UFAOL^AU*)DI25FC%#.73Z'IX>7/JY8/ MKX)6=F?-O"4+K;_YS>=L&@T\(9*4.H_ \7JB6Y+2 X'&]Q8SZE3ZB[OK#?K' M8#ML67!+MUK^)C)73*-QQ#+*>2W=@UY]HM:>,X^7:FG#DZT:V1$TIK5UNFPO M8U\*U;SY<^N'G0OCP9$+27LA";P;18'E!^[X;&+TBADO#32_"*:&VR GE _* M%V=P*G#/S7YQ!1GV0$X8@J\=FTNN[*3O@.TE^FF+<]/@)$=P1NQ>*U=8=J@5OU!DZ"GBC(W@[)MZ0HEPXRWZ_ M7EAGD!A_'#*XP3L]C.>+Y=)6/*5IA&JP9)XHFKU],SP?7+W"]K1C>_H:^K\( MRW_!8??(64%E)?4:Q^%;S&[).%0QTSF[Y_:1TK=OQLGPXLJB8A=69((;09:E MB+,1B]H1XZ6N%?SH-"OW$*NV:KG*F X4]L\73018%=AX*6>0ZY:]\SJ3P=7] MW7QNPWIX]1[4-CH!"GE#; D$PZ5EAE+\PD/^X];PT(^XHX9)1HX,*M/K5JH.G+Q%_HQ;2[:E MQUEK6\77)]R>K'5]LM2MC=X*8;>VU,HKZ6CCBM%2@M?7<+#9LQ0JM8,_=VEX M(_/:U2 XX7. $PIKV$=;&2J+A>P"6'>UV(W*W!WH+M$NU3,H07WFA 5K7<8 MDF15B+3PG]8@8YQ(106/]-@3.CNX( $RH9:LKJ# 7Y0ZY6Z3$EL&6BVUEZN, M_A-]VG:*%+6&-!Q188AE2D$W J':IKX2SK/0/G M1,P>M>-R+UR'4G2;>E!G M2(+^+K._9\EBO9LB@5QP2>MB 8O3 +*B$'I(2/SS[.6A!F:*COO MC0?G[*)W-AZRGU@RC,=X#4?Q*5ZCLSCQ4@FDS@=#_[Q(_/%%/&BD_&XTP.L1 MRG)9IZ[F#76A7N39L8H[%A&4C4Y%\.5^%%MDQQ<2'EX K(M<902F"H'B0ZB# MD"A]9D%]^/,+M^Y"=JO+BJMUU]_V<^RDJ<)-/O5\*%<8&_S;WZ8\#ZD*Y$-@ MAE+?:'GZO196!-YQ%Q07@E+ZH+2)PV@O-,W_KG? -5LS5B"2F5"=6ZN1G2WC M, >%RFC=]9+A7"-#V0>2@$"U8L S;>2"\[?$3[;._3'D6TD@>H?6O&R:X&>5 M&XY_K,\.%,5650\=!)G MW7T8ZY)>O_LA_]CP5'?Q(?^ZOV=P:N$T6&\]%F. M7U S@W5?NPGVNAG03?7S_X"4$L#!!0 ( #2+I%:.OB$Y800 .D* 9 M >&PO=V]R:W-H965T++W70GEM^^-8*MYV/'6'YE3'? MZ5U&O?P5O2G<:.4J"Q]4@<5+_3%QZ(GD3T0N\X. -\RD,)V,(,_RZ0&\:6_8 M-.!-#QH&?URLK#-T]W_NLS%"'.^'\/EP;AO&<9%0P%LT&TR6;]],3K-W!P@> M]P2/#Z$?\/SWZ,%=Q0S"A0]J/_U<(5SINF%J^_;-+)^J'^1G95G(-@N$3-N-$1OF4&Y!8:F=H''Q4D[XS.3:%$QQI.!W%;"F MD8*SE42PR%LCG*##).ML^H-V%AJ4=E"Q#0)3@(^-,"Q4@X*8T%)!W+>P0JAU M(=:"R&E?L2Q916$-S)',-GJ#QF[/X86PW*#'#.2(2.<_2O^+EH660,U>E-=- M>+HB5QGT-"GIH$$C= &1(R4.K_K,2>'ZAQ3RT9#/@$$!69I3Q9%2/%\X!8)P MMH\"I_E#($B^965IL/1>'=@@Z$I)AR[4Z$=1QT@XFDS3V1-R"*ZN$L0H2R?_ M/"^X[P]VC$A^QJ)(52K?C/& MGD'_T@E5?C_=DX$?7Z<;;X5N)".N)__--84+&Q-S>/TC.#H[2Z>]=LUJT,"?X[H9@ 8[#R#SBEWZ_:6OBBJ'&0XJ_H M&GHQ%;UQQJ#BVU@5)'M^JZFLC:ALN-&!'+![DR DM@]N8NH9^8)'T6<$19\O M:GMLI#H6*T.H2%=,L8(%F!M\%%RG0^I";= ZZDQ<3_1_H$C$VH%[F#"P8;)% M*"G@0CV5Y$(29-9J'BMI*)?^V*^L8O#+/5%S%(/6@?&9:#O64,V\(T:_:9H? MPT]P[8'O S!%S[505'<%D_!1T3O9>J-BS6%%(;P_:$NHV/SY&K?OX1L/VH\: M31F:+%\E6N5B)]*O]GW<16Q?GL5C$TA.*KVU$M>DFJ5G)PF8V%C%B=--:&96 MVE%K%(85]:)HO #MKS49NIOX _KN=ODW4$L#!!0 ( #2+I%889#J%F , M &4( 9 >&PO=V]R:W-H965T[1FE:);5S[66:4E%C(VAJ6M1\4QG;",=;NTVIM2C* MH-2H-)O-7J2-D#I9+\/9G5TO3>>4U'AG@;JF$79_C' [>RFWM_$&Z M7K9BB^_0_=;>6=ZE(THI&]0DC0:+U2JYFE]>GWGY(/!!8D]':_!,-L9\\IO; M0?#?/=Z@4AZ(W?@\8":C2:]XO#Z@_Q*X,Y>-(+PQZJ,L7;U* M%@F46(E.N;>F_Q4'/N<>KS"*PB_T43;/$R@ZP1[1S>&.UJ@M>ZQ/)+_90]&=W)#NY<9R'O#RK]*#5Y(*9:BS"+]?;1O1-S%_,7I[P]VST]^P4^E?3\?^U;S47IT/+-2/U%ER-\+D3ED_4 M'EIK[F7H*VYKD%'->;4)%Y?F;N2^<] 1$@@-2$YR V#)&]T)!5A5&-K)*X'E MJ] :)41$+ 0=27.+Y0""=-@P$ %A*[P>QX\9&A;]BSD.YH?8_D@_ M?6&3C15%QS4-_(8$05=;1&A\V_A 2%,2H.\>X-HOZEA)APX(W'F138X)/'NR MR.87+PD*IFB4+$-J_IL3@IX#"_GY].)I1+J8YD\G[#VU453MAQC\&_F!!%>/ M$CCA/Z=<=?[2C8$F'VD!&F/Z-ZBQDB'\HN6ZW(5*XQC_L)@N^,53*C[_*I!T M)B;;5Z2O!,Y9+;B\8O6U8A_J5O3"EK%PN'K9!QY7A#XQVNCG[$['W#:*/=KQ M<"-?>%[V&QAR8D:*D=/C?&;3G[^+S_2A]R4]>OH;M-LPX'QE=-K%*3">CC/T M*HZ.?\3C &9V6\D]H[!BU=GTXCP!&X=:W#C3AD&R,8['4EC6_!V U@OP?66, M.VR\@?'+8OTW4$L#!!0 ( #2+I%;V3?_QXPL )0B 9 >&PO=V]R M:W-H965T#;5%D+V]N\G"K$IE[)E,IWJR-362!1[NYR3.K9,2+DO@F&(UF M-XG4Z>#N%8]]M'>OS*Z(=:H^6I'ODD3:PQL5F_WK@3^H!C[IS;:@@9N[5YG< MJ,^J^#W[:/%T4TN)=*+27)M46+5^/;CW7[Z9T'R>\"^M]GGKNR!+5L;\00\_ M1Z\'(U)(Q2HL2(+$QX-ZJ^*8!$&-/TN9@WI+6MC^7DG_@6V'+2N9J[. MBNWKP6(@(K66N[CX9/8_J=*>*:JPK M[CZK#2 N("IR91_4X.[[[_S9Z/:,KI-:U\DY MZ7_+/?^?1%'!\T[GX!\'WY>M$F]-DLGT .ZE"-9<:(A :K"\*!<[.-N*-2*L M&@6N>;G74.RW.MPBB!DB"*?5/-FR$^0J5O7LE^+2OZ+]DEVJ0R?_5EP&&(N5 M3,$K93<'UA]Z6PG7[<)B9Q4FC:_$;SKF=S]*6C6Y$A_-'JJ]4S'VLV[=Y13S MBJT"L;YL=2YJ$0(/&X4-9!P?Q-H < #"%;6R$BH-+K&B 4*]@]%-A@KB@:= M[[];!/[\-A>Q7!E[3>DB$B'T9_D$)1%$ARKWQ'T<72*XC6%A,>5+I3 M(K,:^VI2S)J$]U7I!O[%Y'0S%!K[0&_G1C*3DG*A4IF&\,H:[]MH#5OR="I^ MA0Y;<9] 5BB]RN4M%U3*";B7V))W-V];.>SL3)JX3$8,V<5K'<5IJPWVNL5+EC,S] HYNU7F&K(T$THT3HNC#70.]Z"Y5JU^T*';.VF)@8T-L0@_(2J_/4;,"KU>=402#2DF$I'5\V!C1- M'4"0PYLP\2K.%5MK=ILM^_^)RSMD@\\S)K^C-(^M95B;<42HD&U0C0T6W_>. MF&9G0UJ2[Q#'A)-.(SR96-JA6&F#2@%O4PEC92PVTN&]/4368/,.M"M9%!2( M@-TBE3"VS4YN^UOQ ,7,#M8>,J $2[9*/AQ$",;$I2\C>,YJ;'?,$9V&\2ZB M#&2ECF]YNDH?M#6,*U98E:A(RZ.0;.>YYUG^),0J06Q1IC,FHX@T:;G:NI&_OAH>^[9ZDJ[-8UM0%"&F>:'<0T:PVGF<\SW4?Y3)G M(#&R(XI0!/ =::DJJ(84^2$O5.(HG.]0&U2'T%,B9;%,4]K/!5^2Q;K#!8:"XJ/._R>E0, \:A998 M'7I/(N>Q0^LL;H6B2RYY@A0B5KN<(*&C7'.6D76J?^JJI4QY$.;,F+ MIY6X//%>6L(**4!AA2,Q"H("]LI']@85"*%NTAD2+4JTO]S )1D5C&[?O_GY MR[M[?O!OK^C()L,3)7.*'6*.-6N-$]5QD8_P556YL =PS+@G#H*\51(!GC T MEB@4'XA/[1GE48UW.+XQ/<-&P!?1.6QC#\YD6:R<3!JOE_$IC$'"T\0ZXC-O MK8GR91ZKR[!( 1L4_(HR7:D4,VNO<4[_[GWVQ(_W]Q_=8X5]:M+KYE4CN,0F M;P>(0[&;]%:(=U6&-;C5%5<)J2A' ^1.'.D=S3GQJS@K^6QL61TBC/"FCZ.- MHA"/=LI%'DX4HB/AA1WS#/'LF+;><9(LR4F@=*V P_/2//*T>I#Q#D@[2M6<7VP4J&$< P)]7@4PYHS!D<-A6EJ"DRG/,@% MR /SLL_VD *A*9DK ,A.VKFG..S6*O[@A*2!%OR*KASE5L1$X*II0K+C3KR&"8 MZVC9IGG%M\_<_NN_3C*?3/\@\R\JK$'J*Y$UT8*["4ARU0KV0W%3E9'/AA@? MF(:RN-M.E.:O31R;/7F#M^Q$C:RW*;,4W-K9"E.IJJPS'#]Q>B.M' CP(+Q7 MIW5)9*Y-@1()*F0ZG18;Z%&M1B?W*MQDONM>F_X+@+N)17XD(L1C-OAL_9 M;.(%SQ:_BV#B+<5D/,7_[8HCF,Z\J0A\WQL=%QSST=*;B-ETA GN]&0R!+?U MY_M8(SU66OF!-[\2EW./VL2V/ZKFZ4($P^EBXLWQS1\NIQ.()UM*BZL2&2N: M&@>'1E-!U7U"T\9BG**.?[HR(W^A+V( M_XZ<.)D#Y,G,\TL7SO%MAL5'"04.">@5?4[AH!].(M0+T/#(I.&S5M#0D:I5 M;G.E620N%M"SC,.AN)B"Y>43K[[PH6?]NNV7(5% AJCH-B 9/$6V[^VO0 M&X%2#7H!XKN#WKP9Z$'/]9C/0?@L'N-&AV\*%J2$=H9OQ\XO=*#VI?8+RD ( M#LJ-EY.%YU^)C_$N?PGFN1(7!4.FTAQ%!YH,"KFY\&= X5V[XO5'R%]B062[ M;Q>^$Q]DI/SRU%Q.D!/"\RN#ZBP [X[K[[8:9Y/(>,+G0;"$)L^%WWB!M("D M/^G0"A+&4 )BCL@U7M(+LL%ED1&VH'\-%@$6C6%K)_&?[R4 RV0)G/'I$UGO M46S2U6,;BU E=(]$#T_LQ6$R*DT>CN<+(0+*> ,%C.*6_76/@!D85\/NGB(=E"*+P4-:%D>N1E5Y]]J0*/4[&D9L\+G@UQR5:*XB M.70-%5*<%&MI!5W4T5W6(U6(W%M]4(\Z-&7S!)FK%6'HP(NT].K3V=V'1J[Q MY9:D=??,-1Q%//%@UW5:EQ#VJC5'C';R7S!IC?Q#BC67[$Z] MONQNQ.5#@0:/G4/7UUJ\ U8[:0013'W0<.6 MDT:MX],YR6^?4M4.#>25DSQ*\C+=:&I/2BSXRLF8:(_EI9W/G/BG2,V7#(]P M7T$]'2B^[%)\#"6[T'T=:EWJ_",8'JF*E.UW$<7(M/_8+HW<-\OM[Y1A8F)-[U7>XVO>X7^-$%9Z5+7Y#2 M'<^.FPKR1!=,_\7I^X-6CJ?:HA3C:DC]P$US9EPE5>6(;@M/-=W3125M^:\K MD4)?:9MNJDF";%OS)PN^\2MDUH[]U31_V&HWA1NK^,:^V$HJZD[ZSFD=]K6K M="NL^9@OUWXSBE[?GY]O6K\4@-8;_CU$[D+#_6B@'JU__U\"V M&XU$%:LUEHZ\^70@K/L-A'LH3,:_.T 0 2+^NE42V-,$O%\;4U0/M$']0Y2[ M_P%02P,$% @ -(ND5B7;@ 5<% M3L !D !X;"]W;W)K&ULK5M;<]NXDOXK*)]D:K9*D25?DGARJ7(\DS.I2G92R9PS M#UO[ )&0A(0D= C2CO_]?MT-@" E>YS9>8DCD6CT]>L+H)5%='9\L%D^/:VV; MH]N7KN\JVYB/K?)]7>OV]HVIW,VKH^51_.*3W6P[^N+X])2FEKTWCK&M6:]:NCR^5/;\[H?7[AW];<^.S_BB19.?>5/KPK M7QTMB"%3F:(C"AI_KLV5J2HB!#;^$V@>I2UI8?[_2/TMRPY95MJ;*U?]8=_U8V\>WYRI(K>=ZX.B\%!;1OYJ[\% M/60+GB_N6' 2%IPPW[(1<_FS[O3KEZV[42V]#6KT'Q:55X,YVY!1/G:6;4EVYIK/-QC2%-?[E<8:Y#UE>J=_15[UL_5% MY7S?&O4_ERO?M7":_SVD!=GD[/ F%$@_^9TNS*LC1(HW[;4Y>OW#/Y9/%R_N M$>$LB7!V'_7O-]G_@YSZH/WOIE#6(VQ77Q!*JG-*JVO=6M/=*K=6E=GH2A6( M##]31:5M+71N8FP+T!2R4; M!7E6)+ I;4'ZN;$=UIBV WD8G%74J+Y9ZVO7ZE5E((YW5<\*PQZN(3NJVK4F MB%23.:L20EQ#1P"O#K)#/EU""5"N6:_)4*[)>?_A'\]/EL]>Y,9?PS?@E.1L M#J+3AC/:'/CK>>>=:35]*U)!SJU:(^G 7I=D5(BDWL-9BUOUV56ZA14[L#)7 MOS7J$A:NU,ESP9D9V/S2PP_7K@>E=[]<,D7R142!MZ6%D\[X>T0+8*(O.M>" MQ??OK]2/1_C^ZNB_9NQ:%3OYKB+MV?7:JU]_T/7NQ7OU5K=0/Q;,U.>M[AOU MJVX1';S196U-_+QV%61@7U$=ZRT$R[_FG^<$6/@2VKM"Q'1XN>5G'VQ98N?T M%-KYIT'FMGJ&-ZN^AE;Q]-IR;OV1EI#"3Q8OF [_?_D"(N1>1>*2:U*HL/!7 MR4B2J$P+61!+,(_Z!%-ML5>[;;!&FI(L?IC8.+SIZN, M!2C$-!LX@83,VF+%'\9W-\Z5ZF/KUO .; #-? ;2(E")NZ80[_>][5<5FO-E:O"K;$OJ"#/&GL)09JO17$R0>MEBUKD=YQ'G#]80T/5"(%28J M1)S!,8*3@L9-#O8=HGRG"0,:8#,C+ G;F$UE*5&9&6<6>C58DR04B-3(:T&M MA+9F V;7VE:4XZ%+\\VT!24E%ADH )$)D5R+8&]-@ WH+&.-([HUUV0.XJ,U MP&5>Z!U0Q,"MN.#$(RB<2MB.DEK;-T_<>BW^15'#]/CV U"3Q/O0 EP%J&8A-4B6?;3,MN"4)RJBCX7SG8]^ M%-FZ,2W; 'K'.V#^=/&8] S=,.%G\C%",86;.)E(7'F7Q'YT,MIZUS>6*O^T M5<2T2/K1^>)![T?A]WD0\(62##G+E[[OD"5*?B1B$2JVG(@8>@8QN=/.DWR7W ME9CJMFC6."C6X)*,0Q$4<:N+[,]'VFL6N+TJFC MSA:%;GO+03E@!-'+D>$%[Q( )46^[W37LW8+O5/N@"-2Z)Z<+V8+"+6C4C;* MK?QVJ+!6QC042;!?.3$JWC8-^Y$WYBO5<93/6\+X!OUSP!$-[98ALU',5Q9] MIX[U'2/KQ/Q-";1>@P:9E4LCS2P8($I8(G5:_"2%3 XB1X\N>05/E4QRR5\ MYT.%LZ*XO:M9&6K5K)(57/ "Z(UKGA3$=\6E82A9X2Z54"?10[$= M65[K@OH3*/7: #(K"1K*3#M&&=1%Y:@UBIW-3G,!P83GJ(V,^F_T%NJY>B*R MJ-]62)]9QFO>1I$'IO.I8'[%U1E]!]OT9LEEHI3I 0 MP&TXE1 TJYMD5$1!$C J.O:,G MV+DQ:,6HS8K:SY7CO2NL3NW0H3Z%Y.&T?8W2=/ A@2N:)'1F8PO%2+IW(;YJ'7;UQ%!*AP47E15I%??2[6BU4HW7RE\/=R?"]+4 M/5$RLQTW;)*^A&Q&M>! \"PGTVS93$A>'HD):$=(7:,WHGN*H5&=XCB MGN*E?X-@[VB%#04 B+FBZ-NQN]PPN*W,R&E:8]'%D)ME7-ZQ?2@V9B@)=Z%K M[G$+S7 M^'&05K5@%9@52ODDW8CM:)N&ZRE?I)M(&DC#J?8W#\# NL5 M]@[?GK DD(S%>[1\>C*_2)F'BX_ETZ?S9T-U396NX:*@0L3S>&5J\V#E/B'< MU!5C_ APL/N\WS.QM/^<,:!^Y!VD,/(A&0 @A<0^/98X*73I#4)^#G#Z+G7T M@2@#4,B!Y$:HR4F_I>#D;^)-_& P-\ZR\ MN$^.&?I8+^E;QCJ[R:Z[L"LA3T#L "0]SR:&)!*1..@A=(">->I-()"F1VK3 M:RZ#3 RJR,Y0A:60H,%28"SS!*BVEJYJ&(Q)17-P/0(ZS#3BVRY *.J6TK4Q M/(=UU#F)_#PX6H..$E]CMGJ:AVSPQ0NJ>66ME/&'32609E8LFZY8",/1K?-JAXB_8M# MGB9W[J!B3ZSRL+_IXHSHWHU0L^LT(A6#2"TS%!ZI$$X570*0=ZG,8,$_I_KB M,JLOQH% &9I#Q5+PE*G((,XUS=,QJJI>CF.*53/$Y1-'EJ?&UYYI/ MB:B:HX:F);'N#-]$QYGLR1^KVS![N@Y[AT$T3_:JU)+E%>XA:N(^=[+&S99@ M_-@7VPV+:Y&4; D7%Q.%U-2FD]J=]2[;;N)03'ITF<"RDL MFG"*'OV0)J8CJ'D;L(K&3?!2.@4F$:RCZ3W%XGUL!0<"_"^RR0PU;Y/3NM#% M#+7E?8 L$T9I5&26D^6.0ZEJ+[?ME]9TJ/17TUULF;:F8J>.W5T\&_T3C.4< M0:RC9QA:!LF:)^=W-1&QV(R;,R/7<+IX-A5;9?:FX0B-_8O.1X8CGU4O7+(# M)1(Q24U5)5X_4)QD(QW?L.-4=E>K+#6>F!1>2?4B T2H?K*R,/G(+"\0\O/# M .2R?ZJZ\R')F7JBWFK$W;]UU7.@O$VKWW&.&%K\AXQ-!.!*Z7JY!Y?[-)QG MI/D(3GU(E0]2$7%?K9^\2].2=$Q-=W-HAWR4PH,P&[(K79P!%L7SA33J96<* M*2S!:#@#[E&W.WQAA@5^F)>>:/>MM=5$6( MWG2D$PF,U_/4?! S8'%?KX ;%34GE DWDT5P"YYB3N9M@X[&R:A$'B@HMP+A MZ#"+7[Y!557=/I%CMT+O&*"S@15O90DCPH_ &@1%@JPZSMETP9@VV6 M-5X7BUR[K.YG]T^"Q'AHD)X/#5)8N;C(3VC'*WGRA.JB,ND^!SD[J[9RS>8) M#0TFOIZ.N%/R";ZG^*;9< -F$GBZF4+,K50,@26>HJ%'=;< V@W":*?H7+!( MLZ/HHI/[1DU#^9V )*VN-3RWKX/.YP^U]KV[#^8YR\H0:R/]9.$Y)!WQV-9M6EU/V%@N1\CX MO7Q<44LLE?L;W6Y"IK\$CWEFSH3*7O@GSI2L; YVK@,^OR.)#[ALN9T:PCVU6: ME1AD6=IC1Q_5_'LG"C>4C6>IC(M45W"CM0UZXG+? GB'Y]E!Q(=?/GX,E<4O M,/AT2>2AN2=@K"/^FI2V>DJ1;^1"R7 M=@K[L$XFS??H[$E4<1/.G^AZ THD/K]E&)H>L@P=^NR.%EU\B1ZFKHD-7]B= M[D(%3AV_IA@#8\/]51C,W=#T:';'R4&X):HI]?K))=J8K7B>,*Z;1FE,$RJ' MPS6:=/FMQUC@66D_; MF25?E(D!_."$/0L#V3HDP&PF()YMQQC@H(J_B9/C),=+Y[*PQ M5E=IXFW3A#R>;>6CKO&P.UPP2%DT"\7H+30K2=7T. ,'IH"AL?Z>WHI;=V?FS4VE1S'#;'$#%31JW M?.E30-,#""K7A6*R&10UFKA*(?;/;(3T]B__N"&T5,,\ZM"4?G0'W8X;T_S5 MNVZZR'7^Z'I#QW6M7QRL^["6;8P-51N M)9_&![YCP!ZZ+W/P] (5.\TS^:0!Z%N82(E PW:&8M^U?(]O0"8^=CN\FCD< M4U"]CT>?"<[1PPY6'U$/AO0W=T96+'@U:O,=WG56/ M#UV1U8&D4GZT0%U['0[ 8DI.PQ1HH>@%R"GH]A?-B!K0G^:FY)(\X.+[J[V9 MA:;76+;C@Z[JW'TO$8T8<%9R>/U8%)&9\&"N]R MX,N7V=R.KH4.UIL?^BW>E.VX\6/&CWMODYGT9IRT M_=#I!X@$320DP0"@9-U??\\")$52HF/%Z1?+I(#%[L&>LPOH?*WT5Y,(8=E# MEN;F8I186[R=3DV8B(R;B2I$CF]BI3-N\:COIZ;0@D=N4I9.@]GL9)IQF8\N MS]V[C_KR7)4VE;GXJ)DILXSKS;5(U?IB-!_5+^[D?6+IQ?3RO.#WXI.P_RH^ M:CQ-&RN1S$1NI,J9%O'%Z&K^]OJ(QKL!_Y9B;5K_,XIDJ=17>G@778QFY)!( M16C) L?'2MR(-"5#<.-;97/4+$D3V__7UG]UL2.6)3?B1J7_D9%-+D:G(Q:) MF)>IO5/K?X@JGF.R%ZK4N+]L[<9#+WG_RAPJ$UX70V,"&H M)@3.;[^0\_*66WYYKM6::1H-:_2/"]7-AG,RITWY9#6^E9AG+^]$RJV(V$>N M[89]UCPWW.%ESJ<6]FG4-*QL77M;P8"M!?N@B:@[?PJ_&N>"VKGK MX%&#'[B>L,5\S()9L'C$WJ()=N'L+0X.EOWW:FFLQM/_]L7MS1[M-TN\>6L* M'HJ+$8AAA%Z)T>6K%_.3V=DC3A\U3A\]9OW '?I16^P#-Y]%R(I2APFRW(Q! MN=P:QO.(I8+>,/&ME 4(:=W+9B1;<2U5:9C=%'A2,1A>%*D4?C+A(4,\E 8K MRYQ)6%V6!JX9K"+S,"TCF=]C<"C3%,K 0CAD=>EY6\\?LT*K+R#S:UU%8:05 M\!(,L+[.E MT!1+).-8$!1L)?)(:028TP"5OQ8/<-V0!>B"Q&2R[0Q8Z!:SRGW60&[1LVJ, MJ-+4L%!H"^%L !LSI5DA-(FMV0\#+;\4"4]C>#=FL.<\)V#7B0P3E@ERO=J' MI9&1)$@SGD-CW?()A\=JG6-0(@M:,519)G0H>0HS5A"D9L*@>LPFB"/10K", MJ$V^214A&&(X<@8IT!#4A8]_ D17XGW!-YF+'$#46U:XQ&N3$[K%X2G*813\W0S02YO^#*E9#-&(09:9BWA MJW.":R2Y#WQPN<7D[]W5@LG)]H5# MXEHP";JN+;9 L/C'-ZCMJ<_;VC>>J9(E5OAPK'^/-D?X M 3<)ERC_N8^'1/+5B]-@_N;,L&O%=43O;R7@@@Q5&O!>F5 MQ)M$BIC]\B#"TBG0[W$,;NNQ<]FELG,H;"T-[[UQ7C&<7K98C2=>BWB+]VY& M[AFW@5%N*5IB?\26&[<*)K&88^,H)04U&4K38"\1DZ8R7[VMVW]VF*WCTH^1?F7 M;HI^JMV"'RL9^3UIH@'!?)=!\1.MVA$Y]VM?.3H0LNO4P_)(EAFEU1K%VGV" MYBDU%#)'6-Y&"7]J5![;Z+W[W&POF(ZH'\WW$O.=<4#9+AWC"C)_[KFH/*US1]'6',MNKGGC 08^TM),J@C5;]>/U9IC.1_T$G@^5^0Y'(7#8 M1->O]ZD*KZO<'KF,"I\Z[?J:%*#9:.,6M-;%NC[P4-W,/TV32! >D M%G1LI@AJN\^2"ETU'*A%ZCZ7?W1H4*>/-#VX]N[,T;S59_B>Z'2H!:O*TD'J M>VBO<7S4;X2.@FT5&L@5U!1*EM:&Q$(T"ECI-70'>9)7EP2N<23XAS-L7$'I M=[Y:"OI2:KTOPX_[&1[\[/X-1?3_BOVL#_ULLAA"_K;4!!=%%:M2(Z!O)9I= MSPSOP'?TW:C4J;346YFOV4&;Q>FTXII#OP&4SXV*NOL2H9UE['-GBW T7]$Q M%2&Y9A**G!6IVHBJ6VQ*AZ&X4SI;TKFHS&7(.PIRJ,HC9B_O9JOA6$V2#CWA M"-!"N]YIUW ]>[O7P!1'8Q(WF4D*:_?H:EO-.(]6J 2$5F6K*A"N3]!5+7:: M5PMG?0 GS#ZYTUAMXJG]W7PHU<;/88_3JUU R*)YBIM!W\V6%CVC#7V'R5$D MK0NVC?QWBYZ3K6T/VO12TE9S@^._M&I,ZXC5'$G:'.OH(Q7"D+ "#JYV&K<2 MMAC?9L(FBFYU<&JQOHD\N 5J1YIQ)&2N:O,N7KDL_1555[FKZY9#J3A@>2 = MCY]!/;L'Y5S8%EA]K-?^ "+YTK>AQ*5!+:[[/C)9]7Y-E[N3KPV+/#_#?NZ/ MRUON^H+_YDW]4VKQ\X[>[*>W#?L:A:.A1N&?*G_MDDCAZU8# M["XRF_M!ZN!5*B.W= ]S+=QE.[79.SMO6")2-V-_SM!^5IGG-FR7J$V[+OW- M,W9 TPV)8^SN\-]EZD+^C3H8<>^5\)T?&TL-6>WV03W9:RIF]U0PAVI7>K6- MK'(X?PQ E8MJ'/*J0=-?3:_5]Z^(*;5>SF]\>U.!UJ" VK%;19?_[.H>B>PYT#KR M&3Q>^L_Q09W/.]^@"5B0T7\KY3-V^8WWBO_T^9VN/^!&#[<(U"(L'6J#YY?OR3U!+ P04 M " TBZ16](2WCG06 02 &0 'AL+W=OO8Z:WO3ZF-V)C/T D),$F M"1D@5:[Y]?LR$P!!B5*5NR[^$S,/9A;*Z]>V_LU4W?K%R9.3 MHM)+U=?=.WO]'SHP])#V*VWM^=_B6IY]_,-)4?:^LTU8# H:T\K_ZFL01+;@ MR?F!!9=AP273+0?PK<&Z[N6K MWN,3[V?%*^6-+^RR>.NTUVVG1&IM5;PWJ]8L3:G:KK@J2]NWG6E7Q5M;F])H M7]R+/WW__*P#3;3S61G.?R7G7QXX_W[QBVV[M2]^;"M=C=>?@9?$T&5DZ-7E MT0U_46Y>W+^8%9?GE_>/['<_">@^[W?_P'Y3#/_/U<)W#@;UOU,,RWX/IOLBD4IVNBJ5I55L:51<>SVMX;N<+Y731MZJO##U"QK166UTL MM&X+L+_!]U5A6M[655BO8?_=FG\/4M\X@VTW->2^TJUVJJYOZ'N]Z61M![(^ MMGS >SH9!OF7/SVYO#Q_]G'^?E[\?'7UEG^_>/9] 1C#DDX[TV0$FU;@+1H\ MDT#;FA9Z[AD_/*\E)"@NSD__BY][U]>:?CN_(%F]TZN^EDW>G_[WO'C;.]^3 MSW26-O.Z<#UQ02M=>A:>5VK7 3_WR%A:V[6VTT5E?%E;WT,914N/D @@E;JO M!A&HMNW!2Y3U[;HY)O\DN4Q?V+$"'&,!!&$;TV'G^2U&L5 U;RH11K%-_567 MNEEH%[WTLH"M55#)EBAUMF%V7LN.I+F+Q\]\XFO:S'CC;JVZ@LZ=%Z]TJ7I( M_)M$>YS565#B[8+U:]O7X!T*1YPD\6+-I[Z5.)2,Z^Z:(HJ)6D_KG(8]"/=;K1RA280G1 PCB Q#,:R*UU^ZDHLZ)W>6-<5(#5:^]^*>[0H>!4_F[Z* MKC4OWK0(3"U".1&==K8;TX+M60&C#<8;/*#LG2.#4=4GQ#GAE&1A8 N@M 47 MWB-38!95L53&%9L#3&O4MJ M*L4\IL+D\2W^/29QA-='B=='1PE].\10>,3KI)(#R<'OWNSWI C!PXI?E/^@ MRQDVW4)^M,!^N^)J@;K;5;V/OU MVI3K'/_@&-J5QFM&GLY9QJ89'A3%(M]3BQIZ!:5 %DW43NRR!ARKN$--;.>Y M!7Q,^VY>7(%$GZ72_$T974H"I3")W++U*J0= Q;!ZU !J)#VE+G@Y\6O[-$( MZ$1F0-]T.-.=>&"O%7'G^HFF2NA/R1KE&NUISM6P'1DN;?FEA[PAGJ^4CC%Z M( 1@,\NX!!C7*"(AP<-;S8(\@YL@"]%5W%Y0JC9J86HF?5[\IR;!06J:X J0 M ZJ[SIE%W_$YG3U"-?*,G#U5>,J "';(QF%PNB%L@V^U>\<0,@/RNFBT@SB) MZWV;J"PG:YWH[S;KF!5@(#=2T[%5L9DS]S?$&IEKMV-$R[K7L)R9X*BX1$#Z M'NF X+DHJFATMR:@7V8)]IQB>7S ,(_ZJ*&WM*_9&LD]A?Z4A'JO2:>9SMBB M 9%+\N<@3!W2%^Q$4G;0"9LUR_1&A)$$&'TTN2B+B;D*C^5P MDDS>B=X,0H8=CT'NXP2YCX^BY ?RX3HE*I"QAMJ*UPST5$5. >\?W%+@EU7 M4L^U@ 7+L& $C%)N(>!+>@H922PJ8Y( M @U%M4$%4R8@AMLK0ODB!G8_'MR MRA#+3I&3$CY@EQ4\G-0RDT,E42%_Z#+&5LA3Y^,7]\?F$;L1I)W8;@]'.CD8<2A*\O3W%C])> MB6;"T\8"$2D7C];%:-UH12G? 6&NC:QC*!X\<,=G MIMSJFX@[@D1/$A(].0H;OZ2BK/C1=Z8A*4Z!S]%=IOM64ULS"$EO(4'57;+ M(ST(1]')2?G+_D*>F H.C,6VV!N+:/-K)'\E \9P66#6T$#QLBQ!E" M>FE-\(A(8.FJ7^ 'S2NI$, M('?JVG#Z!SEK[+*J[8)TLL,D8UZ[LO1H0\&2J*7Z#!C/:<+'SXY:)\\DC^D7 M^+Q8:U7#0@.%^P;!Q1WMO.!&JN3%G^F(3WVU"L:UL'TW&23V:WXN"DCGRCDV MQ*U"UB=)U'2X%R=PF@&?VE"4CR-R*894UI28H;>]*\FH?UL;V->D$=)>+*^Q MR6=FR053UKPYU//:9?6 #\9&3M#T5"^G4Y^I1J,L_GIMJ4:#%?1L=O)XR4VX MRL#P2/K4Z>#H'#N,N<+FQ=_T3<9=@.>GH:%26B3<$UK29X50<"A&H&./NWL*?T?*H793CZ1"K0!4QF9,]$QVA,/W.9H-K7N M=+)?619%MXB5#=80-K(E12,2X-EMFL((E '+:.>'LG!D/%P41@?F,'<'5F1 MX'7XI=4K15>?0PQHN3!:A*L_?CI/(QU33TTCF@U$-(%CL5[O9C6[& 0$>*^,28)O@E<1+8)+"6# MJ'03V^PAE 8W9+F=X>,*[DB=),3]S$N+CIHU*\($N8J ; @P=37V=>FLZJ]$ M(6E3G"W<=.U)_[#P P-9WK.+M8MTU;O3$A]P-V(G8E82(F<"'2 <.3L0A\JY M?D,=V;[1CM(9O;7UEI-DB<-[V0P9+(6A!?4RI$<##.K))"!G8%B%4#N3SAM? M<%!=,^,^=1"Y 2?!1(YS-K"2)!/5-!U&2M4&TK[079UT:*V+5(6ZL_ ; .W2 ME+\G8;UF2R3:&;)<2?Q/[E"M+UR8P%JZ,$&==:&_'_<+UH*!^%CL3 M763,RSIXX2[X)V\8=VPW\CAGQMROJ24^I#HQ7F),T)H1.K[2 .@T*C0M]V0F M#2>#\JSO$+'^&;/LG8C)]6>0ULKI(1%8$ +"=TS&)\$W>4^D*)1)4>!"+AA) M3,@M.I!)8";L MAY_W1<:4L4=MZI[2>XI\_6;HZHU&!0Z9V;=8&)B Z+#RP>/O^,&'3[[;ZUHD M_ Q>TZVQO&AH>"E=(,OU.S(\""F.(/&&=&7.E]*$79Q>2 ,OAMAO>Z%+80 "WN?KFV0?"1"3KR&R7!%DGO25-#%[PTT M&2Y/\3C7M>(L%.&YKM$NI#;#E$LB_\"VM8;]_0A?7TFA_V9LBO31KT9F"'Y6 MZ5P@U=N<^0-28GBD8VE6L*!:QG&2S?=KR[Y>(LO1533TJ.OA8G&ZJ[N9.GG& M@9'"D,*'%7(@6+TA<2).*YZ=F:9X7)_Q]?)7+JZ@Q_MBH _^#?9)P,^.,11= M60,TH)G$(/AJ* #\E.2K;FU+4Q$#4A/8R^H'BM!262IM\:M+=3:(8>OB\^M MO8;"5D.O/_3;#FDJI-Z2G5+/2+XP^4=#&26GMAM"4"W7F=!+[8()C1&K96L"3.2B#1R(KE2 M TFF7PC6&"_M(KL+/&'48G3/.3Q/0JA IVMH;"H"PO"]G)2UE8X47CM^.E6& MB->F2S- ^4X/GT7+TWIQC2*L,JEE]^>'V"0.WAAHS%[$HRF46,2-/C&/VLW M9R7\E "F>>96M%M1!:^E-(YR(!I28 ])R>^)%2$VB WRJ-D(3/_\9/Z0>KXU M]\]V>GG7U%IDMB@/O)$N'=_K//Q.VH[!S B(!WM,KK#73&1-)*Y8V=>:T[.( MF(?F([]5/9?_CYFY&'GOJ X,4;/E'M-!FF[%UD3K*/^D7'$:[V:Q03!BW'?Y M1K%$ HH%C%@U-AX5H/#L2JJALGW()- M;N!T&##,F_(@HF^Q 8W.[0G0AR1M7*1*7.%4VGB^AH%!C,R_;U-=MGM%NC^528(B/3;D0;BV(ZC-TF6,)9 M1)4'Q2+ZPZN8N@[3#)1]Q='_O+-%[MW#^>-X")%KNKN0 ME]ELF&<1UM/UW*Y%#EO&0?Z4/,:;Z>00L$'L]F!>_"/"[.L<9F'R$^H,N#21 M,04SH]YQG/D\A-]BACP2Q*.<-,?GTP5O: IRK4=-S5J9)LV24HMDJ\R&2@W(;7P9FG4W=+=C.Q,] M=7=/:?*EN21J@FS#@&4:0A?U^>'B^R;K/(9)>*YHXS1A$!5L7YJWX9JG;]F; MJ8EUV#J%C@,*"UWSD.Q/"U]N_H&*V\/O?2S5UCKNN'4C"@?7N/-1 MKA!B?4 M1XP057R!RLC5 D&0\]P<75*FBIK*]C[OO*=LNH.;ET]2 MRL_;_/GR\<60*^4=D-F0> ;UI$11E#0MCF76UAM@;)0AARX&9\DX8Z'#J,=( M4SA2S!:2=)+E#==<>21UME^M<^.F2>"%Z3+7%E/B(S6M2A,K$YV)X66<<)D0 M]3H:6PM)1\JHPA2*S0;ZZ*K5;&5\GO)5&=*WU]*XH 1_>'$BZGD!2N^N;.H? M'-%/?J63TO>HFE2[_($VY%L+C8*V&O8"1<5.Y.@]A6%0(I$@=^#\$B,/3U1) ML7KGOD4%4R385*N(A!3KAQN[<4]%WH:J1;9;2:;+>,<_W*"D2S06XM"PDZ!^ M)+>\"NQ0RS^X%,!0+D_X5C@<']O55&P.M"906)L5620W-J[CO.1HPBA%EZ/7 MK=E;SA>WO>PC,G]#TV#5Z#5F9UM+M]VLO,E+V+OL?7A+5ND0I\(;!I7VI3.+ M,-28C>>%$8G1&[#Y=NP[_2:,3,77);/]C[WBEU[;FQ^A]ZJR\=U:]L W;?%K MV5GR/ZK@!6A_2LW1;*/W';W]X9#IO++X+[V(^]/5^U?I'5RSIX)AV4?F*ZV[ M>O\Q+:.C3\^?S(KXRCIQN BYBB_N?; ;Y -/SA]^_S3?F_ X7F<"9=*P7/KL M[]G4'(OS]?AR_'4RWXRJ2$VBCA*DAF.Z1&K?\:SO,L2[[-*[RW2TH7XWPT"8 M=PM%.6>8$1VR+I]GWU3QFCU]H7G,)LQATWB__M*'>9)L=^A\H'P8JJ4;3SG+ M!7B*)0=UD\.M]B[22^,_?#9ZVR.2S1>P:<:H''0U->LKRGMT_FB6KOF.ZF)& M T5ITAJQE=\.Y:G($9=3HWAJ,&\!3(=L\TN/FE5NX:4FJDR5O[X3.[W!4P]U M.F^=*:;R_(Y01'XGL7 H4,F1D@,)F_=/S^&2?Y?^:?2"!Y?P KJA YVOPU3! ME7,4+&7O'5NF3:9LF4>YKL'AP;B?+AI3Q+$<]UY'A_A)WA[:C>ZV6/C\U2I^&1\8H5.AM^$E8#\T$\=O#F=->KK4&2]9:)1\W$-0RX[SI9#+73R&E]BZ?G\\<.3 MPLF?GY%?.KOA/_F"?!IXR3^NM8+ST0/XGO[\0?R%#DA_!.CE_P%02P,$% M @ -(ND5N"6M*!L! >PL !D !X;"]W;W)K&ULQ5;;;N,V$/V5@;98Q(!BR9(3.XYM(-E;]V&WP2;M/A1]H*6QQ88BM21E MQW_?(24K3N-ULP6*OMBB-'/FS.60G&Z4OC<%HH6'4D@S"PIKJTD4F:S DIF^ MJE#2EZ72);.TU*O(5!I9[IU*$25Q?!Z5C,M@/O7O;O1\JFHKN,0;#:8N2Z:W MURC49A8,@MV++WQ56/2\Q*EX4J"QN4LN!I,KH?. MWAO\QG%C]I[!9;)0ZMXM/N:S(':$4&!F'0*COS6^02$<$-'XUF(&74CGN/^\ M0W_O7*6'\+VP:VY0B9K6Q MJFR=:5URV?RSA[8.>P[C^#L.2>N0>-Y-(,_R+;-L/M5J ]I9$YI[\*EZ;R+' MI6O*K=7TE9.?G;]C6G*Y,G"#&FX+IA%.[MA"H.E-(TL!G%F4M6#7#5CR'; 4 M/BEI"P/O9([Y4_^(B'7LDAV[Z^0HX">F^Y .0DCB)#V"EW;9IAXO?7FVOU\M MC-4T''\!&QZ&#\_CR"-EA1W9X#'U^2P+, M:X&@EO"<^"&VQ_'N"H2E$B1#0@+KF@R55FN>HZ%!MHP+ S5U3HNMMR#[-ZJL MF-R^?C5.!J-+ [CC41$/XPN8,9'5@CF-&<+7WH\^C<0^^>MF2"5NCIEVH2N!+G%QV_R^+N4OP:427[K5G(ZDJ7%)@FB+=U(>;KF4.W5 1+1,'+$.@ M78 *7JK:D?Q[X:62IQFU3=-(.3)<6B2"=$0T&1/X_Q$]!);_2?LFH>^&<2SL@@IM?S*Q3&>)*7P0:E\PX7PX_X+^6OX*&D^5MP5ZLH8 M="4A<82>SEYZ7#9'.JWZ?FIWBK1>D:539*=C/"1,%]*),VQ'OYU0ZJ.H[RP"D$BBU<7(1Q''N?4>(?-X ML!Z$:1IWQ&F5#-PJ[&;K7Q1K/[W^D:H?Q F?E^V%"?Y'0[XAV='IX>XFO.1. M?C(_4IU#25%-3$W+'^S4>>I:T3]TTD9[%R+*8>6O?;3SN+VDN1MU;[N;Y55S MH7HT;ZZEQ'3%Z603N"37N#\Z"T W5[UF857EKU<+9>FRYA\+NAVC=@;T?:E( MN>W"!>CNV_._ %!+ P04 " TBZ16/)H_#,<' D% &0 'AL+W=O MZE+C9*?S-K M(6KV5.2EN1RLZ[HZ'X]-NA8%-R-5B1)OEDH7O,:M7HU-I07/[*8B'P>>EXP+ M+LO!U85]=J>O+E13Y[(4=YJ9IBBX?KX6N=I<#OS!]L&]7*UK>C"^NJCX2CR( M^A_5G<;=N).2R4*41JJ2:;&\',S]\^N$UML%_Y1B8WJ_&5FR4.H;W7S,+@<> M 1*Y2&N2P'%Y%#WZO-'Z*U)R9YJAJGW MQH:@W1!8W$Z117G+:WYUH=6&:5H-:?3#FFIW YPL*2@/M<9;B7WUU3S]WD@C MR4/FE/VN5+:1>7[*>)FQ+_5::/:QK'FYDHML= _98$7 MA$?DA9U/0BLO?$/>U@O6":_,9[?2I+DRC1;LW_.%J34RZS^'W."T1(>U4+6= MFXJGXG* KA)8J8X)2A"' Z;J+,!M"9 %QE+,GY^Q& M%453RM1J-NPF%[Q$;@F]>FXCN-0<86K2FF+V1;K _LX-NU,;9/BMR,$,^IE] M537/=^[:5<-**X.\QPX8=BM242RPKP44L' 14D\BO> >5$\\M@\RQP)L*56!:1NV*(QR $ 2U6QD&7K7@]B7J+< M7NG=9\&I-*Q9;1!Y]E\0&3V!D8N=,?YL%&'/K'L0D( ]TUK+7B2 ,RLBLX( M7B6SW'W/+!B:6)\>\;E-SS1O,F$34"R7:!968]IH+K"!=E88!6N;/ MA$>#9E*7&D"?"M2VI&:;JH;< 5X0\M&6^X+GO$R%=2"Y'3.$"P 2K*S!*C8J MDB_ (K44 .EB0WQ#2.'[1I,$*T#9Y@1'UD*;T1'&C#O&C'^:,7^3I:S%V2?0 MPH$.<(@\C\O^?\C3&2IW('C;A?="V(9-EAD1(5"_(,FCO?S&SAEX?R]0OE#ZO1/O>G,%6\P!1F\8],$ ME4LO(B_"@W[]\@+-0_[E_#0,I]/1](0-:1\ND>,.?$\JQYC M+7@1U!);AIE%"Q:*TL6CI"\&JD%!/EEE0F.\ *=[&G[24JCQKG6=3L"?"P5@@ MSUYBH01XY2+'>#=($FE0X" #I&[%&YW+9-6220NK11BH!^N K ML(VEH6-EFW1EF_QTV=ZCCE:E_(N*-H,"@,#/=FRSDZZF' *>3SN:H?=-\7(0 M=55]5/7A">X6)NJB;9<$RC:6EO.S'N&;[4O7YBQ&WL>XOQ&47Y[A5-5G2+LL MI4AD0CN%METMA28AQ U;0FYU85:J>/EL&^[DO7$YWVLUAP>WHNH/PE!1MW\9.\^'' )Z=APC9TPW.^/;/;F MK2V]/KSOSVY S'1GS-I?PV8$_#)BMBWL^]D-@.\;2'R'?WMI_E>/KM2).>^ MGA_:9+?GK:TDFK0CVS3ND4AO?,!+9R 2>^T0K.LW=E $AE MAZ3 #[$S] ] .,&[),J5V=4RQUI[^8>DL#)52RG(89I.ON?J>598T1/ZXS1 M- JMWK9QT)97[0!+Z;008WV83+&CL[[BS];TH0]I,;45ZFQ#']T%369KYALS M4]J^IO-6RT4O&\G #S2,.4EJD^ MW& 6]GO4W3B0OC=1YSN:?<);.Z^_.R6N^]GH,L5'4]RL<16;S3!2*K=-REW M4ZO*?@="I\>T9W^N!<8 30OP?JE4O;TA!=V'P:O_ 5!+ P04 " TBZ16 M*#.P//," #"!@ &0 'AL+W=OST9J:457.*]!K.L*J9_7Z%0ZW&0!-N)!SXO MK9N()J,%F^,CVN?%O28O:E@*7J$T7$G0.!L'TV1XU77Q/N ;Q[79L\%EDBGU MXIPOQ3B(G2 4F%O'P&A8X34*X8A(QJ\-9]!LZ8#[]I;]D\^=JZ6T!AXP M1[YBF< V?*7+H&8P%71D3.8TPV0!UTI:356$J3%("#=WRUG&!;<<#9P].;1I MC2)+PAQ]E&]$7-4BTG=$=.".N$L#'V6!Q5M\1 DU6:7;K*[2HX1W3(?02=J0 MQFGG"%^GJ5+'\W7>X=L5Q\"/:69\'7X>2K3FZ1[F<2]L:!8LQW% 3\B@7F$P M.3U)SN/+(RJ[CSBKIQ)AIMQ.7,[!.@&P MT&K%"ZIA@99Q89P8MA6J]X3*6BA[*S3?"F7U!3RS:HZV1-V&TY-^FL:7[Y'Y MY>2R14C'2Q@HF"4A7!8\)ZN ,R[I?0E!K<*TAD W*"_]%;HAJBI#[9VF5ID+ ME7,#'R!I=_IQV/-6-^Z'"=RB,3OQ<-8/>RWW[;9VYW(LW9KT(@WCVAH,P@LZ M2*J9I$8)G5XIXW2_K)H'8!M#Y3RFX=MT'SVYK\ 5!+ P04 " TBZ16 MU J+T$0# 3!P &0 'AL+W=O[Q!*3T0T?B^QXP.+KWAL?R _C[$3K%LF,4;+?\5 ME6L6T2R""FO62_=%[_[$?3P3C\>UM.$)N^%N01YY;YUN]\:DMT(-;_9CGX\_'_"'L%:,N6>1@__ M76^L,]0P7T^%/B 7IY']$%W9CG%<1#0E%LT]1LM7+])I\N8,[^+ NSB'OKRE MH:QZB:!K.%.Z4[3/ I^F?=<@U%K2X JU!>>[ 3JC[T6%EEK?,2&M9](=,\%' M)@KI(127?>4!3E^#!F4%/36*@5HHICB"1!HT"RR@.V)1,4>Z4)7@)%5P(11- M@Y0TV/;R"J@]>!/ZXRUR;#<$Y94/WM%+*//Q='A-8-4+Z T')"-9I."\+-1^;H<)_"YK@5% M<)2%NC=*N-Y@,!3*H5%,_M%;!*MKMV/T)4\S\I:1SQG<4$S.],/6HCB)V)9* M8J&8$/ZT)&YWVC'Y7#Y?0C[*RW*<#U+J@_G@[1GG?=O+D, *J%"<[L+:VVA' M2S2(#?VUT/@+]+W6VCTHWL'A/[C\#5!+ P04 " TBZ16HSWP3GX# !U M!P &0 'AL+W=O].O[Y"RM=["\0LOPYDS9X:< MX6RG]&>S0;3PM1'2S(.-M>TTBDRUP8:94+4HZ62E=,,L;?4Z,JU&5GNC1D1I M')=1P[@,%C,O>]*+F>JLX!*?-)BN:9A^NT&A=O,@"0Z"9[[>6">(%K.6K?$% M[9_MDZ9=-*#4O$%IN)*@<34/KI/I3>[TO<(GCCMSM 87R5*ISV[S>ST/8D<( M!5;6(3":MGB+0C@@HO%ECQD,+IWA\?J ?N]CIUB6S."M$G_QVF[FP3B &E>L M$_99[7[#?3R%PZN4,'Z$7:^;E0%4G;&JV1L3@X;+?F9?]WDX,AC'[QBD>X/4 M\^X=>99WS++%3*L=:*=-:&[A0_761(Y+=RDO5M,I)SN[N,.EA8M7MA1H+F>1 M)4AW$%5[\YO>/'W'/(-')>W&P*^RQOI[^XBH#'S2 Y^;]"S@(],A9,D5I'&: MG<'+AO@RCY>=B^^.FTHHTVF$OZ^7QFIZ"_^<"K;'RD]CN?J8FI95. ^H SJ M+0:+GWY(ROB7,TSS@6E^#GWQ0O56=P)!K>"6:?W&Y1H^,=&A<2(7R"G*9T%/ M4W[=(*R4H'IT+JR[>VBUVO*:7-5H&1?>I26]ZL!D.S"I74K9H%$S2W(N:U[1 MJH8++NFA"D$U9RZGQ-M4FK>^!!^9[32W;T!/%6FGJXV_ZSNLL%FB]IL7E%QI MJ#36W,**55R0R10^JFVOU#^.$IYQJ\36<1.*20,?8!(784SS>%+2_(JZ\4>0 MY:-P#%D1DS0/B_C'@Y./RG&_[M94:) 4'G@,9>P4]V-8IL59_0FDXS1,:$S" MU G2WO.#\WR_IP]_5%8Y\B-O4P"3]?]D(QAYC_UXSR63%8) :CE>6U&R-:BE MX&OFLFD@FV3A!/*$0H)799GHK^98Y0-D5VDZINC]*D_"$3R@,=!)UBAM^;]T M8]3$4%.Z8>6=NHQ6RE@#%PF%?TG3R$W?7%R!I._"/X5W++VW)*6$] QR2M!M M1ZK20NO\TFL@>Z'D^F?KLN69)V5)_))10F$]?'_D8.*\H$C]JG#0IXHN.FJ% M#>JU;_B&6'72]EUQD Y_RG7?2K^I]Q\2O<\UIQP*7)%I'(Z* '3?Y/N-5:UO MK$MEJ4W[Y8;^1=1.@&UL[59-;]LX$/TK M VVP2("LOBTK6=M DMV@!1HT:+*[AZ('6AY;1/FA):FZ_?<=4HJ2%HG10X^] MB!QRYLU[Y%#D8J_-1]LB.O@LA;++J'6N.T\2V[0HF8UUAXIFMMI(YL@TN\1V M!MDF!$F1Y&E:)9)Q%:T68>S6K!:Z=X(KO#5@>RF9^7*)0N^7418]#+SCN];Y M@62UZ-@.[]#]T]T:LI()9<,E*LNU H/;9721G5_.O']P^)?CWC[I@U>RUOJC M-UYOEE'J":' QGD$1LTGO$(A/!#1^'_$C*:4/O!I_P'].F@G+6MF\4J+__C& MM-[MA9H3Q:)(WSOE30CUN6 E;^ 5<"-5JZU\+?:X.;;^(1X3>3R M!W*7^4' &V9B*+)3R-.\.(!73&*+@%<<$FOA_<7:.D/U\.$YC0-$^3R$/R/G MMF,-+B,Z!!;-)XQ6O_^65>F?!PB6$\'R$/KJCL[@O7O>L-P@U77/82 MAHVZTE)R1X?"V5.XYHJI!HUS*FE6-:$=(VCVF!6<^.MJ9II[V! M/5(,S6RUH&-.1<0500CA*^KD_#NF\+9#0]6F=B'XE ZW_WUXFSZ4>ZBB(\CR M65Q0.Z_CTKN6-#*/9U#[8;)G<);&9S [&Z8K* HRRS2>>W,.99Q"5I-UWQ(_ MMG5H(*7X(H\SN->.B>]T=NS+(/((BMH[49N5<47$+2F7NO>3!L-RJ:" *T)% MZ^ XF\?Y"1P3P_G)B#Z@ZL?3=0J*?K2T?E,89:A*8GT$>5U1&S(UO3&$#YTV MX=^5E755Z M/9CO5[W^JM=OZS5Y5:NO4$L#!!0 M ( #2+I%9J-D3C"0, (<& 9 >&PO=V]R:W-H965T9ESYLQP9C39*OUH2D0+/VLAS30HK6VNH\CD)=;<#%2# MDF[62M?H_W:+#7MHIZEJ&J4IE(2-*ZGP3RY7F3.WAL\ M5+@U!VMPD:R4>G2;C\4TB)T@%)A;Q\#I[PEO4 A'1#+^VW,&O4L'/%P_L[_W ML5,L*V[P1HEO56'+:3 .H, U;X6]4]M_<1_/I>/+E3#^%[:=[7 40-X:J^H] MF!34E>S^^<]]'@X X_@5 -L#F-?=.?(JWW++9Q.MMJ"=-;&YA0_5HTE<)=VC MW%M-MQ7A[.S>JOSQ8D%Q%7"C:GIKP[MTR0(^VQ(UO*L;H7:(L$")Z\K"4G!I MX.P+7PDTYY/(D@['%N5[GXO.)WO%9PJW2MK2P#M98/$K/B+]?1#L.8@%.TEX MR_4 TB0$%K/T!%_:)R7U?.EK22FYQGU2EGQ'-6AAKC67&_3K[_.5L9H*ZL>Q MX#ON[#BW:[)KT_ 59KSP[Q3Z[IZ8M6H&@UC!W M!5_970AW2'*KW%(X/C1S3/9IXAGG9UQXD83H:DQ>G:90Y-RXW'V4NV@(-7<=Q M[%N+AB_/;/_ 5!+ P04 " TBZ16Q,'^X)YO2NL.PFQ6LPT^H/U1+S5988=2 M\ JEX4J"QO4\N(RGBX'S]PX_.>[,P1Z_H4P#YUEA5M<'$H.*R6=E+^PX' 9/HC8"D#4@\[R:19_F%69;- MM-J!=MZ$YC9>JH\F4%L8 MU,\89!_>Q:/H\QFV@X[MX!QZ]D!=6&P%@EK#E7I&C05<5[50KX@&F"SH5%K- M5UM7Y*8'=U2.'!L/W7S-4YK.9CVMZ5%9)B _3 =60764L/;EXWA185'7"F:) ML=Q6*[HD#=AQSULUJU?G:K -I3GC0VO47!4&N"QX[D%VY [,>0@:)69Z2NJ) M-SIZ'[C@DMI("&=\A&_T,6ZI;V'9CIFF'8Z!&]TW+:_'4B,>U3A0A>8EE>C4 MERB,>I-H!./>TCB_H26..T/:$F'_<1Y)>0UBF+W.T[<];@?-5[.2B-: M3A5/>-#H%>J-'V?N*;?2-CW?G783\[(9%/_=FW%+I#><'D3@FD*C_G@8@&Y& M6&-85?NQL5*6AI#?EC3U43L'NE\K9?>&2]#]CV3_ %!+ P04 " TBZ16 MHYO8G*H$ !S"P &0 'AL+W=OT$"&+)$W:QL8B"7W39 %QLD:?M0](&6QC:QDNB2]#KIU_>0DEW; MS3H+],$B*7&&Y\R9&?-\K?17LR"R[*FI6W,Q6%B[/!N-3+F@1IA +:G%EYG2 MC;!8ZOG(+#6)RALU]8B'839JA&P'DW/_[DY/SM7*UK*E.\W,JFF$?KZB6JTO M!M%@\^)>SA?6O1A-SI=B3@]D?UW>::Q&6R^5;*@U4K5,T^QBWN*TN!J$#1#65UGD0&+[1-=6U'N?./] MD^<.+E-AZ%K5O\O*+BX&XP&K:"96M;U7ZY^IY^,!EJHV_LG6W=X,F\N5L:KI MC8&@D6TWBJ<^#CL&X_ [!KPWX!YW=Y!'>2.LF)QKM6;:[88W-_%4O37 R=:) M\F UODK8V113&LRI^,ACX_XB[?<8^\O M/LX=M)=*6]G.V1^74V,U,N7/E^AVWI*7O;GJ.3-+4=+% .5A2'^CP>3]FR@+ M/QS!FFRQ)L>\3QY0C=6J)J9F[)-L15M*4>\)-7WNB3B]6,_M)1I'#WJ9!@J MV06QQX4FVI.5091RX56YIV_4KNC,R^,>G%VKIEFULO0(#3L1I^PM&X=9D&', MLB3 EII$"U^DY\\^"<%)"ZBP*NU*$QOS)"A8$J=X?I&UW_*3,(RG69 R'D5! MR.[4FC2[H1H%KI]9'A9!PK(TQ(8O@*W9^S=C'O$/V_%C+5%+&U01#_)3=I(' M_!2(6Z-J6?DZT!TC8.7#=)P$.6;1L$@3N'=<>L9L3H#O+99:HK?)^MG)L;*R MEE:2Z0N9M(%+']76;>9QD+_SA'@:9.^AVLUZ%Q.K E::DJ MP^A #J^"=PXEAG!AEN1;8/T/-Y1$]W[*4!V,,21C$KRJ98D\4 M'L@8)5Y%/ Y$3'($. MY+)Q#>!O_^(HWSCQJ MI @A+W*78MM81,B9PFN>[,=#>(8 7 S#U*6K?[=UU%$&<2]1 33.8AD$.C71WQ>L65BW]M6JJ+'J[ MGRYP*R;M-N#[3"F[6;@#MO?LR3]02P,$% @ -(ND5AOG\]Y @ V@0 M !D !X;"]W;W)K&UL?511C],P#/XK49$02,?: M==N!1E=INP/!PYVFFX 'Q$/:NFUT:5)B=SO^/4G:E2%M>VGCQ-_GSXZ=Y*#- M,]8 Q%X:J7 5U$3M,@PQKZ'A.-$M*'M2:M-PLJ:I0FP-\,*#&AG&470;-ERH M($W\WM:DB>Y("@5;P[!K&F[^;$#JPRJ8!L>-)U'5Y#;"-&EY!3N@;^W66"L< M60K1@$*A%3-0KH+U=+F9.W_O\%W 4_6S&62:?WLC*_%*HB<()"0DV/@]K>' M.Y#2$5D9OP?.8 SI@*?K(_MGG[O-)>,(=UK^$ 75J^!#P HH>2?I21^^P)#/ MPO'E6J+_LL/@&P4L[Y!T,X"M@D:H_L]?ACJ< .+X B > +'7W0?R*N\Y\30Q M^L",\[9L;N%3]6@K3BAW*3LR]E18'*6;#NT.X@W;M7T]OH MXQ6U\U'M_!I[^M@U&1AWL09:;8AG$H[%P'-B>[J%IW,SO4\72;@_51">]%L# MIO)3A_>3).= M!;^L[>,#QCG8\U)K.AHNP/B&PO=V]R:W-H965TO%D=6X8PL$D27Q M'AT?'H_W2!SON'B4(8 B3W&4R.M&J-3ZJMV6?@@QE2V^A@3O++F(J<)3L6K+ MM0 :&*,X:KN=SJ =4Y8T)F-S;2XF8[Y1$4M@+HC=VX<:X\=Z -3(L_&>QDX3?1 M77G@_%&?W ;7C8[V""+PE8:@>-C"#*)((Z$??^]!&]DSM6'Q]P']@^D\=N:! M2ICQZ"\6J/"Z,6R0 )9T$ZE[OOL=]AWJ:SR?1]+\)[M]VTZ#^!NI>+PW1@]B MEJ1'^K0GHF" .-4&[M[ /3;HG3#H[@VZKS7H[0UZAIFT*X8'CRHZ&0N^(T*W M1C3]PY!IK+'[+-'COE "[S*T4Y/I1N(5*9MD2B63A"_)7("$1-%T7)* +-@J M84OFTT21&]_GFT2Q9$7F/&(^ TDNR#UL(=D 'GV.;8WE6P\499%\A_<_+SSR M]LT[\H:PA-RQ*,(&G.WPMRK-_? /V5>ZDTW&\NNP>N>P#N, MPI<_\ :Y51#+KU4DIRB]:A2=:*[DFOIPW5CK2!!;:$Q^_<49='ZK8L@FF&<) MK,1>+V.O5X>>L2?R&&Z2-0B36Q,?"'^(V,K,"DDD'N620: #&IW9,KZ1NC7C M ;<>^D[9^1EO_ M?-H$Z"5')XD3!#:)CS-98-9']AC>HU'$?:JJB4H]Z!=(&/8ZG2.F:MT\-Q M M@948'62,#FH9G1V8V3$5[M< $$VR2>AZ+?@6@\X/:;)"0D4 0NH:"^!%E M,3)+8YVAJW@Q\Q(BB9OU9 MP H+$"7)OV06 4UP50"Q>C9+UFVR%%0JL?'51D 5%[5/.3<)V@3S+(&5V!UF M[ ZM+"%#F^S9!/,L@978&V7LC<[/A>E2,6P9@6S5$@L4 [7>GDNH9; 2H0ZG;P\[=12>D>?6+R)*VO% M6LMS@] JFF<+K;;0RA2Z.87N]\_EV^JY['.I+A2_ MT$<2@PIYT"1+EF#UPVA$8+E$M6N*2E\++%S!WT:HO8A"V'>5XY/Z."K,]DZK M@HC)VK>H86VAEKG,EX[Q.RDPA\4-< M5!YUB<03'70BE?7W3#ZF:\ZGYS5HU7\CA!X@75%AZSLLGG"<%NB:JY7%"K6K5'QXG5$M2JB'T4RSSI*UOUCB?]CY!#;BZ'W'HYM ^D)KG/WK#-"V_8/F9OV)KD M_:%LPOFJVR%#"_/6DOII@X6B0A$/2U?RY>:)R:]7YC7X1ZWT[-SJM MHGFVT,KCD@LNUX[@B=,"H=[P;*Y_A!ASJ?2B-7O3U;1/%MHY7')A9O;LY-& MK.HKJVB>+;0RA;F^I'IY%Z)T8D-A^J*]FV*L5LH979SJ686R_%?L;7 M/_?E5Z3^Y8O/?_6.GDVK56W7+NS/B$&LS#X72S=$=,#I-NT+DSGPXDB6")D)W6)<:%2/>\I">*K\TND >N%(_-SQ!H $(W MP/M+SM7A1#\@VWDT^0]02P,$% @ -(ND5AD4(B'0 P 01 !D !X M;"]W;W)K&ULM5A;;]HP%/XK5C9-K;0V-PC0 5)I M-VT/W:JQR[-)#+&:V,QVH)/VXW>R%Q?,[G[WP^OAS&6RX>9$R( M0H]IPN3$BI5:7]FV#&.28GG)UX1!SY*+%"MHBI4MUX+@*'=*$]MSG,!.,676 M=)Q_NQ?3,<]40AFY%TAF:8K%[QE)^'9BN=;NPU>ZBI7^8$_':[PB#G@1;,\K!NL<+3L>!;)+0UH.F77)O<&Z*A3$_C7 GHI>"GIN^Q8)2M M)+HG LUC+ BZ0'-(EBA+".)+9# XNR4*TT2>@^GW^2TZ>WV.I.Z1B#+T+>:9 MQ"R2;]'K1GML*R"LA[7#DMRL(.<=(>>C.\Y4+-%[%I&HZ6]#H%6TWB[:F=<* M>(?%)?+=M\AS/-_ Y^9T=Z^%CE^)[^=X_A&\S[!,$RXEPDH)NL@47H#HBJ,[ M++^1\,JD6('8,R/J17\EUS@D$PM6M21B0ZSIFU=NX+PSA=L16"/X7A5\KPV] M"OY"+T,:FF(M ((<0.]'F^G%T.GWG+&]J4=A,/-[H\&P,FOPZU?\^B?Q@R2/ M:)*IPP0L*/9/HV@P:Z$85!2#UOSYF6]2)$)X0P1LNKM5"-NU5+#D8-T:)6IQ<<9BCD:0I'&VSZX0,BOS*ZP0EA2C['??B$U6'^M5DT.(\J MSJ,.E"\7SG/\1R=I;[ ZKKWK[ ] IS62:Z;H162<@F=HE\!U1J[O'TIOM/+< M([1KY[;;2EM?8N!$_K)E^G>)KD/(%P%:SS()IM)\W+9BOG3E=X765,#;*^#] ME]VOA.U*A([0FB+L;Q!NZQG=Y0Y8CE1/U-'H,)F?V@R\(ZF\OPBX[3>!9U,9 M_=$W+K?HD%3?_\WIW3K.BV>V([2F*OOKA]O_/^G=>JUYL0@=H35%V%]PW-;K MP[\?C>WX+U8C>)+^@7^0_G:M&(.T7N4UJH0 ,J:*2J7Z6M7!UWGU=_!]INOC MO,C;PQ3%-=0A*\HD2L@2()W+ 1 21;U:-!1?YR7?@BLH(//7&&I\(K0!]"\Y M5[N&'J#ZUV#Z%U!+ P04 " TBZ16-+T==E0# 6$0 &0 'AL+W=O M][0S3&A3C@Q MBR'/,'V:0LM'^B>S>;69&RS@E&6_2"J74V?LH!3FN,CD%=N< M0;6A@>8E+!/F+]J4SP[4PTDA),LKL5I!3FCYB>^K1&P)%*==X%<"_[F@_XH@ MJ 3!6P7]2M!_JV!0"3J M+E$Z&<:84T(7 ET"1]=+S %]0-\PYU@;B/8BD)AD8E_-"GU73%RIPFJQFU0A M9F4(_Y40 ;I@5"X%BFD*:5/OJN76:_8?USSS.X$7F!^BH'> ?,\/6M9SVBV/ M(*GE?HL\ZI9_*:B2>Z_*X[\ IO5@@U(P0Z2>X*(H@Y?K^_ MJCET+B$7?]H,*Y']=J2N3<=BA1.8.JKX".!K<,+W[WI#[V-;MFW"(INPV!*L MX4N_]J7?10^_J[(M"OZ U!%.;E5!5.YP2-$>H=5)VF]SIH0.#%07^77H3=SU M=KH[P^Z:;INP^.7:>^/1T6A<;Z"1R$&=R$%G(O4YV7ZYQ0$ZCT_:K7Z$51\$>#L><]*VN1S:"Q)5C#BG%MQ;C3BK.+ MSVU)[13MFE2;L,@F++8$:V3^J,[\D?WB=&33%YNPR"8LM@1K^-+SGIH,[_^5 MI^Y8NUIFE195M,;_0$'PHMK%MJ*6?KA;_5\.?&$:;X$25E!9ME7U;-W2K4R7><.DZEG-Y1)P M"EP_H.[/&9./ QV@_BDD_ M02P,$% @ -(ND5J/^@DH8!@ YBT !D M !X;"]W;W)K&ULM9I=<]LH%(;_"N/M[+0S:2T! MDI.NXYDTZ4=FMMM,L]V]V-D++&%;6TFX@./FWR_ZB+ B3&P%W<26Q'DY+R!X M8IAN&?\N5I1*\#-+BVA%,R+>L#7-U9,%XQF1ZI(OQV+-*8G+ MH"P=0\\+QQE)\M%L6MZ[X;,IV\@TR>D-!V*3983?OZ,IVYZ/_-'#C:_)I\=#H",5V032J_LNTG6AL*"KV(I:+\"[9U66\$HHV0+*N#5099 MDE>?Y&?=$#L!2L<< .L ^#@ [PE =0 JC5:9E;:NB"2S*6=;P(O22JWX4K9- M&:W<)'G1C;>2JZ>)BI.SB^C')A%)T:3B!'QD+-XF:7H"2!Z#+W)%.;C.)@V^LK081UO"8\ 632R8WX-;NE1=+<'+*RI)DHI7JOBW MVROP\L4K\ (D.?ASQ39"U2&F8ZE<%+F,HSKC=U7&<$_&"'QFN5P)\#Z/:=R. M'ROW31/ AR9X!ZV"GPE_ Y!_ J 'D2&?2WOX%8V:<&A)!S4]@DH]M$>O:<=_ M?E=/P+6DF?C7U$R5##;+%*__6[$F$3T?J?=;4'Y'1[-??_%#[S>31T=B+<>X M<8QMZHUCDTEKY+$F*[&P%"OFM[L9]$-_XGG3\9TA_Z#)/[#F?Q%%FVR3$DEC MD&1KDO!R\*=,&(>W5>Q82Y58L&/IM>^'>RV%C:7PH"XY 3F5)A-AMRF], @] MV-1;Y1=V\H,>#CSLF_.;-/E-#GQ)BED(?*BF(>-K,G'9W([$6IY/&\^GA_?) M"9C399+G2;Y4RUA*\HB:S)\^V?R5+VO-/7V=-;[.[*]/'%?K#UAPEBES6S#? M"%5("!"Q;)[DI'QL\G?6\8=VAG[ES5I[3V^^I]=7[\!>RR@1&T[+N6%-><)B M0.+_U!)?W#$OA)ZA^[H&[1GT=;A#$/XQXY+F\1.#LM8+GIP\[!7W-0:U,6@U M=LFR;),GT?[A9QOE/R<*76=JW9P^\/'_;0HXWBSK / MO=#?MU3[&C]\I_QA5SO:59= ]AG2\.$_DS[\+E:HIL3=F=%8;G^3:_SPG?&' M[Q1 7*FU?6L$\=TSB-^%D$>=4%L; D)\32'^15'UH=.842ERIM?UK*(&.H 0ZA1)7:FW7&DI@?RBQAQYMM LE$P^A?2LD MU% "G4*)7>UH5P=#"=10 I\)); +&Q,()]T9Q5#.UN0:2J S*(%.H<256MNW MAA+H'DI@%TH>=4)M;0@H@1I*X'!0 KM0TG$W!)(@C21H."1!723QS[K+MSV# MO@XUEB#'6(*Z6&*<1.SU]O6EL039L>1+DI8T\I&8.\!A%[[7WWGS6(X.% !'=!Y*S3>_;Z^_K3&((=8PCN8HAQ"K'7V]>7QA!L MQY ;MJ4<7-$TN:/\WFC$*8FX4FO;U22"'9$(=DHBKM3:KG=.ASSC>(C;\R%= M$E'HO7>[ &L2P4Y)Q*YVM*N#?PS!FD'P,QD$&PY^M)NR3LYPD,36Y)I!L#,& MP4X9Q)5:V[=F$.R>0;#AF(BQLX9@$*P9! _'(/AI!K'7WM-=H!DD&(Y!@J?W M9^RU]W6G"21P3""UGF5BJ'TY)9#QSDG:C/)E><"X&%V;7%:':IN[S2'FB_+H M[E@7KTY ?R9_8_4$L#!!0 ( #2+I%8-F%WG3P4 /XB 9 >&PO M=V]R:W-H965T03A@.3@B'V*P=0_W7"XZQ[*F6Y9] MXRM*!7A.XI3/K)40ZW/;YL&*)H2?L35-Y2<+EB5$R--L:?-U1DE8!"6QC1S' MLQ,2I=9\6KQWE\VG;"/B**5W&>";)"'9OY'E",^#.B6]XX!CF51\:^Y2OZ#_4I"79!X)IU$T%B6+^289\?;@&'S]\ A] E((O*[;A M\CI\:@O)),_'#JJL+\NLT9ZL,;AEJ5AQ\',:TG WWI85J,N 7LIPB;2 MR0[ M QB> .0@W)'/E3[\F@9U.-*D@^N[@@L\O =O7RW__ET.!#>")OR?KJJ5J&XW M:CXCG/,U">C,DH\\I]D3M>8__@ ]YZA5 2)5 %*UWC)C MO+-AM'A]J9=@7@&63X1/<^@Z[L1QIO93!ZM1S6JD9741!)MD$Q-!0T 2EHGH M/Y(_>5U\M$A]^91@HP:?4W?D>_OX>#4?[[@V;4P-G7WJF21G"&RG N.Z N/C M^C2EX@0\TF64IE&ZE$H3DS2@7;48MWIMXGIH,JEO31+/V:I:_OVT:O M OHL+03OI.)WM!EL/C4E%>W%CJ0RJ:E,WG'#:!H>N%N3%L6)X[H0O:*H3>)( MBM!1FNYH25X5OD'RO*=Q<=/X*EKS0M,O2? M9LM.R=6"]GTJ3:'MEJ!A:^ @ M"EK!FBJ"(;3=(B!5!&181?6 O>FCUM,"'7_B[M,=J/P1U+J/7DJJA^K-";S[_EY.RO) =Q@UA4:]CRFTW2HHBP3U'LF HL*VW1G+;[4M'=)G8WT.*RAJ M^QXXZ:(YA.]!RO<@O>\I:';F;W19R!3:+DMEA]!X$.U$ANQ-580AS!)29@GI MS=(1VFG4/Z'VBI3O[5WV1,H8(?TJ4B_I-&J&4'L!ZM1U]DHG5C8'.\-()S;J M=DRA[59!>2*L]T0&I!.WS8T[&KJIRXO81SBF";S1". M!S=^+GN/XSFLG+AM=US<7C#09W$L2^5VL-[M'/CJJ8_N_2 .X86P\D)X--!T M9/2',U-HNU505@F_P2IU]C5+3ROAD:W=60>O];L2=D?MECXTK,S<;NPP2&BV M+#9>,B9>3_ +UEI?Y_U!+ P04 " TBZ16 MN@+]C(.C[.67"BT=N[%;%(UD:S@3<*J++/*?J>0IZ&T&[M@R M,W; CT<%7<(]F&_%K<*>W["D+ >AF11$P6+L3<*S:>@ ;L5W!FN]U2;6E;F4 M#[8S2\=>8!4!A\18"HJ_%9P#YY8)=3S6I%YCTP*WVQOV3\YY=&9.-9Q+_H.E M)AM[0X^DL* E-W=R_1EJAWJ6+Y%S1WR)44)M/DHT@A_1OOH_]-$*)-$*91*^$552>D$QZ1*(@ZN-<*J0P3 MR]^E8*:%OM/$N./HNWOH;QAW\;RD>I>SK6![*L]T01,8>WCL-*@5>/';-V$_ M^- BK=M(ZSKVSAYIFX23GU]PALP,Y/K7+I'=_R"RUXCLM<;ONLSGN!%Q+S6I M(38U.Z-94?41PT;D\' )'/YK D\;ZZ?M">1 !=X5H);/[AS.Q$)1;529F%+!+@VM MA*\,5AB\7,G!87):\QQ8YU;I" ^7UIJK+:_^5AG+,5NN6&N2R%*8JJ(UH\V# M8%*5P9?EU6L";_0E$YIP6" T.!F@7545Z*IC9.&*XEP:++&NF>&C!I1=@/,+ M* M&,^NMVS-OW+UV_:S@*-QJ[*,4Y[).,^(X*N;T:WW(0HOR@35%?^,^4YV?I/R M5A[S_'MY\+"\&4W*$O&$+U0IP>"_)W['DZ14@G+\T8B.VCS+A-W?>_5?JIN' MFWEDDM_ER>_Q4FUN1IJ8TD M]]F2+RWI(W=ZCSH$QN!?:R+=FSBG3L6/3)P3WSLC=$)]\MO7B+S[:7_SEO+= MO5Z-[M5LM^F6B?BB+T.>!81:^]RL930L\-MZY%>Y^0=RFQ<2SDC9K17D7W^' M<^1!\53^V_:<:\G +EFV>!_DEBWXS0B:-,G%$Q_-_O(G;SKYJ\U43+$(2%'[97F%9BBD5(8H:5 MWD2/=B9AATG/=KST5FRP3XBJ9D^4NTC/=8.TJ/M MH%MC:/2BJD58:J9_FC*\$V"&A\H9J&H1EIKIIT8-S\T:K9^+/'V,,[9O"MO M[C:1$,N=0ZO32*S0.(VI%C5JW<9&#[=,^S2=>&X\0>E.PEYW,O7H5;\_0041 M+#73.(TBGG-X/KM-76#6_9#5IVGMX_O32ZYN$BAA8:J9) M&C(\-V78.]UU.T?'?VSY0D%_J]@/LN3+8J%J&].\R)35QHN^C5>6H0LJ=V"I MF2YJ\O#[V/X&Q>IS2>WYM N%54MPE(S_=100CW\P2#%Q(D[5+4(2\WT4\,) M=49HLC,B8EI->+[IK M=U$&&W<*1J&:42@NHU ;HU#:-PF54;#43),THU WH[A,.B.[:ML%C&[8$W0: M,'HL)%\5"8P05]QJ(29XW*&J14>,\/RZZW.YJIF%'F$6"$7UK%>5ZGE5RX2K M:W;5G<=@,U'AAEJ ZN(0W% --]0--W9BYE8W";2&Y2\&%?:LP4*HM_$Z.] & MHJZIH*I%C5J7%;V+X" M^AI9_%>LE^Q[!K(2>7IL"M M.'A3!RJO-&H&G6/+P.QNKCA($-/,/V4JPU/[K-;A;KC"W7%U"NKP-77X)Z .'Y4Z4-4B+#733TT= MOILZ.DWBFL7E%N%ZJE'E;?MH=;0/&I:)5G?>@YTZ!6;X&C-\-V;4\?VVC6YN MZ<$5$!5,L-1,6S68^!SBC(@:J6H2E9FZ)UB 23/##.4!E$52U"$O-]%,C2^!&EJ&36VZYP5:B MPDJC9JR44N]@/ <:5P(WKM3Q_/KX=U9W98*-10>:($5YP=-XUT-02N*FEUX%;S4)]O015+<)2 M,_W3+!.GFB!&OB7*-,H$;9>HH MG[/%]R2WSLRZTP\V"A5>L-1,[S3B!"=X&R5 Y1I4M0A+S7R]47--Z%Y@&3H. M=\L-?K<1%6E"RXLQ]. P/-2L$KZ=58:W@N[,!CN(2C)'C/"J1M!5[S3:A&ZT MN4T2DI?O]ULM0N485+4(2\WT37-,> *."5$Y!E4MPE(S_=0<$[J'[QB[DYHL MC&7=RZ"W:N NR6#?3K&^$G;>BW>3RN!^P[*#J_^.B3O3P1:= D9"#2/AV_=O MO:';0*445+7HB!%71\?.H2:2T#T0QUC!;[(POCO17^1S%V2P1:BK)^/.!W=2 M+M;5AXO*?=-%INK/QK1GVX\CW5:?!'IQ?NY]N*L_<:1EZB\N?61B'6>2)'P% MDI/S"P@F47_$J#Y0^;;ZK,]CKE2>5C\WG('OY07P]U6>J_U!F4'[*:G9_P!0 M2P,$% @ -(ND5M8B\@,;"0 T% !D !X;"]W;W)K&ULS9QM<]LV%H7_"D;;V6EG[(C$FR2OK1G'S.YFIFDS<;O[&:8@ MB5.*5$G(3OKK%R1E@3!@K)E%?)CA>K#;B>J+V]E7CY<3>+)XPN?LLU6-2],EY=[L9&W4OVZ M_UCI9].3RBK;R:+.R@)56OS5/WJ^N M)E$S(IG+5#420O]W+V]DGC=*>AR_'T4GISZ;AOW'C^K_; ]>'\R=J.5-F?\W M6ZGMU60^02NY%H=[86(]@EQ7= M_^+S$42O@=;Q-\#'!OAI _I, W)L0%[:@!X;T)9,=R@MAT0HL;RLR@=4-9_6 M:LV#%F;;6A]^5C3?^ZVJ]+N9;J>6U^GOAZS.FN^@/D/_*LO50Y;G9T@4*_2S MVLH*O2^4*#;972[1=5U+I3_VDYZ/Y^A6S\'50;]3I9__UO,HW_X.$&*)4!B M%D-Z8DA#ZLL;46_/4*%/!GT&I/J)7L6ZF>YCV&GQ5JM9C>^7E+.(7T[O^W#< M3^%X3B/[4TEP7%]YU.QTU"PXG%2/2["/6->2]2='Q!F/\)-)%.QA* SNSLB(LHC&ITZMXYR= MCG,6/,[W[ZY]AQAL-'120(HE0&(6K/D)UAQPM9Y#,H042X#$+(:+$\,%X&J] M<$XUQO6L?[(0WP2['$H'2,RB$T?&"$9!/K=;H661JD11KV7U#)>C2!],/",S M!TRXLZ%DH-1L-#V/' ?1O*M5IDL,?7U;BZQ"]R(_M*[W052:EO*[T]@%%1&7 M4[#GP9R U&Q.V'#"7\5)+UDJ*S;:-]BKEY<;=K@YS(*C&,P,2,UF9GQX'+2H MRU]*)?(78"$.EAF=NPM2N+?!;,:PU['QUS%]':L9 QGF(V-(M01*S69LW'P< M=+/:6J3E0:]AJ)*IS.X[U!IM<\Y6(E5'[EZJS+U(SNG"G9.@YAQ*S>9E['D< M]N.Q2 77I4&HV%6/FX[";_UB5>UFI+^W4D?H,W>\T)"^= MF5O$Q/JZZ. !->]0:C8>8]_CH+-=_E@6FW,EJ]UQVIRA?:6OE%66?T$-.-%< M'E$N12U1U225Y^7Z_%#+T"R;>V:9Y]P#]>]0:C9&X^#CL(6_WI65ROYH6&4F ME0PPZ[A3$^D-#^LFBF5'M_>-Y-,%]K:N#X]-WLMO5A=SW]. M"9N[6$%=/Y2:C=6X?AQV_69Q6\D[U2>ZS@I1I/((K[S+LTUK8"]W$BGQ^9G)Z580^IR/ MJ#@8SA\K%Q^3CL\KMI8V;*J>SL+V^;$#6W"/#6Z^%Q M#*8V1A6 316 PU7 =9ZCLOFCL9<(:+0/JI9 J=G<3'F (>-]#)KO@ZHE4&HV M2%,@8,B,'[OE 9U[KH>@U0&4FOU7?U,=$(B4G[CUP5,JX7X&_QE_C,J F,J MP ?\Q#7[#B-0FP^E9C,R-I^,'^X3U^-CU^"'!S(8VQ@&G_3VV8#D^\1UYRQV MDXIP9X/1C.'-B?'FY)7B?0(:[X.J)5!J-F/C[,EH\3YQC;\GQ@[W/YC6&+:? M&-M/OC7<)ZZOCUU7'^YF,)0Q7#TQKIY 9?O$S?9)Y%G$0+T[E)I-QWAW\NK1 M/G&C?<]Y!^K;H=1LB,:W$]A@GWBVY[B)1+C3P8C&,.[4&'?Z[;$^]<3ZU(VN MPCT-Y0*E9G,QUIW^R:$^]83ZV-WP%![F8*AC>'UJO#Y]E4B?>B)]]W(0'LM@ M?GO@,)^Z8;YO*T:XV\&0QG#\U#A^ M^O59/G4M?CIRE$]=R^\KS>G8<_?_,H( M]7\;Y@4#FNB#JB50:C8_4Q50R$2?@B;ZH&H)E)H-TE0&%#+1IVY=P&/L5@;A M3@>/?F+A>>4 O7@4&HV&^/! MV2N%]@PTM =52Z#4;,:]7]B.%MHSSVZ=1>QNKPZ/8#"O,2P^,Q:??6MLSSQ[ M\F=N,A;N9S"5,3P\,QZ>0>7VS+,GGQ*WQ EW.!C/&!:=&8O.7CVX9YX]^3// MN0=JT*'4;(S&H#/8Z)[Y]N3/W0PBW.U@2&-8=&XL.O_V\)[[]N33V"43[FOP MS_O'<.C<.'3^)\?WW+LGW[,3,SS0P5C',/3<&'K^*@$^]^[)]]B)\' &PQLC MP^?&_O._2H;/_7OR76,2'O%@OF.4$-R4$!PXQN=NC(\)=0NM<+^#*8U1!'!3 M!/"OS_&YQ^4WO]YR@("Z?"@U&TCOQC@C!_GC>_+ZV_CBIKNYGI'I[O7W052;K*CUVK;6 MDM&;F?[:J^[V>=T35>[;&\K=E4J5N_;A5HJ5K)H/Z/?79:D>GS0=G&YBN/P? M4$L#!!0 ( #2+I%:MFZ4 4PH ]I 9 >&PO=V]R:W-H965TD$Z73V8K$7 MBLPX0O7AD>2D&;R]26_;[O)(.]9(ZIJ23QRS_6MQS7I)O M29P6IZ/[LER_FTR*\)XG03'.UCP5G]QE>1*4XFV^FA3KG ?+.BB))_9T.ILD M092.SD[J9=?YV4FV*>,HY=7R]/1M%HC'O.PK!"!^.^!7_ XKDAB/?YLH:-MSBJP^_J9SNJ-%QMS&Q3\ M(HO_'2W+^]/18D26_"[8Q.5-]OB1MQM4KV"8Q47]ESRVWYV.2+@IRBQI@\4: M)%':_!]\:W=$)T!P] %V&V"_-L!I YQ^@/M"@-L&N*\-\-H KQ\P>R%@U@;, MZGW?[*QZ3_M!&9R=Y-DCR:MO"UKUHI:KCA8[.$JKEO6YS,6GD8@KS\[#/S=1 M$54J%T?D0Y8M'Z,X/B)!NB2_E?<\)Y=I&:2KZ#;FY+PH>"F^]DFT^+?DX]4' M1* M;$*U02>34NRB:D,G8;L[WC>[PWYA=UCD*DO+^X+0=,F7FO@+<[RS+Y[MR6\; M !.A[59@^UG@][:1>!4\$<O MSZX+9^9PGX*T[-#BS9]/IR>2A*RTR(]5D=/H9&2BC(IFWEH M&8J_61PM@TK00!;@MSF/ZV6& ]"8<*B&L]W]Z4ZGXUE/0V1.JLDYG[KC>4\V M4$Y%MOE6MOE!9-M[ !K3#A5OKCD8''=L]<1#YJ2ZG.[8Z6D'2JEHM]AJMS!J M)T;RNCUO#!JZYY$P'PFC2!@#P109C[PH.06D, M15-5DP:1]4J'2.E_PZ"X)^O& ]>*N&NC6(N^A$C?QH?2*)3&4#150FD86:]T MC"!#*$\W3+&\>5]=I*WC0VD42F,HFJJN-)"LX0Y2[40\#ZE"=4@5;O+\I:,6 M:AVUM&X-<'K6FP_-2*$TIEM_V/-/:^3BUSAJ%JM;3N.=);:^='&6A."J4Q%$U55/I.]H_Y3A=9 MW,X&*PC+LZ2ISKG0^H:'/'H(;F.NG7!CSCM89Z@/!:51*(VA:&I[D#Z4?0 ? MRH;Z4%":#Z51*(VA:*K6TH>RS3X4M!_U\A__1_:H2M H32FV9Q%QW5559/6DVVV MGFA11DD]\^$NB'+R4)_=BF/L)7M"*QMT4I*MF2%D6^-%7RJHX02EL;V;H(HE MG23;["1=TG/M_H>Z0E":#Z51*(VA:*J:TFFRYP<8TD!-)"C-A](HE,90-%5K M:2+9YBE-K_QIS4P9K.YBMPS-W<78ZY=2J"$$I3$43=5-&D*VV1""=(]0'\C> M]5!V1I]0"PA*8RB:>L6$-(H3I5QX7Y.<@6?]*KL*+[(E\ MR+/-^HA5"4^28L-SDG-.7YZHFQ-7-JH%DIE,90 M-%5=:9 YKYPQI4QN#7HW3HDZ-TYY[HC#Z@8J6HVA?EE+Z_YL9LUWKK"%YJ10 M&D/1U/M/2,O,W6N9J?TP^9M\X.)L*HB;F^0LDRB-Q(E64.\,2J-0&D/1U&;1N<_4 ;PS%^J=06D^ ME$:A-(:BJ5I+[\P=[IW]:)6'>F>N;@+5SKP%:$X*I3$43558FF?N7O/,WFN> MF1F#-8.:9U :A=(8BJ9J*\TS]P#FF0LUSZ T'TJC4!I#T52MI7GF0N:-F2F# MU=7-&SL^[M_?S8=FI5 :0]%4W:0MYAY^WI@YQ6!1CW5=:G]6-30GA=*8NSOS MS='/J/:DN>7M-;=LC+EE3C14+2C-A](HE,90-+4!2'/+.X"YY4'-+2C-A](H ME,90-%5K:6YY_W=SRYQQ<$N 3@2#TFA+4WY';C$<]V^=!$U)H32FV0"OXZ\U:DTZSW%)>+ZJ MG[A32;%)R^:)']NEVZ?ZG-?/LNDMO[#>T>;9/!+3/"KH*LA7D1AUQ_Q.(*?C MN5BOO'GZ3O.FS-;UTV)NL[+,DOKE/0_$:5/U!?'Y79:5SV^J!-MG()W]#U!+ M P04 " TBZ165+&IJ+D% !,) &0 'AL+W=O"M#]^KY.0#^J:*7+%\$"3U/?X^MSXQ"?U>,W%-[FD5*&')$[E66>I MU.JTVY7ADB9$'O$53>&;.1<)47 J%EVY$I1$>5 2=['G#;H)86EG,LZO78O) MF&>+MRPQ5+I"]W)>$46]):JN]6U@+-NA1*Q MA*:2\10).C_K?/!/ WRL _(67QE=R\8QTD.9SHC&-%0:@L#' M/9W2.-9(D,?W$K13]:D#F\=/Z!?YX&$P,R+IE,=_L4@MSSHG'131.!X695#PI@R&#A*7%)WDHB6@$X-Z6 %P&X!\-Z)4! MO>$M OPSHY\P40\EY"(@BD['@:R1T:T#3!SF9>30,GZ6Z[K=*P+<,XM3D M@C"!OI(XHXC/T05+21HR$J-/J50B@P(KB0[1A_![QB33E3J\H3%1-$)3GBJ6 M+J"%/I0LHH(4I4PC]$4MJ4"7C,Q8#&%4@WPF0K>XI^A=0!5AL7P_[BH8@\ZD M&Y;YGA?YXBWY]M 5]+N4Z&,:T:@=WX6Q5P3@)P+.L17PBH@CU/,/$/9P#]W= M!NC=KZ:\IC\.@RTP@1TFH.%+,*U1]JHR]W+0_IJ(5O??-O6OM.I4K$M*S#HB3I.*>=B:__>(/ MO-]-3+L$"QR!M5CO5ZSW;>B3YK01Y;0)ZVD3MJ9-7$^6 Y2"XK,T!"67,%TB M6AR]/T!)429=,[2B@O$(D>A?T(F\BJ;2%"D.\A3U4^!^@KV>I__&W?LF[=:Q M[$J[([ 6[<<5[<=6VAN:]OP^ODOY3'='9C'-*L1_0' M/#71)9<2W2HH74[YESE$A3RAZ..#TD\_C7/)I$*?N4(!DV',)53Y(B8+4S'L MB<]UXO=YXO:B3AWA!%:<5Y9I4)5I8)\=<=Q\L!AO7BO"KKKB$BQP!-9B;E@Q M-WQ3-1^Z9-TE6. (K,7Z2<7ZR9[47!!HHM=7*PZBH72QLC0"L>!9JE$H$>DA M+,K;4; D-Q7G9$//>P//I.?6T>Q*O".P%O&CBOC13T7\$KR"B?G1!O-^?V2D MWCJ>7:EW!-:BWO=J?^!9R0]*MM -\&Y)5K@"JU-/:ZIQWO2C.8*F^D5X@%Z4@S0DRUSH$C&QPUM\(Y\_$P6[#GO MS+ CM#;#M:/TK=9I\E%KYQ?0SH;+-W+CU!LZ10MZ,[.FCH?/.F[3 M5ELV_P7/]FK:2!05-@_-!4]02M=HEDF !W\-AGH&M_]6%U@F==Q4U^<4#C8' M/31P'=@'^-K[KG9NOM6B_!ROA,HNR]^7[5J1Q^WWWFACW,:) M.O4W[=8&0?NP1KBV1MANC4PK(/1?^=O'%)[4FJ875D?V+G9]1#M%"URAM>FM MW1-^6_>$G;HGIVB!*[0V];5[POMR3S^Z.BH3:,K EM=8]E1W)M;0[W!H61OA MVA#AW0T1R,$522.BN&#Q(]RB$:5)_N/#K>+A-R,S3OV24[3 %5J;X=HOX;?U M2]BI7W**%KA":U-?^R7\UGX)FVR+<>ED3W5G8@W]]D8F1>@VMEDD5"SR[2K: MO62I*C8<5%>K+3$?\HT@SZZ?^Z?38F-+#5/LL[DB8L' (\5T#I#>T1"2$\76 ME>)$\56^F6/&E>))?KBD!)C7#>#[.>?JZ41W4&T@FOP/4$L#!!0 ( #2+ MI%;G#,Y'I 0 #(: 9 >&PO=V]R:W-H965T;'-(=, MWEE1EF(AFVQM\YP!CDJC-+$]QYG8*2:9M9B5?==L,:.%2$@&UPSQ(DTQ>SR' MA&[GEFL]==R0=2Q4A[V8Y7@-MR"^YM=,MNP&)2(I9)S0##%8S:T/[EG@.J$Q@HOI DO_Z-M_:QCH;#@ M@J:UL8P@)5GUBQ]J(G8,)([>P*L-O'V#T0L&?FW@'VHPJ@U&)3-5*B4/ 19X M,6-TBYAZ6J*IBY+,TEJF3S(U[K>"R;M$VHG%!28,W>&D $17Z()D. L)3M!E MQ@4KY +CMZCCS\*(AYEYP:X>.K\@AG#:M30VP $)@E_)WN_W@;H[9MW,UO( MZ)0/.ZPC.:\B\5Z(Q$=7-!,Q1Q^S"**NO2VS:E+SGE([]WH!KS [1KY[A#S' M\S7Q+ \W]S3F0;]Y .%+YIUL_&:@_!+/_^E ';TP3%> ><$@0FHYH2\T>W\# M8<$8R=;H''/"T=^?)2BZ%)#R?W0#5$4PTD>@%.B,YSB$N24EA@/;@+7X_3=W MXORA8]^D$R&-.,T(1$6$!VA4$[\1\4J3FF1";5P,.<@ MAP!G$4H(OB<)$02XCN/*UZ3TI41YL_ F3ODWLS>[_/4&-90_C=?1GM<.-^.& MFW$O-S>04R84%W(**HD@V88F&U S\DCI%$F+%"641Y-(Z>A%[O0TG0 MN=V?F!T63AH63@:S@*-_Y:M-2E5(N5#O;<+[IL7)L]@\1\M(;R1#&3G :X>0 M:4/(=# A),VEOI<-'0'39\MW/_.?/A'T!O6+$GK:I'S:F_(W'&/TYYTVMU[+ MH2\=DV"!(; .8Z[3%F;.J[_PZQ ,D6\4+3"%UJ5_IRYV#UFE*8B81MW%2K<9 M,!Z3'.7 0MDG-TA:=BL/I[N+\MCW]U9N?QR#63.$UF7-:UGS_H=77@W:+8H\ MK<+W^Q_,EO=/]Q6NT;#>%UJ6K+>[=X=7]P+JV M]K"K>^Y8+WM&:_U#_'99:8M]M[_:O[A"?T$8:[,U69TOC:(%IM"ZK+4[ G?Z M^LIG: -0TV\2+3"%UJ6_W9VX_=L3$[7>J48 G^F?T>V)*;3NQ]5V?^+U%N"_ M6.K5H!WIF6HE[^ G@_Y AQ)A[WQ,3X&MRT,)+A5=BGCU\;GI;0X^/I2?^_?Z MS]VS975\T<)4IRE7F*U)QE$"*PGI')_(-QFK#BBJAJ!Y^^?F! MP<,E%U]E J#0:Y8R.;(2I>97MBVC!#(B+_@$,FL\+-KNQ7C(Z"Q1IL$>#^=D M!H^@GN;W0M_9M4I,,V"2O5^HW1?(ZF1Z"0$16@J3W7KTV.(3CZVTF&:SNRH"NFZ#,G= M$Y*'[CA3B42?6 SQMK^MTZMS=%"8_[NZVN(?= M[B%$^]RWLO'J$?,*/>]?1^QLSWC= 9&Y@!B9=84^C/ MW[4HNE60R;_:!JB,P&^/P&Q%5W).(AA9>J^1(!9@C7_^"0?.+VUTCRD6'DEL MB[Q?D_>[U,>?ON54?4<9J(3'>I(O0*J"^!F"\I&>^$ $TZ E.DFYE"!/V_B6 M_01%/V9G7HPO<4]/CL4FMZ91T._WMXW"SH@/Y-&K>?0.Y<'T&VO=T(:@E.YM M9.6W#$S3PG/MX=_0G32OL]7O^SASI#/_ .=*OX?0[ MX:S>&FTY=GJ^=9E+;JIW:3:R&HR "'1M&)\A M_75BZD0]+2,B$S35'QGM]:#30.%[#5XM5AYN .O.Z%!B&^4T/I18E&=Y6I;- M.:OQZ66\(M>*!C>W>-P&IS.LMZ["8ZEM0W37$-WW*RPJ[4UB;N VEU]W#&\F MYC9J"S?P]M86>%WMX\Z2]M#JX@6F7,"^ZJ+J*SXM#A1>N M%,^*RP1(#,(8Z.=3SM7JQG10'V2-_P%02P,$% @ -(ND5D4U]ZY_" MXTX !D !X;"]W;W)K&ULS9QO;]NZ%<:_"N$- M0R^0UA8E.TF7&$@L$BMP!L65?*LS&>3&;CG*7%:'Y6'_LHYF?E5F9IP3\*5&WSG(F' M2YZ5]^>C8/3SP*?T=BWU@?'\;,-N^3677S8?A?HTWE&6:]L1>Q44QUT!MQ7P887HD0IA6R$\ MK#![I$+45HCZ1IBV%:9]*\S:"K.Z[YO.JGLZ9I+-ST1YCX0NK6CZEUJNNK;J MX+30(^M:"O775-63<\I2@;ZR;,M1N4(T+5B1I"Q#'XI*BJT:0K)";]$_Y9H+ M=>R.5](^1O[MO9V.I MFJ\;,4[:IEXV3<6/-#5$5V4AUQ4BQ9(O'?5C?WU\[ &,5;_M.@__[+Q+["5> M,?$.A<$1PA,<.AJTZ%\=N\[GUZ(3?_68)][HM'_UP-.7X6X@AC4O?'(@'CTR M#*\XJ[:"+Y&>D- ?9?'V$T^V0J3%+;ID55JA?_^NH.B#Y'GU']?X:EH0N5N@ MY_#WU88E_'RD)NF*BSL^FO_M+\%L\G>7MI"P&!)&(&$4"&:-B6@W)B(??=Y. M+GDSN:1F=5I=YOBW2A-47C3.+XMQY,7G90]

.F5I(_AR%D<19]+B;^S0:P"4 M1J%HME![WD/P/\I&L8 "IYP@+YO>*$6WB,D>*9F]R7:,"$?G IW MK9[(N0IWRSD3R=C?M,&R@'H^4#1;%N/Z!'[;1ZW"[";K)TO7L'$G1Y >2]PS M*G&4PZZ;"JC6V?UM7)L RK91BR;)-UGYP#GZ7H9DQ1)=-*G2$JF)DZ=W M6KW]Y=2I'*C= TJ+06D$E$:A:/98,9Y/\/JF3P#J^H#28E : :51*)H]-(SU M$_B]'W/M]YJYNY9+>.*H<\\6;NZ MV%]SZ'4$2HM!:0241J%HMJ+&.\+!JT^Q&-*U68#28E : :51*)H]-(P_A?W^ MU"_9ZRU[_[OHX,3IK^.NH^4N&?=F$O^9#=;A)6PF;&PF[+>9/#J4]P47U3K= MH T7B3K&;IVN81OA=-\U?#<]% +4).H3DH"&I% T6R?C_6#_-IL%%Y*E!2*% M3&6J\Q+"DC6Z2))R6^CT1/N\7^K;F$>W^SG% _5[0&DQ*(V TB@4S1X.QN_! MT]=?62&=F 4H+0:E$5 :A:+90\-X3OC96XUZK*RSSBH8NA?6KB'D+!CW)1+_ M:0T6X26,*&R,*.PWHN"^-6T#65^&.HW!O@5C?],'7SN@GA 4S9;->$+8:RP, ML=%;4O<".)3%46[FE 74CP&E42B:+8OQ8[#?CQE@H[^+@K5/KO? MC!G9T!W^H#2""B-0M'L4;+W M4-7_P5-5L(]5P3Y7!?M@%>R352_A^H3&]0G]KL_@B3OJ3(R=*1O4HGDZ(&F+ M[,_JKOR70C7,[FKCJ(3^'32+LEBI2[!(W(D*J!<"2HM!:0241J%HMJC&"PEG MKS^U0OH6"U!:#$HCH#0*1;.'AG%HPE]U:)Y\ "'L.BZN35$+1[G#F_^VR/XD MB9UWD/ZS&JS!2]@MH;%;PB?L%C"7K VTWW]NE\Q5T"5:[&_ZX$L'U(Z!HMFR M&3LF?/:C4;UO_$\=-^''AU\:^MLQ>#+L$Y. QJ10-/O1?&/11$]LJ6G6/+66 MZ5V1:7M'^6:[0;)T7D=^WM#%#)06@]((*(VV-&O^/G D; F-=Q/YO9N+KXO/ MZ =:*/U4BG(MR^2;4SC0;3"@M!B41D!I%(IFJVLH(:@=I"H+08E$9 M:12*9@\-8PM%O7;F5%KMUCU+4^>P.P>Y4B!_W,$*]HM*0*-2*%JC MS7COW5PY%[?U6]0J5+NTS9NF=D=W;VJ[J-]/=G#\,GB_:-ZW9C#-Z]^NF+A- MBPIE?*60.N\8(=&\4:WY(,M-_0:PFU+*,J]_77.VY$(74']?E:7\^4$'V+W7 M;OY?4$L#!!0 ( #2+I%:,;;YU+ 0 .\6 9 >&PO=V]R:W-H965T M>)_.,9S(/[N^$_*%6C&ET'T>) M&E@KK=?7CJ/"%8NILL6:)7!G(61,-4SETE%KR>@\-8HCA[ANX,24)]:PGUZ; MR&%?;'3$$S:12&WBF,J?'U@D=@,+6P\7/O/E2IL+SK"_IDLV9?KK>B)AYN0H M,0B%FH#0>%G MRVY8%!DD\..?#-3*GVD,R^,']-N4/)"94<5N1/2=S_5J8/4L-&<+NHGT9['[ MDV6$?(,7BDBEWVB7K74M%&Z4%G%F#![$/-G_TOLL$"4#W'G"@&0&Y+D&7F;@ MI43WGJ6T1E3385^*'9)F-:"901J;U!K8\,1LXU1+N,O!3@]O*9?H&XTV#(D% MNN4)34).(W27*"TWL%]:H7=HRA(N)/HD-#/33U1*:L*/WHZ8ICQ2%W#UZW2$ MWKZY0&\03]"81Q%LD^H[&KPTSW+"S*,/>X_($QZ-J;21AR\1<8E78W[3;#YB M86Y.JN8.Q"8/$,D#1%*\SA-X'=MW?ZT$H(Y2(X8IQ6NUIB$;6%!KBLDMLX:_ M_8(#]_AZ.5TO1?>.Y\.(JS 2:B/3U/C(Z8Q'7'/( @#&C-J;LT1 MU:AD]-=' $1WFL7J[[I >6T&JB6P2J Z>: ZC7F1941B,N(2+:50"H50%S]Y MLD0T%IM$U_'?@P8IJ'G%;H>!Z_:=;9E6\YJ*MW[NK7]B%J-_CR9U(^2I>]42 M6(5]D+,/SIK409N!:@FL$JAN'JAN8YJ,V$S#V_OAU7\)8\W@,1K!^Q[>]FLF M0[@._?VB+@Y[<.R5,M>UW8Y_D-^-/KR082]GV#NA;($9!RD &[XPN[TUNUU' MK/>H(GV?'+#:K_'+:[Q.?=5>Y-3H;V 'QCS>?1I!3TZ\EL I?[!9JQ#UK MI6:/;RE6;:%5@U62;O@U6E"&VBME*ND1&Q_D<[8,X\HZ;)/ZG,:%H,+-BJHF MJY_1C)I!3]ZYU]!8N!!9^+PJ"[E )+P M,.,;_7@IST*BX6:-]K+6E(%6JCGHV8^XU2SKN:5E5:<+984;]X+N_GA_O+);E4]MH57C40@HW#UO9;(L>KXY6U5U;:-6CE$+> MD?/*.]*JO&L+K1JL0MZ15Y%WY+&\ZW;L*[?T.2R49D=.)>J43B/-4?"8RB6T M;Q2Q!<"[=A=:D=R?KNXG6JS3 \J9T%K$Z7#%Z)Q)LP#N+P2$()N8,\_\C'OX M'U!+ P04 " TBZ16$GW<-08# "H"0 &0 'AL+W=O)8K (5>"LKDT%DIM;YU79FO MH,#RAJ^!Z9D%%P56NBN6KEP+P/,25% W\+S8+3!A3C8HQQY%-N ;10F#1X'D MIBBP^'L'E.^&CN_L!R9DN5)FP,T&:[R$*:BG]:/0/;=AF9,"F"2<(0&+H3/R M;\>IB2\#?A#8R58;&2_9/I7?M988EC#G]2>9J-702!\UA@3=43?CN,]1^>H8OYU26OVA7QWH. MRC=2\:(&:P4%8=4_?JG7H07PHS. H 8$KP6$-2 LC5;*2EOW6.%L(/@."1.M MV4RC7)L2K=T09G9QJH2>)1JGLE&>\PU3$DT@![+%,PI7Z)O.'KY (ZKW&+-< MCV V1V/.E-#+CD92@D:8L0>"9X0214"B:S35.3;?4"C!KR&V\E[>@\*$R@^: M\6EZCRXO/J +1!CZON(;J1%RX"IMW1AP\]KF764S.&/S*Q8W*/2O4. %H04^ M[H;?0][ @T.XJQ>\6?6@6?6@Y O/\/U?$XE^C6:R]/_;9JOBB>P\IL1OY1KG M,'1T#4L06W"R]^_\V/MH,_E&9 >6P\9RV,6>-;NL\T7/+:V;6%'$)84Y?[:9 M'R9>S_,&[K9MQ!(7>8G?BCO0:HTZ-#R!U6N^3TR:PPO=:'[Y.3N79HJ)S MXGJ-N%ZGN*:@1*N@6%50G9I[)VK\L!]X47RDVA:7IOTPL.N.&]UQ9ZX?EW=W MOL=OF>]O1'9@N]_8[G=NU\0<8DQ?A#:7_9.E#GM>?))'IV&1YZ?G$BEIE"6= MRIZ8*4&8MQ+)6HS):3Y$YNO'*BUQ89!XYV2FC&ULS9AM;^(X$,>_BI5;G5JI MVSQ!H#U HN16M]*VJMK;NQ>G>^&& :Q-;,XVT-ZGOW$2 H$T*GM>J6_:Q'C^ MGOF-[7@\V CY32T -'G.4JZ&SD+KY;7KJF0!&5678@D00J)-A(4_ZUA FEJE-"/?TI1IQK3&.X_;]4_Y<%C,$]4P42D M?[*I7@R=OD.F,*.K5#^(S6]0!M0U>HE(5?Z7;,J^GD.2E=(B*XW1@XSQXC]] M+D'L&:!.LT%0&@2'!IU7#,+2('RK0:*/$ ";$V?4K@@=SC?Q(R,4YP5E"?80OF4 M3 37$O-$QDH!6IBV+XP^L91I!HI\)'=42FKR2,YBT)2EZAQ;OS[&Y.S#.?E M&">_+\1*H:4:N!K=-TZX2>GJ3>%J\(JK(;E%#Q:*_,JG,*W;NQAV%7NPC?TF M:!6\I?*2A/X%";P@;/!G\G;SH,$\;C>/(7G-O!9-6&4RS/7"5_0><4N8KE+( M,V81>Q!OERWH2W&";* MAS%[^'K4];R!N]ZGUNK*J=0LB=6H=2MJW59JU5Q,=Q.P"4JATMV#T@G[4:=[ MP*5UL%.Y=(\2T?&B( RJ,6L11U7$T=LBWC"]*/=[D%7\+Q?F&P82)P[.I#7P M%6 G?.6ZB4MTS"4(C^=+JTNG ?#9&55$!FC..^SOB< MT+D$P-.9QOG#5+X5D61!Y1R:H/6/H'6#Z"H\8-8_2C3&T/'KO>)6=[\3QE4% MXZH5QNYCI_!KAV0>MF3&>"[A\YQ($X!6V5._83;%8DMB-9R^MSL;>N_Q2%%Z M92D?5M5B6VKUC.R=UOT?O][+,6I[=O]HCVSHY7N'O>)V?[^71[#C$;3RN&6< M9:NL,[<#*P'U$H^+M*P6\O M%6[I\ZL+W^:Y?V)5+;:E5J>VJS;\Z%TN?)L5Q\2J6FQ+K9Z179WCMQ&ULM5AK;]LV%/TKA%8,+9!$HIYV9AM8G!4K MT'9!LVX?AGU@I"N+J"2Z)&4W^_6E'M%CHH5YD+_8>MQ[=,[5)7G$U9'Q+R(! MD.A;EN9B;212[F]-4X0)9$3$:D.N4[4^PYD*A*RE+3MBS?S C- MC<',2BE/C'TI3]Y%:\,J&4$* MH2PAB/H[P!;2M$12/+XVH$;[S#*Q?_R"_K82K\0\$0%;EOY)(YFLC86!(HA) MD><52CTUWL5A]Y)R,3?.HTUJ*L'+2P<9P@<"QK91[Z M:G1Q&+N]N %1MR7J3A)]#T*HV2$LLB(E$B(UJ%4Y0DKJ:4.Q)QGCDOY37= ) MJ/&]'K%K[+M^,%*@"_2\@=2!!*^5X/V/6E^A'+0%]T8TL.+@6_:_Z.KB/!=; M6,_6;]GZTP57+'6T)K/.;?V9P 8"@U9@<(FA'\RI?R:P@?Y%JW\QT]!?C#HL M:?&S+(EN9PD>5?0-*+Y3E0L4U!+>\+2"-%LS]D!2L;:16@2]=RW M-!/8H #8ZI9RZQ)]VJ#.5(*YT(8UZ-D9/%.O-D#]-EP.5I]&SSAL,5@*AD0[ M.X$G5VME;\)$7>+/5QW-BO0!$AJFH'=,L]J)N="&%>@,!78NTJZ3/N7L&LR$ M-JQ!YU7PM%DYHUW'9L->>.YX=M4%!DO5L:=:MG,E>-J6_!;'-(2^(8D+GE-9 M<*CXTUP"STEZ70A @L7R2#AHM4P^Y^Q7.!/:L"J=^\'^1=IX5GLT%]JP!IU! MPI/^XYPV#D;=Z6![;*TU'F1/IW5(,V%-OR$[QR2/>D^SNC3!JC_=>IZUJA--6%^ M,/Z$-7L;-.7NV ?"=S07RJ;&*L^Z"52?\WK#J3Z1;%_MV3PQ*5E6'29 (N!E M@+H?,R9?3LIMH';;;_,=4$L#!!0 ( #2+I%;76B+190( .4% 9 M>&PO=V]R:W-H965T0TJI!\.!D._X$)Y M:5+O34V:Z!5*H6!JF%T5!3?/5R!U-?("[V7C5BR6Z#;\-"GY NX [\NI(E VZN7]@_U;%3+#-N8:SE-Y'C2R'.5])O-759VCC M.7%\F9:V_K*J\3V-/9:M+.JB!9."0JCFSY_:/&P @M< 80L(_Q80M8"H#K11 M5H=-;&Y1YZ9&4S1"N2K>H:%303A,IX8>A,%GQE7./CZN1$DE MPAZ[H0=TS&ZX,=SEF1U. +F0]HAV[^\F[/#@B!TPH=BUD)+J81,?28XC];/V MZJOFZO"5JZ^YZ;,HZ+%P$$9[X..WX1/(.GBX#?CGDID$OQ$W(J+H)17!ZO+#"KYUAQ SVV,-KNK7;#?%8SN^&Q M3JDR_3CQUYO1[7H%9\/^L//:DAUWLN-_E:T ]XF.=^2]$,HR"7."#?JG)QXSS5!I#-1EW9&ULM5AM;]LV$/XKA-8-"9!8(F5)=F8;6!T$#9 . M09)V'X9]8&S:%BJ)'DG;S= ?OZ/DZ,6BF;K3OB04???HN>,=^8BC'1=?Y(HQ MA;ZF22;'SDJI]97KRMF*I53V^)IE\,N"BY0J>!1+5ZX%H_/<*4U3$9\HY(X8_<"R4V:4O'RGB5\-W:P\SKQ$"]72D^XD]&:+MDC4Y_6 M]P*>W!)E'J.IQFQ MA,V4AJ#P;\NF+$DT$O#X>P_JE._4CO7Q*_I-'CP$\TPEF_+DCWBN5F-GX* Y M6]!-HA[X[@/;!Y03G/%$YG_1KK"-P'BVD8JG>V=@D,99\9]^W2>BYH#[1QS( MWH%\KX._=_#S0 MF>5C75-')2/ =$MH:T/0@STWN#='$F5[&1R7@UQC\U.2: M/2MTB1ZA/.:;A"&^0%,JQ$N<+=%GFFR8U%.YU=DU4S1.Y#G8?WJ\1F?OSM$[ M%&?H:<4WDF9S.7(54-+ [FS_^O?%Z\F1UW^DHH=\?(&(1WR#^]3N?LUFI3MI MNKN0B#(;I,P&R?%\6S9N,ZG$!DI5H3_OP #=*I;*OTS!%6A],YKNP"NYIC,V M=J#%)!-;YDQ^^0F'WJ^F4#L":P3NEX'[-O3)39S1;,90PJ E$*PEXFK%!.+/ M2;RDNN&,BUN ACFHWC"V$W_H#SUOY&[KD;7-^K@?U,P:G/LEY[Z5\Q-7-(&6 MA25[@V:!$]1I$C(8M'B:[/HX.D8T*(D&5J)W3$JTR6C*A8K_87.]S3 A8+#( MTZY[;<:E,G(/6IPN<1BVJ)O,HO 8\[!D'GYGBB]0!F<*; 6G< \-^<2$M,B; M["#QQ]A')?O(RGZZ :+0Q6N==S@R@'W"L^6E8B+-@S)QCEI<(-UA%!Y0-IA% M>(A#,^-!R7A@KY0WZ0W:J?+Z04 .^9GL H*'OIG@L"0XM*<45CY6Z(;.XB16 M+^@;>F!;GFQU&=QQ:FX_*^2INV1'8(WHL5>=EEZG!\0>KJ/8NT)K!E^3"OB$ MZGQKT]V#U4MPZ,&F?]C\!KO!,/2.-3^NSG)L/3$-M?JDN>LR-?+M]##O"JT9 M>W6<8[_;.K7*@Y.#[PBM&7RE"[!=&)Q8IX93OQ^UQ8')3I?SL3JMU &VRP-+ MG<)8*]O:Q*N5,1+K>TY>Q([0FEFIE <.NZU@JY(Y.?B.T)K!5\(%VY7+B14< MM?1UY'F&G;8M6@[LFG0KU8+MLN6193$7Z'>NX'/Q&^KW N]G5)\TLK9BGKQ@ M':$U,U#)(CSLMEH[U41=H36_F2M11*RZHP@^+H._@#'4+I,*":H8.ELS,8-Y MNF3GQH_H AW[M;KT>J!J#\K7SN)'HZS4#^E2_>S!ZCT9FGJ2M-5/:.E)4KO) ML*N?@YX,>R$)WFY*.^C)-QK_AP@BE0@BW8H@TJD(Z@JM&7PE@HA=!/W7IBS0 M]1='O2E#J*+#"K;R^-$X*_5$WKA<.:TM@U9;D@'![;8TV6'2:DNW=O.JK[T_ M4K&$I*.$+<#1ZT6 (XJ;Y.)!\75^&?O,E>)I/EPQ.F="&\#O"PZMN7_0][OE M??[D7U!+ P04 " TBZ16$'BK/4(& !I+0 &0 'AL+W=O7'L5BSF?*<2EM%;@>0N38EXO* )?S@?>:.G Y_8YE[E!YS%?$LV](ZJS]M; MH?><&F7%4II)QC,DZ/I\],%['_F3W*&P^)O1!]G:1OE2EIQ_S7>N5^$#%&OO<681=/3 MZN;MO6H_= M/:)Q[8XMJ_'KF\,O\'S;S7&=225V.M45^N>C-D#7BJ;R7].O7:(%9K2\@KV7 M6Q+3\Y$N49**/1TM?OW%"]W?3$Q!@D5 8!T6@YK%P(:^*$CC:Q27R;6NDNLM M2JA25,C6.2;ESG@C7UA##*6V!)L58/F#8;_P0CP^FSO[-F3,9.6//7,!.ZO).#N-C%VVDW15'T!KJGNF+16QSE;=0;\Q MD6(--924$LQS6^MUQZ[N!"8'O%2&_J&AF1C/;5I)=TAM1_^A3W3/DWV>31\Y M.=(A6C&'<@"*%D&A=?ELM>8>:,FOX*"HA$2+H-"Z5.*&2OPSZKX]RF"&2[2P M7:#.W,/*#Q6SRUPC 3QK;[SX4BAG7=C(G@I=Q[3BTS6?2H6T+GR^PMG1!S/F M&TM7&!R6N".&D]FQ(M#&:A MVVK]NZPT7;TWJ*W7I?\O*M*BZAO7#MKC@Z)%4&A=)ILVWX/M\SW01A\4+8)" MZU+9]/K>3VGV[5$&,]QO]_U>MP\5LDMT5:P+&9;DNB'A%0D28H[>$L>\__F[@]4%GC]CA^/\2&W0"&[W#;R MP3M1/PQ\KH)*!\\L"<))[_EA-IS,S \0W&@'/%0[U \0O7W%!8V)5"8F[,!# MF0!%BZ#0NJ0V @+#"@@,*B! T2(HM"Z5C8# )PH(\))874B[B 7CH)N'E_:K M']C.:A<>T M'VX4"[:V\2])7WWLEHIB2B&+*;I3)%LMCRX>SZ>'KK6.FD[#ULK_+32-0 ML%V@O"R=+WF::G*8;FQT+CNZ\%VQ3"=W?L"6WJ"R!10M@D+KCEHT"LAW88ZA3.I_&,9(!^^@!%BZ#0NJ2VIJ2 QZ1@YZ1@!Z5^A'#Q&^'B M_Z2O*_8X@SD.>E_J_-Z'NF>,NHPT^L-_1G_P;/.N?,G0X<:X:%!94:&UU]-; MLLVD7+#3FDW5'<.FF/&5*,Y?E91CJO71>H[X0S$]ZS3FY1#R#1$;EDDML=;: MU1U/=711SO66.XIOBTG7)5>*I\7F/24K*G(#?7[-N7K:R0/4T]6+_P%02P,$ M% @ -(ND5BY=/"%. P , X !D !X;"]W;W)K&ULK5=M;]HP$/XK5C9-G=22-PC00:055*U2MU5%73],^V"2 ZPF<68; M:*7]^)V3-$U8R-8I^0!^N7M\S_E\/D_V7#S(#8 BCW&4R*FQ42H]-TT9;""F MLL=32'!FQ45,%7;%VI2I !IF2G%D.I;EF3%EB>%/LK$;X4_X5D4L@1M!Y#:. MJ7BZ@(COIX9M/ _'3/0K69&B.#A+"BVTC=\OTG* @--%[ (YG]DGTNZ[D& M";92\;A01@MBEN3_]+%P1$7![A]1< H%YU\5W$(A\YR96Y;1FE-%_8G@>R*T M-*+I1N:;3!O9L$1OXT()G&6HI_PY+!4Y(U_5!@29"0B9(I+:I\2Q'+=! M?=:N/H>@5'?JZB8R+^D[)7TGPW/;Z%\E4HDMQJ8BWZ]1@%PIB.6/)G(Y6K\9 M31^Y&_^Z-[5D?FJAV!%8C[I;$W39T_QJ4 B$)7Y$@WW4F MY1;")M(YDI:>R0^FZQM!7KM M%G4$5N,\*#D/.HW-09?$.P*K$?=*XEY[;/)D?8;1&6,^1A?P9<365"?]QOWV M_H@YQVN*S5QN4)$[$I/#TLQAJYGWV14!(:$[$'CE$9:@T2 5P82)Z3(%$>"^ MX4QCGLS!;;=J4,\:]@<'=K<:\9\[,2HICEHI+A1-PN43J62+X@S^(EDTE@-- M#%NQ7QN0'8'5W# NW3#N]"2.NR3>$5B-N&V]E =69_=$ 55+_T.GZ2PV2#JN MUW)/V)5ZQNXH9/7 H5 CK=8%7[N=7:'5W?-2[]C=%CQVIQ5/5VAU\B\UC_V7 MHJ?8_R*25WD=\73ZRLQ=K'*8NJW1N/X=!OT1M>'@(.;-2CFOWU)8,Z]9(DD$ M*U2T>D.\Q$3^/,D[BJ=9A;_D"M\+67.#3SH06@#G5YRKYXY^-)2/1/\W4$L# M!!0 ( #2+I%;;G37>: 0 &,= 9 >&PO=V]R:W-H965T%F%HK*=?G MMBWB%>14G+(U%.J;!>,YE>J4+VVQYD"32I1GMN3-5W"+:R-74&ELD@04M,_F-;7Z'^H8& MFA>S3%3_R:8>ZU@D+H5D>2U6*\C38OM)?]1&[ D4IUO@U0+O4# \(O!K@7\H M"(X(@EH0O%8PJ 75K=O;>Z^,"ZFDLPEG&\+U:$73!Y7[E5KYE1;Z0;F57'V; M*IV^>:*/\K@69Y2'$C=SK MD(>OGWW8(8]>+P\,9OC-,^-7O. ([XMZ_5\^*UUA-G)T#CP7:QK#U%))3@!_ M!&OVZR_NT/FMRV),6(@)BY!@K6 $33""BNZ;7N"K0DA>JOPMR=_56WDE(1?_ M=(4DP P))BS$A$5(L%9(!DU(!L;WHPI)VH3DA"S43(3FK"QD5TBVM&%%TX7] M<39R]-_$?MPWVSAI7[,Q81$2K&7VL#%[^(9D=*+*#P?X^!=03NXX+=0/K"[K MC>R^;P,F+,2$14BP5H!&38!&J EJA!D23%B("8N08*V0C)N0C%$3U/A%@@JZ M$I1QTKYF8\(B)%C+[+/&[+-^9DN5K;I<-F-\\J1R6=>/Z;E1V-=W3%B$!&OY M[CJ[UL;IYWQ:*.]!2,*I!)*4/"V69 T\95U-QD6-UQ_-@^^<.D/?&1\\^4=& M#H9G7GMD:%YR7W^Q:&V#]WI']TVU]U+U_C\MO69VWT2/2@M1:1$6K1TE;QXW-5>;'<1/U;Z9 MO1N^W7Z\IGRI;"49+)34.1VIK,FW.WK;$\G6U9;5 Y.2Y=7A"F@"7 ]0WR\8 MD\\G>H)F7W7V/U!+ P04 " TBZ16H/ (/D " F!0 &0 'AL+W=O MK$F>V0]N][[82(:A3M82^QKWW/\3TGOIXU2C^;',"2ET*6 M)J*YM=64,9/F4' S4!64N+-1NN 60[UEIM+ ,P\J) N&PPDKN"AI//-K*QW/ M5&VE*&&EB:F+@NO7.Y"JB>B([A<>Q3:W;H'%LXIO80WVJ5IIC%C/DHD"2B-4 M231L(CH?31>AR_<)/P0TYF!.G))$J6<7W&<1';J"0$)J'0/'80<+D-(181E_ M.D[:'^F A_,]^U>O';4DW,!"R9\BLWE$;RG)8,-K:1]5\PTZ/=>.+U72^"]I MVMR;"25I;:PJ.C!64(BR'?E+Y\,!8#3^ !!T@.!? 6$'\,ZQMC(O:\DMCV=: M-42[;&1S$^^-1Z,:4;J_N+8:=P7B;+R$Q)(K,L\RX6SEDMR7[=UP)E^1[UQK M[IPFYTNP7$AS@:M/ZR4Y/[L@9T24Y$%(B?'#X ]<# M$HXN23 ,PB/PQ6GX$M(>'KR',[2A]R+HO0@\7WC*BZ4PJ52FUD!^S1-C-5ZT MW\>DM5SCXURN^::FXBE$%+O+@-X!C3]_&DV&7XX)_4]D[V2'O>SP%'LK6Y0H MM<;VM.82>RO5-62X: '/LZ3BKSR1<,R&EOO6<[LG8Q>/Q@/\F;M#>7\G!>/! M;9_4ELT.;K%[0?!V;+$L(F&#L.'@YIH2W79E&UA5^8N=*(MMXJ&ULM5I=;^(X%/TK%CM:M5('L!.^NH#4DJEV MI&&GFFIV'U;[X"8&K,D'8QMHI?WQZS@A(<%X"3(OA03?8Y^3>Z_O33W>)>P' M7Q$BP%L4QGS26@FQON]TN+\B$>;M9$UB^0Z/40(WXDY(=/_@.4BJO2?(CO?@< M3%K==$4D)+Y((;#\V)(9"<,42:[C9P[:*N9,#0^_[]&?%'E)YA5S,DO"OV@@ M5I/6L 4"LL";4'Q+=K^3G% OQ?.3D*N_8)>-[0]:P-]PD42YL5Q!1./L$[_E M0AP8H.$) Y0;H)H!=$\8.+F!<^X,;F[@*F4R*DH'#PL\';-D!U@Z6J*E7Y28 MREK2IW'ZW%\$D[]2:2>F7X@4#7Q]#>D2IP^"@X_@#\P83A\'N/&(P#3DM_+N M]QMP1CL)S3CX/ MS@FY ^JYW &/<)_1M0J1O[_(L>"S(!'_1Z=[!NSJ@=/\<<_7V">3EDP0G+ M M:4U__07VN[_I1+,)YED"JPCJ%H*Z)O3,P?F=S%%I%J3Q$H3*Y05AD=9]S7"P M#]X)9CK+F=&RJ6:6P"J:]0K->D:23S3&L4\RI:1V6/JDD)]+EG"M9AG<4,&E M.\UV.H"]]F#X S$1.FA=:5C0'EY$.R!R23X]Z409:N]@ M,6A8(S\\6J_T?*HL9Q:]AGCBDXW"AK[+1$;EZDM0,J6<)\_(NI5\6N]!8^FGH\U7"Q$<5-N?X M@7/D!Q#"@RH@%^)XV, ]RICFM5ZJ15FG0G-E6=\P=JIE)0' 6RG2DF@K6' C MFS%5D-YJ]3%/B3)3, 11UI-!! +\KBUNS5"-D\TUREM8UK>P68%[I'5 N9]L M8@&D>\HV3+JI+TLBK<393- Y<*YNN^L>^:#5ZM<66E6_LDR&YHKQ.&ZM>*MY M4C?W5G?OK<@][:U6RV=;:%6URP(:FBOH,]1NX*\#K;\Z]2+3O*;&"EI"JRI8 MUN+07(S/I2=&FPC\"S[MVYOL#8M^:[54.^="VD3S;*%5A2P+>SBZUNLI:*DV MSU6UB>;90JN^P"S[!F0N\IU5-,\66E7'LO= Z%JQC"RU#;FJ-M$\6VA559.Y YOBMP<9L!FOL=E8[&EMH52'+C@;U MKA;,-CN3F54TSQ9:5=6RST'FEN/L8#;#]$[_S\ALV5BN:S0JJ&Q4D+E1*:/Y MG)W99H,QLXKFV4*KZEBV*VAXM6"VVKM81?-LH555+7L79/ZOQ-G!;(8Q!;/5 MIL066B97Y^",2$384IVUX4"]-<@.6Q1WB_,\#^H42^W^([R?9:=R2ICLD- < MLR6-.0C)0D)VVP.9O%EV[B:[$,E:G41Y381((O5U17! 6#I _KY($K&_2"&ULM5E=;]LV%/TKA%8,+>!$(O7IS#:P.@@V($&#IMV> M:9NVB4JB1U)Q\^]'2K)DAQ+=JO&++TI,]X]_$EA )OF=I+J;. M5LK=C>N*Y99D6%RS'HBSXO<#-/D"N3IS&Y05 MS4@N*,L!)^NI\R>\F:-8!Y1W_$/)7AP= RUEP=@W??+W:NIXFA%)R5)J"*R^ MGLF'Q\0+\KQ2LQ"RS(G*7_TI7<3IW$ 2NRQD4J/[/] M7Z06%&J\)4M%^0GV];V> Y:%D"RK@Q6#C.;5-_Y>)^(H(.H+0'4 >A4 @YX MOP[P2Z$5LU+6+99X-N%L#[B^6Z'I@S(W9;120W-=QB?)U:]4QE9614H 6X.[0A:<@ >:TZS(0'7[G&49E:J84H#WMT1BFHH/ M*O#KTRUX_^X#> =H#KYL62%POA(35RJB>CAW69/Z6)%"/:0>,+\&/AP!Y"&_ M(WQN#[\ERR8L)XGD$4^IXW<9^/%5G''*@H:!0%YQ0%7=2KJ/"$>AP:U*W@ ZF' M#?7P'/6PBWIH4!][8X.Y%7L@\ZAA'IUC'G4QCPSFOF\RMV(/9!XWS.-SS.,N MYK'!// ,XE;H@<23AGAB)?YE2U0;7TO"N^@G!GWS4;?B#V0_;MB/[>R9Q*GN M;V672" %PQ@K=)SDIQ\BE MGE9IKNI$A.QLC9ZA[0K&R-!F'WRHN"/? '^@8E6E6&L?1B!7WE,9!ZM$:)8O M"LR)P$YAJ,2V[4-KJZWJMRPX5U4#.\:UP$XYR.PE09*8W@\],'HTQFD^$562ATFB_38J5?^/4QDZX9;6X?;6BJ6JL![5ZC-U6- MIC/)LL/?_TIF+N%D8&ME8&1U_Y]VA.-RUN[W__"-+$LM^!(&"+8.")ZU0#^S M!JC1CN>". G,J> 2Y@BV[@C:[5'?,@":SBCI6,'8T8>R;]T1M-NCOI4 -'U0 M..[(_25\$&I]$++[H+[5 #*=3N#%!GL[^E#VK=%!=J/3MR) IHF!20?[2W@8 M=+1U8?7 M!\C<]1A'"8Q?JXF,/CJ.0A@UMYW2;-LYLK?S-[3]R&SU<.Q!'[V6TG5?X(7> M*RWNT;ZU_M/@ ?,-S85BMU:!WG6LG>\^3=D]C]02P,$% @ -(ND5H_1D(L4 P Q @ !D !X M;"]W;W)K&ULK5;O3]LP$/U73AF:0((F3?J#L;82 M+4Q#&@S!V#Y,^^ FUR;"L3/;:>&_WSE)LU!"A1#]T-C.W?-[S]9=1FNI[G6, M:. AY4*/G=B8[,1U=1ACRG1'9BCHS4*JE!F:JJ6K,X4L*I)2[OJ>-W!3E@AG M,BK6KM5D)'/#$X'7"G2>IDP]3I'+]=CI.IN%FV09&[O@3D896^(MFKOL6M', MK5&B)$6A$RE X6+LG'9/9D,;7P3\3'"M&V.P2N92WMO)131V/$L(.8;&(C!Z MK'"&G%L@HO&WPG3J+6UB<[Q!_U)H)RUSIG$F^:\D,O'8.78@P@7+N;F1ZZ]8 MZ>E;O%!R7?S#NHKU' AS;61:)1.#-!'EDSU4/C02"*<]P:\2_.V$W@L)0940 M%$)+9H6L,V;89*3D&I2-)C0[*+PILDE-(NPIWAI%;Q/*,Y-;(\/[HRD9$<%, MIG0Y-"O]%1%\-S$J.$\S+A\188H"%XF!:\Z$AB.X8DHQ>PJP?X:&)5P?T.K= M[1GL[QV CIE"#8F '[',->'I0]BS\\N$<]I"CUQ#"BP/-ZS83DNV_@ML [B4 MPL0:SD6$T=-\EY37\OV-_*F_$_"2J0X$W4/P/3]HX3-[?;J_@TY0GT90X 7O M?AJ_OQ$47!A,]9\V7\M]>^W[VE)QHC,6XMBA6J!1K="9?/S0'7B?VTQY)[ G M%O5JBWJ[T"N+YH5%8=.BS/IP"")/YV237&PN(%O1S61SCD U#Q:YR17"4C%A M8)\N8QEUT.992:1?$+'5<#7QAP,ZYE73BYULW^A%O_:BO].+*RF.0J9CT"^9 M@@]VC&WJ2NCCAKKC3G]+W/.802>H8YYP'M2"GE ?UM2';Z2^0FUHD:V9LE5.4/=]I9IARRD<>\U? M=TO9\PRO\VE+F-MH""FJ9=$G-9'.A2F+8[U:M^+3H@-MK4^I19<=]3],V=^I M]"T3*CP<%P3I=89T5U39,\N)D5G1=N;24!,KAC%]9J"R ?1^(:793.P&]8?+ MY!]02P,$% @ -(ND5K 2U!3[ @ >0@ !D !X;"]W;W)K&ULM59M3]LP$/XKIPQ-()6F36A@K*U$RZ8AC0U1L7V8]L$D MU\;"L3/;;>'?[^R$K'2AFA#[TOKEGN?N'MMW&:Z5OC,YHH7[0D@S"G)KR],P M-&F.!3-=5:*DG;G2!;,TU8O0E!I9YD&%"*->+PD+QF4P'OJU*ST>JJ457.*5 M!K,L"J8?)BC4>A3T@\>%:[[(K5L(Q\.2+7"&]J:\TC0+&Y:,%R@-5Q(TSD?! M6?]TFCA[;_"-X]ILC,%E697>'4Y(B RFJJ#+85BEK\S@J\U1 MPX>B%.H!$28H<6H).LN91M.!+TQKY@X&]L_1,B[,09LA MK=W,SF%_[P#V@$NXY$*04S,,+>7D(@O3.OY)%7_T3/PQ7"IIRW1 MK92>I$3-50;[]" ?B,8?PPIV\#U,Z ]N=* MV<>)<]!\;8Q_ U!+ P04 " TBZ16+*,OJ+X# "(#@ &0 'AL+W=O M]0; MH"\%%WH6;(S97H6ASC904#V06Q#VS4JJ@AH[5.M0;Q70W L5/"11- H+RD0P MG_IG2S6?RIWA3,!2(;TK"JJ>%L#E81;@X/G!+5MOC'L0SJ=;NH8[,)^V2V5' M8:4E9P4(S:1 "E:SX!I?+?#$"?@9]PP.NG&/G"L/4CZZP?M\%D2."#ADQJF@ M]K*'&^#<:;(:5?C@O1$(A)AP Y"A#/71KR ME&^HH?.ID@>DW&RKS=UX5[VTA6/"[?9W07H5?J!J@&)\@4A$8O0S"I$N(P*0"3+SV^"6 R0\ '%: P]X5_"C%Y=Y" M6D!5LY8;=($>8,V$8&)ML]$&8@;H%1/'MZT15AH;>F/ND-K/291,R#B:AOL6 MRE%%.>JE_$U1X;B^8GUT8AU/DDDT:C>>5L;37N/WY?)\Q79Z8OMRG"3).&XW M/JZ,CWN-W[A5YY"'MBBL@'T#R/@4A&!".C@F%K-M:4]0GV;HLZ\0EO!Z#\I6/.0C"-EC&] [RA2ZIWP'K6=D] .R M$3=*!/[N^9A+SJG2:&O=]S-?H[\:QVVKER5%VMB#(1G$'4&"28U/OCE1S\$J MM>-F;$Q& YQV<-5U O<7BD8.GX,5GV*1=(#''5AU=<"]9WM7=I^#F)PBQNF M)!V(=7W +RD0+8E_#OSP)!K3Q"YO5/]PAQ]U!<']):19B=UW&/HDF&FGZ55T M[@E05QN6K',9ZZ*$^ZO2=_YJP*1XX U7S.?\;4$L#!!0 ( #2+ MI%;5=8#'#0, "H* 9 >&PO=V]R:W-H965TS,-M#^^UT[(066 M9@\A[0O8SKW'YQR_[F@CY*-* #1YRE*NQDZB=7[INBI*(*.J)7+@^&4A9$8U M=N725;D$&MND+'5]S^NY&67<"4=V;";#D5CIE'&82:)664;E\P12L1D[;6<[ M<,>6B38#;CC*Z1+FH._SF<2>6Z'$+ .NF.!$PF+LO&]?3HHG^PVE'+ U4P M%>E7%NMD[ P<$L."KE)])S8?H=33-7B12)7])9LRUG-(M%):9&4R,L@8+_[I M4^G#3@+BU"?X98)_F-!Y)2$H$P(KM&!F95U13<.1%!LB332BF8;UQF:C&L;- M*LZUQ*\,\W0XUR)ZO)B@$3&9B@PWAZ*%OSPFGW4"DEQG>2J> <@$."R8)K.4 M9C8W*CE-"D[^ M*YP"6#Q@J-[_NT30I$;#9GZ7N=K,6^G?EYS(5RJG$8P=O#$*Y!K<,*W;]H][UV= M*4<"V[.H4UG4:4(/T98,#5$)16S"E%JA5Z=L.W)6)[Y [%I$W6Y%M]M(MUHNN[1DMI)1@LM;K%H=UT:XOUVH(X'M*>]5 MRGO_:2_WCFG1D<#V+.I7%O6;-X>Y)O/MEL@EB^"($VW-FA7FO0 M/=C&C5/^HZ!!)6C0?#BI2E"'B #BVMU=I ]V%+1;_0,!=3'#^E,XK'@-?W=I MO.P_>#)MJ*,W_&5JKQ4BY.\]N!G)IJQ%%(K'BNGB=LP$57D8_@102P,$% @ -(ND5KIN/0V4 P 7A$ !D !X M;"]W;W)K&ULQ5A13]LP$/XK5H8FD*HF3DA:6!N) MEDT@4:T"L3U,>W";:VN1Q)GMMB#MQ\].0IJ4- ,IB!<:NW?????Y:NXRV#+^ M(%8 $CU&82R&QDK*Y-PTQ7P%$1%=ED"LOEDP'A&IEGQIBH0#"5*G*#1MR_+, MB-#8\ ?IWI3[ [:6(8UARI%81Q'A3R,(V79H8.-YXY8N5U)OF/X@(4NX WF? M3+E:F05*0".(!64QXK 8&A?X?(P][9!:_*"P%:5GI%.9,?:@%]?!T+ T(PAA M+C4$41\;&$,8:B3%XT\.:A0QM6/Y^1G]6YJ\2F9&!(Q9^),&XX\R?/L OH,F M+)8K@;[& 015?U-Q+0C;SX1'=B/@A/ N!7"3J&PDP9P#@08LPUP"-#7'%(@$@=HK%3A=+;6M2PZ:**JCN9! M>7X&OVX4$KJ6$(G?=<)G84_KP^J?_[E(R!R&AOI]"^ ;,/S/G[!G?:D3J26P MBD*GA4*G3>A^-?E$)=]!Q7)>$JJC5D+6:9$%Z*VTJU!)81:%>H5#OO2LX M"X!QJ3IMW.WOE7!FY9:,<*^^@/L%]7XC]>P?0"6!.GJ-(&\]JI; *OF>%?F> M?4PQG[6I4$M@%86PM>L)K/NM1]066C5'>Y>C_3%UG,=M2Z66T*HJ[7HOW-BXU%2RT#6;20>%=,>JQXW7 MT4S9L,5N_P3];>HL1WGP\G7L]2UOO\AKK#P+'RCR7=.$F[NF*S6@U))J='OS M^;6$5DURUUUA]X.JO-7NK"VTJDJ[_@PW-C?O7>7>B_KMN7V\7^4OK3ROMW^5 MFZ5)-0*^3 =XH;BN8YG-@,5N\9+@(AV-]_9'^N5!.@'O8+(W#VJ@6U)5 2$L M%*35U:,ZSX;Y;"%9DL[#,R;5=)T^KH $P+6!^G[!F'Q>Z #%*Q7_'U!+ P04 M " TBZ16!#1(9HT# #"$ &0 'AL+W=O^'"): "IK9) MVGWZV882TA!KJ>B;!AO?G_N=.7/7R8K0!Q8#D,# MA27C)*N-A0=9DE>_^*D.1,O WF7@U ;.:X/!#@.W-G 5:.69PKK ' <32E:( MRM5"35ZHV"AK09/D5CF?!G=' !'"7'NS-$*7F-ZC%S["#F6 MXW;X<_[_YH[&';>)E:OT7&VLCM /D2^LI,]HQDGX@'Y_%^O0%8>,_>D*6B4Z MZ!:5:7K""AS"U!!YR( NP0@^?; ]ZTL7<4]B&_R#AG^@4P\:;J:X<2CB02%" M!TF.6(S% SM?FDITJ$3EJ;(,K(FY;$-MK[!'_M@?-4U6)X6ZP)"R.Z!BK?:'J&9C#NZA:*D82R. M,W1#R8+BK M/J[LO7D]B&R'PFQ#X[Y&(?I_\/8EM\(\:_M%[)*)6=%_^T7;. M6M;.EWO5IG2=ID65ID<(9Z3,.<(E MCPE-_FI9]0_9%[96\[:V<#=OJZJPM;SBTQO&\KMK[75"Z57W!NQ);3,&SCH& MSGN<4K5J7S'H26TS!NN*R=86)&\]J6I5S>E2T[U'.62OZR'[3061+H,'6SDW M=#K)M$]^*]FZ=++UM5-/Y]5P>QN'KT^8FK>GVFN3=UU3V?JBJDK-+EX*LAE. M\D4+N;VPBDUU[[O=L+W6DR9K6XP [I033)#H?2SZKV:V:81/U7MYZOY M,]F@JRYS+5-U]^)X7R0Y0RG,A:1U[(O=HU7#7 TX*53/>4^XZɎPX BH7 MB/MS0OC+0#Z@^;=%\ ]02P,$% @ -(ND5FNYY4.E @ C@8 !D !X M;"]W;W)K&ULK55=;]HP%/TK5UDUM1(E(8&6=1"I MP*;UH5)5UNUAVH-);L"J8V>V^=B_W[4#&664[6$\$'_<[-8*WTLUD@ M6MB40IIAL+"VN@E#DRVP9*:M*I2T4RA=,DM3/0]-I9'E'E2*,(ZBJ[!D7 ;I MP*\]Z'2@EE9PB0\:S+(LF?XY0J'6PZ 3[!8>^7QAW4*8#BHVQRG:I^I!TRQL M6')>HC1<2=!8#(/;SLVXY^)]P!>.:[,W!N=DIM2SF]SEPR!R@E!@9AT#H\<* MQRB$(R(9/[:<07.D ^Z/=^P?O7?R,F,&QTI\Y;E=#(-^ #D6;"GLHUI_PJT? M+S!3POA_6->Q5[T LJ6QJMR"24')9?UDFVT>]@"=UP#Q%A ? KJO )(M(/%& M:V7>UH19E@ZT6H-VT<3F!CXW'DUNN'2W.+6:=CGA;'HG,U4B?&8;-' ^0+[DK_F#"3>94&:I M$;[=SHS5](I^/Y:QFK%[G-&5[8VI6(;#@.K2H%YAD+Y]T[F*WA^S^Y_(7ICO M-N:[I]C3,;T22O"<676]9I5&[:1W M/0A7^_:.AL7721/V0GBO$=X[*7QJ5?9\ZTW^Y'^[_.@;<_$5'[W8&Q<*^T2]1SW_$, MB5Y*6Q=-L]HTU5O?2P[61]1LZ][XFZ;NU%02&ULQ5A=;]LV%/TK MA%8,+9!*HA1;3F8;B)T5"["T08QV#\,>:(F6B4JD2U)V ^S'CZ1D?3BVZJ3R M_&)+%.^Y/)?WB%=WN&'\JUAB+,'W-*%B9"VE7%T[C@B7.$7"9BM,U9,%XRF2 MZI;'CEAQC")CE":.Y[I])T6$6N.A&7O@XR'+9$(H?N! 9&F*^-,$)VPSLJ"U M'7@D\5+J 6<\7*$8S[#\O'K@ZLXI42*28BH(HX#CQB M=@TTE3EC7_7-732R7+TBG.!0:@BD_M9XBI-$(ZEU?"M K=*G-JQ?;]$_&/** MS!P)/&7)7R22RY$UL$"$%RA+Y"/;_($+0CV-%[)$F%^PR><&O@7"3$B6%L9J M!2FA^3_Z7@2B9N"[!PR\PL#;,?"\ P9^8> ;HOG*#*U;)-%XR-D&<#U;H>D+ M$QMCK=@0JK=Q)KEZ2I2=',]PK#9%"H!H!!YQ@B2.P!W-\T/'^3WXB#A'.MC@ M[2V6B"3B'7@#" 7W)$G4%#%TI%J)QG/"PNLD]^H=\.J#>T;E4H#?:82CIKVC M&)0TO"V-B=<*>(^X#7QX 3S7\\'GV2UX^^8=$#FY/>N;'@_G;>%:ENF7T?8- MKM\>;17H%>.2T/@"?))+S,&,Q)0L2(C,PY#1D"C;&-Q)G(*__U0PYE+\LR_6 MN<_+_3[U>^!:K%"(1Y82NL!\C:WQK[_ OOO;OL!T!-8(SV49GLLV]/''+)VK M8+ %4*\IG7,J F*;H/^V;.B6OWI&\N-EX M-$_PD<1Z/R36ZOJ5Q/HEL7XK,:.VF_!;1@21AUX%K1 O3<^.P!IL@Y)M< ;U M!EV&IR.P1G@&97@&K-2577P'&4=[+2NZPJM M&:*JLH/MI=TIE'#Y7 D#^VI7"7MFN0>E4%5TL+VDFR884?7Y@GG\9):NOIDX M$I)GH 6%412!LKP(?V$9M[BU.R!KSIY_304>574'V%'4BK I%>'4. M'71:3W:%UFSA5 6EUUJ-G4('AN>;QJ-> M:$9EWJ4J1\OFYHUIZ>V,3^#U-&]15C!YQ_0>\9BHJBK!"P7IVH&2)<^;D/F- M9"O3QYLS*5EJ+I<819CK">KY@C&YO=$.RE;P^#]02P,$% @ -(ND5L$0 MB6MA!P Q#8 !D !X;"]W;W)K&ULM5M;;]LV M&/TKA%<,'=#&XD62E24&&C/= JQ8D+3;P[ 'Q69BH;IX%)TTPW[\J$M,*Z1I M2Z5?$EO^>/B=(Y'?$46=/17\:[ED3(!O69J7YZ.E$*O3\;B<+UD6ER?%BN7R ME_N"9[&07_G#N%QQ%B_J1EDZ1IX7C+,XR4?3L_K8-9^>%6N1)CF[YJ!<9UG, MGR]86CR=C^#HY5J<3[RJHQ8RN:B@HCEOT?,__M8*L=5 XI@;H+8!>MV [&B VP;X MT :D;4!J91HJM0XT%O'TC!=/@%?1$JWZ4(M9MY;TD[PZ[[>"RU\3V4Y,;]F# M/(NB!'&^ #W,IK;;%.&2CNP<=F+MGV715 M'GLV_?I,MP)5@6?FW2?T&GICAJSGHM%S% M@Q+4*-6$^SA%_H0$?G0V?MP61H^#D4^(YW7CJ#6K@9S]#6??ROEE%%]>7'VF M'TQLF_;^-@L4PMX+)DP3M&AQB3R?!_CX!5C M:V=]Q[^A4Q1AM#6V.I0G&\J3/92S;)TG\_KLEN _,*MK+N- BC&7 X W%\)- M4GZ5O]XT@U]^^B*2-!$),RID[;/O-.H2C#H"ZV@=;;2.CEN=(I>RN@2CCL Z MLD)/>3AOW[C=NE2YO%3?@17CU3'IW2O?)@H1IT:[U2!#O#6PO!.$PU=C>4>< M_VK,4WNF0Y78K"Q;&&VJ]_$"P+-8QCB@H!H7H3:TQI*6]EI:/?3^[UE M"[!MJGRDF:69(8QX6*=[#",-E9.&=BO]??82Z@8:$\.IU\-0Y.E2',-G0V6T M80^GO=MA0MU3(]\SL79DEUMQ#-WB<++=;9>W,M;0[JQWU*64Q3FXS!E_>*ZO M!3FM\K@4?#T7:VZ>"5R:ZIE3-.H*K:NQ_4J8FVIC4SA$&H+WW94QTJA3*]R&K\#JU3+4JG8 2! MKR_^V+OK.QF8NHW"*-I5IY RI,AN2,UUZO:=/^B%!ING@SUV1 &M;L-:D]U MJ!3*X*)]:]6'%:6)?OK](-0NY)F]N]ZS@:E;TEE\Z/)6YA/9S:>Y*%T73XP# MRM+DD?%GHQ!.UXN=HE%7:-W'Q,K88N_(#XH=6=7V2;%+-.H*K:NMLM&XAXVV MU"6L.^'0BW3';(B3U4N?J.UI#:6M+#.V6^;]=0GKMI6$!KZ&L$![KDSMZ0RE MN[73HL?2;>^ZU()W"DZDUR53F.'9N3W5H5(HDXM[;(_879>POE@+(P_J-TOV M[GK/!J9N@W#GS1)6!A3;#>B.FR6Q9-S(WY%O;$5RB49=H7655)X6!T^L=<0[RH\1#E,8G>8EVF2)?GNW0SVYGUG0Z=HU!5:5SKE4LF1=S,0 MI[L9G*)15VA=;94E)FYV,Q#=U;Z'2+.U,U-B4[]M%,TZ@JMJZWRT^28&YJ)86%8WWI!] W- M6+]+MRSIH7JA1,\W[7IY@_)'D)4G8O(;V34)Y\ MWKPRU7P1Q:I^B>BN$*+(ZH]+%B\8KP+D[_=%(5Z^5!UL7ER;_@]02P,$% M @ -(ND5LPRU4TN P )0D !D !X;"]W;W)K&ULK99M;]HP$,>_BI554RNUS3,!!I$*;%JE5:I*N[TVR0%6$YO9!KI]^IV3 MD %)H[W8&XB=N[]_=W;N/-H+^:K6 )J\Y1E78VNM]69HVRI90T[5K=@ QS=+ M(7.J<2A7MMI(H&GAE&>VYS@].Z>,6_&HF'N4\4AL=<8X/$JBMGE.Y:\)9&(_ MMESK,/'$5FMM)NQXM*$KF(-^V3Q*'-FU2LIRX(H)3B0LQ]:=.YP.C'UA\)W! M7AT]$Q/)0HA7,[A/QY9C@""#1!L%BG\[F$*6&2'$^%EI6O62QO'X^:#^I8@= M8UE0!5.1_6"I7H^MOD526-)MII_$_BM4\81&+Q&9*G[)OK)U+))LE19YY8P$ M.>/E/WVK\G#D@#KM#E[EX)T[!.\X^)6#7P1:DA5AS:BF\4B*/9'&&M7,0Y&; MPANC8=SLXEQ+?,O03\=S6.&>:$4H3\D39%1#2NYY>3Q,GF]P-A$\81DK)\22 M3 57(F-I99R(',@"T <.HV?Z!HIH03Y/[I]G=^1R!IJR3%VAWLM\1BXOKL@% M89P\K\56X=IJ9&L,QT#9284^*=&]=]!]\B"X7BORF:>0GOK;F(8Z%]XA%Q.O M4_"!REOBN]?$!XY?;XU?Z/GOZ%6I.TW_L"U/I4[0KF/JP%!M M: )C"S]T!7('5OSQ@]MS/K4%^9_$3D(.ZI"#+O7XFU#J<))8>9*T.4EM09=* MO4+)U*I=?.-ZH==W1O;N.)X6NZ#O.E%M=D(:UJ1A)^D]UX#Q:P)O6% 57!,. MN@VSE F/E@^]WL _@VQ:848#MYVQ5S/V.AEG@%N4E.>F#:W77-2)O" Z8VN: M]4-W$+2S135;U,EVEPNIV>^ZI#"N*5^Q10:$*@6Z=?U>TN+/Y"=X!RI;] M5Z:\0& Y73&N2 9+E'1N(TR9+)MR.=!B4_2UA=#8)8O'-=YC0!H#?+\40A\& M9H'Z9A3_ 5!+ P04 " TBZ16%#6U4\H$ #I&@ &0 'AL+W=OD[1;(CQ\I*9)ER6SM,?D02]3=F MXV+LCD['9,/3)(<[BM@FRS#]=@TIV4T,VW@9F"?+%9<#YG2\QDNX!_ZPOJ/B MSJQ1XB2#G"4D1Q06$^.]?14ZA4-A\5<".[9WC60ICX0\R9N;>&)8,B-((>(2 M HN/+Y> 5S)2E%#R$F./IF)(=HM):H,F+@LS"6Y2?Y'+>[SD5 M3Q/AQZ?WL!2SR!G">8SFD&(.,;K)RP4E)^87)/@5[.7H\QIH,58:?^8KH.+Q M)TSE\!;0VQ X3E+V3HP^W(?H[9MWZ U*S:42+>8GJ)7/L".9;C]B0T M^W%WIZ\>M7L(T3'W5C5N/?]N@>>>.___?!0>Z(9#QO[MF[X2WNN'EUWKBJUQ M!!-#M"4&= O&].>?[,#ZM8\ZG6"A)K 6K5Y-JZ="G\YA"_D&^@@K'8/"47;E M[=3QAU[@C\;F=I^+KIT]\CW/LMIVH3*1,\OTZS)]99EW5'P!4?ZM6#WP99.L MY6*Z0#GPOM+];DD#UPHLYZ!T9=!3ET%?4-^S+;L.VBH]J$L/E*5_(%N@F2P7 M/:-JNM$UY-%*?'\^B;%9T;Q%BYR1/!)F9>]$\X0]]7&CC';J/M()%FH":[$\ MJ%D>O&Y[&NBD52=8J FL1>NPIG6H7+SM)4G%DKQ 8B/+,2'V$%D@3CA.^P@M M@4=[V\FZM(8'&[C7*#AH7,H4SR1@5!,P4A+PD"=R)=USL:!Z58G2_=1UHQ,L MU 36HLVV&KEHO>Z&K/ U,:L5+=2%UN9V3XK;YXJ&RK.E&@)+_AWLO!Y#>]1C M&*IS.;=6IZG5T:D<*C2_]2W>6[\R[,D+XOMAV_4WLMM6RL_IC>BT^3)Y3 %A MQJ#:4$M"XEV2IL=Y<#L).7W3.U.'/YF';EC74O'0Z&1;+92[+Y>]96L2N14W M.M%"76AM AL%;ONOW)!UJNV95K10%UJ;VT;BVVJ-KVK(07[ M'&@2N14'?4']HQPT8MA6J^&>7_B>T?LH(AO96.800;+%@J$+] G$LO@(C*$0 M%D IQ/6[[S/Z &1)\7J51#_XSJM.Z^36HU5FZT)K_\;8Z&SGE76VHU5G:T4+ M=:&UN6UTMJ/6V?_C[;="/GBSM0]VO3K^R6Q])V;)@KEW!I !719G*0P5>[C\ M<;L>K<]KWA>G% ?CU_;5K#QU:6#*0Z!;3)>)Z TI+ 2D=3D0S9B6YRKE#2?K MXJ3AD7!.LN)R!3@&*@W$\P4A_.5&!JA/MZ;_ 5!+ P04 " TBZ16WAA$ M86\. H0 &0 'AL+W=OV9VP!2-VQNYXX;2]V]@*6((L-/Q20LN.9_/@%*5H0 M1 HVMT\S>Y-8'SR@]) OP2. /'G,U*=\*65!OB1QFI_VED6Q>M?OY[.E3$3^ M-EO)5+^RR%0B"OU0W??SE9)B7BV4Q'U_,!CU$Q&EO;.3ZKD;=7:2K8LX2N6- M(ODZ281ZNI!Q]GC:\WK/3WR([I=%^43_[&0E[N6M+'Y;W2C]J+^ES*-$IGF4 MI43)Q6GOW'O')T&Y0/6.WR/YF._\3?7C]8>Y$+J=9_$ %QQ8(*P7"%^[2J-Z@5'UW6^^K.J;IJ(0 M9RR2J?+>FE7]4<55+ZR\X2LLMZ[90^M5(+U><3;,DB0J]J10Y$>F<3+.T MB-)[FAE"C#)S]068@HSG\DWY$H)1^7V3K72^0G_4*O1TGKS^HV MIYLV_0-M>N1:M[+,"4OG??_LE^,]?PH7O!)ZOU%OB3XZ( M/_"'Y+=;2G[X[L>VS^7&7 N-&7H5QG-@Z.LQV[4ALRS-"[6N]L<;E?VI]\QZ M^Y"JI0WV^C;\EL6Y>W$J9V;Q]D]J!3'<;HW#BCL\P+W*\GQO$_SWE7X/N2QD MDO^G944O-L"@'5C6Y7?Y2LSD:4\7WERJ!]D[^_X?WFCP4UN^2!A%PA@2QD$P M*^)@&W'@HI]5<68+,E-R'A5D(691'!5/1R2612%5OO-:E.?KUOIPX6RB:^A( M&-W 1A6L/*H_G'DC_W@P..D_[,:);).WM3D:[[1I!15N@PJ=0?VZ3NZD*N/X M,XO2@CSH8\1:KPWYVE:+VE)R\KNFA(31#2S<^<:"O8"0S7$0S(IQM(UQY(QQ M*O)E=62?E7_(S^OH0<3EX;XM,2>J:V)(&!TUM_' "T?[^Q6R33YJ;"7#\2 \ M]MOWJ_$VD+$SD$O=:4G2J- 'MR/=L9XI7>/(ZOF('F>Y?*// $@2"@:#1@%$-LG'S=W9:M+*:;+-:?+*^O?/Z)B.5?B4<3; M(^!3:[Q.3.=XD31:TZS.2O,4 -HFKVGAH3;M.'P3A^^.(U.?]('OGWKG2U:Z MKHJRRW]$WLM4*AU1V:\\7^L#8J:3DN0FBZ-JY_Q*;F6\>'.9YFLETIEL3=#9 MU-% :11*8U :1]'LI(VH\=RFIMJ%H^== MF-1-M 8,]3%0&JUI>X71:Y9CJ))I:W5\V,EX1LIX;BL#*LCZB7\52WUZ+F&6B HC4)I#$KC*)J= MM-%*GMLKM9?K(Y)FZ9O96BF9MDI:-[5SVE"5Y#7%CN=-)LW:#;5);:T.CH<' M:[<12I[;*+%D%6=/4I+W*ENOR+6<1S-=LZ>QB))7]IFAB@E*HU :@](XBF8' M;X24=PPOPE!)!:51*(U!:1Q%L\<1&%'E._5(ASZS&]0U8"B-UC1+J \;51?: M)F]KTSM4O*=PJ/;3]EN5N>,H=*IIMDC-L;- @NU M235MM\#ZX4$CX1M-Y+LUT8$*J_NSUN.[RW2AQ&9P20FYU9\JFE4"XSI*HV2=M&8-]4]0&H72&)3&431[RS$N MRP_AE1MJH: T"J4Q*(VC:';2QD+Y[D%(>J_7-:)4E;I.Q$_5 +(LCN;ZT7PC M*/16H+(XU@^MT69')'M,I^\-:JV@-%K3CG=*[^#M9'\ M!K1-CJ+9B1L;Y;MMU#<[*H@O!X\*4+,%I5$HC4%I'$6SMQQCR?P)_*@ U6)0 M&H72&)3&430[::/%_!<&:GV#HP)4HT%IM*;91X7C_8,"U(ZA:/;D#F/'AFX[ M]LJ# IE&#U%90Y>9[RXCP/<#??>3((U*E!:0Q*XRB:O5D81S?TT!5_ M"'5U4!J%TAB4QE$T.VGCZH;NX63?H.*[UZ#SE@%U>S7-KOC^_GD M$V.HMF) M[TSH>\'904K^X4Z^N_G.<6,G &)G &*G /X=8\N&1AH. WC)ATH^*(U":0Q* MXRB:G;21?$/W@+5O4?*A4A!*HS7-+OF-B@]U?2B:';AQ?<,7)AR6>8I9L1;Q MR[^YNEF=HX-:.RB-06D<1;,S-G9O.(:7;ZB-@](HE,:@-(ZBV4D;&S=TCUF[ M$4^;BX,L,K6=I;J(4J%33^];@X;*."B-UK3='UZ;XUJ@37(4S<[/.+:AV[%- MQ:JZ>HL9^5T.'!=IZZ0J-ZMS=%!;!J4Q*(VC:/8%-8Q6"^"S(P.H*8/2*)3& MH#2.HME)&U,6O#":KK<\901Q8TIRNV7"0%JKY:FO0.#C ,C-(*7E!: M4E77=RM+:YE,?< D%UG:>FVL"S>ORD=RY0Y1[05NZYYI(L^1&1>1$EE:^89;GN"A>9_B-9Q;)H/:=U MXSO'#A55-#1GX?K/V0AU46[/CX?'!">J!T4N!6R^5UR^4:A9MYC[V]4D* MWYRSN]>N<-E0^06D,2N,HFKW=&$L5P.=%!E!7!:51 M*(U!:1Q%LY,VKBIPCT2K4OW+%QR$VBLHC0;-^8K'X:A9T:%:ZL5&[;2,;PK< MONEVK63QM.D]'RK^*H!/E0R@U@I*HU :@](X MBF9?7=18J] ]&.S]6NB=M] ]MNPNCNZK/5MWMI/-;_U$?EEE>?4SX#J=1_DL M6Z=%>VUVM],U?RB-ALU9C9XW:*H.:*O\Y5;MS(Q_"MW^Z79]ET?S2*A-[[BS M^W#C.T<%55)0&H/2.(IFQVX<5PB?8AE"+1>41J$T!J5Q%,U.VEBNT#U<"U>4 MH>X+2J-A?5W/PS"9KV&>JN65CTOG!PLU\9(A6XC]4$^R'0MR87>-9>)4)_*FEQ? M5[S<:\NACFIC.CY$>?GJ1YF2*Z'N95YLW]G>P89Z*BB-0FD,2N,HFKU%&.L5 MPN<\AE"_!:51*(U!:1Q%LY,V?BM\83R6M7LKO7L?[8QN+EUTD14B;DTRDC=,:N<=M7:_C(I*;*W(JLHI%V6U^-'>6F>>-6V8V^^^MVPE4 MCT%I%$IC4!I'T>PMRHBV40 _/$ -&I1&H30&I7$4S4[:&+312^/*_N=^^JAM MRM_0+K13=_.=@X0*,BB-HVAVD#NW/W0+LE=WY\M2?LG.S1ST3.7_!P<*["T9 ML?=DA XZ@](XBF9O=4;QC> 3)$=0=0>E42B-06D<1;.3-NINY!ZP]E<.%).6 M \5X_T !-7-0&H/2.(IF!VG,W,AMYEXX6[@6Y6A17=5__EXDJY^N"!Q3;=DY[ MD1$Q^[R.=+\P%FGKSZ)N5.>(FW>&'#8FH%-HFPQ*XRB:'9VQ=F.WM7MMD>X@ M\??[]JU; 53K06D42F-0&D?1[*W%", Q?,[F&"KFH#0*I3$HC:-H=M)&S(W= M(^"VTT,R]43F(M%=[YR(1Z'*F9RZS*]B$>G-8+%H[;'5<.N>]8W1)5/W*G0. M$^K>H#2.HMEA&O+3)"Q[M%55^TKSJ5EGD]ZN\NZ7.F4$%&I3&430[,R/0)B"!]A<*MWL5.N_. M4%L&I3$HC:-H]J9A;-D$;LLF4%L&I5$HC4%I'$6SDS:V;.*V9>9BL*OR4E=/ M)(Z2J'U7;IHQKZU\0]48E,:@-(ZB;9+KYTLI"RH*<7:2Z'ZTG,HXSDDU3>^T M5Q;U[;-$R45YI_EWYWZOWWB>>N^85S[?-YBSDY4^*E\+=1^E.8GE0B,';TM/ MI*+[Y?9!D:U.>_J@=)<51994?RZEF$M5OD&_OLBRXOE!V=A8LOD(7E$7IY#4CI[*M4?>B5$Q7[D6:'/ M)ZNJ6G^93G6Z$GFB/Y=K49A?EJ7*D\I\50]3O58B6;29\FSJSV;Q-$]D,;DX M:Z_=JHNSLJXR68A;Q72=YXEZOA)9^70^\2;;"]_EPZIJ+DPOSM;)@[@3U>_K M6V6^377WA<>ATV&-L4_I7C2>Y]9TY3[LORC^7*].)_, MFAJ)3*15 Y&8/X]B+K*L03+U^',#.MF5V63<_[Q%_[EMO&G,?:+%O,S^)1?5 MZGQR,F$+L4SJK/I>/OU#;!H4-7AIF>GV?_:T23N;L+3659EO,IL:Y++H_B8_ M-D3L93 X< 9_D\%_F2%\)4.PR1 [2IE?I'9?2 [Q[-SD;Z6 MW6E-L+LE08L7#+TE[-^_F*3LNA*Y_@]$>X<;PKA-!/FBUTDJSB+9WR#.*,$X$9C#9[CC,\30+[[^64M#I"P>A:Y,R*KT$4L3I9YE\< > MDZP6$)<=9MQB-L'S\2*8'<_:?V?3QWVBT-*'$@45&[\HUF$AVK$0'<)"+JI5 MN6#7.S*.3/3N^MNZZ6]'K'PJA-(KN69KH5*3PH1_B*"NN-.]FLX^^]$+;M Z M#>6&",RA+][1%P^@S^E+HOLI-3%-R?NZ#9X087'OUK[L2?T4$=#A.%K3=_)P MO./A&.7A5_&0-#/UMM4]0J"6=Y#17KM\:""A)0_M+&^6Z33_9-?\$[3Y;0 N MERQ58B$KMDQ2FRVO]9&\UG^I"".3H% MHHOW,KJ@U1I*#Q&8PZ WLS)LAG)XFSRWX815)2O*XA-$J(DULDBS>M%<;,G3 MLM4%AMP]5HL%6TB-QZ)-;?;[X"?/= >@#VZ21J_'+8ZW[;W<[4E8#^6N47WL MTO(!MQC%&"J.2-$X%9K+GV_Y\T<2G!M@*E(IT3@5FDNJ%?$>JFG_[P,Z ;T M#-2K>,4'TSR&M/>LMO=P<7]5:W-%ZWWZCEA1Y_="-31N#6L[&;,/QKAV5SZ" M)(;]*=+OT4>J]ZG07/JL*?!P5] +G>R_[)O,VC[W]P3N:92:?DZ*QJG07#:M M1_#BL0(ID:;?D$J)QJG07%*MX?!PQP&/<+$U]5V4W [P4K6?DOM,''7>GB5: MRX<"5IF;HATI[L5@T"0U)U1H+J76Q'BXB[E)"J/)F^G)#/?&V:Z[E8"[>KW. MI.BFG#M3K$P%' ,HCV_CK;WQ<7MC&M_$LX,:[_6:%( +"WB1 M0WL'4*P?(PL+OK4F/JK2S6AZ%$4M#FFZWZ\#N,H$) S@VSZ&@?"M@?!Q _%= MI$(^'GSG@WZKH,7#.5[JX#L/%(NML_E6V/NXL'?FJ+OZOO5/320U5NE2F;#: M_0A.3SCTT$A*BL:IT%Q:K>#WHY&F)Y]4]Y.B<2HTEU2K^WU\T\J6H%R-\6^DX7K'WWG6KH@-< M13MWO1!5LR2^$$NAE"%!'3R%!?V%<3\ :2'5R@<4Z_)B97" KWL/B]\FS7;C M?]YN[H,IC4C1.A>:R;?5Q,-:Z>$"Z+DZ*QJG07%*M] YPZ4UR%"7HRV,O M G<-\=H,YFZ,!?# BO< %^_7>6Z(,7V2_9SD,GMF-V*[80BOC9O/\_DUR"#I M4C@I&J=""R4+7AMM4L'69R53"N\]AWQ;TQC'MH?PQUNQ#:U9" MW*Q@X[BQ)B+1@ET^*/'Z:A->PN!>2&I.J-!<=JTY"<H8@(G4=I&B<"LTEU;J.B&K; @<:3")PJ@>::JE*=>FQ_B'" M_0,XCINW 0C%OC5/L8),D9X-(D7C5&@NGWM/"(]U-B@BM1>D:)P*S275VHL( M/QLT;-\U H[]@&MV>*F#.7KMM-%K7:1F@0K-)=::A6@LLQ"1F@52-$Z% MYK[IP)J%F.RT?=Q7Z2$T4(%TT(#F>,W>VW+K#&+<&0P+UANP^*THA1E"/5^=.]MW\9Z_/0OD5-L[19T>G>H;6[NGM3VV7[?K(7 MUZ^\+_/N?6L6IGO]VXWQH89+EHFE@9Q]/C:!7'5O5.N^5.6Z?NXO_ 5!+ P04 " TBZ16$W?4'5T# !T M%@ #0 'AL+W-T>6QE[TXR D3 M_F0D5OEUKBIO7JR$&OM)V^39R]=T[(?Q1]^S2D=W]^M=]^9H!S/W"*7CY#]**'ZVH,DXZ?)?V$,B8\V!4VO4^UCN6=8K2A M@Z;M=ZBFAM$3)[W#18B#'A)W)RQ&#MWD'<^8Y4$?B;PWY%H@J--P,LH*LZ8CJ;QD>05Y?O-J5V MN)!D$_8O_2W!7'2062%3*MLPH=\T34:<9F!'LL42KJHH P"5*G)=2!E9%((8 M#PVC+FC9.>7\%FX?/[,=[77663N3,Z(M:D-UT-:US_Y!G M^=6.H\%;639WE7W#3H_UF>#035X>@\GX&$P>14X.C\%D<@0F!V]VUWR)R? 8 M3/8/WV1TF"D9U&?*SL%UY]C:MGKP>C#V?\ +!]\&]68KQA43=6W)TI2*1Z=7 M+:_(3+]2[^CK_BG-R(JKNQ8<^]OR=YJR59ZTO6Y@(NI>V_(W&)X^"C?O)CH6 M$RE=TW1:5^5B9HJ>+NBH]0<(^\BU^;@1C&,Q-P(8%@=S@'$L"XOS/XUGB([' M8IBWH1,9HIPARK$L%S(U7RR.FY/HCWND21)%<8S-Z'3J=##%YBV.X<^MAGD# M!A8'(KULKO'5QC/DZ3S UO2I#,%&BF,"0*#+/P;WG4= \IX+M_YDG?P%02P,$% @ -(ND5I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'^7JI.^C_M2IEX9F%=)T,\=/=C MOW)*-GZI5.C:<3:95.-.:C/Z\'Y[KYD;TP,;5!VT-;$P%7S5ZM&_G$^'XD%[ M?:=;'9Y.1OW_K1J)3AO=Z9^J.1E-1L(O[>-?UNF?U@39SFMGV_9D--V<^*I< MT/6KXGF"O)5WOB\)\NY&1I"3436)-UQHYT-_17]_&1D?5+QX<[0.]D*W0;ES M&=1G9][3;>);C,EK]/6P_;NIQ&/W?ZK1+A:Z5N>V7G?*A$T].M4F0..7 M>N5'PLA.G8S.[(-R8B;O57JI^)3+9O."(9*1ZG+'.IYPETW/R,ECO&UU$Y_> MB'F"2#_PPB[$]4HY ID!R&QOD&>V6Q'('$#FOQ'RHVREJ97H6Z0G@ 4 +/8& M*-[,)($L 62YMT_]Z>^U)I 5@*SVUQZE7Q+(0P!YR OY<>VU4=X?Q&_M=0\W M<\K''_77$L@C 'G$"_E).A-#L1>S&!7G2^EH6'P'N-[Q$]X,2^D=N*K;-Y4;72#S(^_4!C$Z MI_Q &=]?]-Q[*2:2R)39(C&.Q*!WHX)VO3_$+"IY4(G('E-F?:3V'YXH#=+$ ME-D3EZ:VG1*W\H<:U!!2Q)39$7-UO]%^:E8WZ8K8WB[-YE[:TM09.2)C=D3L M 9T.+Z0Q>0E1N2J:8E"7&3)$QFR(;?7-9(J_MRYV!%G_-ZAD< C"+ >83GW+ M*"821,8LB-<)E7ASFX3K_Z"(R!L9LS=@;C6L2621C-DB,&D98B*+9,P6 4E+ M^O(4$^DD8]9)2EQVMD1DE8S9*J\RF)V$R#$9MV-0*C-HA#ER3,[LF-VIS*[: MS)%E>[F%6#,0N*B723,^MFAQ'?BGF\<;-NX["9 M8B+=Y,RZV8EY)9V3:29;4$RDFYQ9-UC>@[:)=),SZP9C#MHF$E#.+"",65), M9*%\G[-AWRHZO8TL5#!;"&,>4DQDH8)]-@QA'E%,9*&"V4)P;G$@RP)9J&"V M$,:D :F :R_,%L*8-" 5R$(%LX4P)@U(!;)0P6PAC#D(2,A"!;N%T!!RT#:1 MA0IV"R',0=M$%BJ8+81&NC&CH^N7R$(ELX4PYA7%1!8JF2W4#\AI(IS6+IU[ MBCEHZED4$UFH9+;0%E,9;9TX(MY23&2A\C>LRT3,S3AX2*F5 MI]E[B2Q4,EOH&3.;9)FX5:X37ZPT+]5),>$> &8+/6.>-DV?)?6!?3NM;H8? M'5FH9+;0Z^DC.F)[0S&1A4IF"^W")-V>8B(+E9)N*V388*B6QSN-F0W5_L/[QO MU$(;U5S%1_A87LNVGCF1_FRVBA5EVO^Q6+?M62R[-C&9;;:;NK<;TC_\ U!+ M P04 " TBZ16L 4 O38" <*@ &@ 'AL+U]R96QS+W=ORRWFL%J_ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#> M0J"WH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDY?=!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O!O5N"/1N4._F M)_4NX]7!E&ULS=I-3L,P M$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].HM3UOXI&^ M5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9S+#* M]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO*IKS.'OOZ M4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/%$)3T^36AG1MN[R+;5L6TW-+ ML=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ O/. MV^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]&UL4$L! A0#% @ -(ND5NGHZSG,!0 QQX M !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5G,%YW;H!P )R$ !@ ("! M\Q8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-(ND5A?9%\.Z" $R< !@ ("!_"P 'AL+W=O:P M>&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5L#*2X&* P _ < !D M ("!!H0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(ND5D1HAX]=!@ 71$ !D ("! Y8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5AAD M.H68 P 90@ !D ("!-:8 'AL+W=O,+ "4(@ &0 M @($$J@ >&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5EJ4:S4^"0 !1\ !D M ("!L&PO M=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% M @ -(ND5J,]\$Y^ P =0< !D ("!%_X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5G)O(J;5 M @ 4P8 !D ("!< @! 'AL+W=O&PO=V]R:W-H965T0 ( -H$ 9 " @5T0 0!X;"]W;W)K&UL4$L! A0#% @ -(ND5N>D[F1#!@ A20 !D M ("!U!(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -(ND5J/^@DH8!@ YBT !D ("!X" ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-(ND5FDQ+J0/"0 5DH !D ("!RB\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5D4U]ZY_" XTX !D M ("!(UP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -(ND5JNFDE1_! GQ< !D ("!>6P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND M5I98T.FQ! VQ< !D ("!!W@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5MN=-=YH! 8QT M !D ("![88! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5J!U1U"^! &1D !D M ("!]Y,! 'AL+W=O&PO=V]R:W-H965T M< 0!X;"]W;W)K&UL4$L! A0# M% @ -(ND5BRC+ZB^ P B X !D ("!:9\! 'AL+W=O MHP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5@0T M2&:- P PA !D ("!;:H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(ND5L$0B6MA!P Q#8 !D M ("!=;4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -(ND5MX81&%O#@ *$ !D ("! M<\4! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !/ $\ H!4 &7L 0 $! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 358 386 1 false 142 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.mastec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statements of Operations Sheet http://www.mastec.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Sheet http://www.mastec.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Equity Sheet http://www.mastec.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.mastec.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - 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 0000009 - Disclosure - Earnings Per Share Sheet http://www.mastec.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet Acquisitions, Goodwill, and Other Intangible Assets, Net Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value of Financial Instruments Sheet http://www.mastec.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 0000012 - 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 0000013 - Disclosure - Property and Equipment, Net Sheet http://www.mastec.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.mastec.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Lease Obligations Sheet http://www.mastec.com/role/LeaseObligations Lease Obligations Notes 15 false false R16.htm 0000016 - 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 0000017 - Disclosure - Other Retirement Plans Sheet http://www.mastec.com/role/OtherRetirementPlans Other Retirement Plans Notes 17 false false R18.htm 0000018 - Disclosure - Equity Sheet http://www.mastec.com/role/Equity Equity Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.mastec.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Segments and Related Information Sheet http://www.mastec.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.mastec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Related Party Transactions Sheet http://www.mastec.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 0000023 - 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 0000024 - 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 0000025 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables) Tables http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet 25 false false R26.htm 0000026 - 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 0000027 - 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 0000028 - Disclosure - Debt (Tables) Sheet http://www.mastec.com/role/DebtTables Debt (Tables) Tables http://www.mastec.com/role/Debt 28 false false R29.htm 0000029 - 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 0000030 - 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 0000031 - 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 0000032 - 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 0000033 - 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 0000034 - 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 0000035 - 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 0000036 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.mastec.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 36 false false R37.htm 0000037 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) Details 37 false false R38.htm 0000038 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) Details 38 false false R39.htm 0000039 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details) Details 39 false false R40.htm 0000040 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details) Details 40 false false R41.htm 0000041 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 41 false false R42.htm 0000042 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) Details 42 false false R43.htm 0000043 - 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 0000044 - 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 0000045 - 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 0000046 - 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 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - 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 49 false false R50.htm 0000050 - 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 50 false false R51.htm 0000051 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 51 false false R52.htm 0000052 - 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 52 false false R53.htm 0000053 - Disclosure - Debt - Senior Credit Facility - Narrative (Details) Sheet http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails Debt - Senior Credit Facility - Narrative (Details) Details 53 false false R54.htm 0000054 - Disclosure - Debt - Other Credit Facilities - Narrative (Details) Sheet http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails Debt - Other Credit Facilities - Narrative (Details) Details 54 false false R55.htm 0000055 - Disclosure - Debt - 2022 Term Loan Facility (Details) Sheet http://www.mastec.com/role/Debt2022TermLoanFacilityDetails Debt - 2022 Term Loan Facility (Details) Details 55 false false R56.htm 0000056 - Disclosure - Debt - Additional Information - Narrative (Details) Sheet http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails Debt - Additional Information - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - Lease Obligations - Narrative (Details) Sheet http://www.mastec.com/role/LeaseObligationsNarrativeDetails Lease Obligations - Narrative (Details) Details 57 false false R58.htm 0000058 - 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 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) Details 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - Disclosure - Other Retirement Plans (Details) Sheet http://www.mastec.com/role/OtherRetirementPlansDetails Other Retirement Plans (Details) Details http://www.mastec.com/role/OtherRetirementPlansTables 63 false false R64.htm 0000064 - Disclosure - Equity (Details) Sheet http://www.mastec.com/role/EquityDetails Equity (Details) Details http://www.mastec.com/role/Equity 64 false false R65.htm 0000065 - Disclosure - Income Taxes (Details) Sheet http://www.mastec.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mastec.com/role/IncomeTaxes 65 false false R66.htm 0000066 - Disclosure - Segments and Related Information - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails Segments and Related Information - Narrative (Details) Details 66 false false R67.htm 0000067 - 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 0000068 - 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 68 false false R69.htm 0000069 - 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 69 false false R70.htm 0000070 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 70 false false R71.htm 0000071 - Disclosure - Related Party Transactions (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.mastec.com/role/RelatedPartyTransactions 71 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 12 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept AccountsPayableRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 9 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedParties in us-gaap/2022 used in 11 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: mtz:LesseeLeaseRenewalTerm, us-gaap:DebtInstrumentTerm, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - mtz-20230331.htm 4 mtz-20230331.htm mtz-20230331.xsd mtz-20230331_cal.xml mtz-20230331_def.xml mtz-20230331_lab.xml mtz-20230331_pre.xml mtz3312310-qex101.htm mtz3312310-qex102.htm mtz3312310-qex103.htm mtz3312310-qex104.htm mtz3312310-qex311.htm mtz3312310-qex312.htm mtz3312310-qex321.htm mtz3312310-qex322.htm mtz3312310-qex951.htm mtz-20230331_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtz-20230331.htm": { "axisCustom": 1, "axisStandard": 41, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 972, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 358, "dts": { "calculationLink": { "local": [ "mtz-20230331_cal.xml" ] }, "definitionLink": { "local": [ "mtz-20230331_def.xml" ] }, "inline": { "local": [ "mtz-20230331.htm" ] }, "labelLink": { "local": [ "mtz-20230331_lab.xml" ] }, "presentationLink": { "local": [ "mtz-20230331_pre.xml" ] }, "schema": { "local": [ "mtz-20230331.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 693, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 10, "http://www.mastec.com/20230331": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 17 }, "keyCustom": 40, "keyStandard": 346, "memberCustom": 68, "memberStandard": 71, "nsprefix": "mtz", "nsuri": "http://www.mastec.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.mastec.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net", "menuCat": "Notes", "order": "10", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "11", "role": "http://www.mastec.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "menuCat": "Notes", "order": "12", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "13", "role": "http://www.mastec.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.mastec.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Lease Obligations", "menuCat": "Notes", "order": "15", "role": "http://www.mastec.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans", "menuCat": "Notes", "order": "16", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Other Retirement Plans", "menuCat": "Notes", "order": "17", "role": "http://www.mastec.com/role/OtherRetirementPlans", "shortName": "Other Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Equity", "menuCat": "Notes", "order": "18", "role": "http://www.mastec.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.mastec.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "2", "role": "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Segments and Related Information", "menuCat": "Notes", "order": "20", "role": "http://www.mastec.com/role/SegmentsandRelatedInformation", "shortName": "Segments and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.mastec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "22", "role": "http://www.mastec.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.mastec.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "menuCat": "Tables", "order": "26", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.mastec.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Lease Obligations (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.mastec.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "menuCat": "Statements", "order": "3", "role": "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "menuCat": "Tables", "order": "30", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Other Retirement Plans (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.mastec.com/role/OtherRetirementPlansTables", "shortName": "Other Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Segments and Related Information (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables", "shortName": "Segments and Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "33", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "34", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details)", "menuCat": "Details", "order": "35", "role": "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "shortName": "Earnings Per Share - Schedule of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Earnings Per Share - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i54f9a78f7e0340089c4da2cca57082b9_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)", "menuCat": "Details", "order": "37", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231", "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-20230331.htm", "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)", "menuCat": "Details", "order": "38", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231", "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-20230331.htm", "contextRef": "i91d96676ab614f929985542b1438e3d7_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)", "menuCat": "Details", "order": "39", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i91d96676ab614f929985542b1438e3d7_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "4", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331", "decimals": "-6", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "41", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i204b8c62c33247e88c57162266e899d1_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, 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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)", "menuCat": "Details", "order": "43", "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": [ "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "lang": "en-US", "name": "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-6", "first": true, "lang": "en-US", "name": "mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details)", "menuCat": "Details", "order": "44", "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-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-6", "first": true, "lang": "en-US", "name": "mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)", "menuCat": "Details", "order": "45", "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-20230331.htm", "contextRef": "i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331", "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-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)", "menuCat": "Details", "order": "46", "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": [ "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i3f5c7cba659343ac9d702748074492b1_I20220331", "decimals": "-6", "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i910775fce3cd49c2b923e81d9ac27b6a_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details)", "menuCat": "Details", "order": "47", "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-20230331.htm", "contextRef": "i910775fce3cd49c2b923e81d9ac27b6a_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)", "menuCat": "Details", "order": "48", "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-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)", "menuCat": "Details", "order": "49", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "50", "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-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Property and Equipment, Net - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details)", "menuCat": "Details", "order": "52", "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-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Debt - Senior Credit Facility - Narrative (Details)", "menuCat": "Details", "order": "53", "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-20230331.htm", "contextRef": "ib3709303ba6148abbf182faa1801ca7d_I20230331", "decimals": "-7", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Debt - Other Credit Facilities - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "shortName": "Debt - Other Credit Facilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i27c1f4637e344337b0d501dccf556511_I20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "id22c26d62a994e0ebedf5cd7f98d72ec_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Debt - 2022 Term Loan Facility (Details)", "menuCat": "Details", "order": "55", "role": "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "shortName": "Debt - 2022 Term Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "id22c26d62a994e0ebedf5cd7f98d72ec_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Debt - Additional Information - Narrative (Details)", "menuCat": "Details", "order": "56", "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-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:LesseeLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Lease Obligations - Narrative (Details)", "menuCat": "Details", "order": "57", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:LesseeLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)", "menuCat": "Details", "order": "58", "role": "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails", "shortName": "Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "id67de773b6a2427e90eb16e9a98e203e_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Equity", "menuCat": "Statements", "order": "6", "role": "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "id67de773b6a2427e90eb16e9a98e203e_I20211231", "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-20230331.htm", "contextRef": "i0cf0879d331c481ab5736beebb187408_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i0cf0879d331c481ab5736beebb187408_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i4d52f1ddcb6b472ca5c909317c6f102b_I20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)", "menuCat": "Details", "order": "61", "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-20230331.htm", "contextRef": "i4d52f1ddcb6b472ca5c909317c6f102b_I20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)", "menuCat": "Details", "order": "62", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Other Retirement Plans (Details)", "menuCat": "Details", "order": "63", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Equity (Details)", "menuCat": "Details", "order": "64", "role": "http://www.mastec.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "65", "role": "http://www.mastec.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Segments and Related Information - Narrative (Details)", "menuCat": "Details", "order": "66", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)", "menuCat": "Details", "order": "67", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)", "menuCat": "Details", "order": "68", "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": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "mtz:CorporateEBITDA", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details)", "menuCat": "Details", "order": "69", "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-20230331.htm", "contextRef": "i392217dd5a614125a1a50284c8622aa8_D20230101-20230331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "INF", "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "constructionproject", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "71", "role": "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331", "decimals": "2", "lang": "en-US", "name": "mtz:EquityMethodInvestmentRelatedPartyOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies", "menuCat": "Notes", "order": "8", "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-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "9", "role": "http://www.mastec.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20230331.htm", "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 142, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r791" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r792" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r789" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r789" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r789" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r793" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r789" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r789" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r789" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r789" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r788" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r790" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "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/20230331", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "mtz_A2022AcquisitionsAllOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions, All Other", "label": "2022 Acquisitions, All Other [Member]", "terseLabel": "All other" } } }, "localname": "A2022AcquisitionsAllOtherMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN", "label": "2022 Acquisitions, Henkels & McCoy Group, Inc. And INTREN [Member]", "terseLabel": "2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN" } } }, "localname": "A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2022AcquisitionsIEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions, IEA", "label": "2022 Acquisitions, IEA [Member]", "terseLabel": "2022 Acquisitions, IEA" } } }, "localname": "A2022AcquisitionsIEAMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions, Infrastructure Energy Alternatives, Inc.", "label": "2022 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]", "terseLabel": "IEA" } } }, "localname": "A2022AcquisitionsInfrastructureEnergyAlternativesIncMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2022And2023AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 and 2023 Acquisitions", "label": "2022 and 2023 Acquisitions [Member]", "terseLabel": "2022 and 2023 Acquisitions" } } }, "localname": "A2022And2023AcquisitionsMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2022TermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Term Loans", "label": "2022 Term Loans [Member]", "terseLabel": "2022 Term Loan Facility" } } }, "localname": "A2022TermLoansMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "domainItemType" }, "mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc.", "label": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]", "terseLabel": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc." } } }, "localname": "A2023AcquisitionsInfrastructureEnergyAlternativesIncMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_A2023AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 Acquisitions", "label": "2023 Acquisitions [Member]", "terseLabel": "2023 Acquisitions" } } }, "localname": "A2023AcquisitionsMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Net Of Deferred Revenues, Related Parties", "label": "Accounts Receivable, Net Of Deferred Revenues, Related Parties", "terseLabel": "Receivables, net of deferred revenue, related party" } } }, "localname": "AccountsReceivableNetOfDeferredRevenuesRelatedParties", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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, Net" } } }, "localname": "AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Backlog", "label": "Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "BacklogMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued, Number of Shares", "label": "Business Acquisition, Equity Interest Issued, Number of Shares", "terseLabel": "Equity interest issued, number of shares" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedNumberOfShares", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mtz_BusinessCombinationConsiderationTransferredWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Warrants", "label": "Business Combination, Consideration Transferred, Warrants", "terseLabel": "Estimated fair value of warrants" } } }, "localname": "BusinessCombinationConsiderationTransferredWarrants", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss)", "label": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain (loss) included in other income" } } }, "localname": "BusinessCombinationsContingentConsiderationUnrealizedGainLoss", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases)", "label": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases)", "negatedLabel": "Revenue recognition, changes in contract estimates, result from margin decreases" } } }, "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "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 (less than)" } } }, "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage", "nsuri": "http://www.mastec.com/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "mtz_CommitmentsAndContingenciesConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingencies Concentration Risk", "label": "Commitments And Contingencies Concentration Risk [Member]", "terseLabel": "Commitments And Contingencies Concentration Risk" } } }, "localname": "CommitmentsAndContingenciesConcentrationRiskMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Collections From Acquired Receivables", "label": "Contingent Consideration, Collections From Acquired Receivables [Member]", "terseLabel": "Contingent Consideration, Collections From Acquired Receivables" } } }, "localname": "ContingentConsiderationCollectionsFromAcquiredReceivablesMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ContingentConsiderationValueOfAdditionalPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Value Of Additional Payments", "label": "Contingent Consideration, Value Of Additional Payments [Member]", "terseLabel": "Contingent Consideration, Value Of Common Stock" } } }, "localname": "ContingentConsiderationValueOfAdditionalPaymentsMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_ContractualJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Joint Venture", "label": "Contractual Joint Venture [Member]", "terseLabel": "Contractual Joint Venture" } } }, "localname": "ContractualJointVentureMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CorporateEBITDA": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Corporate EBITDA", "label": "Corporate EBITDA", "terseLabel": "Corporate EBITDA" } } }, "localname": "CorporateEBITDA", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mtz_DebtInstrumentQuarterlyInstallments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Installments", "label": "Debt Instrument, Quarterly Installments", "terseLabel": "Quarterly installments" } } }, "localname": "DebtInstrumentQuarterlyInstallments", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "mtz_EBITDA": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnings before interest, taxes, depreciation and amortization (\"EBITDA\"), a non-U.S. GAAP financial measure.", "label": "EBITDA", "terseLabel": "Segment EBITDA" } } }, "localname": "EBITDA", "nsuri": "http://www.mastec.com/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/IncomeTaxesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EnvironmentalRemediationInsurancePolicyLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Environmental Remediation, Insurance Policy, Limit", "label": "Environmental Remediation, Insurance Policy, Limit", "terseLabel": "Insurance policy limit" } } }, "localname": "EnvironmentalRemediationInsurancePolicyLimit", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "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": "Equity Method Investment Negative Amount", "terseLabel": "Negative equity method investment" } } }, "localname": "EquityMethodInvestmentNegativeAmount", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Related Party, Ownership Percentage", "label": "Equity Method Investment, Related Party, Ownership Percentage", "terseLabel": "Equity method Investment, related party, ownership percentage" } } }, "localname": "EquityMethodInvestmentRelatedPartyOwnershipPercentage", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag", "label": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag", "terseLabel": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "mtz_FinanceLeaseAndOtherObligations": { "auth_ref": [], "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/20230331", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite And Indefinite Lived Intangible Assets By Major Class", "label": "Finite And Indefinite Lived Intangible Assets By Major Class [Axis]", "terseLabel": "Finite And Indefinite Lived Intangible Assets By Major Class [Axis]" } } }, "localname": "FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]", "label": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]", "terseLabel": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]" } } }, "localname": "FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FormerOwnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Owner", "label": "Former Owner [Member]", "terseLabel": "Former Owner" } } }, "localname": "FormerOwnerMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "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/20230331", "presentation": [ "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/20230331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_HLFarmsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "H&L Farms", "label": "H&L Farms [Member]", "terseLabel": "H&L Farms" } } }, "localname": "HLFarmsMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_IEAConstructorsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IEA Constructors, LLC", "label": "IEA Constructors, LLC [Member]", "terseLabel": "IEA Constructors, LLC" } } }, "localname": "IEAConstructorsLLCMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC", "label": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC [Member]", "terseLabel": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC" } } }, "localname": "InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC", "label": "Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC [Member]", "terseLabel": "Infrastructure Energy Alternatives, Inc." } } }, "localname": "InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_InfrastructureEnergyAlternativesIncWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure Energy Alternatives, Inc. Warrants", "label": "Infrastructure Energy Alternatives, Inc. Warrants [Member]", "terseLabel": "Infrastructure Energy Alternatives, Inc. Warrants" } } }, "localname": "InfrastructureEnergyAlternativesIncWarrantsMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_JointVentureCivilConstructionProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest in a civil construction project.", "label": "Joint Venture Civil Construction Project [Member]", "terseLabel": "Joint Venture Civil Construction Project" } } }, "localname": "JointVentureCivilConstructionProjectMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_LesseeLeaseRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Lease, Renewal Term", "terseLabel": "Leases, renewal term" } } }, "localname": "LesseeLeaseRenewalTerm", "nsuri": "http://www.mastec.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_LitigationSettlementBenchmarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Benchmark", "label": "Litigation Settlement, Benchmark [Member]", "terseLabel": "Litigation Settlement, Benchmark" } } }, "localname": "LitigationSettlementBenchmarkMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities.", "label": "Long-term Debt And Finance Lease Obligations, Including Current Maturities, Gross", "terseLabel": "Total debt obligations" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "nsuri": "http://www.mastec.com/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount", "label": "Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount", "terseLabel": "Multiemployer plans, withdrawal obligation, monthly payment amount" } } }, "localname": "MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_NewTermLoanFacilityFiveYearTrancheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Term Loan Facility, Five-Year Tranche", "label": "New Term Loan Facility, Five-Year Tranche [Member]", "terseLabel": "New Term Loan Facility, Five-Year Tranche" } } }, "localname": "NewTermLoanFacilityFiveYearTrancheMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "mtz_NewTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Term Loan Facility", "label": "New Term Loan Facility [Member]", "terseLabel": "New Term Loan Facility" } } }, "localname": "NewTermLoanFacilityMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "mtz_NewTermLoanFacilityThreeYearTrancheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Term Loan Facility, Three-Year Tranche", "label": "New Term Loan Facility, Three-Year Tranche [Member]", "terseLabel": "New Term Loan Facility, Three-Year Tranche" } } }, "localname": "NewTermLoanFacilityThreeYearTrancheMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares", "terseLabel": "Purchase of non-controlling interests" } } }, "localname": "NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Percentage of Voting Interests Acquired", "label": "Noncontrolling Interest, Percentage of Voting Interests Acquired", "terseLabel": "Noncontrolling interest, percentage of voting interests acquired" } } }, "localname": "NoncontrollingInterestPercentageOfVotingInterestsAcquired", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "mtz_PaymentsForOtherProjectRelatedFinancing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Other Project Related Financing", "label": "Payments For Other Project Related Financing", "terseLabel": "Payments for project financing" } } }, "localname": "PaymentsForOtherProjectRelatedFinancing", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_PowerDeliveryMember": { "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 [Member]", "terseLabel": "Power Delivery" } } }, "localname": "PowerDeliveryMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "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/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_RelatedCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer that has a related party relationship with the entity, either by ownership or management affiliation.", "label": "Related Customer [Member]", "terseLabel": "Related Customer" } } }, "localname": "RelatedCustomerMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/20230331", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "mtz_RetainagePercentOfContractBillings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract.", "label": "Retainage, Percent Of Contract Billings", "terseLabel": "Retainage, percentage of contract billings" } } }, "localname": "RetainagePercentOfContractBillings", "nsuri": "http://www.mastec.com/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_SiliconRanchCorporationLLCMatterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Ranch Corporation, LLC Matter", "label": "Silicon Ranch Corporation, LLC Matter [Member]", "terseLabel": "Silicon Ranch Corporation, LLC Matter" } } }, "localname": "SiliconRanchCorporationLLCMatterMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_SiliconRanchCorporationLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Ranch Corporation, LLC", "label": "Silicon Ranch Corporation, LLC [Member]", "terseLabel": "Silicon Ranch Corporation, LLC" } } }, "localname": "SiliconRanchCorporationLLCMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_SixPointSixTwoFivePercentIEASeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Six Point Six Two Five Percent IEA Senior Notes", "label": "Six Point Six Two Five Percent IEA Senior Notes [Member]", "terseLabel": "Six Point Six Two Five Percent IEA Senior Notes" } } }, "localname": "SixPointSixTwoFivePercentIEASeniorNotesMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Six Point Six Two Five Percent MasTec Senior Notes", "label": "Six Point Six Two Five Percent MasTec Senior Notes [Member]", "terseLabel": "Six Point Six Two Five Percent MasTec Senior Notes" } } }, "localname": "SixPointSixTwoFivePercentMasTecSeniorNotesMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_SixPointSixTwoFivePercentSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Six Point Six Two Five Percent Senior Notes", "label": "Six Point Six Two Five Percent Senior Notes [Member]", "terseLabel": "6.625% Senior Notes" } } }, "localname": "SixPointSixTwoFivePercentSeniorNotesMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_SubcontractingArrangementTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subcontracting Arrangement Two", "label": "Subcontracting Arrangement Two [Member]", "terseLabel": "Other Subcontracting Arrangements" } } }, "localname": "SubcontractingArrangementTwoMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mtz_SubcontractingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The performance of services under a subcontracting arrangement.", "label": "Subcontracting Arrangements [Member]", "terseLabel": "Subcontracting Arrangements" } } }, "localname": "SubcontractingArrangementsMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_TradeNamesAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade Names and Customer Relationships", "label": "Trade Names and Customer Relationships [Member]", "terseLabel": "Trade Names and Customer Relationships" } } }, "localname": "TradeNamesAndCustomerRelationshipsMember", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "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" } } }, "localname": "UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval", "nsuri": "http://www.mastec.com/20230331", "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": "General Economic, Market and Regulatory Conditions" } } }, "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock", "nsuri": "http://www.mastec.com/20230331", "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/20230331", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities", "label": "Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities", "terseLabel": "Nonconsolidated, carrying amount of assets and liabilities" } } }, "localname": "VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_WarrantsAndCommonStockFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warrants And Common Stock, Fair Value Disclosure", "label": "Warrants And Common Stock, Fair Value Disclosure", "terseLabel": "Fair value of warrants outstanding" } } }, "localname": "WarrantsAndCommonStockFairValueDisclosure", "nsuri": "http://www.mastec.com/20230331", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Chairman, Board of Directors" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r260", "r592", "r593", "r596", "r597", "r650", "r738", "r855", "r858", "r859" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r260", "r592", "r593", "r596", "r597", "r650", "r738", "r855", "r858", "r859" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r260", "r302", "r314", "r315", "r316", "r317", "r318", "r320", "r324", "r384", "r385", "r386", "r387", "r389", "r390", "r392", "r394", "r395", "r856", "r857" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r260", "r302", "r314", "r315", "r316", "r317", "r318", "r320", "r324", "r384", "r385", "r386", "r387", "r389", "r390", "r392", "r394", "r395", "r856", "r857" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officers" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r330", "r764", "r862", "r894" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r827", "r883" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r521", "r682", "r716", "r739", "r740", "r761", "r777", "r786", "r860", "r887", "r888", "r889", "r890", "r891", "r892" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "High" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r521", "r682", "r716", "r739", "r740", "r761", "r777", "r786", "r860", "r887", "r888", "r889", "r890", "r891", "r892" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Low" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r330", "r764", "r862", "r894" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r326", "r685", "r762", "r783", "r852", "r853", "r862", "r893" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Type of Agreement [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r326", "r685", "r762", "r783", "r852", "r853", "r862", "r893" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Type of Agreement [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r470", "r521", "r556", "r557", "r558", "r658", "r682", "r716", "r739", "r740", "r761", "r777", "r786", "r848", "r860", "r888", "r889", "r890", "r891", "r892" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r470", "r521", "r556", "r557", "r558", "r658", "r682", "r716", "r739", "r740", "r761", "r777", "r786", "r848", "r860", "r888", "r889", "r890", "r891", "r892" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r526", "r822" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r274", "r526", "r796", "r822" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r327", "r328", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r763", "r784", "r862" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r327", "r328", "r724", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r763", "r784", "r862" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r274", "r526", "r796", "r797", "r822" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r864", "r881", "r882", "r884" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccidentAndHealthInsuranceSegmentMember": { "auth_ref": [ "r714", "r715", "r895" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r782" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r180", "r189", "r204", "r817" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r223", "r332", "r333", "r744" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r725" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r332", "r333" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r180", "r182", "r201", "r224", "r817" ], "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", "verboseLabel": "Receivables, related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r27", "r28", "r225", "r707", "r721", "r722" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r25", "r28", "r156", "r643", "r717", "r718", "r802", "r803", "r804", "r819", "r820", "r821" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r5" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r565", "r566", "r567", "r819", "r820", "r821", "r871" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r124", "r125", "r531" ], "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/2022", "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 to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r298", "r314", "r315", "r316", "r317", "r318" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r560" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r226", "r334", "r342" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r412", "r626", "r759", "r760", "r814" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r54", "r84", "r90" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r288" ], "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/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r184", "r197", "r221", "r257", "r310", "r316", "r322", "r340", "r384", "r385", "r387", "r388", "r389", "r391", "r393", "r395", "r396", "r592", "r596", "r612", "r782", "r856", "r857", "r885" ], "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 assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r215", "r230", "r257", "r340", "r384", "r385", "r387", "r388", "r389", "r391", "r393", "r395", "r396", "r592", "r596", "r612", "r782", "r856", "r857", "r885" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r163", "r164" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r587", "r771", "r774" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r128", "r129", "r587", "r771", "r774" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Business acquisition, equity interest issued or issuable, value assigned" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r143" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r145" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r585", "r586" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r585", "r586" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r138", "r139", "r142" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Acquisition consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r138", "r139" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r590", "r813" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Fair value gain related to warrants" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r144" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r144" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r137", "r140", "r589" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r137", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Business combination, contingent consideration, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r606" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "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, acquisition and integration related costs" } } }, "localname": "BusinessCombinationIntegrationRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r127" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r127" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r130", "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r130", "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt 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, Long-Term Debt", "terseLabel": "Debt assumed in acquisition" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r130", "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r131" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r897" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r741" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired from acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r56", "r217", "r742" ], "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r51", "r56", "r58" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r51", "r174" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r799" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r113", "r114", "r115", "r116" ], "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/2022", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r117", "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r191", "r202" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r95", "r104", "r854" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r819", "r820", "r871" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r782" ], "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 - 98,674,997 and 98,615,105 (including 1,377,480 and 2,047,130 of unvested stock awards) as of March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "auth_ref": [ "r808" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r235", "r237", "r245", "r704", "r711" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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 attributable to MasTec, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r150", "r151", "r161", "r235", "r237", "r244", "r703", "r710" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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 (loss) income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r149", "r161", "r235", "r237", "r243", "r702", "r709" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r66", "r67", "r172", "r173", "r330", "r725" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r66", "r67", "r172", "r173", "r330", "r723", "r725" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r66", "r67", "r172", "r173", "r330", "r725", "r896" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r66", "r67", "r172", "r173", "r330" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r66", "r67", "r172", "r173", "r330", "r725" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r154", "r747" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r430", "r432", "r445" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r430", "r431", "r445" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r446" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r433" ], "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" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear": { "auth_ref": [ "r801" ], "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 12 Months", "terseLabel": "Contract with customer, unapproved change orders and/or claims, amount" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2022", "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 (up to)" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r78", "r315", "r316", "r317", "r318", "r324", "r826" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r805", "r806" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r807" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "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/2022", "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": [ "r807", "r844" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "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 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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue, Excluding Depreciation and Amortization" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "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": [ "r63", "r330" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r133" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r135" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r185", "r186", "r196", "r260", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r627", "r756", "r757", "r758", "r759", "r760", "r815" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r2", "r186", "r196", "r414" ], "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/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r176", "r178", "r397", "r627", "r757", "r758" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r16", "r176", "r409" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, interest rate during period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r16", "r398" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "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": [ "r17", "r260", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r627", "r756", "r757", "r758", "r759", "r760", "r815" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r17", "r108", "r109", "r110", "r111", "r175", "r176", "r178", "r195", "r260", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r627", "r756", "r757", "r758", "r759", "r760", "r815" ], "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/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "durationItemType" }, "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/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r177", "r861" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r569", "r570" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r55" ], "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) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "(Benefit from) provision for deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r54", "r305" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r444", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r533", "r561", "r562", "r564", "r568", "r778" ], "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/2022", "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/2022", "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/2022", "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": "Loss per share (Note 2):" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r246", "r266", "r267", "r268", "r269", "r270", "r275", "r278", "r285", "r286", "r287", "r291", "r601", "r602", "r705", "r712", "r749" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r246", "r266", "r267", "r268", "r269", "r270", "r278", "r285", "r286", "r287", "r291", "r601", "r602", "r705", "r712", "r749" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r288", "r289", "r290", "r292" ], "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/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r615" ], "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, Continuing Operations", "terseLabel": "Effect of currency translation on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r572" ], "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/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r563" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r867" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r560" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnvironmentalRemediationExpense": { "auth_ref": [ "r755", "r794", "r795" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.", "label": "Environmental Remediation Expense", "terseLabel": "Remediation costs" } } }, "localname": "EnvironmentalRemediationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r107", "r211", "r238", "r239", "r240", "r261", "r262", "r263", "r265", "r271", "r273", "r293", "r341", "r429", "r565", "r566", "r567", "r576", "r577", "r600", "r617", "r618", "r619", "r620", "r621", "r623", "r643", "r717", "r718", "r719" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r32", "r50", "r54", "r205" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r81" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r222", "r611", "r745" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r337" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r338" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r603", "r604", "r610" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r170", "r171" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "auth_ref": [ "r609" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r608" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r166", "r167" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r168" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r607" ], "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", "verboseLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r169" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r169" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r629", "r641" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations, net of interest" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r630" ], "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, location" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r880" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r630" ], "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, long-term, location" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r641" ], "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, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r641" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r641" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r641" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r641" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r880" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023, remaining nine months" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r641" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amounts representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r632", "r637" ], "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 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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r628" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r631", "r634", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r874" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Assets held under finance leases, location" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r640", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r639", "r781" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r335", "r336", "r343", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r413", "r427", "r598", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r753", "r829", "r830", "r831", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r96", "r103" ], "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" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRevolving": { "auth_ref": [ "r349", "r752" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost 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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r219", "r370" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r367", "r369", "r370", "r372", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r85", "r89" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r625" ], "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/2022", "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/2022", "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 equipment, furniture and internal-use software" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r814" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r36" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r65", "r725" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r218", "r355", "r700", "r754", "r782", "r833", "r840" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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, net", "totalLabel": "Goodwill, net", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r357", "r754" ], "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": "Additions from new business combinations" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r356", "r363", "r754" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r356", "r363", "r754" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r126", "r839" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GroupPoliciesMember": { "auth_ref": [ "r785", "r787" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r102" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r101" ], "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", "terseLabel": "Guarantor obligations, maximum exposure, undiscounted" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r100" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r881", "r882" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r31", "r183", "r193", "r207", "r310", "r315", "r321", "r324", "r706", "r751" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r32", "r54", "r80", "r192", "r205", "r307" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r258", "r573", "r574", "r575", "r578", "r580", "r582", "r583", "r584" ], "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/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r259", "r272", "r273", "r308", "r571", "r579", "r581", "r713" ], "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 income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income tax payments, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r53" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r53" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r813" ], "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 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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r683", "r813" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r53" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r53" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r53" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r368", "r371" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Other intangible assets, non-amortizing" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r87", "r91" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r218" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r83", "r88" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r250", "r253", "r254" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRevenueExpenseNet": { "auth_ref": [ "r310" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 5.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/2022", "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": [ "r302", "r314", "r315", "r316", "r317", "r318", "r320", "r324" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r227", "r743", "r782" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r800" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Equity investments, carrying value", "verboseLabel": "Equity method investments, net investment" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r863" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r136" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r878" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r878" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r642" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r633" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r880" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r641" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r641" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r641" ], "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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r641" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r641" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r880" ], "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": "2023, remaining nine months" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r641" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r877" ], "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" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r642" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r257", "r340", "r384", "r385", "r387", "r388", "r389", "r391", "r393", "r395", "r396", "r593", "r596", "r597", "r612", "r750", "r856", "r885", "r886" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r188", "r200", "r782", "r816", "r832", "r873" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r216", "r257", "r340", "r384", "r385", "r387", "r388", "r389", "r391", "r393", "r395", "r396", "r593", "r596", "r597", "r612", "r782", "r856", "r885", "r886" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r2", "r186", "r196" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r11" ], "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/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r11" ], "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/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r11" ], "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/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r11" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Compensatory damages awarded to plaintiffs" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r828" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r2" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt, including finance leases", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "terseLabel": "Current portion of long-term debt, including finance leases", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r106" ], "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/2022", "presentation": [ "http://www.mastec.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r17" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "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/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r17", "r105" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "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/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r98", "r99", "r378", "r379", "r380", "r850", "r851" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r98", "r99", "r378", "r379", "r380", "r850", "r851" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r378", "r796" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r849", "r850", "r851" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Punitive damages" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r98", "r99", "r378", "r379", "r380", "r850", "r851" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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, equipment and vehicles" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r872" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r872" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r605" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r23", "r187", "r199", "r257", "r340", "r384", "r387", "r388", "r389", "r395", "r396", "r612" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r112", "r152", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r516", "r517", "r528", "r777" ], "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/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanNumberOfEmployeesCovered": { "auth_ref": [ "r865", "r866" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r252" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r252" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r51", "r52", "r55" ], "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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r33", "r55", "r194", "r206", "r214", "r233", "r236", "r240", "r257", "r264", "r266", "r267", "r268", "r269", "r272", "r273", "r283", "r310", "r315", "r321", "r324", "r340", "r384", "r385", "r387", "r388", "r389", "r391", "r393", "r395", "r396", "r602", "r612", "r751", "r856" ], "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 attributable to MasTec, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r155", "r160", "r233", "r236", "r272", "r273", "r804" ], "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 (loss) income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "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 attributable to MasTec:" } } }, "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r266", "r267", "r268", "r269", "r275", "r276", "r284", "r287", "r310", "r315", "r321", "r324", "r751" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss- basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r277", "r279", "r280", "r281", "r282", "r284", "r287" ], "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 - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r147", "r429", "r819", "r820", "r821" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r12" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r825" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r825" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r876" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r628" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r640", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r639", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r324" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "verboseLabel": "Reportable Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r59", "r60", "r71", "r162" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r229", "r782" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r220" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r24", "r26", "r613", "r614", "r616" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r231", "r232" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized (losses) gains on investment activity, net of tax", "verboseLabel": "Unrealized gains (losses) on equity investee activity, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r231", "r232" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r107", "r234", "r237", "r242", "r617", "r622", "r623", "r701", "r708", "r802", "r803" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r163", "r165" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r782" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r120", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r769", "r770", "r771", "r772", "r773" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForAdvanceToAffiliate": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r809", "r810" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r249" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments for stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r42", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Business acquisition, cash payment" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r42" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r42" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLand": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.", "label": "Payments to Acquire Land", "terseLabel": "Payments to acquire land" } } }, "localname": "PaymentsToAcquireLand", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r44", "r49" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r44" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r248", "r868", "r869", "r870" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r470", "r472", "r478", "r495", "r497", "r498", "r499", "r500", "r501", "r513", "r514", "r515", "r529", "r769" ], "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/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r119", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r528", "r769", "r770", "r774", "r775", "r776" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r97" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r415" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r415" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r3" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r3", "r782" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r228", "r353", "r354", "r746" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r798" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r45", "r123" ], "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" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r46" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r811", "r812" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [], "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 (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "terseLabel": "Payments to non-controlling interests, including acquisition of interests and distributions" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r40" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r39" ], "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 sales of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r64" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r214", "r233", "r236", "r251", "r257", "r264", "r272", "r273", "r310", "r315", "r321", "r324", "r340", "r384", "r385", "r387", "r388", "r389", "r391", "r393", "r395", "r396", "r591", "r594", "r595", "r602", "r612", "r706", "r751", "r779", "r780", "r804", "r856" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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", "totalLabel": "Net loss", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": { "auth_ref": [ "r714", "r715", "r895" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r846", "r875", "r879" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r847", "r879" ], "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/2022", "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": [ "r800", "r845", "r874" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r93" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r94", "r726", "r727", "r728" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r93" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r92" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r247", "r344" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r21" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r74", "r77" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r75", "r77" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r496", "r646", "r647" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r182", "r646" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r210", "r646", "r647", "r884" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r210" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r179" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r496", "r646", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r884" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r644", "r645", "r647", "r648", "r649" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r48" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r61" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r112", "r198", "r720", "r722", "r782" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r211", "r261", "r262", "r263", "r265", "r271", "r273", "r341", "r565", "r566", "r567", "r576", "r577", "r600", "r717", "r719" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "auth_ref": [ "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50 percent 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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r119", "r120", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r528", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r119", "r120", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r516", "r517", "r528", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r447", "r748" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r35", "r209", "r386", "r387", "r388", "r394", "r395", "r396" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r434" ], "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" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r435" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r435" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r241", "r257", "r301", "r302", "r314", "r319", "r320", "r326", "r327", "r330", "r340", "r384", "r385", "r387", "r388", "r389", "r391", "r393", "r395", "r396", "r612", "r706", "r856" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r638", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r638", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r330", "r824" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r128", "r129", "r587" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r17", "r108", "r109", "r110", "r111", "r175", "r176", "r178", "r195", "r757", "r759", "r818" ], "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/2022", "presentation": [ "http://www.mastec.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r85", "r89" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r754" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r754", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r771", "r772", "r773", "r774", "r775", "r776", "r777" ], "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/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r777" ], "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/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r93" ], "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/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r132" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r181", "r182" ], "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/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r72", "r73", "r76", "r82" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r72", "r73", "r76", "r82" ], "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r530", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Activity, Restricted Shares" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r376", "r377", "r754", "r893" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r310", "r313", "r318", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r331" ], "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": "Segments and Related Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "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/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r190", "r203" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r53" ], "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r550" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r550" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r548" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r548" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r545", "r546" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r545", "r546" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r549" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r552" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r549" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r122" ], "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r635", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r103", "r146", "r208", "r383" ], "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/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r213", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r374", "r376", "r377", "r754", "r893" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r107", "r211", "r238", "r239", "r240", "r261", "r262", "r263", "r265", "r271", "r273", "r293", "r341", "r429", "r565", "r566", "r567", "r576", "r577", "r600", "r617", "r618", "r619", "r620", "r621", "r623", "r643", "r717", "r718", "r719" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r261", "r262", "r263", "r293", "r685" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r3", "r4", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of shares in connection with acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r3", "r4", "r107", "r112" ], "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/2022", "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", "negatedTerseLabel": "Shares withheld for taxes, net of other stock issuances (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r3", "r4", "r107", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted shares, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r20", "r107", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of shares in connection with acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "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": "Shares withheld for taxes, net of other stock issuances" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r107", "r112" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r79", "r782", "r816", "r832", "r873" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r147", "r148", "r159", "r211", "r212", "r239", "r261", "r262", "r263", "r265", "r271", "r341", "r429", "r565", "r566", "r567", "r576", "r577", "r600", "r617", "r618", "r623", "r643", "r718", "r719", "r816", "r832", "r873" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r118", "r255", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r599" ], "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/2022", "presentation": [ "http://www.mastec.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r624", "r651" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r624", "r651" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r624", "r651" ], "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r767", "r862" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r767", "r862" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r134" ], "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/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r767" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r335", "r336", "r413", "r427", "r598", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r829", "r830", "r831", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ], "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/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r113" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r113" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r22", "r113", "r116" ], "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,813,055 and 19,933,055 shares as of March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r4", "r107", "r112" ], "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/2022", "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": [ "r107", "r112", "r113" ], "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/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r684" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r68", "r69", "r70", "r294", "r295", "r296", "r297" ], "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/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "auth_ref": [ "r157", "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "terseLabel": "Reporting entity involvement, maximum loss exposure, amount" } } }, "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r636", "r781" ], "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/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r823" ], "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 of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive common stock equivalents (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r277", "r287" ], "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/2022", "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/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r275", "r287" ], "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/2022", "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080552-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498357-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13644-110860", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 96 0000015615-23-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000015615-23-000018-xbrl.zip M4$L#!!0 ( #2+I%8K('.))I(" +0F&P 0 ;71Z+3(P,C,P,S,Q+FAT M;>R]:7=32;(N_/W\"K^<]=YAK5:30^3$J:Z[##:TZV*;LDUSS)=:D9F1]C8: MW)(,F%]_(V4;,%"%J9*MO675 )+VO)\GILS(B)_^S_M!?^TMC2?-:/B/!_+O MXL':__GYI_^OU_OOQWO/US9&Z6Q P^G:DS'AE/+:NV9ZO/8JT^3-6AF/!FNO M1N,WS5OL]6;'/!F=GH^;H^/IFA)*?[%Q_,BK:()PNB? AQY8FWLA!='+*4.D M')R)^6]'CZ(C]"2PIU,Q/4 I>YB-[)$1/GF$$,#\+?-NSH2B$F2+D,G%X'QT M*%V(T<>HZF6/I_QT_(3#R:/F_?0?#XZGT]-'#Q^^>_?N[^_CN/_WT?CH83/L M-T.JC_MP.L;AI(S& YSRZWC(#R%Z0O6D>G!YDC0Z&T['YQ]/-#O)A-+?CT9O M'UYNK(=]/& P_7#MJ@.<3'GW-!K4W;306E[M^IYOX\VUG=_IV0W*$,+#V=:K M73,UW[X%WG#M\LW[;S^S$E)_]N!7NY]-Q[^WOP@/>>O'>YTTW[I3WDT^_._M MY_OIF ;8:X:3*0X3?;J;:8_O]-J15W?^1RA(TQ.^]^E-G4UZ1XBG'\]3?GUQ_O'ZNY^,0$GW!Z>] MW./C2^6-S1_M_L7KK%OS%T2XW-D^O-@XV_51'X='_WA P][+_0F2/_GW6O/W'@R>CX90EO7=P?LI72!??_O%@2N^G#V>OZN'/__$?__'3 MM)GVZ6>F=>^*OS\]O/CMIX<79XZC?/[S3[EYNS:9GO?I'P]R,SGMX_FCX6A( M?/WF_:.Z(XTO/C8YTW#VD;?OL+89-^GB\N^G>U3^\:#)I( L>4Q$H)/S(6NM M0TKD@I-8?MN8W8H4LO=)IH8XJ)>FYM'FD._O_ D_S1C[6\-,[_\OG3]8:W(] MM?[7>=P8O7VN]MX>ZNVS?++Y]O6S<+([V-(['UZ:UR>_G.P\^U4='NR]>7V0 MF]V#!(''_;>[ PVQ>MG+_7A MR1N]^VQ+'QYLZMU7OS2[SWYIMOM>/%>OSP]?)?OZY,B\WNB?;'_8UH?JE^.= MC3S8>;8E=TX.U>M7.V]>OWH]V#Y8YW.^?)N?/6WBLY?V\-6O:N?#\8#O1>Z\ M^M7L;/#1KS;?;6^\T?6>7K_Z]7Q;;GQZ\W#OE^#@T_ MFWR]\4;PD>\/#];?[?*S'9X<]U]O;'W@:\GMI_[]\X/-Z?:^X+^W/FQO_/IA M>_VWG(0&X5@6P:D>A(2]X%#U! $E!SGHG!_\+.H_TEAI?GIX#=;;1/G)V7C, M$#]M)@G[AX3CS6'>8)/U8.U"D_ 5WD\?9?ZE-^#+'OP,Q6/"K3\QY2+P(0*A2$)3[X6:J'537<&?Y7GLHG CSE7R8KB+\'\8=O M0%Q2U$IAZA$IAMA%VT,?=4\C) )#7AEX\'.%86$(O^#SC_(*XQMA++XEQA)( M2&][&:CTV($NO2@%_Y&E=Q@D"L.Z_->[E.%UAC?/(.[CT0K5[Z$JOR6Y3EA3 M-/6QP/-,-F>,1R.S/([,?NQGYS-//Q-]^?4N+P M\J 9\"Z[99]_G11,==N%H,MK=KQ&$8_RV7AFR1=,E.TG89 &3X>[)\=O#C^\ M@>V3EW+GV>O!ZY-?SW=.]IKM@Y>PL[$WV#Y)'[8'V^^WGSU]\USO'1\.WO=W M3S8_5&"W!WR=5]OJ\&3O>'?CC=E^]:O@:S/@;][M;OSK>.?9RP]7Q_"USEZK MEW;[8-OLJ*WSU\]^E8_R*;J#V@\6"R\[!X\;78.&,Z-7P:[KS;/7V_\TM_YL#_*2E-D*'TM,HLTT81^UK%][R0Q<8" "@?_/Q"'ZZPNENL=DY8 M!-^M\&DM/E5^UE?XM!4?]IO,[L'+]]L'AWIG([W;_G6%55>PVKTEK$1$G90# M[=E?=4@<0:14,$HMBI 9_@"KP?3#H^.#?CZKUXWVQN/C[_$:I==P-NUMCIX)2SXDCVMT+DA.AQ(Y2"=9+$I MM@?!A1Y'W9'?FI.6HW)E0_EQ=(2,2D03O+,06>MQU!85RXZ01B83?C]*>]H, M:T1V@4R=P-LM+R>TSFA-]ZMY,IO<, M1PZB%'M_J(*#7,<_2Q ]<)YZP9OG-)Z>O^CC M<+H^S)O_/FM.ZROGSW^ S'J9TG@]I;/!6;].SF[0Z9@8GHH,'[D^&(VGS8?9 MUQ\:Q,G:6$$F195 %XHI1.-EU?8IQD0S%BFI5BR:(XLBV)AD23U;I&>E@+D7 M?="L%#A(U]XR'+E3+)J/+GK>8&SZ=?KN8GIGV6ET.2J4W^R<;.G7!\>#UQO_ M.M[>X-\_](_KL.+VA^/CW8V7:O=@YV3GY-!\.2JTHWB?D]S???;ZS'9EMMJYV3?G7IIMM/+D>&3K;?[6QLO_LM1RD!)/5T M]LA$U-!#DK8G@RI4BE>9Q'>(^'PT/*IVO?K,S* G>-I,L3_#\].0W^02T05R M:FN#GC)?JFSJ1<@@ 0J')317&CU%9\>7D\R M&%,AACS1Y!NI$37/X]%DEKS"C%N;Y=P\FIZ?,I,FS>"T7U,O9K\=CRLA/\^" M^/O["2OHGQY>/\7%Y3]=\_(6)J.S\>S;+.7CT27)+ZGU)^90KDY$LU2'JV]\ M*OY>&AJOS6Z(OIEX\V3K_UZ?LO_RX)^O?KI^]M/9N/S5M\D4Q],ZWSZ;%>SQ MS0EY==RG;1]O,W^VJ^YI^>D2%UNNOE]=Y.&U%_7-]Z:LS^"::7;\!\]K*NMMSL#9P-FXO'GQPCT^KCDPU8*L[& M]/,E +.-5Z>XVG;UO9[CJ_.=S=A\_8#+=*5'+_QA.2<\, A M/3(J1FN,VF9R)LY8K:Y8K=K(:G5S5JN_PNK/,7A!X_T*WL=WD9NW_ R?[SI3 M=#@=C?\D7%\=7W_]*:6NG>+A];O_+EMN;N@73Y+KLOPY[C\F MR]>MP,V#L%:]@9HL.Y\W0%&60L)%)P1(JR+YJ%,.0DI;A+A##EPRGHZJAWCQ M-?/%WI_VF]1,MVD0^1*Y&50WL2917SF=Z^]PG&LZY?K[AE7SIQGQR90]$PZU M]J>C].;B^)\>?O.T/W"UCSYLC?LX8!H-3D=#_CJY?G7^?3 :WN3*#[]X[D6) M B$:D*A12PM!ZYA.;JG,_ N<"I M(Q"QIA2.M$PB&R@9/5J)1MJ8R1L&;6D@6L]Y-G"#_1?8Y*WAY4!!1V"*AC&( M6#!A!"$P*&8&3CN##(8BL(PK>N@A9:N\0 M0TK1A8(RN+PT^'PV); [/:9QW6],Q_5L;VEKF$8#Z@ADCHPOB$X)BZ"###H; M(<%E@:Z@6!Z_X076P>R.H$+ ?GV2QG!("_P'A_G1:EM'A-!@7AY!JM,,_.#C M4;_/>FZ+7\&8'?^NH"2=]E1<+CZ 2QQQ69MS3J#)"YN^F?#1;;ANWRXM?JP< M58C"HP9C$D15V'9%)< )R]%5R;#GXH%50:'+K($M%G!6 M!:FJI45BI$%\S"'I/I[=FP44.9H(T0 Y !5$C$(41T&"3=IJNS30W/4,P_P@ MUHH+2K-W8;S*A0(5*CK$HN72X+/H&8;Y058GZ["0 M89>P@*WE$UP@7X(O1DH1Q-) =@<'DP<("CTQ*@X$% Q.%):@:),)ZC*A?1E@NE.?>W[X* *1P,M"5H!7 MQ6-,JL@8M3/%BR42HP7[W/.#S-G@LD\BNE) 9A]U,$$@,&!*N;@\D-V!SSU' M1>>$MTX:'84"&XU'CH-Q$2HI)"A)DR 0-2%@X^D%?N[DJ):P'K$SEOFA:R6O.X-1ZF< ML@)3CN!BY*\@C1&V+B/42BP?JG>2U[00+)U060L,084"H'3TZ(W0/K'9MP'\ M\F&YD+RFA6"+F")[;+$@AT/2%*Q+^4B0!:\UNB74OHO/:UJ,0JY5Q&5):-@S MS\&&**5E5UT*D32)LH1 +R2O:2'@UAEYGZ4U60E0L\EYS>+LV I[*&$)K>W= MY34M!%"0A>-G40(F-K"08B@2E-%%ZX A+Z)(QRT#>O=Y38L!%FNT@Q"D<\!X M^D 8%$<[V2D0YJ)\_S+@>7EX0%4?@?$T[8PL7@_5.&I]R]5FUTS(N#42+63D]M[RF:I@R)H.!V!<) MD5Q*%)T&R_XGP=+ =,7=Y:\I52"9'Q8N_E06(%D6DZ)._S*!9!LCN9.7TW%!1(=15FHY=\MH,-P#I M:%S :(BU'2T-*@M9.3TWE*Q*WN4J/ F\A1!ST&R5E$K6!KQ#G_L.W\"G>I07 MK_^K&I*U"\#EMJM3W+B&I*PJ*&23;;+@E*UU\!PE6XPLTF"7EMT\8693;4A; MW:V]9O+F\?G7]<%>C$?Y+$V_VO<[ O#=FYB,IU?GWAWOT_AMDRZO7-'9KAVJ M/_X\O#!A5U^/QC23V^_Y''_E13RF83H>X/C-];>QCWV:7':3VZ%E6>[[46"& M9_7&?Z> ZRE__&%Q<>S_!FN+3J' K(P#*R,3M-1D#,79SG8OSCMW,CT<83A\=FD&=)D#)71!D-/1@Z'B*1E+(06426:''6'6'@Z/ M+E55_;J-[YO!V6 9 =.E>)EKT7-?(.8ZU%?'D5"@MQ),%](L%@;88O)BDI!: M.# 0!*!W,0N?D5]E0,,"EA:][K0V-,J_KSHO#>L>#;"I\TLO:%Q&XT'MG_6I MS]+F^U.JE>NOO)A]_G52,-5M^U=O^0+MGV[GQ'_/HWJ>:V)YNU?ZR-+/7F![ MUM'6@@%."%MR"F!D"-GG8#6YZ&QA7;]BW?Q9!_>>=2XBI&!BBOV:#9E^X(Q.)_%6Q>@3!Z??[[ED__XE+'EL.W=L,9NZ^G?9PU' M9U?NYC(Z(K8(EZD4@\Z! PA4%%)41A34Q74IF;=+6"_$ATFUV7J6/DE?6],& M))%5,(R%4P#:=0CK*YAFL%WT]/P$['I=5?;9EKD%H"N&?8=A!DI YXLCH4$( M'Q+DVJ >C1->Q8NZQ4J*2X:U>,IQ8WQO+:B\J^$J>!R MT6B)S0'4BE4II&)<=B%Z1_+*.L"5QK!:=!;/:QKCGS1\0_W)=GHR.G\V'IV= M;@W3[0LLW%Q@;4^+.0!<-'FV^2H7*)"2]RK%((0!+QQRW-&AA@U_,"@X&@S. MADVZ:"9\:\. M]*KP7H S"6K) 0HK['F[!6OK$0=G$O+ = B1FUO!:[DD@T8 M= F,&P.%Q-90.NF-!4+5@;Z&-X!KM^DS3,^P8Z*$M>]J BMR+$ R^1RU4RK' M'*P!#4N!S8O1.QIO4+]Y2^/S;N'C(,0@#0;O"41046LCLLA>R[J<6'1HV*$] M1FGQ(PS>N\(1IA'&6DC.1U:))@J.01$]&[4E@_6>3D!*5J+668Q6<@RH0O#& M@(H2M">=W7*!?/L&AUSK2A<(SB 1Q_$V6U*2C$W+A>C=F,W%HYJ+ M9,\GH6;="R'I()/+:,@!Y82E2^7<%VY:;V7NQ6@#I1CG9:UOG# 44"$'@]H* MC;$L!T +CO?F.$'KE,^J2!0F0J*(,D:1@XZ%M#&R2T7"6Q+OS7$:D[#4]7/: M9H[Z5$'4DC!E4Z?0,])28'/G\=X<2[E+1(Z],2JJ168H6&)I"FR0 MNE$ML; MC\_F=IIA,Z69^LI49E^>,PC\E=_'41/[M#Z9T'3R^'P;3T;C)WV"QETAEV&H7*(;+7[]F,J65'\6",F79P0%T! M+!D;8QV,=$F"H.0]I/HIEA1 I19WSIX/8+.$]XX*F\K)%9 >A(N RH20O(6: M@Q@!+'5A=51'=>?B0[>027D@@*PCL.WTHFCV:F1A$YK)=J%K=_LU[N)A%K*D MXJ+S+B8(OE89$&0+&HLY^=R%X=).Z>G%(PX.E#4EHY $WD1,*CN4N<;]1?C8 MWCBEH[K\=D8"%!'6U1RI9)"0H]4%)3BA:V\=N?!4[2YKY=MIF2@4:(ND($0. M/YW'@M;$(+1'D@Z6';"[]X/GV)M/F&PLQS D Q05O.-0D\UEM$X9D5H\='#U M]MLN9W.,6;S,%(ARMAI\#J'$G$HRI$72V71@&*[M6/TEN?I8K&9,IZ-Q7;;[ M6_WIFT6>KN]R=<(;%Z^!X&P()BF5$)*0D1U=&3S'M,9F$EU8I7KC;%+] _GG MG?1:.4X1Q&K8"8L020VGDR^FGDRU\W5HDHT]U+4@@BP5;XMRB83N4@K?C^&]WN_/_.EE!-4) M14*Y3"9ZT*@#*6%\< *0%7PG1J1:J>D74WB"/&09K(<$H&OKTB*34F-ZXQ)Z#RXY M5HS@$\9:TCD$)45(+1[%;8MRO)TD(&>M%\5KB1:<%=YS#"JED:9ZH\JW?Z3H MZ8^,/%2H/HTZK _SM<'UBMMQM,?'=TC MFMV.R322;2,6)X@U5E)!1>2P)3"%B+?0LBJL^TFAQ6LJ-H>ZUM0%;PJKJ.R+ M!AV9;*$.27[5-;S-?%OA?0.\&M .8C9XR#U[0N!;5OX5[N*]T=<6$*-!&SQZ#+,$+0B-34!J%C: MEK'CC,XI8[6J'1@3\\-0"2!<*BG:E$N')CYG$87C,;^,W?%>ML.GYT>'78C1.TBE?>02PR 4)D M)1=0>:]5+E@*,_F>$:PM_D@&Z6-1HF9)0\R 'CCXL3(4+P4E=1G-FJNZJZ;# M^/S5NJLWMX'\AIOA$=]^[6#$SW;1E>KS/F$7U6.^N=N_L']&NV4]Y]F=8O\% MGL]J,=Q^X&UN7A;6S*L+HU<"PFQ@'XP5*(-A'UG[1&A!+D.NR8IV=^)#UX94 M*13-<;\"F\$3V2RS9Y^Z@,0.S!BMF-0.FVABMD[K6K)"L0JRF" Z4J"5#5FZ M+I48O.^4NO'M_6@!I&6, X>X3#,;*]ZWDO<+ MF?Q!;[0-V@6D",J*X-D!I1PI!E(4U;I>#2X:F2S1XF: MMQC[G1G0+1&2,%%'K07D$J(+1GI?!#I,-K:X5MF*4BWU2@DYF$D2T&H#!D-( MK*J:7W@UN+=Q/9-\P&I="%(^Z"*FJ(7A,%#QDAJ)6;>/^(N!"_ M+47C74E"8 G U(A1<>Q"CC\*DTM<)HVH5W.4C3+&0C+LG9,':TIPWOEH,TEG M:R[%,G655-]3/+4@T\[!WN9.FR1[;A4HR16GB[?6(VA7O(B>@[02T:D2PE+Y M.C]2O^7&5V6"C ;T,;A_/KIH47!]9OH9L>; 6G%]/0^:8<,:9:8_Z@SU<$++ MJ$)RR;6I'669!3C+=H-)I6KN=DX1\_*:C#LEUI/19%I[DR^I VR5(UF[&DM! MD*1%5SC,+[ZV.S$IVJ6U0_=(.RW$[%$TI*17QF,!11BDPRB#*,F'@+X#R:$W MX-,P_Z!N:LN8GM?LCVCM4W :,@'6=INL!XB*]3Z')1C3NW-TYCAIZ\FB!LIU M>*Q$B-):%$ZA2R[J+A0MN>$0P":.AZ.SZ7I-DCVB+F5H^&PT1^NA&%>+R\?H MK>:XO8#.2;*_WWX!:BE$+=;K;.,PX'8V;_OD>9:)!':/;GX[2FXZ(LHZU MDQ\(9=E30?94!*% YDJ2C&AL<6N7%4_N4I^(DF/02F=,%@JA-\%D40@L6>-= M![I +IXGC[&/PT3[QT2_$RK-EN4^.1N/:S!U2:6F,W/E0)IC'%8D5COP)?C( M 0__#](F'5P'EIZL.'+;>D0FIY/%)&I!;U^$U]%[%8*R06IRJ?UZY,<7"FTT MDS0Z&T[W<'H+HQVW4YK09@Z+6]W<-Q"6;AD/'VTSU?,9WW:+9NL M*Z?GVS0]'N6MX5N:3.MIOOZ59@7V/L'\"H_QEW]U1K_&Y)QQQ-@@",.Q<$ - MQ0>72_+2+CM:3\:CR>1)]53&Y])?$$4N<7U?CHM;7,,Y4!0)"^B9BV9 M$X64,B&AH8P)2A,\W>"DD!%,LJ^Z,R:$$4A4U&SGI4=L S[1+& M"W%2/0%2B2 M)(3",GEO@I&%R>#B@Q5ID:S#P']YCEB"!U>4LP%(R.)=O#?!2CLXL)!@QGDL M:!6!U1:RU)$H^YB2R,)DX;I0@+5-'/CNS5[-^\SZ.E%^P1B?'XQQ.,%T?0"4M5R4P:2J4D.K(^2()-2<-*O5-%]H^%BM&$,T3() MI0> G$.PUK%5%,1.K+7"K 8+EI=]MU,.AZ-73(QRR1E\<=YF\E%J2H5$D7(5 MX=X+0LTOR,:8;;:@O6%KJ;T,TH+*Q>GDO4^ZQ8EFRTFHS<%I?W1.])QP4AE5 M%VV^K1FIG]4@^8QF'5%;R1C-&DN)6IS8RQ2DQQC90?/68LY+/\6Q8MF=Z#+( M5FN(43H 9[7/B*5F-CBK!#A:=EWVA,93;(:;]9D:FFQB.EY/L\QGRD]'XY<5 MZF^?NS/N#^7BA='[CR!:-AH28026P,7D' MVD1+(B<7 ;N08[V$4"]^0,=)@S.@TUY>+&2$ M!5,R!$5P$!-!D62#3Q2R-9"R VN6W;-L%1UN9R6]\+8F2*6:5!P@(I MRL42 MA3.06^S5_;DUA1=MJ?]J*+#<[)J?1QF2D@ZUR#I;L.0X+K51:&&%1T^NQ0-J M*W:U7W<%)%9=)GMG"]A@8M$ARE+[0YAL+]G52MTU)X1'P](_(Z9G1]2!9-=! M%$^!O =E2M008C;))(\E7:8PR/L0?MPB\1KF(:**4+*5G:+7)4"R&0E&0 M]AQP:A27/H5LH]9O/[J?R:6<7]:US<[7!O)8"$@85I\Y< !("2-;<+H_PP)W M)9<+B?)UIF)"4#)K#MZ<1:5#%FP]F4MH!-R?*/^N8%[,BI>2V;9F%Q*'=,H: M'S$1E5H;#:3&#A0A>=H,V>ENL/]E/_5/Z_ '@]'P)A6F[HA1Z_]Z,*#W6EL(,J=:M_YR052KZ;%!%!OX^OR.#>_8%L($:1PSI1$.F7@B#T&IXU(%!E#;B,\>)<MZ5904E0*@XGW4+,')@RK%ZM#B MO-3O$6*_>3_C _]]\&[4::T:4IWB$#:B2^"@4DX'H=&35P*T,1[)D8LY&Z-9O%J<+#IO=V&E M:#^+,7P-^:0W++O IC 8U)X,2!*9G.E")[,ZD+-7Z!KT8C_AYI^H2+"REL5<,JEZ>C8>-K4^]"P*>%\_=<9H1>=EC%9'BS#K)Z-E M ET@QR"4:'&M[VX@-3^9*J8HE+J8R)8J D3C@@/$.@%4A.M Y^(?0JHV*9F5 M7>=3; WYT".&JBM250I&%B2-V1A(47OT(293D'T,8KR63*H6@-4E /LR*>)W4>)'CHL :+:*54 OV%>E5093,NX2N W.Z+8-FCIT6':G$BL"A M,JP';'022T*?HA"03.A0TG&B*_[4^I?%>_/!V-*>%D;G%VZ_AJ*@EOQE/Z4T^&>:9V>YD-&:EM!"C>V^ CJ>!$TJPE M2C+B]LLYZT#](>6#5^3T+\ J&(T"UCM2 -H[:+(1LB<4C'& M&MGB NDWP_%2:W?0DLH2JR"QQ#D-64!T0B+5.@[<^(J_E]*]0^^N$KH[MO8PD$]2<&150+$; MGP,J)3BVTLX$K4ET:'#J!\ Y.!X3'1*.:U]ROMF[T(/M%H%.#L0Y<(0^@!#) M0R(9D90.KI!$9)>R TTY5YQ= C\R4D$IK2O1$N3BO>=X-PC)A"0R12VG#JUU M?%=T[+H*]5HF(Q)EXS/42B)*$%"*CGT X7,'JB>M*-M]#1J,M9EU: B2V!,M MGG6I#T6P@2\EF(L)&%BQL!4L;.4*I#LC/A5L&EVHS01A.R M*& NALGMBO0KTB^<]'9^69,F21(FUA*-H(,,A #\DS&QKJ'+'371%U4@ZTEP(<4L@Z M)0[XI!9%R-R%+,0_W;GFYA0AG- 3?FUC3-,S[%=1^"0;'^M2SG9;RKXIX&*V M*AD1-)MG9VO/8QV\$A9\R;X+'>YOAN65WKD1E+?'S$Z2)'CG UN_4/.9@XJ> M%&N1K#V'\$4ZN2+)C4F"[Y>5),(P7EEJE06 4J$V.;"9G(-D"X:NVIL; ;:R M-S=F22K"._9%:B5X+S$:IVTDBE%Z!Y\1^=9.F ME/>GH_1F?9B_^.7EL.E.IQGM22O!^CT(2-Z$8!4$ !0%.![JDD?0(J@6+WF. MPUA++K&T9; J1Q6MT\YA5,%:4;K4(:^EN"ZD!1YDHXK,.44;P:F$)@7VYB4C M7:3H0M_:%L%Y2_57%!3VB4P,JL98D9)+F&UM6*C!=F"UT1<(7?W\+4SV]E]V MQ-#9K()+9&T& Q),L*9./T97$(E"!QK=MPB6^4F+!4$B)6F#%1!K1YK@&*&H M$:U)&KOK?US]O#DX[8_.B6;H+*.K(82V=E8TT1O0@:)+I8!P[&9XQX!VU]58 M!(1WY567#_<1DP&'HV=CFEGFJXU7)[G:=O6]GN6;I,@D/42ER)0 M3J!7=9XQ"F=<*7'-.0/2YE1 MACJ7+(NYZ)JH;(C)LQ?J7"Q$QG:I*/3W@-V='M/XQ8C-Z\<=+X&])UA3"B!S M1)%J32RI V+B;TJR1&?CNM!F?6%#]PN)#B4[L[Z4)"S664"'+)G6H^/X$"4J MV0' 6J]U%P)LB;6.9V"]R]&+*Q+9M)K@(]3R4XSZ$@';)JV[$*Q=5#JI##%K M!=H01ZK%)DQ4T$*)OD-8[Q_CF/;H]&R&)N+5 46JV#F_4!L#+%X'*, M6K&$ZA3(=UXE)+'+EB<\"02PPB@W72!UT,L<]0 MM1.KH167_CJ7^H3#S2&-C\[7AWEK6,9XT1_^;$S+S"QGP5M64RD[2-$&-%@B MH67;YY3R';!X/P#R;M-G<)_A#77%0DC=26/G;4K*!\C6 T!14>MDA#5"H\^O\;=_&8 MANEX@.,W7Q2JQCY-]N@M#<]HA^96_.&61J5O)%C;>#(:7[WBSR[XL@15':98@@\6(Z0HLHYLZ3J@%%O>?;9E+I86VACKW:B[=LB-LF9E) MZ@1U2D%$[2684IL= ':A",2*P>V<=5W,=%F1%FI#^EKY)H<2C(K2BHR> C\9C4]'3&':&0V7 MF$/(=MP)]D C%A"@0U&V<$27G'-:YRZM(6H?A^Z;6[J8=(4DA%,Z*\O\+5B\ M<3IZSVH1(#C7A0';%8/;Z98N9J*[ENP,J'("#YASU#6CRVA+M162[E(6UXK/ M]S%3@T.JDJ31PAL"JK5WK"+EGY :--.-!>S\JZN>!5>>:\+2&OY[VQ*-,;R=U++D@9X3V33 M1]22(T74%,%'&4EF4+EHD-IZX=J[CK+M'L(=Q6RWLFI32A^#+]Y&I\"X%(0R M7H'VD;(S2;:WXMZ*%5^R8GX%_Z*/B0/TDH6.H"E'XYR(Q)2P+KJ\TA7=BHYO MI^.J!&-M"*2E 78+L)B,EL-@HY*@R[+A*\W108[,3X]D#-+(+),' 3Y T$9Z MI36(^EL.[=4CJQ5MMZ(T7-3):L$NAA&@E8A@$%0R$0KFC**]2F-%B%O1$ Z, MJ+5=4@X1A&4BJ*)\0"^]K^-1[=40;;2M: LDG82(&@@#" =:",A*5 M5UYK[U=!27=(,<>2_6POZAIY[T5@7T($PW%)R:@D2*/E2E.T?-77K6@*$F", M$(Z\5(#%>\U_1AV4)D("N](4G2'%_#2%")ALE%81T\.QLTG$!"'4(>=H,G1; M4]S)47!2FR[4,;K6&OX9U;J)I\=-POX%1FET-IR.SQ^]W%^N&3K$)%TJ MH(-EY 0&;9.D(@NAE,JJCLS0+1:YAQ=(NDI2 /%R( 4=58I>!4PF"YD ML7\'N2N]R.KPY7*NK@301B/9A,B?( HV77$"YFC;G-*LOH ML^'8LOC@07NCO!;)9DOC87V?!V,<3C#=9-E&)]6S(P4H5!T2S^!%B4X[=@%E$53( MF"YDW*_XW$X^+Z;.9M')%*!D= *E/4>6M8%XT#;8HO#"W9!"7_!9MI'/F9I' MS^D(^YNS^_F$XC^?/\7Q8"ZKQYXWT^9H1M$G.*%/E]AO^"#F+3)CKZ:7>*?G MSY]LXW1*XUNFC*P\N!EEY/P6'0E9T\S93:4(QJF0M; &52FQ^*CCI4D'Y7M7 M']I&F5N$],_3]7H:\65V<9^O6"N(OJ7)UC"M#_,?W-Z\4@_.XH3^?<9OI/0,,^]>LXCXA3MI#UNO9#9_S[Z\L&Z?@E(]2"^U!)$1;#$)2H6@O2\RG/:,@.W04JLVE) M1J3)#8Z_7PS_QC1X=H9C?M5$N[%_RT+B,Q@/F)7T\J",I M+\(J5(HDFNP!BPTN%QM=3$HDC:[%RX)7I/B"%',L0C+K_6.EU5%#,+6&0 P0 MG$W2&1"BO9JB S#-3W9M#!FE5LJAAUQ;8(.L"WR$R18]A?;*;@=@FN.BN.)R M(IN**031.#1&2D/@#0J40;=7FA:C8O>H7R_V@GWR\\^G:1^??[[E=Y: _3)J MAM-_\>,Q@^Z!SI_CRG];VSD0$'H$IK\OUFO2(GE=J,26)X.O6-IFELY/EUJ* MD-@G4=G6R-F@<=$H=EO!>D&!VJU+=]\-:3PY;DX_Q;2?,V%R<(S3%^/16[[. M9I_2=%R3*V?D&C23>IHO*U*-WS;IKU.ZWAH'U4?T26*VFV$S.!MT35C:HDPM M,[(4BZ2P5O&+GE16(LH21?7.6EQ]JV,TQ? ?9O MER"+7U"0%&IOT0>0"@(RYMZIFI1A8THRQ?8JM7LD_]H68O,;#2A92Y$HHW"L23'Z6!?K0&UZ(JKP+9>,S10HGM9\ MC:TAFYHZ?O-D-#C%X7E')"PA)B&E(I9^2 Q4D0B!;G RV,(R^Y<,8[)]E]M1VQY<#$%\,@HY'_":FY\\;C$V_ M9K4,\Q/VX+ _/?\(UYS*2%]=\_EH,KF6D7HU/KM;/OW\A7Y^.6SJW5"^G835 M6Y%SGTWV!H.6G@"=BR8:3!9*!)^T-NV5\Q5O%EH,1Z<0'#E5E(:28_")%5 1 MR9FH,9N5OFD7;VY\(X^Q/WN\8Z+I\]%%8YXO"N[6:K<[HV$Z&X_Y#5R]I>]/ MV+5%YY%Q:),JA80$4R 4("VBD$&4X&7+*Z>ON-L][LY/[WKGLQ24C+ 1+!MN MH4,F2FR_^8/LM-Y]-AZ=G;X8U>/G-_G?;H,\/Z6FO32^Y@U;-LA:IE"8&XZ# M[(0Y)]!=5FKWD!AS+,XFV,:EFCTN"6H6&\?S(:(ONJ@8V]Z\<&7MYI!%]+09 M\HMHL+_/),KQ_#G5-1A\OWQ'S?=>3%MX7(J,3%K-,48"I;S/N29L:&L2V&A: M7H9VQ>-N\WB.(RXE,F\YS+"U2*:)P6!QD@,1CD@206JO/OYQP/;YE^GYX]$P M+PUKOR_,ZRG-WC++\#^))?CX!R6X+0HW&Y<<:.-=,E"L":4$QWZ$1B-*Q@Y, MV:R(VF*BSK%ECB %(01)E@,=Z4,1D+4.+I@DG=(=R-)H?46J/9HVXUG!E!=] M''Z]SO;%Q0%UXV2#2C.D_)B&_.$62+3XC!%PT@5A=?3$SJ<542F-5F:1I6%6 MN/;;\%O#\\9W<-55;3W]^ZR9-)_&ZBKMU^O[^VS+Y 9RT!&S:H2/&DMRP0-'FQ6$EO<1F#%G87F/5[62/UVLN/EQJN3W#C#T4$H49&.*1/HJ"*Q MA^>L(L,$=*E+&8Z++:;[1[5L#VCX',='-)E^W#@O2;BMVKV=-,M19.45)0I& M0A3@=8I>D-8Z&4,IKBI#K\CG?#*J]0#GM1;MS^0#7O!_B$=T.V'PXE6ES3Z*I+PU M*C/'0BA&!*EI1C"^E.-?==1PKGLQW[E?89$."H)&5"8A(6;AH M2 5/45RV?.FT+_2'"W^V!@/*#6]\BH.F?[DD8;=\@G%W_&+<#%-SBOW9&M=Y M^/_[_'KR69]V2Z7PE*\Z/1[EK>%;]OSK-;_^E6@'!Y_7=Q[/YD!F#3ZOC\'< M,O&OO[V/$KB,?AR6%+Q4PI+3 .!\5#5#PL2BA1<^=];2K@2BBP)Q:X4O):F4 MDD#F.-L ,MJ1):&5"MCBU,85QY>;XW.LEA632S)'XQW[OR%%H8.37GNG14P! ME]3#J9Q[/,)QWBT;S9AFI:F?'&-32Y[=*5^>4ZU??32FF6@M9=_$B*H(990( MRG-$3FB]E#XZ+ 65]5^VM5U1K-,46\BX#UB?HP2OG.!@31@O.;YG[Q0SZS#C MU')YHY59F^\IG=59Y-U2.*2?6V'[[XXK?%ZGZ(;C"6WQYSA6B=9D$L($ '+L MPC%IA S)NDS&+K&M6W*Z+-[(B1QD(2MT(@(?<_#:&C0Y*C"LD.P2&[G[Q*W% MS,BB-Q;1I$@9,%-@M45:!9/0F@)+H+<^:^!R%M-E!;!F>+0^'M?Z=3?Q6VZ- MWLL]'ZNT,U& AFH2=; Q4,Q@2TPF%2I+H+=6W%J4WK+91>_0!X[SP$@(ODBG MLK4!A')MKM6QHM3=>>54YPW(,7S1@M$*12DV>S1>4"&O.CO*NF+)//L-D4@R M2#!96X@10I(6;42/V66-V'T[=6?^]1\E65[>P=669;1*1D5V=S+%I!. -5Z7 M6,@E]GJ4E[&[.4*M(-#3T9A_N,F\4%OLCZP+^'*N?6P D@X^(;/#.U],C)?=(YJANIM3=\N3Y:'@TI?%@@^(WVBT_;X9TPWHL76?F'+.@/=9BZ)%#JEK%V:(V M0,6*2'4-)IKNQU3W5Y4M/LY*I((V):N #C26J!U'7FP@8TFUK,N]F+6X#^Q: MR+Q%=@#>VR ELE_.'%-&26&5(J=SN*REVVI2[4_YT>LQ5T4%+HO??!8\[3;] M]6%^AE>;YD6E[Y8QT)^7,>B(-3-!@;.J!O.&;9GTU=/BN"W5 BD!EL":_:ZH M/SEF+_,'H_I.VA1';$]8X",I#91+<.RK2-)".5@#IB@+E&1\3.RQME^YW_*07%MTKA<$CG0H62BPQ@3O9-%*Y<* .5,Z M.P;2#J#^Y"#$P^;]HS%-1F?C1).+K\>$>78_N7G[\T_\Q^6LFG,F%)4@VSKH M77NZUL1LZ4*,/D;U6\7MTS&3Z7F?$1HTP]XQ-4?'TT?:GD[_ZUV3I\>/I!#_ M_X-K^]6[Z6&_.1H^.CF;,%+GO'URBL.??XKCAWSBB\\7Y__J*I\=78MSS H0 MU0.NMJ=1?S1^])\S6HC_*OSPO3);L?+H?QXPSI.U'7JWMC=B%?D__S9A8'L3 M?EWE8L=)\X$>R7KOLZ_O+A[&\7GZ[!A=/9Q4]8E>[FP=;&ZL[1^L'VSN7[_G M%M[M_N:3EWM;!UN;^VOK.QMKF__]Y)_K.\\VUY[L;F]O[>]O[>XL\!'4C1[A M%4Z..8J:CH9_6]OX^Y._KREA("SNML,7=PW?O.O??N2?WWV8 8Z/6+JFH]-' MFB][^Y#X&T%29W'6?F(],AP-=\X&?)*T=JEN]JC4<(P4D"6/-?U5)^=#UEJ' ME,@%)[%\RS%;&V+5][4$Y<8HGG 9X.E_G<>-T=OG:N_MH=X^RR>; M;U\_"R>[@RV]\^&E>7WRR\G.LU_5X<'>F]<'N=D]2'!XDH^W#Y(Y'&P!_W_^ M7._T#S^<-CL?DMQ]=7A^^&'OS') M2WEXXU?5Q M@_VUE\,FC3*M;>__I==[!S+YZQE[0#3NLT-T.AI/'ZP55@8XY0N\GSXJS7O* MO>GX[/Z)[?:[WXJ+,HDL>E(+WX.,NNLFZ^BUW\W-V+_KR_7]PXV]YX?KNUMOMC=.UA[\7)O_^7Z MSL':P>X:>Q<'[$*L2;VVN[M/#NIF&32L M_8YL?\L5;*%/P@9P;7I,:_^^$H:U"^=[C:-E@OXWGOG'#__B:#"\$:UW-DV90&IWHT:(85[M+ MDG_P,ZOX='PA;EK^;:V^^/98UIM1\FN):IO0[.Y]S\^-H^ET-'ADK[NZ2V]2 M9P,-L\'UW[>I!?N3>VA4W__&/J\.TL>>$.18@#/V@@3;$]+67F-2"#271A6^ M,JJW8CMOQIO?,^=M,.H'>^L[^ULSTSU7J]YZ%71EMZ[*<)?Q:+#VVV]K MT]%:F^+QFSW6D]%@T$SJ2.;:TZ9/:TS_.KYYBZIKEE01RJITB]*'SJD2K$D0 6&6T=IY8]X:6P7SG\RQVK_X#(-(.CMQ70SC (Q(HS<5OE^>^O%VE3M__UW47HNK!MS2> M-@G[EY>;7?EB\]40M833]P\>MD#._Q][7]K41I*M_5<$<\^9R3 M9\'T7GH^=X7^X+]VA@D<1ZF:TOHI-?R"K0B&17M!!^L )9A$>X%3D!(6G=;> M.2N2O3!L>]LH]GIVLXYZ7=[P96<4O\S>Q\6U^T/;42D-13\4@Y]24.AA,3SQ M-IVJN:+3*SJC86&/2J/W=G?8%>UAMVC/2)NX3TVN-_V!\P,0'[^K3X;^Y>6+ M/UUG>-+5YR\[O7+,Y8<>I>@0;L+Q>=1H$/]SE]\\>7NS?.M?(S?]'J:;E+%; MWX:;Z-;W[KPMV2245GY;*C<5O/VC5V_[KW(FQK,1)SPMY?]N\)_0>J*=Z_2^ M1N/S1X&N+V+7A^DY[Y_<>MBWF#UL2K+A0A S(L"O1E=E#->DZ-RK:'M>,^3B M$]@4,#'R)X/^/^D^2^J0>=TQ;S[Q_?;A\6'[[Z/6F]?'S1W7;>TT62LA[4[K MV^'QW\>'.\T?!\?-\\/C]Y//_!V_B_4.VWW6.C[LMC[OPH//!V-TYN/CW\>%K>?:VO3UJ?H0_WK;W+IH[[R^:VU\8\MX( M&P!C4D5DCL:AT4H#*V"JL,*D=]$D?!T%K./TW7Z<2S7YJ0$D:\ #-:"M?^Q- M(B_&K>Z7V")8M&COW13MY.1P2"+ F>" 4HZ!400#1ARFC@IAA-[8BC8'E"F< MFMU#NA\/]&.QG2WHE4JR^.6WN#]S*:7[10FY133K^]&N'Q3?3@>=H>N403N) MRG2NPG-YV>"K[G4NRM]_,9A'H< R3,_>YH?-CYO%[O%)MW\>Y^>ZIA:M_N;U M29@(RPT#BY^,-GXW03!-S\:]YO*QEV;*4@E@;SLW2-'>XW]2JA3*8/T[L+Z8 MP4.P8X88F"B($M%69 %(1370VL" K0Q>D(TM"6$157"G?_JU&\VI#WWM&@7" MHZ,B,I3^X,G\Y/9I_]6/^ ,_= ^U7AB!@2/ M":!&19Z.M ;$6"V$YE!JE9S7 ]TMWB3;?MA8.%M?:0$NR5&JS][_)Q*A;(Y6 M(N:[-\7<*$JD00HX&YDZM8P#;8@ #GF)74I,L2B;HPL6_7?]*-O=P\[)V ^3 MY?JW<@HR1VQ*5')[X/72 MHM&3HGC.OWCF&>0* PMI1)!(#('T<:ZL3^5QA!#!ZH@E<,JA]<<\HQC>]J,: MO3OJ]]8VB@%]08HRBCT'S&D$:+ 2*,,(\ B9.*]68AY1GBD%4+1D:W38*1][ MV/GKD/O__9?$2/PY+$:^ZT^2'!2]4A :R7'8/4U 7.BHMH6]!FGW?=;GCF:^ M'^Y]C+O4H#/JQ!N.3W[]P+OBY'0P/$U'P*-^$:]([L)QZ!K"+\P?::-+@53; M=O1R>(?1<["1 M.[C'>&C.VXFS_^5I+PI3NFICJ]T9=CAB];<_)YD"Y^R39YBF*\_%OI-[S\X]P1\.GSUYH$Q92BXW_8HU3+ MI^CWBK.C3OS++\2\K\U3+P%[=JM]LON<(VQ*-5U*#C:VU0\N7G]OMO?(X>MG7]W#MJ?2&MGC[72&*==K0Y:[Y3P("#( >4> D.( M!8+!P&% &BLSCA..DOMQU+??&\5_QWT %N_TH/A;=T_]K39\O1'RV05X K ? M2WS-TGL/Z9WRH&*D+3$4 NY9E-XHKT 'C0$WVDM+D.9>;6PUVX=91I\&LKN3 M_6L%/?)QZHY3 M8O[9D2\C?Y(U>B5P^07Z8_RQ(STL0J<;+5K=[<8K4H)=,G3_<]I)9FZT;HV? M7!!O?-W2)2EB:)P -;%WK]C*EPN7;.#T=IG6[.*[D6RG2T\&/N[)Z3>$BS(= M=UB\B/>+6E<,3R-U'![U4QSU90;2Z$B/;C[%F;X^U#3.\89O\M;F?7SS MZG0PB(,;)T*F;76D1Z?#I<2C)SGFR!?E&<%>2&"L,X!2'U\Q*T#DVG;2K76_O'%CA[I<1[C#93^=8^KSLD/I_%*"EG" MX _^ZVEW'-KX$;2+%VFTXL\"$[PYN6)TU"DS6$Y2!LN\X7H\X)\ [(=_W JO M"TA4^#G#:8(G.+M^P$J_(!8(#RQ$\P(K0'&"6!)_*(VHT#O+PPD>')Q;<,]O+*3F^\;M9YNU.]B2;).- MLQ0?>K!%T":&<\AOW!2*5W]7L4F@JORV!%[.7L5S<-^SO6JCML>2L7&'K;]P MS%M,Z%_BC(-7$3Z^]@?G,]Q;Y44EL-C)14OMZ3IL;U\&#!\>?2/K>YLYV&1IX\'F7 MMKXUSUJ?W\/FYP/6.OX$#]#,#$RI%7=664!@2E.S7@-%+ 9!>.VP,]01N['U M=C;L+RH$]C=ZH)YV_E@5BX$S>-WC5 JI>:F]QWC3:4 MUBPBF^7B#KG(:#*>H8^W&1)9>N9/T\K)O^PYM%JU#A=*S"(A>W^3F/%H'QEM M-< DT'22'H#2 @)((S,3EF.CY&^K)3Y\(UE \O=*X]'N;%]%1J/YH]'EU+\I M9_[5>.(S*CT:EX"OF,(J?] M0?E=W?/TY6>=^-7Q:XM>?.1^(D/_=(8EC>[IGDTZ',EU*F95A@^/=,_I@1L6 M*5VXXV9G"!2(O-!_S/2F/KD&[G,=&SRU&G5-CPV&1[[;O92\XD64I])W/R[S M-^T93TOXQVU??^"'S[^D\^>M:<96@0S:^7NGNFSX>I M6O7LUHL4;PHVM^Z+US*Z\"9F4QE=DS_6)*>UN?VQO?LJHDOKU>TRM&P/]7K_ M0[,8=WU;D2>:=)VO2ZT]1OZ"HY8FZ46)3"/&8J!NUR57U 2<2;U*,J\\FWV225%E3 M_&E^W5)N;_5H+MQY>U?N\#N=\GINYO%45L'TJAOWUB_']T7892' V2 MP?!?]VAN#=.*#4;%WF;Q>J^UW7JUM_TV,HBT[6ZWRU;)^IG,53BCP]M\CP/N M7^DS"]A#!(Q<%:*%1FQ<8S0(E>PEKVH%JTHVMO9&_KA MRQMY2N:%ZV217O] M\YRCK),ZSHE\\:FG3UUGY-T?BUK.#+GS7>$P;]DKLOHT:_A*KS'&-S3\+]V-7-P7'X^\'^6->D66F&4U7NTU9G=NU+O_ M.>V,SK,RK\!"RXTMGI5YI=>8H+M9MQZ6'=DFS] NB(VVZ"'I]U\K+&:(H*?:&%EN*[=LB),)WA] MVYE5QNN:KMK[E-K:&97Y)"7VQC]T+W]/T-WM#T]3^LJVZ9^.BJ8>?/>CXD-G M^#WC\8J( ,F O'KK*B: ?-L18P;DFJY:9,*C05R9$HS?#?K6NX2_&6U79'W) M@_R1.6FB)DM'?F9-[&T6^^W_V_UP6\I$ULXE7F*B,A=:N77-F0MU&T,M,NU;,F?5[S6=M0?9(Q=E47-&+N" MZZKRP7A-AO+ 5?O4&Y>F]*EIWD?=]5=BAZ_V6TUNOT]#G]Z<$-^,R*LB QF1 M5V]=*"=UK[S8+=)\)_=C>CM?>JX_#HQ[\MNX7]UPK/FNM?H<= M"YKD>[5^J#DPW#X$W":F^G0="FY+01]WV[O?H''J/E(/E][WM#'Y]N8R]?DE%:W#E4^O@ MJ/O8#F,U?9YV)E/*6W*8U_UQP]!VY."^:,;KCX;%;ME1MJD']JA(O9FN=36I MX^3_NG0"')-VP$59!:>XG,6E6IEK#;&>^,#K-G%X[A+[#%HP;8U9ZWVTQA[K MK'@&#\P'_X_OG?J;R_.[)[RW<,)B"2;AO^?W^'_>]#K5Z;EO[?EZ.G0W&KX^ MJH7SK\ZO@%PV?CT=@J]:G[R<"-[P?BU>R3.W>&UUU+$]?MW;/_YTT;KX\.W@ M^.#B\$T3'WQ[?[;?WJ:'W^)W'[__T=K9/FM^_G3>^K9+WI(/1P?'/[K[WXXZ M!_@]:^[LDM;.^[-6_$QKIW5T^/D3;5XW?4 M_ C/FQ?QNHOM+RK^SV!O@" < LJ\!9+&7[F66CD1H,,V G2#2=K@3$TUB;WA M&ZM:/=*[#U23NW;,W^'QS5TWHUQ&N6LH1QVS)B@K!)34$:NA"8P0;0AW7C!3 MHAR^1#F<4>Y94.[B)LH1(3QS(0"O @.46P6DJO 5;/D_E535^%*N:\<@K!ZV+857#C_VNN[H>&3ZK M@L_6JVGF!)W4" L-&,(AF;<,2!TL@%8Y;(GF6N((GU T,!45&;TL-AV<\S^Z">FRUE8W,N@/IQFBUQB1DBS@.K MN0!4JXBE3@@@K(.$2B:4(BEGH:%H=C*MKFXOD"QEW9Z3;D^1)::C>C+# 2;. M1DN(*J"HT/_.+JT#O9GY71ILAC)%W]M*7;'*Y&QM#(LG1$:YC@/6%L'# \: M1. D0$JN021,T$C#"$412Q$G#87J;WEFKU)MB%+6ZL5I]11#@LX$;JR.4H62 MKY@XH!&DP&)+$32*B8"B5E/6(*JJ0*A,D5;*G[27\D?\<'1)B!I%SX^R#VE^ MI&@8'S>^NHFCE^LPB2&=P&?+CS*"5H:@,^*4A%-YT]*:G2^>TYNT%Q?BV+_M#X>O!_WC\6(U_>BH[_9Z_T2\/?:] M44[$J0QC]V=$*B'F>;!6 .]LQ%AA C!*6" 5I18'[XV.UJ=J((:G(/:/^IB= MV9GT:*VNW)N4M7K16CW%G'"<2(4H!YI*""AG!$33R !$A)-4"(QLM(AX0XCI MZ,,::?72<:;Z#7A9KEP#+]VX;OV+3@F/?ZRQK^Y9.6>KW^N?^'2^T?LZWJGR M*4?5"47M[;0;C;GFMV;\CN;9%Z0"$L028*GS@%*M@8%> D45109Y2W6Y)46F M\80M*;OGUM ]EU5Z,2I]?E.E*4S@K('D1 .* @5*2P*DD\QPP;GEKC$Y2N9B87S45U^,&5(QTC^F0[MR :!U* "T8(9XZ['/ M54?&J_BEG=YIG,#]\6;3[PW_*@5V?%T[B>ONC]% QS7H]/3@/+6]&<;-*0UW MT.]VR^UI?)*4=Z;J=J;=:;))G.*,:0X,8R+%U""@',> **6%8IHBIC>V$&8- M+*=C:A[L Y%^S\S>"YY.!YD]9S1IG6W &E4@5*XAS0CG'@N8!. M$B\#,QM;5#80K,![G&NRK8\']"_?\Z$S*D)$A#M9?G::+(C<1MR=^$HF:Y.Q MM3ILW9OA!=58,VPT$%XY0)6$0!(6XBN-#=2,DU3=E]*&(/7WF61?:/U\H5FM M%Z'6-RF3YY9Y%BP0QD3*9)P""B,"F#*:0*N=TJE<&FD@*FNOUBM C>YPA2)5 M;X[4\J.B&ZVF[/C,MOMS<<-W@W[<,Y+MGO>-ZO:-YC0=C(9VT(IAP)4W@$*' M0%Q%# CTU@7#.$_5$21L,#I=8W-93.WLILQ05ULW98:Z.4'=E%?14!*\\8 1 M%BU?ICTPV#G@L*1$,.[BRFYL$=I0,YK:+ O4K0!U7CZO8F+,+Q)E_N/2IZA' MHT''G([;H8[Z19P0<.4<(=7;*P\2GN1W?-HNM-1P/#_F&=?RU\'1]I5E;/=O M.PO*P/P 8'X_S4$9XS9230:X#RE[&@:@E+> 2L0(ISI@PS:VGD(_'ZHP2^2E M7#$0>,ZTH:SZ.3 SH]W:HMT77EY=<*B$M,;=J+\$][G&OA7G* M%]1ID+45AU4N=%6FSYWX*/)'>N"+%ZW^R!?XCY>W.KBK*)U3OWNL@.S=$=XE MZBV#?^EAQY9E^EVG>YHJJW6O2>53(MQ6C-?.>L+EI:[O_.!C6N!J#79\*X/= MG=3RN_S>G;&X_:2K,-/5>]#5K]/&.>>8HI[H9QFW(P")4(!RY(&6' /JA0B":Q\!RF_NKC)!P?1U0I;=IAT3\=#4?Q^OBH3ZDTM;IL?&#_3 !YQ*HA_N_%C:?DE0'Y=]G9,$821#C M$G N)4BU>8#RU@"5&F!)):&6KJXB,R4K$Z:7!6:. J,X9)'Q02!A*F_-( ?& M60$8X]XZ)0S%<&-+\$8DA+_?_1_70JTRP%ZB0OAYD[H#<2H/B,V;U'-BSDU[ M@PB(A<$6( 8-H(:1B#G" @@Q(M1*"BFMJ\CD3>HY!"8$RV#P@% 2HL!X#*0V M$ @6U](33IS5<9.B#3&C\_EJ;U)+9^36;\#+V#RQRW5E.;'_*I,4XK^N M\\_6_\0?EY^X G_6IT2D"37=^A\S^-?63WR^[\>J9[3E#5]V1O'+[-T<%R>. MVS[RA;:V?QP'3?JM[=_[V13GWY/HL7?V9GJ*D748(I@*VU'%- M(RDT2D@C-!+*&&D,_H+2B?SX0T<_(QY/(OD#9N#U=Z!#?/"7NGNFSX<;_[HV M/\>='KBQ'O>8RF^GPU$GG-\A]\\H_9/Y%C/GN[G]L;W[JE'LM5[=+J U&>NK M_=;'_;=[.]OMW9WB8SO^T]QMM3\6^Z^+5_O-=Q]V_V^W]7'O[]WT,/O-W>+% MV_V/'_^X]:F.]>!K7.V)$I'KAO=S/N>+TYX^=9T$)"#UZ1P=]4_C[=QP^EDB MB)>98S\!H>2N<9Q=?3+T+R]?_'D)ZIU>^77EA_Z\/@%)U&_PUG(^QF]/M$"I M3),0=NO;_1Y5 M=Q@4RI:[@.O^X.T[Q?MHX'W13-> M?S0L=GLNJFQ3#^Q105"CN$>@\?-._A47Z0.,WGJO3#JYN$^$=U7I!ZLT<7CN M$EOCP_@ZG\#G I@Y1_*Y,\*7K2K<_L>)D_S;I[/2X?WY/=QO__W]<.<].3S^ M1 \_'YSM?VYU6\>?\,'G]_&^'XY^.LF//QPW=]Z?'[YI7NSO'/PX:+__T?H< MQ_IY]^SPS8=O!]^:Y_MO/L7WOI_==)(?OCDX:^W\^_O!19.VOKT^:NWLHL-V MMWO0_NO[X9M6IWFQ1P_;3;K?_BLT.]/=QVV03A"36L81"N)B&J H

_ M?'Z^O'SE+\=MQ9,'?^"/?&_8^<=?+X?YN"3@"C/+%WR/%9#"N_H7D'J+X^O^ M(/[:*^SI8.![]KP8#>+-NF7+M^*K[O2&939:KG59K/+SMGFO_6KLW<>G*RHR#SC#.^L[I(/Y\%Z>A[Z+% MOA_:^D>LR9=6ICBPM<47A0 MC6R>K/CSB@G,BE\[Q9^R#H(1D@5* :)21^L $Z 0U\!;15UPGC >R81"I/:* MOP+DZXX?_QPE.)SBB0\_W1&YT^F M8DO;K*\>?N;;L#GA[2L]/'K=[9_]GW=?_4\03M$\'[SMZN&P$^)<7N)U N'L MOZD(H3_.\%3CN.!&1E6?>?6?>GV!FV6F%M#9"4I=0?98&$*O4O8APQXB 4O.SN*5C]F_:N $%; MOIB&:VJ>HQORF=^SLLX9F\ZE)1]_ZYZFR7S7'Y3;R[WZL.3-IZ+-9T:(!)6! M$VTE"*E9/.4D;D,*2L"=(SH(:'P@&UN2-B!#2WMPF$,D,ES6-D0BPV5]X7*: MJTNFJ)(:():X>FJK; 1A0#B-A=5$<\53_&\#J^E3E&6!RQ7@\$OL9'UU>ZA% M[CRZBJ1XJ9H1+@5PGT_S7,$8=4*:]ND_E8_T0%TU/K?:SVS#;[(JK:RO9GA'-B(3'SA@"-8=S* M!,% KITW]]IY MM(K:>1CGVGFK7COOK^VWVZU7N\7'_]O=;7^LS]!GB_5U)]8SS-VM]?@:A?]A M?=K=R@[#G=Z8WD0P^6W5P;0OLG'O[5S ;Q4+^%57FVVIJHC]K'Y7XO@]B[&M MZF3L>.M3MX&K\W&]QMH:Q/EN#X?^CK/]>SQL9;7ZYMF1_>(,Z'.-$VE&A M2QE8W:(;Z]4/,&7BE.T ;7KA_W/:^4=WDYGVE)3;U?0\+H_S\"&^0X@,AH8I M*3@URDN-M,':((@8LDQ]V;M?^8TD1]L]E_[9_25$VZ-7>C!(OH._=??4+X7/ M\+QYV9'GVRYJO=FCS8O#SN'G?W>;WSY\;^[\U3GX]HD=X-2MIWEQ\#EUWVF> M7>G(\[VU\^GLX/,>/?S<)*WV>W1P?!@_LWNVO]/$K8OO9\V+#\>'.W\?3W?D M>0];[;^.#KX=Q3%;U-KYNW-X',?4WD[=?,A^>_NB]>;P>^OS86C.B#!RW#"G MJ0#$40BN'IF M#;:4!&^L,DPBC%#\D[&^!"B,< :HN@'4U*&&9M8+Y@R("XH 1<8"J=7X5V8\ MQDY&@"("-MB,X/7G Z@J@[_KSPBWK8W/,AH6@VCQ1CTQ7?^SC(;N=OMGNF?] M>A73> 8^=;D*'WXN0LN/)B981JFJ4&I6D3*ME,3("F ]2X':@@%)0@"6&NT] M,@3#%*#9( (WX(RRS75+B,\E,9Z;>F1=7I NS\B6TT(BK0$BF*5@:PP,217( MO)!20A/75)6ZK%1#D"=SC@IU>_/G='1J]-A M?'0_*'W[&9CF $PSRFUA&SPU$9,\]JG<%N- "V]MR:K=-7^C:S2"U7I*:Z!+(DT0@80K8< J* 2F! 40-!$_49(>63[8;LWWBD;N[U_HFZT!]T_+A2>W9ES)EL7$[X>42B#$&50=",6DI$1SJ! MD01$$0\H(P+(8!T(4C'%O%(!FPA!G#84FB[CF1T7JZ*Y57&*K+ESTMPI\L"# ME#*PR!NLYU%S4[Z'D2(Y'57P\?]$)_* 1$/QJE+#LYOBH2KX;N!/=,<5_L>) M[PU]]E/,FSI,)GQW/-_9C*D:B69$D<"X4,(R"3A1%%"G+- >:N"#H!81#DEI MQF#2($+6R(C)?HEZ4W=$@AOXII3B79_I+N_H1*5Y+RM M;NS\BI0->HY(U0S'& 6 ?82\*X=;+L_5NT#^)HSDO\\I32OE)*OSUY&";-2X"7]EQ MVGAAWG5U;[3=<[N7:Q-?ORY+M?FW7@_]AS3,_?!IZ$OH*QMS;EM[>GS:367= M=OS)('[+97_.[>/4'.BB_#6C8V4)E.WMA(QC#OBM>=:*8_BB'<)00PR4#SS% M&$8"&)@$F@G''&;QM2YC# EL<%A5/D-M"&#N*%$C5I3!9,G Y/P&F 3-%%3( M@H"LC]:DED *KP"&E%'%HF&I7 DFC#;B3K,L8+)>(4G[40>CLO2^%MVD;$4Y M0: ?P&G\)6=3+>90\7(-9N%=!K'J0&QWFA%Q97FT#36PTA) C1% 8TZ (B)0 M*1V%.!7*%KR!,69<7ILLW"8FCF@I''&#.(T"5\D!KAH$@@5"M MA,2()EU6#49HC71YO;P[;_I]=];I=G/RU"*XQ>5L9^BI#GKVIFD$"1AQ0B$( MPD;H(9X!F5IT"B]4W%D<)"G0 3<@9Q4Z5I;4=[+2BEL5DVU)Q*8O_U2G&<,W\%&6TR; M>#R)6 >CIKH,[,MI'Q]EM_QH]X?MGJ:9RSA5/4XUIPF&E)Z*"$_ AI2:C9T" MRN)HVU!,G7&8BG1RHR!M4%2GVI?93U%/>I%5>N$J?9-ZCV>U_!R ^.S;%S M50/2^VF.@:52*E@+D",:4"5DY!@R@$",LT$9:R'=V*(8-23.=6M75X?GD&V5 M=7A..GR35% OB B2I8JU"E"O-= B4*")\) HQ16-=@*%JH%8G4HXK67&5^N,1&\[VG2ZG5$GWO$RJVIT_I0>K/-KQ'M?,WTN M@UR#)LR7C7B[OV3B<=UX*^R8/+=[K)>S^G)I3U(23-QX^^&*Y]IY,VH4G=[D ME*<(XR2;<>#__:W0^WK ZC8W]R=CLYYP5?A65;;DVRA6[2A5.U&HRK:8)YV1 M[I9!S_LF3DB9@)5SWJNG95]GY# @IABE#C":.LY1C8&FT 'B($>88^>$3&7; M>8.+%?3;9Z1:2:2JRC+,2/5\2#65H6&%(X8Q@+Q(8=)8 T&2X>TDM1& MI!*HH5"=D&J]8BUGL,C^C331*[9#CKY<:'KHI25_GA&KKR3?:!B33" ML0 PI@Q0PQG02CG 8> 422%\$*4NLZ>3CQQO^4BEO&QV79SH\]3J.D=:SCLJ M8#+A[\;SG:&H:BCZ-J,0E^!("V44L(:8E"^*@<(* >TX(Y2C0&$Z2<,I6[1. M_;IRJ&4]>456X@4H\4T^ :%03IK()RBGD4]X"XS% @BM9?P-,L+* E@(JH;D MJQIMN1248G#JX\SJKAY[+^H)\_(^KQ8 M?;Y).01)E$81?E6$#CH]V )&I(F5OS/6_.J)[0CB=U M^UT'(ZA"3T::\ Q*\P2E&<6O8,0:AR5)QR,24 P9D,@K8#01-&C.J.(;6W'Y M&IC6R0K*SHQZDHRLQXO1XRE_AN1&(F$ (RK%D1$+%#$,A&"F?.Z.C5Z?#^.A^D$]OYX=.,RI@B0 Q(UBG MZKZ195@>"8;0"M" '0V&.!S4QA8EJ9=H=F6LKDI7Q3*R2B]PIH>!2.Z 1I8 J$H",& P0(<((B+75/"7%D6@NU,DIN9:%L.Y!+G+E MF%PY9CZ9S!F9YXC,,RID!1<(518!XU/?R. L,,1 0(Q#6IB(V0REE@M$R 8C M5;ER>[GR(/..#=?G+O)0(FSU$OG O2I_!@ PRW!&AC"9$2,4Q" MPCFJ> .2JK('EZ5:UI(XO]X^LGS.0ZSH]>TEOMAJ-!GOJL.[@VE>IRBWV&(. M@H,"4"9@A#JD@1=22H(CZ3.1UY&RE1:KK(!\;7A=A6ZU]06$Q19]R8!0*2#< M)$#><\ZXA2 P:R,!8AA(:F396P\YAQ$UH00$AAM(D64!A/4*-_I%@'(-F-K5 M@,EM->8!979&B+.VD"'/ =4VE3_6&BCO!(!.6 (AHE*0E$<%&ZA6D0HY^*B> M_"3K\V+U>2K4&3/)%/? >X(!5=0 Q4D 4&LH)(0!\I1'I6@D)[!&^KQ>SI<= M'WS4!I>\+OUC7XSTCQQU-'>N<3GK>^6DM_6/*Y[CEL_(5"$RS2CF*Y3!)L 4 MK4 CTPC!1Z-)FO@K5SI"E-(H,@U&6(.1.B5AY.BC>C*-K,V+U.:;/$,%H:+F M(B CXXC:S-+Q#S, "P8-MR9PGK19H$9$[QII\WKY.&[V^,V>C>>+<+HT(G12:R0=23.49-?1E+$^G\F CG M2DZ%ZS8=#VYRLGZ1?W.(<,Y07!D47\PHZ\NL<%H: 0)W-'5?CX:?UA9P8X65 M+E#H]<86C\:>: A(E^7$>T&-FC+ K1G S2&T.0-J7;0\7%G=.Q3?X54 M!#EI8QR_[]E4%OER62H=F+S7P%[,Y;OO-RFM_L@7B#[CT__Q4R%*P7B,F^-! MG8[G0T%_##LO>YWN_VZ,!J=^NMK*3\E+\9A7Y2ZC\H-0>4:59R.Y,M9X(.*: M $I9I)TV@C22%!)G('52)*B[ <;/UJEY3L+Z$#J1A751PCKEKF(\'8%A@*R$ M@*J0NM5:#I0V#C(4<<;?+JP5^8SJ;#?L_N>T,SI_5$/V^YZM/^<]GH%J7=Y[ M<@N0KG_)RU/)YUGB=X/+P*;AJ&^_-XK_O@OEWOG!QR,]\)5XA_9:KV^BW<_1 M?$R#>:<'^X./HU3=_6_=/?6_OGT"?# #WSV KSEJOKH.?/%^7?]_'\X//[L3 M@REO?3OZ=GC\X=OAFR9L'K_'K9U=MM\^.CIL'\3Y^7#4Q,V+5MN>';1;J1;\ M%Z2@PC[N[XJIU#)*&R"]Q8 C[&50 7GD[MXN;Q&DQUGA69"659"8\80(IX!P M/*3S(@R,I H8*J-5SP7#4F]LH4TX?>H[]8?B1 ^*?]+ROBSTZ>BH/X@H&&$M M+?2P ,6MXCB^8C&05HK=B!% M:A3N5%":*ZN\N@/G9@K6G" N"]8R"1;3VCO#,?#61<.#FA WT/@*"^V]-%#3 M #>V6"-2O_3?[\'OSZ(S'*8.'\F5UC\=#4?Q1"X%QE M=?_7**\+:^C\\ Y<^$$_R^DSRNE^>_=+7'Z+4CL-B32.^[-C0%OG@4?""69" MW)[I0P%PKCOK7JD%69[J*D]6$8>1 %R*B'LV[JI&L0"T-!3%'34@=Y?AL'AY MRB!5?Z'24FAL5"1H.*6II!:#4D:6!KGS#C%"I<6U8FD9I&HM3TX@2B'7P/($ M4H:@R/HC.;.$>J8P(<#)53$H3!SUD0%"JTB8C@(0$ DZ9U9Q;ZI*3JK2P\)\U M"FI>4!70#$7U>;1G"'C+4#1'*+IY8&TL#W'_L-%JT@)092'0'F/@>5PXH8U" M$M81BA9]5E['D]84R='OU>*8=3R4?#16G:Z^_ZT5TORV?79PL7=V\*V)#B[^ MCG/U^OOASO.]]!!^^_0;'_] HE#PE@#B'484"X=T#1: M(8Q 3R3D*FCRO&>L68KJ+T74.PD#<8#&M05QN2W0DH4(F\UT"Z:5)0BEA!.@B@7DB"$E$'FV9S!6:J6 M5*J"%$08E%IZ$))*W3N@4%! >,0)HHHJ+#>V$'W,X>ISQY),">4L3W(6R!H) MY,7>%V0X 2":6Q\)C9C2TE&US0AE+3S1?*,_VZ;*Y9 MXNHN<=^_>(J,E5'8N.80Q%\T,!9ZH .74>JHL,EAF20.L0:"TVV-BA>_>DL\ M3/"\02%XF-K:08HX-EZ::, HB! /$-X?ZDII^TL/O8LB>.)[P[),^O9@H'M? M?4J'^.O\UR7O]'GZT_:9'KAQS/I>;S@:G)9I$V4QD/:1[NV?E)766_W>/WX8 M+976Z;'Q@RS*=17E_7;S"Y-@1V>JT919IH@CA5A!@KC(%&1,V1.'AV;^S,(KSV(AR_X^R+@DQ1X4@T MNBV/,DPI,$%0@*A$!EJD)5:I^1*DHH'(#!GNARBRXP4?NP\+G<1D^$>AA^G- MIA[8H[%SEZ!&D1"VE/L=;WV2CVMOX4819?[$QWO_X[OGOTGW7/?2EU4=V%[A M43..2')M@">J[%06*J/<6B6!D*DV "0NM?N(1B .AG.*,:$F,J"&Y'7JMYOK MUM;SB#,K[UR5]^8A9V1Z+.V*4665!ZXO=YD_J\@4P:EZD!I1J=H M;TC<3K0!Q!$)J"IC,)P!&DLC"2(>^]2EHX$):W H:Q1[D8O4UI-59)5>L$I/ M-=[AUFA).+ BQ76F[CN2$P.@-B0:!DI P4J5IKS!5)WJ3J]7ZYT/?J3C'UWA M]: 7AY_;[LR;;5S.^.YDPK>M/3T^[:;PGAT?.K:3ZVA7"$TS^A='0/+(, (@ MHB3E!T.@H$> "4LL,A CJI/+,.XYC;BD-3*#L@^CGFPCJ_2"57J*;3C!=6 : MP/@OH,FAH3EG0 =GG4-1K[TM55JQAJ!U4NGU\FQ<48RB7S;CL?WCDX$_\KUA MYQ]?=/O#-7-WO%@( QG&QXROIJRD7\M1GH*^NKH8XT9B;^.*M/QH/[3UCPQB MU8'8C-[#A!FM+,(@[DG19))6 &DM T:5.Q-7B(N-+48;E$_;2W]D[\<*:/CC M"4G6\!IJ^!1-44F((TTQS%- N8G*S9@#V#KAD,8,VU29"#84FXX;>Q8-S[EE M&UOM@=?#T\'Y97:9'L6I&(Y>/E>@\N5X2C?FQ*,Y^<(IKW/U64W-<3?6*>M-X M@PQSRS&),\I,*AY@@.(RE=UE#!&"K>%X8XNSJ&J(/(';96]R?56X*G=R5N&% MJ/!-ZXQ8(0Q)/54D@JE>M@#:"0X0PXX)U&%G^* J:GW>&E:JS;U ML.UMH]CKV8,\O?OJ0Q6D MYB7E,LZM&34XC$LX) M(AH$JV7!N?4*L&SU>R"IXZ#?[::4_T[4S($?CJ;B''+7[(H>?U5PNRI^VNST M^H,RYWTL>1FUJT+MUL[V-#L-F%-GM052"PRH"PQ(C#%@5$0L=\$J6":S$/SD M1)9%MH85=%Q* MY#>V2$.RI4&XM72D9C]I]A\\JY]T[[(0VKO^H"S?-!H-.N9TI$W7M_O1&)XZTQE+HP@$!/W$MRH:G#PYDR+[5C,V M+C,VSL^WFK'QV;'Q)N\51"A(.01QV]. 6B6 AIH!8H04VGF!4^$KW! 4-9!\ M53\^J[!=5<>FW MO\1WN^?RR=P\=X*]:99,"5:!! (@9!A0% +05AH0Z8 ,,/D_0EE%#3+6((17 MZP5YNCHMAQ\XHVI&U<6R\(RJ"T75J0!<;PWWD$9";5)W$06!8=8"B923V'!( M45E8%BO2P.S)\0YU0=62?_^K-.PNTV/*'^/',(-_W6AC?"5'\LH769^,P+FI M:GG#EZF&6L?>K;RX)-E'OM V%7?0O?,4]M#KCQ+3'L0_]\H8B*^#R,)/]&"4 M$HM&1W[HDTZ7LUN6APB=GN[93BJ#F5J?E:7:-V^=B,F74SR.!SGI#\OR;R\' MOJM3_M&?9QTW.KI$EBL?G"P[_/41;>(@3D>W?^1WDWZKI,T?.,NY9S=2K:[\ M3$]18I,1@JD0T=)Q3:/E:I201F@DE#'2&/PE]?&9?.AH\"LE]ZL'9N#U=Z!# M?/"7NGNFSX<;_[HV/\>=WN6 :%J,>\SCM]/AJ!/.-VX7^F<4_WV[D[QL1W_:>ZVVA^+_=?%[OM/>^V# MNC_ B].>/G6=! \@@DB$C?YIO)T;-@K_P_J$SF6ZXL] M OPOV"DWE3BFKCX9^I>7+_YTG>%)5Y^_[/3*6Y1J6=;M6GX6:>GLHF(EP[Z9S>SVY=J4BY[27S\32^))\_*8TI! MU6^Z?I;#WOU=.>P\85,5/C[+'-ZW_MCSV[Q7CJMK;)F7 MH[R6D_]Q1D[^[O7S]=E%@+)._4P9>W4E96SOMI2Q/'&S=&4L:D517)NNA1+) M*_=XP.E!O2=W7._M'B)XKT=>JZG;/HY"-*I(>U=N=K)@U4JPEO[2BG)YZA$S M,GO=7_<'Z7Z\[WR/?(]\CW M6,9[++JP^3,$T/VEN[IG_:1V[V6-WLNM 3^ET=O3(C"7)]1P9E%MHZQ$F#J! M)*&*4(FX]$91HQB"GNM[%]6^THURS('WAL-3[Y:CI/;^J\LHP_<_6M\.SIIO M=B]:.P=GK8L/QP<77^EAV^+6SBX[/-ZEK6^M;X<[K>ZO*,/#3HHJ;!V_/FY] M>]TYW'E_WOKVE1W@]S^:%]_C^ [00?O[^?[G]_1FE&'K^-^=P^,]?/#Y #<_ M__M[:VHUBJQ^' M=NN=X;@DV'AQ$QNID)8&!H%D(@5@.PD481)X+)VU7&J=PD)50_*J6N@M"RRN M,3FZO0+Z3':$'-'.NL!HQ OBN#380AXW54N\;.EB$/+H2^+!B0J=$Z4*.'-'QX'-;=T:XODZ3: M 22Y"9!:"*68@< *C9,!*:(IB5FT(KV56%-NN:ZP341&QXR.]7GN!X!C\ P* M3Y"%CM'@M-0<:8:X<5ZR")?9<%Q:3&0W,9$YC#CV$0D=HH!&>S&:D-@":STS M1@2N3.HSU\"4-YB:1L75-AXS-&9HO.Y38Q'WC [::A-OIA46S#N#'=(^0,@S M-"XM-/Z8KJ@HD28>*T P9X!"%H#VE (DG8.68T7&UT/$!X"@\DT%K@2'7E"BDB&,04>&@%D'# M?!J[Q)C8FJHR**A&D$(@K>& $N^ 5#*^PAI*:BV,)G:%_;\R-F9L7&9L]%1K M9A%C"#$:?QCE#2=!8O"QBK[!4 M.Y;P$+^[1X)('X0+4E%AD<0I(\9%RN EY)$F[)2M*1!$X+8>%;;?>C7CJ-&2$+2A&$ J':!*,2"E1@!1ARS64!.I-K8D;##ZE,BT M)6O:ED%J=4!*8V6@U(0R9JG!045YQY *R*D35L@,4G4#J2FO-N?<8LX(P)A+ M0 F40$%E@8"0:YMA0*)B+DN2T"E:I:O0_ MJ_C#5/RF@=M5/'IMEA9N]=;NYW'U',O M=9P)2N)VKAPA1,6)$4H@'?+N7C?5G_8_"N6Q@@;XD$ZJXQX.E,0>0,XPA]&D M5)!,=O=ET/\J>Z/6W.\XKMYKKU7O?;0?\K[IU/D>^1[KT=08\L M,8)'!D\=-M%R%\X@)(P7B ?S^.V]Q*YKAA')?-KP6WZT']KZ1][X*]OX M/\X(X-4",4@BR<>>^\IK%X@7' <+L&8(4&=)*IO&0=DPTF(##6(KK=YUNXYH89;K2J%L'A[%K^W; M[\#HH7>EOR#JBDXKD(N-YWO,RRN^?'O: [8T9660.%(L9C5%FADL!121;<47 M#&IVCRWM^DZV[5)'[;)G>KN_'6(DL9R#V3\56#OHBDH,TIF=%I0DM73O1(9G987G:8<&9&D(0T% M R*85"448J!",(##2/$9,9'@Z_JATQJ%.Z1>*V5[G'XHQH7,BTXOZ73/CY7] MK#,Z*K0=ZU+ZPU,:YJP0]LVL^LX5@Y1#JCAB%!-BH%$>!Q."$U'BT6_@;T;Y M]S+;=-P09^=TD'),2Q@;EX#?_K4LN1Q\=4!VI5U.J_W^Q_[.UR\F>(6U4X!8 M2P"5J=JQEAHH:FC0SG.DRGS2:)M6E$M:Q\.?E=1PN#KKD^^Q!O+ZG [56W:C MDDE?WXPR<7[(?G/%]_F)M-K-+TPSZ0T50%II <5( JVY )YQ[".C2+[1N-_ MZ>#AC&:K>H]U1[/*/9\9S>;$GJ\X*5& :&\BG-D(9]8(@ (- M@E :^;/,<)9A9"E=E!E&Y@0C^S=A1"F.@],"6.Q\M,*U!J M;C"R1I%15WV)J<;9H&-'WDW/\AVNWKE)'7R''WXN4'G9]ID>N#*Z M\W5_$'QG=)I;3,[)IW@9WR(1P<0J!(0)&%!J%5!*4D YBWP6"2.$V]A"@C8D M(34Z'"(Q M"1PJIG#2[!56ZGR/-0"YA^2K5."+OJNQ38:[YW!6C^$.V6A+4T-!-, (H%A& MLXQ1&2F-TB8NI&4^S(2[!Q>ZR$A7_WNL)-+5U4W]<"LN='YX!R[\H)]Q[_%N M[7%T&Z1.2^$M8,@S0 4)P""D@/$"1T[OH[#SC4CJ)$;XSTSV,O2LDFL[0\_S MN,+'T&,$8E(1 N)J1^A1$(-(M1BPW+(@A-10XCI"SQJ%UH[]K&4 [9'ONJ0* MQ4C_F+C"DY.\7]8:*_.(B\[$>7Y[H;&5/+B[W82L@Y.\+(60O>!5(=G^JVDO M>*J"Q82$D3Y)''\H"+26!A@F(($.&D>2%QR)!A)/*958X\B -5/LN7C '^$; MFBAW9B(/T=\I7[?QZ0S+"."C'@.*E .*! P(ARYRE*!I0%%_IQNZKX3JYGMD M**N!F_L!/"7CW+UP;LK);;16E"@*(*0D=2$V0%ID@3<:(6YM-+M3OX8&1M-G M]1GJ5O >:P]U\RMTF:%NH2;9E%_;"N:M,0Q@XC2@.D"@A/= 8<$YBGR/4EAB M':Y)^;DZXD/&F%I7N?:=88G77V>QNGOAH-\9;XR7YD5*E^9KURD0JU2JM&[TX$]TL,RU:B7 M"C+'3PSZW7CAUZ(3^6-*/WI2Z_BEB7G)<3.59%\QY:A#06FM; I;C88&T]X2 M22RQEMZG*<_8OC@>7;QL]7M7!')O(H\[W@Y\E-G7@_[Q!^_\\4F9%KH_N!3F M_7!YZ?#C9(SYY+D:$Z39WAO]BX MTA );%DZNH*-**@UBJ')ZE]MV%P%NG^+DZ'9Z?4'G='Y;R @NQHJU?/SJWJ^ M2[]PQ 1GUH,@5 #400(T0QI8QX,*B@=O:.JFH=0J9V2MI)8O^&@V:_>S:_=T M)"R72'LE >3$ \J@!08Y%K7;*84%,U;;%$#6H.(I)[,UUNQ\CXQT\TU!RDCW M#$C7;']*$2@1[?8NFCOO+YK;7RRA4#H20#"& DHYC$Q&:D"8=-!:Z+GB&ULB M0ET%7<7K"'5KK]HH,A87^:SU E/,L:%0,(50;7M3M;'BC"F# M@ U1JRE)<;1&QQ_:*.Z4Y BFVE8-AFE6[954[IC.D MIA[8HX*@1I%4ZRDI>*8_<'X 1OV3EVGVA_UNQQ7I:980O1YVA((5UL)IBGB4 M=\&Q0MCX"%P^14Y#2+[LW3,E[U7_^+C?*P.TQN<@XS"M?!I2'4XU)QAUQ8^" MO950& P4H0&DQCU (A%_$!0"@5IP%&T+)1ML/TBBV1Z-!QYR. MM.GZ=G_VF7+F;I5BXOG- B]$(8\B)EIK75G/"A@34#3/!.,4$6=-PL2&Y&L% MA^O*AQY8K ZPPPUC'I!*5;0& B#\ I1;@DG_-Z$J)W,MM/!>8D9$W:4 T0J M5_^I/!COF%>IOI-"J=YX0!;(("#0W @;T4 %9Z+A%O4?D09D%02J+X7Z9S:T MVFSH(4ZKQV'<[_)R,B^J%S#>Y$6,:R)44 !S''D1\@KHH 60'AK+HH'HJ=K8 MXDPU5!7IT!D5,RH^^T,_ !2%%MQ!J)0PE"(I%!2>!&B=8P)YGVW$)<;"Z1;7 MEG//@@#*608H3EA(/0,.:R:(%3@N?R2)J35L@T.Y3G9BAL0,B9=N,T2&R.2^50&,40A;3 +#=&.+T0;E3XD(R;"88;$N#_V0 M\'6KC0[1IE(Z4(Z41D)Y&90,#"&H8.:*RPR&4T'M6B#A L4 $VT!Y?&55IH# MZY$G(G"%&$Q<,9H)#0*GHU\S5\R@N/J@"*VWAE-M&**4!*PQ#D8[1!S1F%.7 M07&907$J'0 A:[!W!"B>,GT(DD!3:X%TR#"B)"5$):\BP=FCF %Q'0&10F0P M-$Q)P:F)!#%:T09K@R!BR#*5 7&9 7$JB<) A*%E$' C4BA>,,!$@@@$Y\); M2PGU$Y8H&IPLAT=QDF9Q.8I+3: EY#U#9O6M3WOU@9\[_3L/,@\R#S(/,@^R MZD&N5-:?F,DO7Z<>?$>^:!\-O"^:\?JC8;';<]Y=3P'$CZH=>=^P^7R/?(]\ MCWR/9;Q'146&Z[%)W"13< M90?U4H#CS8PH+"%CBF$0A(" :L>!)%8#HXBP04(LN4N9XHQ456-X67!QC>G1 M _/%M>8$,\NX"IXB8J6@FMN >,"<6,_OS8]ROOA"0& J7]QXB"36'B@E)*#, M1A!()?TP#1)C9P/1Z=!>-A1%#84KJ-&Y+""0R=$ZD*,'U2A^%-CET/?E0LB; M-,DCZ1#! D#L*: 8*:"']*21CNE M68BJ$C#5.,1G1 @)Z @SF&&7;PT9)J<):^@B%@D(:M!(P1,9HN&4*3P(_ M,S8N)3;.2"47"CO'O08("@YHX $8S#705$!%*'02^S*5G.-&!,J,CAD=5PX= M'V)81\,*6BI1\!Q2B8/4QN* C"&"!0GOH([9L%XBG)S**4^U5$3DD1$G(W>D M3!B0LFB!M5IC(BS7FFYL"=D0530'ROB8\;$^S_V0VFQ<"2Z-?I8(X M[XWNB$J?G7.FGDL$+=J'\S;0K?AX]1\C1R@MJGAJ$/'3WY6Y]ZX9!2F@@&UT M*]20.Z>UUF_-5$4:(G/*:L4#T]$+6<@"0$;#&1\R9UQ*-V>&8N*PD2*I!3;$.A\"S;B1T;82#R;6>4TI?OG9'P]U8' M2.@TW"2E[_8R/M>8K]-,LIGDG4[R)NV?KH23-@XP7,<0;UTP!!=8IR[=K#"& M1D:DHX1PAX,EN9\OJ?OYDFM4>?U[T(^=T5_ VQH*>$68MBZIPJ0GE;5>\:VA[4VC[.M*=>>YLU$[*0C%/G2EL MY)0:2X4/DMM&NF\>"U@R1H(>J6WT$H&RX1$0O416LX $PXH+@&J4J%*Z\V4V ML'G2?4TE9!Z"$?)P=!(&L,C3LT$X";UAYVNXB35RC>7AFC&:,1[%&%SK*LO&2^-2)_?2+_>%4TKX@L"D5RUD-$S.N K*$4J90F6W 1,/. ^EE;B'45%-F@ MZ(N&N-=GG&N(^[Z)>\E:%Z76&FN.8B 3,\ 0>VW=? -\-@\^V J 9DXZA*4+>C'%;-O%'+=& N7&/HS.\,* ["6TQ M%LI2&,C14,1K2[0=_WD\')V&WFAXU-^!G4LS,-V_3L&:/ADK=J7&BX MY$/BDBL,$T0;5EAN$>=,($:Y1@H#VTPM%IU1AF.G&S[9\*<':I=H^-/#XD]+ M-@U9< 4PSB#G=8%84 XIZRB*PA5,! U2BVT>?WI"\0ZI$4ONG=./K92G..BX M48!=SM7'VZU>&-VD>\XCXG:K&^2 Z%4>"^Y)P8AEEC,J&096AQ6+^F> ;$4E M^)QM6G;'V1T/4HYI9EQE-?@WDP/*']LY-P.?S;.O^X,8.J-Q4S%^G2SM\\Z* MGCI"@4SC AE 7(@)%I"UM$#2<@\B3P:OX]8VW(@VG/H&66D;%\R:>\7(D:B!ZWF;#%2IAIIFH.)M :Y3!),7#=YKF,]#,YPWS&=C MF,^23=PZ$FPJ3:8L*)O,2)8RA3DB- 3E64&=,YO(?)Y0H%]I;FV==T8G)Z'K M$S&T1N9;91%/MO)^SA/,<8"M3F5#'_Z2J?S!.@:OV2SUCFWE.:2Y,8:OCY>] M6C:&8XX%QM8C7A")F%+ R5@0R,%K05KO"PTPBJDVG/C-TYPW,?+@B1'VK=C! M?\% 5!%W@T6N1[^+%F\E)(^,%XA&:1"S*B*E"O@I%2UA4G!B[=;V3=IZ;C#I M-F,TK&P#;-W7P"D-G[L:GUNR=!,MI#": &-3%#$J%++41N13%T]0D"A6(E?- MI\M5\QM>]PC':'C=K=60;'C=W6*Z9>.VE$I;8R6*@:;^FZ":V6@I(I()%:.T MIBA[A-";N/8:;M=PF?NK9==PF3OF,DM6;*S@"!G3")N8^K1IP%1<<*0H=<)0 M'31Q&\5EGE!0]XXKDQ\2>?9C:S0(9C@>7)3FZG;+C& #AI<'=F^*5W!3QGB4 MWLEK6N\93A:A(FKC-%/,61TQ(YQ&2K71_F>L?(7U_JBZE9F5ES;[?&\'P3=F M^_4Q[[W1P9+9W@C->,&1IY$!ZW8.*<"*B#N.C0E.>9<*C2AYP^+C&QSX\,1( M>@4TNQD]+T<+YGQ#L24V*J2T3\EV MW"/KE$)&!&Y]X,2FG@*8MJ5>[G_V*,BZ&6,SQWCR[';MT:4-N[UK=KLJC!2; MP"/EJ%"IDXOV$1F.!8K8,68]H;Q@#<-M&,S#,+4U#.:^&;3S:?; BJ^63S MR;LDJ*OZH#;4_Y.!XQ^FFVOZF&%R_^R;@3MI4=QN)>1WDQR%JM%4N;05O:8N M;43U ,'W-=TC)K6.-DQC*0&F1:6#T<11XB4!E*8^[5W1*_*R?WK:[\WX1$HG M=^,161_2?K>.[_W4_%^ :![])C'2%$>.7N.@EV:\G_2[LW?#5?\:=T<5> MSW7':,]F%$JA==8-];*] M55P1)X05* 0E4AJL1X:) K'H@S46*ZD9\-PV9VONE/NPV6V#U]:3C8J)\"$P M@H-E0AE3%%H:8K3TE&$9KPS8YNRD%7JK'MA MO6QCZ4@%I$ZH!M+D5)6IMPU MC10(#R2X;;,8 M[R)N<]&S0M& 2!# >'ETR'I"D#'.8X#KGCJ_M2V*HBW9? M<$%E0:UF-)6*PNV"FZRU#II 4>2.ICT)8HP'@DC8FLLUN MWN2A8;H-TWTJ3/44T<(P1'2QKKPJ-@O_N+[-?0 MPH+$)4B% M@O-AAIRE,^4S(O%1H+DNP+K(V+9<=08UYHV&[#=F^ =0OLN!4 M"<(Y2B5. .L"[7R$JED.,R:$^Q MLT5,6)<7JET4Z^K1V##=ANDV3'>&Z1*MI9-*:E V0?G4+%#+I3:6!TE9:)CN M0V:Z;I'I@CX3+7<$>=!O$./8(6V"0ER[P$S S(602R?)Y:2NAN$V#+=AN#=F MN((X)7V"N8XIP;3UH&-J2U)(HC9-H.F#9KA+:;2.,Z]$D$@RZA&+BB?C D<> ME)W@B;,*AXQR,0&F^SBB^W.:T[_RO8-_?>?K]G_#7_6D9\9R(5W#BF2W_]L. M_K4]6>E5O[9^2L\#/N^,X&'N"A7OCDY"RSC7/X7)7,#6M7K]$3S.#.#E7JL# M4ST>F&[KS QR]Y;121B&Q!+RIIO4\3QV>J;G.O"AX0A>.(7E#9]=NA'5PQF' M^9[URU)[SP>A:T:=K^'%><>/3FJN-/.MZBH4TZ\8"S,8CR[_RL]V_-+;=_M, M-V^\F-^BV;_3*C+'LE)R'8EC7AB6&H-HJ:PT6&IKE;7D$[#9^DLG@WIE9^8X M(#L(Y@LR$1;^W'3/S<5PZU]S^W/:Z=43H@)F?(5]_#P>CCKQX@_C7WN[.T:O=UMLC^&?_U<'1V];A MZ];+G;?_TWK]U^'[MY__"B3E_M]/)$\I=>S&]-8D +I/QJ(X*.300BM??C\ MR;#UJN>!2J;9QW/XZ:8;-:-'7@:C5B"IS=Y%T#GH58KR7F7!3VWCR'5NUU4K MX&RR">"E&9ZT8K=_/FS%0?^TU3\+ T"? 'V3TO(5X&48/K])B>>U7;/;+ QV M_4D^@?(/!V'4ZO:'2^THK[/$QVD&>SC&K&OEX03"@@C* $TPZJ32GE*J@42D MEMB4C:MH7?N-7B-DYN]!/W9&?\%=>A VJN_[;RL;U>FK<_A>\7'W'8SWYN3C MT9O.Q_?_P#/^N=C__L_%X?O7W<.C?W_Y^/[?7Z8VJE??#L@>.WS_3W&P"^]] M3J__PP__?/?MX//.MX/3=^SP:/_;_NX7OFBCVH=Y?/A\S#_NPG??OSD]^#/9 MN+ZPCT>OR/[N*_+QZ)CO?W]U?GC4C9-$Z+<%S&6G@/]! 3815&&-#$Y=R'E* MI^%4(T5BI)P2XQFHR*IH\W6DU#P@FW[#DC9G:9O1^:5A2;?"DKXOLB1IO-!1 M2F0B9HA)2I%VU"(E@Z,!"ZZTVMJFK*WY&L+P-J[!RS/)-YO1[/ADQ\QFZM:H MWQH$H#_7Z8;&W\1!T\4[O]];9H/^UDQ1S>[%^G6%3U(+; M1/ZE%"+/R(9?D-UP!I>B8Q)!/JW&]'<+G1?KMPU'A_'/?M\/=WK^;1A\[;@P M?-OO^MGS:$37ND37I"[(C.CRA ;):$"6$(.8< 1^4CFR,9)"$A],W-K&A6P3 MMBYG[P9AZH:X;ZLF>D/<=T[<2[@TNFB$I@;IZ#!BQ#ID"XH1U1@;35DH(@55 MF;>Q7J[YR/2..\GI:8;#,%JR35Z):3W8 M3@Z;B4AF#ZEA6FMC6IUE1()=H7"(#D7*+6+41&!:JD A"LN$<:)@@$@8;FMV M8Z:UP=UBGCIMWR$@:6C[EFA[&9"HR(6R%'$26.JZIY'&0.5:"D$UT]@8L[5- M>)NK&QU6![&7S^$H'0.H4_#O2WBQ,VHB#=;&R Y?K@A^LEP7.&)DF0=,HD&+,CX( M9+7"41)GM>=;V[1H*T$WH\EE8Q?9<#S2$/0=$O02,F'""F==0,)(BUCRSB@B M"-*:$!*9HD[H5+56W-S[^I0[USZV"3\VDU-9$" E"08SZ,$"5AE6_.]WM=0A=8U@F)M,::3 M0KLS]8)@OUS9_R&'O#5G?&O1K MR/KNR7JQ18S G#$'B$]@72 F,2AS18S(1"*0&-;+$S,XOFI+P89M785M[2VC$8NQ%5Q19.!8$7,N(A!-%D7.C2F(]8Z) MK6W95E@U=JA'2>%K1R,-A=\KA2\"DP(.E3M&$?'2(Z:80\I[ACAFE#D=*4E] MWDF;BPVA\"=F,IE$Z72JTHAU5,X3-([<)S"9C1X\C*_+TGB]XQ1NF'C7;F?H M8(\;/6J=[&I_&9!(+CDC0J."68T8M1*IH!G2AAL;%0O.(C&4>61R\A?\4X3HE*S692O=&B(>C MDS!H]2; 8Q1.GZ(=9"/B,']-R0[/5(=A%92"8*&;Q$ MV!T8V^GFLCL9H^QWAB M4'/'E7I5*M84.E]3->\&9-XYR 1!- AF&'9#^>]>KSZ7-Y-C:?#F^H37AV6\ MB3D73FB'/ L6L2 ETC1*%)G0"K-"NJ"VMGG1+M1RW$\#.!\+C=]>D\8U=:F:J"LS72Q&>3]Q.PB*3"_-^H/.DWV^[WB MCYES:'C2^GC2\3+B@ ,L+(\*]"(//(EKABQW'H$J) LN,).$;&WSMI!-QOOC M).<[ !P-.=\6.2]"#.JEQ]1(%%Q(8<4X("4I1YJ;&"(6).(B5=72ZB8 HS%R MW"S&I\YQ\=H% :GK;.R7_O3,H!LJ$,FG]=AW9RD3)EH6-CZ M6-B7%380[[671*#H"P=:4O3(N&@0$>I5+&@FMC:=]WEE&+A[[ M*#PH7R(*B9@H##+&$V28U91;IKT%Y$(P:4N\G&?16%,VE>0WRYC2$/J=$_I2 M,I4I&!4"(RVT0"PX "]***2M=288P;U+CAS6YO0!U15\;+:624#)3'!S8U39 MK*"2FF==-!QK?1QK17F[(N!@6:#("9)]/0$I4+40%8766DD1,0%HHMM,-^T6 M'AB5;T8W](;>[Y/>EY*RB,/.*X,P4Q@Q@U4RH@84I".^4$2$5/<.T[8J-J2> MY1.SK)2.H+FTJ_5[@YZ"QG4'P&7>/-RH6;?"Q%94P:/6N<*'B*QW$C%-4O7V MP-(Y&BV-L%C1%)O"5=.J\O$2^!V85!H"OQL"7T0I1LI@':5(..,1$Q@C[8Q# MG&(XVJ@B+@R@E-2,]K$VK)2;#5,.PJB5J]'\-A[F]E!5YR@/O]B+5K^FF58Z ME*\K32P_VQ7;'_@P0*/^V?.T*;DA0:M>V$\YVZ9MV'_=WO(WFJ%OAEL,KNM+ MN*U_5U?TCXMWP]1Z9^K:G]S2AK.OC[.OJ!<8="BLX3;%$5O0/ZU#A@J"9!&Q M-%I9A]76MA)M*M>0R'1E&KIG.U3#"I\"*[Q/;-LPP'MB@$N!V))1Y2A!H= 1 M,18TTH$$1 0V,E*&'9/) (?;?$4-]U^SN-\Z&UR3C6Z3F5:BGE;L]L^'N5$J M(-[4JF4>X3Z_U!AWA;VXTB']4GVCJQH4;F623\VWG*[)F8%=2>US9RME3\UF_!OJ!3OVE:L*6=P/RCEK#,R MW3)2WW=&XT$3K7^?2 3426E&G!I"'\>_J1/[NFMYHI^=?U8?2<+#U<; 5-1XY ME=X;JE#4141,"XHT29WF 9:P0 5C)I6CU6U]\VJTC65D8RE\_RLIEE/_&BO(8Z#9V[>"-#1[4YI="B *''/J/5*6",2\E\C&:!'51@<; M"E=@N[6M15/'\?ZM'.N!#T]!Z[EUNP:H.?MF-!YT1A>'L>%*-^)**XHSXE0L M6BB+N"\,( D1D+%!(:4*+[S@5(04T4&:(@*/EX9OW7+Q$QJ>M5W$SK?@T?

T?5W:7D0<06 X0L51+(ILMI#($$V RA6VGG-0$\P6T+$BF+S8(/I^8H:+ MPQFP,1^7W#2+OY^LLUH;>MT?S+*R&$(4X7%0?ADS[BQ>;4Q:FPL.=^:3>/*5-S@D/50]R(.T8(IR@!] MQ)#Z=4J6ZBP*CSA7,6)CM<%Q;3AD0TT@#Z4L0%458"4<:0H!/,7LUXTN!/!3 M/M[XPF_"S%<4GE2&6QZ#0R82AI@S!AFG//P: Y>6AUSG7^DV4VM( 6H* 32L M<'/6O1F%.1M6>$^L<*EJN".*.DY1D,HBIJQ&EAN/,/!#9[E3D?G4_A6WJ7@( M15&>8#6 V.F9GFNJ 335 '[@#7:#X#NC5C2N*3I_C][@O_J]XZ,P./TK90+FQMG& M1;RQA'VK+N*&L&^?L)?2[J30+)62MP77B$E#D$HA[2&F1'\A@M" 7:6D;;Y1 MA/W$?,-OPED=UIXJ$*T%B#Q89]*]1K5/3^(P-@SKEAG6/RNR[*SDTF&"X#@) M8D;*5( T(NR99(&(& N>D AN8[5W\,1+UV%-(0]=T2]5+38*D%)88C MKN O%KA EEF*L#)1:JL$3?7$%.?M0M'-(.J? !#?&9YUS46:9_@Q'[BK3S83 MON<)/SKCV PB+>VGH=5-?3=:?0N3,[EJYM,RD=TK,GU=GL%?Z0C^'G1ZKG-F MNO4A-0)L?0)L12*FUD$1'PV*C)"4U*61832"5AV,D;Z(BIJM;2K;!5MN'-L4 MQ'P,]+QV4-K0\]W1\U(#(Q6-CR$B80)&#(X-F13L8DGD(4H>&+=;VPRWQ0JK M6%,!\TX,8N.!.P'2*"UB_=/3?II#WWUY6L:P3:CP\+H_F)X'J,SY,-ZFLVB" MJ=?"H58D; 9!M2>PG<)[@YCQ!5*8."2"CDJ[U*Q>;F(P=6,,VW3<<5VJ;L#' M#4E[$7PH$C!/[CBBA$9,F8A4Q!@507J'N9?P4N[Q+!](*NS;1V&V7PU\EZ$3'R MZ+&0G""OK4 I(!-I!0#2:V:%+VRP7#W "A^/ (8];"O;7"W5;%Q#UJ3,8'-N M!KX).[M[4]N;T#6CX(_Z1^;;^\[H)+%6V$;0U3.G_2.=#FCJ9Z$WS [8!D^M MC_&N:(3G"%:BD 89'1UB4BBD! -0Y5R4PNNH+,ZJ.BYNXO=K[&^;2^JW9G]K M2/U>27W)*H=9M-%K%#!CB!EM 6-9B:A1'#NC, ]N:YNVM=Z0GE./#5P]N D_ M-J-<6:!N5:KLKQ>H>PHJ]ZUF0\YX:_+YO*Z/ITG_OPW!L"+VJ^#6^E@(%'4$ MY=MZA0P+ $F%,0+P(!MOL*DUF1&;C21;T:ACX;<[Y/<%W&@"UX8.%5D M> 0PKUW)#>Y^LT6CVT^G6KT,IUP?A3+=IT[>4_ M&EY^Y_7K&C9^JVQ\1?PD=AS=F% Y[B?>E_U/SWJ_ P++')\4I MNE'PZ8V=GI]_8>:3#=.[#M,[6M%J(HH8'9PQ\K@ -9X2@XSP!1**.X(9%DS* MK6TBEMVVOV:SVQ@$N$:#WM/E$6MW^C8\8@-XQ!(P4MHP03P2P2137Q1(4V^0 M\%)R10MC* $>P9=!T8;RB"=0V3=9 ('0!KD01:?$03D)(/\0IN1Q$Y?\X]1N M'Z<">WNVO!MQY[]AX7U0=\N;NEO=V+TZH656#I2RH5&"U\?K5_2ST*2P7!*, M'&$&,:X),B$:Y(1Q)'@N+.' ZXEN%W0-!L$'9/-K&-_F+&TS+'<-XWO C&^I M]IZP5A?.(5W( C&G&3(N8F1!)28$:VI%\F<3V1;%PZB]]Q@,?"\O@ZTMU++A MN-/K)9]V/[;.,CDU+=EN:?D;+0VN@X(]Y:(((!&(8S0&Z[3E"A.,X27KPJ>] M) ,P^9F=XH86B8:3KXN3KTCN904.LO 461PX8@!I(9(FX8XD-BB(O0 MMB!*2?@+224L8CJYN!GF2$6'71P ABB*MJ2-#7=SR/A'X#? R]>'O?.A M!^7:5IS/4Y4":]^>QR(E %+99!C42@IF=5 &&TN,Q07FV'&=I<050@ :*;$A M4F)%;S,1M73".RQU3@FGK->7:$N*$T$:5=HJ&X3XDAKL(RS6<*%$D("Q5D4K7 M.F0+%9"6RA*OA:/*;FT32MN8+EN<'RC#S;#]7R-CNP'^]9VOV_\-?]7SGAG+ MA52[\,X)E21";35_FC_-G^9/\Z?YT_RYNS\3.+,(#$[-X+C3R[ADH3K,!"=D M3#$!0"6. ;S0-6?#\+S^X45=OZ;3RV(_?^E%-7J%BM(#%C!,?E[Y]HOSCA^= M/-?ZF1(X@?K*!ED]N'P7/\MX?P&5E>])\HQ2?NG;Q3-\Z7L_&A;C9XJR7QKV MQ^\Q?4N3%5<:]J[MO*LO'8$1JA%1^OIS3)]-+F*GY^$2/D>PJE2[Z'Z4R[?C ML[-N2$4Q3+IZU;*X-WG&.LL0T74BBNSZK WR;ZP M5U5[;YV9SK5#81ZQE6G5"A^+H6CM67KU)?H;[M!!>!)1AU^*@]WNR8?/K^@^ M^8?N'_WS[7 7OGOZZOO^Z=[WCW_NL8^?_6=X[CPZ)\"QNS _+]_W'7? M#G9?L8,_7Y]^.-J_^/#YX,N'SR>G!V0?7GL3)P;WMP7,9:> _U.TM1$B2F2) M=(C%@B-%,$/:&.&T]#%(M;7-=9LQ]OB*9C4LZ5&RI+4G!38LZ?98TO=%EF2$ M%10SC R+ 5B25$A[*5!T3F*'J2Z\2U;I-I9J@UC26BO2B\UF,WL]US\-K9'Y MUAJ$"&LJ"X_F>)"J+EZ3U?C/22)J^N83WWDE?7L)Z;LIXE5">4 M,)B[B$A4%#%%#%+"422P,H(Z$I3B6]N2W:3;V0/.;%MM],4/R^CK.T/7[0_' M@Y"08&X7FSGV.L4XEX$%:@'=@';F[9VH8>C;HG\'4+G((>8H> M/TL7I14'_=.J'G!H=5/2<:,M/&"1?9^VXC=I'H?QW3#L#(=A=&A'!N;G]WIU M]OKK?E69/?R5+MI?'6,[W<[HHC'AK$O8'[Q6T"\UK25%PL<(A*(T% 76'!.Z1! M6J$8B\)8&ZPE$O5T.T2;!WS> M :VBXZX0+WUT$EK&@=(.D[E(!3EZ_1$\SH F K-+3>B/!Z"@G)E!-E*/3L(P M).K.X>6IN5_=GP(^-!S!"]F&_>S2?:D>3E(7CK-^V>[^^2#U">Q\#56 5L5@ M9KY5A7<5TZ\8"S,8CR[_RL]V_%+UY(X"U>6"0C?S=UI%9D!62JXC<#>F5GYC@@.PCF"V '6/ASTSTW%\.M?\U?4+B= MU808>2:3-G2%K?P\'HXZ\>('-'#_B0%RY7[O[[P]>O6RW=H[>'GY[=R0N1X< M'KUZVSHZ;+T\/'A[^-?>[L[1J]W6Z[V#G8.7>SM_M=X>P0O[KPZ.WF[Z2GY[ MUS-C4&R#_WUYJE>\XW+K]=G"?RTA5NY#8]#K?L\GHY81+PR]_F&%G>!C_'@#_[HW*E\9#F.UP MN!N&;M Y2R_M]/P."(-Q;P2BX&_XLNN$X1%,\(]NWWVY9UAT<%'!HL_'[/#] MF\\?CSY^@<]].SCZY_P#?.[CY[V+C[O=SP??__E^\X]_'G0/3A.,>H4/=O\ "/2_I_N?__?+X?M]>K"[3SZ^W[OX M0/XWPGP)P*Q/0@NI @O(V.@1PS(BZQA!%ELBM.?*>E8BWDYO'/Q.0IN_I: MJ;@'RW,I"0V0M -)V'//6K^E\/J0^I2$[D7KO#,Z:75&P]9P;(<=WS&#W!HU M,2]2O"B_F'\!3M8?Y)VIWGM9(LCJS=];<(=-,E$F=)[LV ,SA)ON\IXF^)A_ M2?>P@IZM9/ T^4*?@C('/]W'IV?B?:L,_NI&6&SUMG_7-XVXEO>_4927+ M]ABGG>$P3\=WTHKMN)Q;G*<[]J*:XW%:7;4GY;["#2U-TPX. MO%>M/@\Y@)_/R^2._GC@\B"=L_S@N04L[0LWR1 MAN$_XY0!7D=?M$Z"^7K1T05R WM6;4>I#Z$8A] MR1!27862:JJ-?M[Z#?^>N-H,FWG1^HW :YGD7DU);F_A%O]&?V\==KKYO3]- M^A;['3!#HN3=FMND]W[C\+G$HYXMX89;Q*L5+%T G1?EWT\8>.+#W0^?C ; MF9S^A..(&*<4&MWRIH]^[9VV>M/W=V_IZ .^#Z6;*":)N9\$RT0IYCGD(: MMC.%>\/\W=?PN18NT#_Y# <)YUG MU*_DYV"[)\?SH\.8+)U,P<&(\(-3,U]82?ZIYT1C%S!ULNOA37=/.KP) 0 99DP M=H,+23*7EG.*VZWD/4G(&V #,'9?@K+1"CQY[G1W^\8K;5S4EPY+[XR[L )P[J!.Y(4J_]WG<*]'0Y))=_<#2C$LK=Q)W M :Y5N>)R):568D";/7J;XXBWNN M-^T(R.IT17NPEN$P:4)IH:8536>0+O#4T%#IN].-JRWN[0DLA8]4REJBYTF1 MPY2S.IQL8%G=<%@/'F995DURL+Y;AA=_PR0&9;G^-\%U#>A.L<)/.Y,=FK%_ M/3&@H,""08Q$&'(>,.1 S#"@I)41;&( M.=Z?P*&:LQ2T!(K4*&2]$.Y!)B)SFD10*<,&DS. ^P!T!\>=&,F4B,M6D*/J M]LS=S&>+YJU$'*4(JCX]M2#4-]7W$Z%/;GVIA/ET 4J]O_YF@+7>!7I*VDU<\;X* (;N=\#54#TE?F&62I\F" M,%$,KX8$X"O_&>'[12'B[!#AG@W[RJ)X< M'!U_HMIH9E(\;T@USK5,;;NC0(9+YV(L -WK1XOJ_Y["4! C<[?CB6+[V@XY M9Y5-0G71#%N^.&.UK-!]B5V !YV:S_ULZNJ?)U@R]]T^Z/FM\Y...YG%*L#L MPL!UAB&#A-&@GV%$&SY8,G0XTV2&2.;%46TU73'*B4G6V&J$;EKVK%)0)H " M5]R!.0YG?!CYK=K\6P'<M:PC,2>6==TN"2RTI#_&<..PP9]2YI4 ME@EPAV"P?I8V@+E".,VFG$N':E<[6@G(5/W&U\.7LJ=;A2^5!L/4'K!3IA'" MT[K9%#XJ+:GY0:/^#Z;=&9/CA;4]F6&!1 MG5)QK&IWU!IDBDF#8YTYMM(H/>C'1-35=H9*Z4@&7=CG 9Q*OMIY4R_*W9CL M8$VH$SK-^U3Z+LJ/STYQ[DYWLH[:3X<.A#*SX9/YSO"1Z8CW"AO@-("M]EY6 MG<&/9OC!3L\?3?N$#QM,L;_[X1,1@@;G.?+>:L0 ^"'@F!A12XE43&#)\*/% M%$>S;>-CJ[H[K>KR=,*C<-H>31A+YB6SO 76'*LUS\G\T@0(^DEI*DFUI2IZ MJN0*B,'*[I?,5#[561MD%CJJ=K1D;OW9]Y.PJ90@E!H9A"KBMI685_8KPD-+ MO6KBLZS.YMAT>K/<;V)YFQ-V"1 , @"08>=K6)9 ;T"7ZHU+#VQ2U7K#2FS_ M;,X@@@:FGF?:L\G,_3B;3#(KG&">:HWPQ+>PIR.0,YW29 H@IN*3BP:?^A!F MC"/): 8?[:3IN]D#*.5:9[#J="IIM&*X>3&[,&2GE!2E2KHT:"D@)F--)IV@ MPFD?A'UVCU<7+".1TV"2CGK)=IYTA@GCI!G,7X$*Z)6'.1$M"T/" +6JO_3M M/Q>N239B3KY;.J4'8[-C7#(_9!RZ?18 M_CO!D=+Q-<%=5S%U_,!!-DC:UZ!TRF2YF41TO7-9W(-T&I^>53FR28,WN;EN M*;@K*_-$N:UTFZMY@Y83($HC+LQB9@K UJW)7JS>O/A+4"'486%? 7SUQ[6@ M6)KSU)LS8QGN5]ZM(0B2A#VF2JOK#-SX-.&/Q6"P= PTXQ+0 SE>*B0-R2C MF],4)1=@^?U3X(>O(FNF%I$X /=X M"&\ #7P)HW8=''4QZ]_M)X<5".;^8&X/8-^3,S%;.&"?4VS7<;=OTYDL+#)C MG]YQ/X<7)MR<9IN\#T#,60]^]V60G'EET-?9V,+K*4ZL"U>TFN&*&Y%]%VEH MFV,52N//E_2,SV-_7%TOFP(85\'%97=%-GVE0S>#0;Z*7TUW7)D)5D/_D@P& M621F]V@R.@&(-8-)NGAY#ZOP.UC$^Y,.W+"5US -EG=L_M+/7,QL&)SQ)U[F MC%UY5XO_+C+WF'?@:N7MC]Y M:3)0KWW?LR=V>>+' T)7_S=>C0:]5'ZMS+HM1>4HXDE=2H9LGR9V;HL ML](:LB?R]*P;1F%"@^77ZJVSM0$2OI,8?":&F@ZJ>/J%.))Z%:T?(_Q_+<3E MKTJ6J_.SGG2^G+H\7VZS4M]6)EK\-'%B,7_$$^J$MY2I@C$ SS(P ,PQ*%%8 M[O#UD?+],*O5N_%3K6![1A5/P00I=CW'JF2).*7A69YC'!!X>=LG?*=;K?&.J9WW$FD7']NS@-0::C=?JHAE..IIG'\Y1=>K'SHC(">G5^Y M#<=)Y,YQCO:RER<_R <+?!J0R'$=[PMRK7]>>LD2LW,@@8&5E[:,%^646FFB MV>Y4">?3LW'&&+,L#];,0-HU\/)UP;1ZL=C%9 M8YZM8)]W8!4X'7U__JXW'L("#PZ!2# \'?\!$G[Q7 A\>??G$ MK**Q\!(1JRUB3DID,/QJ'+S*%6;:L$=K /BSC+)MO:ITL'9K/VLX9]5A9\> S@]6G"43I5C0&AIY2G*JA9UI3NW_D!*:1HD8%GRYNJ77CC.4&?* M&'K9HVFKA+R2-KF@5;K)[L^RZ@&P]!FW>>W;2+INY6_. M3YM1>=.TXCAT2V&5I 8H?H-JQ:5.,BS19OM2Y;BME)!RQ- M(SZ#>&J5(B^.D)I21O[ W20T,?A[^ M5[%N=))3J9-PL$)*2EX5 5B)C& RJ:/-ZO#K;IC3QS!C* M)A-+4BIV*_FZ:.F9B+GY2,JS\N/9EI]#J+JE#C9Q<-#,#7[V01N0"IV9A:::##)Q7I*E6NG MWO)ROK"2R2K*M*S)[K:KI'-8R_ L2;'>B"BD%P96CU)/R.*/99BOS$'X> M9OE5[U.M3T^NQ4,QWUZ3XE\NK>]>^B8?S=F !]F.4%^TQ3S_67/M!%%6IQM\ M::E]WOJM\SN@IV%*RJ]NRXPB/WD%;F0=##"''C.XZJ<0RY:!2]P;9S_(5]/I M5JG1U?U+&&^"<.#+<,7-V4ER>@$]=3+.G+A)2C(I77@F84/4"\'G_+IAIP+@ M.9CHXBSY]O(4X"&PHJP0A$YIW"AI;A[%P7;D7/UR[-+6\5L' MMF3*YM)-G\Q\LH^EI7I*RS-[7:I&TZH4501I8C9'6B7RZ]^7MZR M/+/,HLZZX^3@24K"^&PFR&LNC_&R>W:=*P:K@+V#;UY:5*&7BQTLU%3 S(=" M>^Z%$TP282U Q.!$Y#AB;NQ/:BJ0%5DQ29,LY!C=$7*B'$!,8,MLD$R)"5S% LEI'-;VTPN54[X/_GLKW>T M,DBGA8C4Z$@[0OU#!(:8Q M0+O_^*^+/%HQ@IJR, 7BP-YI* M&G'!"B(%L=(UXF\])[O##X_>?=L_^E <''T@!\>?J,"6T$B0"/ 7X\(APSA' MQ#E)X#?+"@T@9S,%X;+4NUHU[ W1SW]JJ,I:PC2"9RD8H3)Q@.92.:XK/3BY M9VKO>\Q&^U)BE$%^2S:;'\4S)18_B3;-P9Z#?JR\/]W6EU[_' 3,\30/IHI MO4RR5$Z;TJTQR"4*RY*'L_Z4JHK(3'S>S#/+6G43KP@LIQ/.A_/A5%?:M_)# M"U%D61>M(S2SPISR-K+=+$.'SWT[:SUJYQ=FW$>E8KE4*"7%1 R'><(YXZ\0)/,TH5E7N&*M">?6(PP@],=AADC0!T#L>+,4J3>3$S?_):4 ML8WU?$O_6>DE:I7XJ#.LVPDM@*6JAL5<=NOT\VD7/$QT<)JJV]089OI^^:29 M2,L?..T6&-4J%U;)MB9)90G-)*O/-4^K%YZ#M-.C#%)U.Q>K;'.Y\TQYXPA1$G'D G"01I*CA2A@+PIU8;';:VU3.^ M7*\29'"WJ@8[%V-\GJ*V\PDE ^M%&3V<,^>NAU&U"$;J(DAJ%>,AJN"X"-II M@QWVTEQ5^UC7?9M"VJ>+:&%<#NN!V_.*'.Z^^[Z_\XG)J &]6H23JY<)QI!2 M/L%:S&G CC(IM[:7[\__*:/[*]&5T.U4QDWDZU+ >V;N$Q:9!K[%]7%4/:^[XK7%)OG_^R4E, M>.K'5@AK$/-,(@-R$2D9G==6:"W MEI41&XRTDOJ_[_$DV0YVOWP[V-W!A_]\BDYK*Z5!GBJ!F%$&6<8MMGX@<8:;;(Z/4DS\QM7!4G<-_Y.66YJ(I"[C&0X2;$>=-&A0UQWIEH MWO]^\'WG4Z&,5RPZ)!F7B 5L &Z:I,3@0$41(NBI6]L8/].7DN0C#2J:N66M MZ36[[1"C:S8?;+7ND5'L7((ORM8U->H9E[;*%&:8(]WJJ#B3^Y< QQOED+B9 MB+C2;5F'PU7A?,O8*:&(*;9*S^RF@CX5] G&G4R?<,E$JY+/$]_M-%XK^R=S MO&1M#KMDH1/,5,WSIR[*'T3P38USE<7JA['7KL"T +)EN@!)*JTO4B0 YMIP MT.G=I[V?A%R_":DA3^H8L8J?OJI,O4+EYB5^/)@T+WEJ M[)0=[NY],B%PZ2Q%),J F!(,@3",2!%>>$54 8)P:[O?*^NC+R8//&NU'@@O M_2%?F%RL2R_[(%2%J6"5 M.95FW)L$NRT6_UBDS.&)*8-\?S2+K)LM%(3,*&G.4#];/A1^_9RC"U)%C52R M.M7WRDKG2JOX_(:L-H7_;'N33>5:J*W EJ1&=DH*9C7H5MA88BS -(X=U[.L M9 :LJ5]B+%?#8_K),9!_+@YVCS\Q*;@NK$-*THB8@[^T41BQJ R@,^^E]\F* MO.S7;MD*CK52!\32[3DM$9>8>=WF8S;J/N4\N>TS/*:2,0;* (6KA#@ M*A&]TXQCK;WR6M @K1216M5H;_ZX-?B]G#7[WG-&P0@!6II<5CNI*,*=TS[K*^F56S%)PYTJE MN7AZ*IL]G!29J-)]X)-Q 5)5YU0W' M*>#%?\W1&F1LM#K1J8R_R;FW99WZP47* MR.Z/.C6N61RS+HY1Q7>P:+[V!SD#:C1'IE,1,4]O/WA4J>Y5Q0>J M\*P,/7S=>LJL=,@%X1$C1"-#"H8*)9PVS-C MZ-8V49<'0^4;=BV_L*=<%($[2QRC,5BG+5>88 PO61?R-2&8--=D0Z[)]W>? M0,I)(3A%5E&+4A8%,CYPY'D!MT7:("6!:R+Q#_S!LU'W[6G\107.)O$2)41; M+0?B3 K85(^9"Q>I LASR @\PX:J[.R&@9)L3'@E*ZNO^8*=:6.,\6IG<=+B[PP^./ZG(.;9<(N(* MCE@*F5%28F1%E)H$$8VU/_0C50*JE0H.5)@+U)^R=$,NWU5=LSJ?-85>3N_D M! *? !A,%4Q2$L%YW;9CKL+UQ**PHB[6O )[NW6D /!.*UG]/>CW^JF"62;H MLH944TD*[M:GM+^%+RBB/F7-:4F1]IXAA570/AA-7;QI9:C[J6GVIJPM.%O. M;.X6/ 9][*AJ?EL:SZH^@SYW7[95XX>9\J]5M<6Y'O:S.Y(%^OBLJBE?=SJ? M&?]'?;DGO;;7J.AN4A6Q2^]1:\?WST83=P1]#/=JK]CM*S3E!2K?^Z,,_K=^J]D.O=][^47==+WM)^-5?>Y?OV^1[.V_?3;Z6 M'@T:8ON68YJN&6+U1UTG%NWH_X92#%5\-^?SRXTJ1*U!@GP>-)S M8O+:7S-%JC/-3?3-$AS608[#^W3\S)Q.?2J34TI>A=.,^$KK]G"4>W;%RCPV M4P5N-,-#SE*"[DRM[SI<-_ME:AP]DY(XS"#6U(7G)F]D$W3=4BTUZRLK1YC)P TG?JT,TZJ6%4^;% A^=K1G;)?JS)OB_I1F:I=RZ@-:FG MZZ;W9%7#GO+BB$*T)U6:?G@/VJEX[J1E&JBDTTKC\\M7UHZC [8WBVJV_RFS@FD\S GPZEQVYH MD2I6;Y MWDY5G'3NT>6WAI4/QEZ4SI?<=R%99X9E4XF)?[FRLYQ-$]VS][8SS LHJQ7F M&N$I":IL1E4V*.M,D\-RTE;FX%D!3E.?]C?OU^T=PHW6,^TR/1Z&.(:7.S%, M"G[.?R-Y4<\6CV!8,>%4BST7(>\DDW'6^H?37)A<9[US.JE6,DEX3X42YK]B M [">''"3/:$3^UP+\_9LL Y\NEO)CTI0Z$L>\,,P':;545AHLM;7* M6O(IN3&NPN"K5T;],Z#Z#=*:#_H QDEN(HKQBQ\'G-_<2//*#-+52YDY;U.T M[8988XK]B37FP_F']WOLX]%."N/IP>X_[,/1,?GP_=7YQS]??_D(SX6Q M\,?W'^/^YR_?#HX_%0)'(3E!4@6%6.08J4(&A(VP4O$HK76+9;V]%:I@',LH M(@N^L%H33PO"),7$6[YHO*FWO 5[WLJ;OGS_%ZJ]+X<;_/RA\Y,TV)$0"J^P M]LPH89E@7@=-)*5%8.2&U<;O#P[]889 %J'>TZJX2JY46X:/=X95RZ RFQU6 MV-1W1-AWPR/@DO?RG7Q\F.3>;5JNUUFO9=19EEN MY ?"',:CU-W2U^)W6KVE5@C*0BNA;%5=]HU+$;_I"^/O9K+H:RWVEQ<)PK*;ABP?7JXU&ZQ EJ6V=Z.R2&[E(9I6@AH- MLAIW 1<#^,JDMUVY$Y7D'RXT_ZS%2RR?U_DZDX%GK+GM!O'4G@/JZX3"^KR[&3GDO#O*U.(R9?PV/TF5ZPJ+C M^_X_GX31!2L<0[+P'D2'TTCCPB AJ2)6,(C/; MJ(J8#U.DJ^ET*]VE.]$_%O'@"DY5,XV9@EEA@I93JZ0R;_"W$C2/80%^^/OS M)05^^[_+&4W"*9.S,\4]=LW9,#RO?WCA.\.SKKEXWNGE%>8OO9C?\A1=")=[ ME*JD5Z(NGT#Y]C3P\%E1!A^.!O"_KY]X=GW M8.9IJ?_O%MVJ/U>O >@];,PGK[Q\C)\I+*ZZ_&N\QS3[I6_^=++J2L/^*]^# MP67;=F9\DL#/BQ;.%'PGIZ:7'D_.OJ4)O%@*'EZ\\N5MOW/5IZ@+/RC9J936[E4[FQ8,ZZCD_W4U6 M>X6C?3Q;1JYS^9?S #Y ;;\T:J[(2X)P;M9\Q+XR&L^"*,?J6;/KW"%'@QA M7W9^]Y6^2N_>F]G0'8U!$J??WX?D'K^5J-<%]B5O9$K M??)6_![\F>)7F-J*Q*5TJ(@^PRO0<4I+2R-L;?]F?E\PZ&XJE?T8Q5[IZA6M M!\ X_VN1,UYKA;,K&Z11-VEIO]UA:3JZ5.%W&MTXVLO&H;^ D'?J],54B3+9 M=]XF\T[R4(7!L#+772WO@#Y,X\G)A]-OW/#QZ_?E@=__;P??]B_H[\*SQ1_).''R'W[\[LI^?Y;X=_/D.QM@K M/N[ZT_W/>WS__7ZQ__T5W?_^OW'_HL!_';T:[;\M+O:_[\#K.Y]TL,$6A"&* M'4=,6XFLLAH)%KBFA7<^TJWM!W9SLFV[N3>W>6^,QTH54B.OC$7,4X5LQ!PY M#R==%#1$F6I$%VW.BJ64EZ47?K\)UTW0Z9K<]UI@;>&1BX"O$8&/4P3>M !D MP\@VD9'114961"FD9@8Y13!B%A?(>!E1I(7@F-K4_.A: G 3[DT#G>[@YE@' M",EZA0K!X.84F"(K)$78!4J5$T3ZU)N+M;5<;F*X&2+P)Q:%C50Y'\0GFXV] MGXU]#+;;]XNA),OA,4_"?KLI5MK&%ON+M[0VTSY(RZQ]X);9R2?)]2[E2A5U MXQ2Y2_%X>0O7;Y.:1^(_#.HZG%) H[^M%84?K#!$$>$"<=@@X;Q$S 2%3) 2 M4>RH!482)B MWH&NS1U'@BBMN=7:4 U4SMK VS>(RN]:6]DXE+C[L_#MA^FV=T\!'*ZXBX]1 M;-P-.*PLLDNR8V=2\&Q>@,3.M^#1]S#H-[+C&K+C\.4*5V7A#5::(VP5($16 M6*1$H1'%)!2%5Y1%N[6=8^[)BYL*C]4,_%8AXE5-'0VMWQ%$;&C]KFA]"2<: M(; 2BB$<'4%,%!2IB",J?*$U$#O'(6PBK6^*.9'(A?PI=*OU2M9@8:S"/Y\ M'JN.O H:KI*O%N*&KQ:R_QA9^UW9^"YC[HW^OS:^_G89PXE4)=T!?"L*:1 C MT0-?IP8);!W106EAY)JM?&N@LP=D'&RXRKW:%!NN<@=<90DM*DZ=!1T0>85S MC\O4,IAQ%*G@-&A,;<'6;%6\1ZZ2,>:_'R[JN ?IIWMIT4>6\>IWOWD"9W8,KV+]FQ! M^K27N1%IMRK#>A3#FLE-!)Y;VY9D#7 Q?2&N8TM]$Z MP9PJ#*9!1*4*ZYTSEF]"6$+Q,*'%KQ>E.?K ]L\_<2$#CI@AI4A$C"J,M' ! MP7"28$ '--F,M6[#+5[NZ)+NS/6N@HB%]"%&;J1DDC$=(C'!$EY$0Z.,F^"[ M?FI7X6#W2W'P_?A\__/^Q>'N#MX__N1%*)B*$17"6<0*5B"%+4,F&LU 5S"$ M>@",9/6U6*H15M<"FV_\K MU@[,O9[ZV^#&@UPE]E59?,V_'O1/7T[+M1W&Q3*793.6AE_\G%]\P <@1IPC MM@@:$9*R)(52R' 9@6G 25E>,! E6]NX36FQ+DFR=HM%F/=&[?A7FS@HC4'XN1\V7C]9> M%G57Y)FWI OFWG> UD\[O3 ->C8!<+[#U6#BO+A-4F M%)YH#J]4 MHNVG 41/CBW/0JDC1P[_^:0#]3RUF@Q<1<2DYT@;Z9 .@(>I))@(L;7=ZR^C M[N'BE9RIRKU8HG?QLZG&[_' G Y_!5_07P-<"YW*IY.Y8^7A)G>XP15>8(DYS?2');-L-0VR MUXL#,QP-QFZ4&F@F,]&K7A@<7[1VND .O:Q6#]OP.?=LTNUN[]5.W>5NRAZ' M 1[N?\H>Q]?&:!20;*1&!%Y$YF/J;^\BEUYJJY+3LL)HK,9H@A8-![@W=_+W M/7ZX^^[[ 7P6GO/]8.>3!"1-=$P67A,0 UZ--"7 !H0H1& B@@X):(ZN-A=- MXP_2K>B%A;L]Z8&7.JDN7N[_";TO 6#7_V-.SUZT]MW+_D7K?_K=A-RJ*]VN M[*D@$;_T^N>]%!BSZEM_I@9_"U3P/_M_SE#!.F)FKAXR MT=ON>WGAE6>WVQFZ;C\U(-Z4SD8'G8KJ3_?X_M'>M\/W M^V3__?XWH-SSPS__??*!O&*'\+P/G__X?'#D3P\^_^\2U'.SNL(_O7W\&RN<'!)[SYSX^(!_(_FD*(OGR??\S*&XR1,*X0\2FVH*8 M!62PQ\@9KPFST5)-%QO.<>Z=UU'$2"T##<\0+;V(04@5C"O48BND7Z6M7^B= M]_.IS2\%IYYZ*@ V!91*532P7%=(YJE@7,JX=7==N.I]><(W$A#HSJ=02 .* M@D&2&(&8H!H9&"I+("<4-=::7VBVM8D-#G_8?\ODCND]U^EV)HWIW$EJ,IQ% MZW%-1K9NLXMUX;^!ZJFMU+JG"]H>T6+&=8=IH& M/:&VL(-"BF _&11>:<4L19 M712<*=#,"Q$_[:UTV_%%TT9]-_],-W-B7A$;9&)D.=1=;@ MB)1+_:^HE((56]NB$,_PFHH&7?GFWW/UL(:!-0QL/E-1,69\],05!2.*&L5\ MB(H(;*B6TC4,[ X8V/>E-GZ$!.F!8SF0(HA1;)%602!?I-QB!6(FN;ED09_1 MAH$U#.PI,S GG=!&TZB!DP'K,D&JB"567+!@"&\8V!TPL*4"7U07DCO%$"6! M(::]3IG5!>+F_V?OS9O:2I*]X:^BX'GN$]T1E*?VI?L&$8SM[F'>!GJAI\/] M#U$KR!82H\48/OV;5>=H0Q(@$ ;,N8L;D'142^8O]TR!+::,2:RV=H2F;V@# M8 V O68 L]Y1[[G$P24>B=?!,45I<,%(P1EO .PK -A"+['@P*K/?0FM(&!" M1F>0#0PC@T$!HRKF'B);.U3AQH1L .QU U@(3$@<1<8QSE)TWCBA"24$_N1\ MO"> W27_M$&W.Z&;6.B_2@CHQAXT,X$UXM(JI+D32#"&-3;)V8)NVT22-^IE MX]O3AMTW-O&EE"T_#13L>C\ZJWL,ML_.;;M?LJ9*!\(7.>[%WC;NY75-WWK\ MJ,9>H9H89BAI;T)(ORR@_9+ZYP;H[P#T[<5(""X)SK9G8V "%9I[>L^7H3;OY&X[^2AR]$!IPT0L1*4/!)(PXB1QI)P12AH3( MM<$NA(:C7RA'?_>$CN\[L'3#NNNP[H)37"MM1= 6Q>!2GGKAD;,Q(F]=TIPR MQQVHIX3()3;7]PW//E.>?4)7;R.%OQ(K+PXF"\+H2#6RQ%G$DR+(<:ERO%X3 MIH*4<(>-%'Z9'+V.%-ZT\[.1PAMFW07?)U$\1BHPDLY0Q)W$2 LND:)::N,2 MB\J_ "G7BRY.@&Q-HF3(J3S$P?N MM D),0]H[ITP@;LFV;O!K@:[-NX%;K!K/>Q:<.:RW !>&8.B#:"+1E!(7Q:\&8G8DFBA*/(=$3<2(*T\PHE;8VB M)'B1\-8.E^*-:+"KP:[7C%V;]OLWV+4>=BVX[UD23#A'D58I@=Y%(^A=DJ/$ M6/":"J*I:K*[&^QJL&OC 8XFL7N#P+80W'">$[LQER\6>Q&_**@[5DD=I?]J&JFU#/&N=VZZ_*@E?J]LU87'CH9IN=[ M9Z[=O:5+VAWBO ^3#$O)X S0IQ.?/40J;IPAPAJM(\>&.L8$#CAH!B"9++YM MJNM*K!R/UGDWZL/A_5I:DC80N09$'KQ=C!Z5=5%HX3+2S5F/, M-\SK3?K6)C!@P>\.&JWP3$GD>&*(&Y.0B7!EP1//"4O&QXVG;S4X\"WA@"'! M2*FD=9+P9*@Q6@A.'0&!$EE0#0X\0QQ8\&&[)#7W1"-"K,_]\V4NIF H>6<4 MX\%);AL<:'!@-0X0:34S(7 L$S=*V!B]MS+(2$D4TCU".!;,B#?/)?7FC[ M"_>0]A=+[OB;P_)'\^?^6D_ WO4>SG0(![@[):9&N=L$V"_I!J[AZJ@W& 6J MP,AS+H!RARD"TYWQY#C(;;8QY6XY!CZJ_G9+1+]AZ\=VW=["U@W[KL.^B[Y: M'XTA02 )6AGB3 6DLZ\6B\1]ND'<7.UXX M ZJ3I+D82R W8@T$R+?$5%&**U8S':6:5CWFV7=1_.0-MKT5V#I!5>IQ(QS M81,B/"C$.0_(4&X1YIK"_\J$E6NTZ6^?K1_-X=E(Y VR[X+GDQD3$M,@D7G. M?I(!(\.80,(8"YJT-8;FSK\;<'T^.N\^JG?S80]OWOG\W_D$K9V?O@5*W0%E MR4#[-=N?S 71WU^)8+139X,-],"4DBD8#.SZS5W'AFB%?!BJAX#-XF M5DI(UM 0&B5@'25@2S/%F)C* &B2B]MD$0[&75,N7!/K7- ML<,3M[QKD+!!P@ "95(* MP3&*,3>/(I8@0Q-!VD=I;/1<4+ZUHRA]^!B4!@D;)&R0<(R$3E$=@-,L%H[[ MZ"QQ#@?#7(I,@ +2(.'C(N%"J*;DO%BAD.>*(JZC12Z!=BB2=L8E:146N9U+ MHQ,V2-@@X2:SS:)-)I>DRN"YI,E:1J+U000C6;"Q0<+'1<*%"!<1,@4=&6+) M)K".DT&6L8 8EUJ1H$Q2=D/-81HD;)"P0<(Q$G),',5.&*TD=R9J2ZRCUA%, M!/'"K(^$3:N9C<'D0B0Q:BJCUA0Y _^ H>R049BBQ$&;IX1(+W%I-2/%&_FM M N4&0E#_&%K7B>/ RTP1Q)GMG[2[,YO]L?Y+WF%.\9^KDB!Z'AESR+R=+JL_ MM;LA=H<_H/RF3<. O@T&:)FI8;^OKGSQWQOFB\+7M[N^,PJQ-3R-K9A2],,2 MP?*C?C]V_65KV(=%=4K[FM:);7<'+=L-_^CUZ\^_F8]KK:HQ>>ZGYU:>WN_Q MO!\'I1IEIC*EGGGK:[ MY8C/%@M>X+VC\_PHH-S69;3]JHE0?G> A^77;2Y2JZI1WK1:-Q?-U$L#:"Z/ M&)[V(WPM','I^,T1SCLLBU&V2J5+A#W!-OIPRGE5_1A&OFIN!'OPP,- !;"B MDCTR@)=];'_.+-9RMF.[/A8*R735AW7&ZE.]DFA2R*YM7;L#6XFPTHKXX)6R M7""N43\_H3R@!ZOOM^ XA[%_GQ?X8#@XRD=P!%_[ST[/?WJ9,J\3__7[Y=]_ MA7-'N81G?]G_F.75AR\?KM[C@W>[_.^_?OKXX>A$'%#XGI_WR0']0/?/_D[[ M1Y^N]J_VCE4*05N*;W&8@-B#^S1*_K@<@KU,QH M>@JT4K%"1=;M"?6T;"&?:UQ;+/8 M%[583>_TV%MREVY/7B4+[UUB7'M L=C_.L:D?G.]YE4M-2>D0SSI"[VA7/_>S> N+V0 5I_1XKA7EPVCZOM*%_@L75Z9VL[/^X MSFD\UI'>M7A\X1:>ZKR/^A8,EP.;G_E(E>*"WF$EJRK%Z1NC;JP4M[=5BC=D M<6\(>Y$$<6OK@.= $,\1>H]Z0]M91SY],Q,8#U?9$["[P> UCV1/:_3_\^VZ/[]#^?\F?V/^Z+@[/]R[]__NG3W_#='_[:%X<_'YQ>CRPV8N]Z\^T0]7__[TX:_?SV"?IQ^N/O$/]*>EDX6<(L0+ MXE'B%"-NN40VFH"$95A0BDU4UX[7V?RHY#.Y1F/RA..HP( .U-TX1P\DPIKZ.-=&M'RX[5\:1]PHC#%2%C' "7XI(&9;7P:6N':?U&+X#5]^LF[3ZC M,H6&?3?O-&K8]['9=\&!9%0,"0N@V$2!:3686%I$!S]YH91P-'DPL9;ZCQKN M_3:X=U-.D89['YM[%QPD26 5K>2($\(0%U8AEV>1@-@-UO@8N-);.WQ95]R& M>[\-[MV4[=]P[V-S[Z*I+Z,U-&B#HLHB%TQQ9!/VR#BF\S@AK:D"]A5ZB8/S M2?CWU6<:E2,X)&CW*_><1I8LA&C!%. MBDJA2 1-;&M'8=S$HAIL:[#ML=*(&FQ[.+8M^("\=]C"92"=<$XB8@$9+#W2 M+'KN# -;PN=&[O@-;K"MP;;7CFV/E4348-O#L6W!0X8#"5%C@P0S66]3!('" MK9&VU >'8_0I91/[X4U9&VAKH.VE0]MC)1(UT/9P:%MT'[JHB [,(A^21#PH MBRP-&IEDK:62$\[-UH[A!X=W)I1.LV,HI?USN9@G_=0I9>2-3@36&O% M+^>Q.X@/R1A\F/KV#+68=6*B-'B5.-$<*\B5LKE0: Z(-7,;D*DFD?. W,<$ZMQ8I(FDH*Q(.MI"BD9N* =L<37W/#Z:^=U3))/RBFMG.=&)U[A;2!GQR&VR..*"?9U@Y=,OV@X?77SNL;GPK> M\/HF>7W1'@,?))I*1G]H1^:HR'1\^ MXGG>?;QTY@*^:>S"*XLY;>" GKD@6&>4B^)4BA0L)I%K 6>7RPI)R--.$];N MKJ-%@'7.*1(CL@+^X9H;9(C"*#F5(X>>@SZXM2.E6.++ M>5!,ZN$\\S("\@UX-N"YQFQ4&J-U.G&? B<\@+V5+.$*LT1D(KH!SZ<$S\MK MX*F8RC6W$6&?-6AN#+)8&A028R$0:U6T6SO$+'..->#9@&<#GAL%3X!&SJ2- ME!O'@36U358*9S#3-A+%&_!\0O \O*YY:NJD"10CAC7)042%-)4<2:,MT\Y2 MH\S6#F>;+M!IL+/!S@8['VL :X.=CX"=^U68!O!S[VK_W6]7^[O'S JB,8M( M2>D0E]8@%YQ&E@GN-''PDMK:,9AONDWZT\'GZQJ9^BA#8N[R[?,'9=X0ED^A M&FC4+0.-ZKFL@Y8]/^_WOI2YHIW+I6-M5@8$OM)!_M\U(-!B$82,ED9B>** MA$)I#[JD5%1@OT9]=XAI=7>.U]6?\]YS.P^.?A.P'W+X;I_#9]@Q3U9XJB7R M+ _PU-XA$[1&BB:.%;="N:!)B";&$"3C.AB37/#)B\BP9T'$NXN\YKX? MX;X%EG 7AJ&4<&Y/F*LEF))(@)*"G;8&4U.2#,6"@%OXPW@^Z9.!ZM9.#LS! MDE#=8K1,9YW!U"IR!]+K=.GTXSRH;WD#D]53KAZYB$#]1I93>-OK M#MJ#X2#/H.[Z]KGM@-"#2SOO1_3?$1QBR@-QRS3J?%WYLGWO[#P.8\N>]&,9 MBGW;M.B[#AR6M]_=H\X@+@_\H3V$K_=SQ[DP ZUYD'(F= S^V#QV^$C?;CYS:LIQH>/KO)Z9S[[=;%:=N?9JDT:(/N M#$]HE['E@U$'_GN?,>EY[OM)+#D">;)[>5ZN3O##FC+S]/?1<-2/XZ^9G70^ M7LAD.'29]]P;PEK;MM,"*P >5)XQ.&VG81D:/3ZQU&WDL]EEJK7>U*+V?Q2S[=+7^?R+2M5@WX\SYCM7'QO*_DF>#61DWF!.* 53+/DA?^.CPU [+AR,H@F=%YB70,EJ? M;6<49QXUOUB@XY$;#&T1[R!XXQ]OO7^;WUD]9F5T(._@#U-"B M ,.Z_"D8P+'2#D[+\D=GY[7ZT9^L<- :Y4W#FZ9;^G__1U.B?AS,;'D;U@@Z M$GRWA=6'4<5C\"G0-A)H :[=:0_+\?ZCEY<\.&VE3N\"3FIF&: Y?XK#S("A M##^>TWJ J?H1+F#VG?ER/^?G=N+GV!F,'U].>*H%]=N#_(!V-U5#U6>?6A8) M]P/;;?7S=F%!O5$GU->;OZM8"'G!4Y4P+[J?%SWLS2@RW7Q,8R<#ZF0OPV(* MZ/BX*_7NKF;A^G;%8YB$][4K?H]YXG-KU_]WU*[&6@\>;=^/:D_=:)$J,3X*:9 M QO3-N 2D.D)*.O ]IES"N!DJBJ._?R=(<;SV"W?4_,)V+X@1WS<;KE^SX;Z MQ9/8.^G;HE3?96Q'Q9N;?GUF=@ M@WOMP\XN['(R- MV0ERYFU56%>A_.S.9NBO1C>@O-KL]+U!EG.%?MO=I=N)7]J#(L3R9_L% S*! MYX=F(WIZYW#BNW.DWL_X6(SG8A(6]"U7T WY*_O 5)D>6_D]_>5'&;MMN.A1 M%U2I4?XV$!X@5+*%.Y%$K5ZQP$-T\'>XN*ZO%[M=B,3'_M"6\R_H-U?MLZ!>N%* M8O9> >O9D#%NE4LJ:ZKM[LA6WM09$*UQB=.J0<.8#W[HQTZQQW^\:(?AZ3C\ M///!&G;Q]"/6#7J=T7#U1V;P.)]3[&]]K=C2W6"9D&L'-_/O:7^\RG-0;9 # M&/R$;()-_& [%_9RL/6/>>$$*!22Z42I6] I^)83=;#T8GP6A4UAK)20R&L<09-C9A MA@,66[=(VQ?DKBPN]UG@>/.$_LA6ZZ=[.0+W[> H^BDJCE&G!I5::83?[#)8 M]V-] ^09& =5P**=_77 ZEDFC7&_,CW:,R)LWK,RAURK/"UCT3&5"A<@/2I- M.WOYX''_MD"]_0I>LVAQ,69A"#IUM\A;.*-B(RP5FA6<[_[QMJ6QV&[E]=!I M!L17IKGEU_S/\;K?3M<]>$HW>#DD\F/667( XZ0?3T 3NRY'*B=U.RM?PRS] M\KUEVND5@S9=2Q%8)QS/C9+&"$^IM]QCXGQ2Q.C@E9 A8GM;/:F\[A_YU5X6 M>7?4VZUX8GSD,6TB(9S*TJUS94 VG?L=^O<:/0[W7P 4J M*V&5ZV7J]SBSEZV>!^WQ\8ST9R9-Z;PT;2W-%?I*P%8']_*J)D(R(U8G9H): M"5 S]+'8Y )'+(+"TG(7F1$X498(HUA94Q>^TS%0+200W>#)G0+44EQJO+FU MT_^CO]K_[5@9%RT+ GDG\_1QYY"E-"*-65)>4$$Q@%$"?6(1CJ[98$4=F2@T M8%1-D ?>5HSGRK,W,=%2K],IIN,/K>_:W]^H MW-*?Q#:^_]+AAW+7A[L?%' MPV)>HLJ4;U_[4+:DBDH%TO9S1KH,K <]@*/6;DDML+5EF1T4_6%[$)Z>;FV P\[ T.X0MA%I\ -FMVA'_: MW'^L+-F)YEGTRHGZ.74GPYK&7N L+WI=,,"'E7-C1DNIWG2W!>R.3@!"?X2; MN_GJE@2 ?H _7+^,+&S*+Y4W8^P<\J-![1>^@!7VM^$1V=F2'UC?[7P ??&Z MXA=O/]N)TP2V$UO ^Y_6T9_++F^AT*5*^@_WL!, O-8@!3OAIM@-E<"]K(CB MN_;G&U?\:W%;O:O=5K,K7K6\_)2Y>X*OZ\&'@?B! T!:M#[W.D,PW2MEX:P] M*.ZUO*.[T=2_1YW+:^)]+M5G [U3YF7&'_XTAE$GYOB?[YUT@67"7M8%VJD- M%GP]&*Z2(KO=\$N[BIRT0;;D^$P,1QD(CF!)_^ST_*?7)D*./N7,^F.;A)8V M:90,#8@'^,D:[)!GS$:IJ;0!E/X(('R>73']47S.;H^;]:"U-.OB,%^A7<]_ M,-I^%_5&0V"6"8G=00F_YIZXSN)%B9P+6VQ822]1QF4Z>F4 3P1\JQ0@P-O/ MX*ZS7+JAZ\KVS6$><.%6/DR?D-6OG;38PEY(Y6ZUV-O?HTU MBWTC]=T6=$M?I_NV;WI4O%TP@ZN.T3/JPASG_W"]$FN]?5:QD>>T4[!I?=8.H1.? MYE V-]%GS2+LI]ST6NTKN-->4K U*%=1:R\4D91*, R-"63M!IKK!3Q>=DRC MJLD^@V>].\%_G_W]Z>#GW]N'\)D/1Y_$AX\_=0[.?KO\^VC_\N"O/R_@_S@W3]/#X\Z[?V__J1_O_MW9_]JC_Q]M L6XT&: MM-+\ U\>O#OYHF,.!9=RJ)9:9I0I38PS=VN%ZT_TF&GA[)IS>P-O- M\ 8\$#%5(0JG.;/,1(J%-@IS2RF^QZR#!MX>#][(=7C#WC&904TJQD&'DZ"^ MA6!1H)@Y SHY96QK1Q*ZI!OZ<\2WUS6-[8\J7WHFIO"066SWF]3P0F!JXU;F M&)5F\A;?SKHWCZ:7\KYD3^R-DR?V!H-1"4;F'W+(XBYL[1#%'CX^^P:\>"Q=;(.36KYI%M^XH;51%I]- MK$WM+S&@J]CO-:R_'NLOV&>$P643)U$T6@#K)X,TP[GNW4N7;$Y?,%L[)51, M?VR8_YME_HV;(8U\?S(F7[!2E$F1,::15PXC;HQ$.G=/3IQXBL&J< 0_/_G^ MNF)_[Y>D^^0PX$4IJQX.[F69+#F1;PZY-F:9G VOUD&MO^J+:=!I'72Z7+0^ MX$:TBC(A[5)"8'%@I(4GR#$00)1))Z4 =,)OV(9<*,_($=QP\::-CWMS<6-@ M;(*[%PP,[[!5VH+N(7U G!B-M(\$!2:4H90ZI]3&#(R&P9\M@V_,P&C$]%=A MY 4C@AN6@&4)\EY:Q#$',1UQ1+E\43&N%17NV8GIUQ7/6&5#5!TY3DJCL%DV M::(=*\"*1M<% !=(@>SF^?MZ41G'BP+D2,W%'M M%"%6,HP<;?>5!XP[^/SK^+-H166JD( M1@,G#G$5!;(V6.0!E%4R)$BFGAO_;C(,0?0;^LQMB%*#=;.9T&2O-MFKSR M MC#1PO X<+RL^\I9$%S#"."G$<=3(9,7*")T;>H)&[$&=4EPWQ4<-OKU*?'O* MG+@&W];$MP5S47N5(@T,!2D3XE($9#"8BW!U(1!B522@;@KRAC;PUL#;*X2W MI\SZ:^!M37A;L*:I,HKY ,A&G(=_HD$ :0Y9PCA)T1.'+:AOQCP\K>\E%1\] M#^MZ18^;NK6>G1G ,]<4;:[[6=5A[RZ-?E:>S>TW=HX&<$8*\K);LF_A56<)/4]5+LQ@:LU@"KPR7IUSXD87*]"(FYT80W MH&O!7Q#$)1P^7/ELN?O1'29C*SUHD%FC@*WI31"PKI2#'21%K.@C8BV:T= M2MBS\IPT+2F^?6NDX?D-\?R"9<)4XLZ#*2(#3XA33Y$)*2$'[!\P-58I#SH+ MWE@R<,/RSX_EGZ-ITK#\AEA^P4PA$:0Y!S,E> :VBG8)Z91 S#L)VAW\*ZD! M,<_9L^+YUQ4@^:77/4%YI' =(MENG??;>49NY[*5^<+FBNP\SGX06^7P4"^A MT2 V$97'-6A6M-FZ-\KE>SZ":Z[>>CB^V=_S[@[3GX/8N&;6;]-UM#N<#)7[ M^!O/>SX61"@G+$< 2 ;Q$#S2C.;1Y#8D35R*C)1 RX.3\AH7[+/E_H>:-@WW MOQ#NOYSE_A-^C(D/RIB$F"<><48MLM8Z%(00$1L30Z:(H-$#RS,0_0[L'2,30Q&SR(35GJ=8PC(/]FHV89G[EDN= M]6 M5]FF:7>'MGO2GE8"-L&9%Q2,DI*!:!2\2V6"S9,_HPC, V3WY_)%XP01J)4G% 4",ZM23A&QG"# M -*YMP3^2$26Y?I9E=6]KJ#+I&G#N;W,//*ZHBC?O7#3H\YEG7VAOL]?J^ML M0&PM$-M;-$@(IRE0QA Q D#,$0E*BDO(P;US08P+RF[M$":7)+)_W_A0OP'& M?X[&2,/X&V?\ZR:*\9P%)C'2/ILH.#FDH]>(8$$$(PLD2H^5)&/]U M14W&5?0SW1&W6^VN[XSR9EJ^?OD\QU: OWMI(75LYI.O*\SR[1D[#=JMA7;[ MB]:-53H$11CR05#$(Z?()FJ0I=):J8-P>10:9V+)():[HUWCA'V^G/XRK)N& MT]?E] 5SAEHO;8K(.0GF#&<6.4$LHDDX39(E+,0\<&FQ073#Y]\"G[\,=)./UUQ5NF12XA MNN&LZ9* F[H^UE9*S\%2"W>]LL*6KVFE;#R]=?J7<:;K.[CEO?$=_Y*O]G!Z MLPW:K85VORW:+\ECI[RW8+ 8@7A*%FDO.: =$23%1"G+>:X,/\A^:=RTSQ<# MGEU]2X,!CXP!URV;I"S1)@1D0P[4.#!JM# 2):.B#\Y::T(N=%E,&&T0X%M M@&=7Y-(@P.,BP(+-HPT#C4\PI"+6"&P;CS1U&C'L50C).9YRTCA;UOZXB=E\ M19MG+FJSNKI_;O15-P#75H/BLK74.XNMH?W2!&]>5O#FH-?UC;?G8*^HLSQGIY$W_'EX>QJ_[C.S?QIF?[;,OE#1 M'TA@S"7D#1.@YH"UXWRT".M(G-8DR MP!Z1()RH) RFC@!@&[VQ1OB/.X%]0U[J!OH:Z'O.AFH#?>M#WW6S- JJ\XA! MA!4&L]08BTRB$GFAI8Q!8+CBC<[S:I"O0;XGW_1+M]L;Y%L;^1:L].2,)MX% MQ**2B$?KD"-,(VJX4RX)HJS;VJ&,+\FJ?H[0][K"DC_W>N&BW>F\KD#B$QBK MXX-N &$3:>I'=@E;((+QC=&M'<-,TSOJ&^7)3 MEE3#E_?ER^LF$+%4&.F +X,QB&.?D#,,F#-I'[77@2FUM4/$LVITU;#E\U3S M&[:\)ULNZ.=14I6,,$BQE!O0R82,R\-)@](*&V:2$R NI7A6P_U>92AM&CUK MV=ING2V..EFAJ]_17JKV=]UD:EPP#SN8;P6XGS@H-\;[QD^S$3EPLL1L$D12 MK!V".Y2(*Z.0\5PC1B6-/#K#F2=X[F+?KYF";BJ064U9M.AQ:= UEL\'J$] M.._8R[S'6\#X);^S.83Q(?QCF!$'_AO:GW?&U'T T-)O^YW_A3^.GW!F^R?M M[IAD)8!L_9=,IV9>_'T<#0#++JL_M;L9VGY@LDCFKPOU]+;A;ZU^[-AA#*UA MKS4\C:V]][N53VS0+F+!]N-,[:SOG9WW!O#N7FIYV&,/CJEZ0JXM/VV?#[9+ M#2T\S+8Z /7P,AP!;'^[->S;$(M$J.IL,S9T>B=O6JVWRYY4/6?RF24K3[U^ M7F[VW)6EVY.3?CR!SG_=[7V#UPPBK_[]KR#REI-0X:4:LY$IB MK94TA @BHM:>ZB+S**'79)[\:O-B8/>P+5CIE^$/W=$9"KTAJA?RT@5B)_[K M]\N__PKGCG()S_ZR__&]^'#UX)]51M[3"Z M&"EK 1MVX(?MUL5IVY^VHH5_3BV05*OBM4Q=(&?L2:X@3S%SQ#RU_>\U#"$J:SB-5$6MCM]EZL($$S0ELWG"&E/*3VT@XOA+^_,L M?53$]%>]T-UJG7\.8AIU?H'%SE$/@(K_(8SZE]'V7S6]?,AM^(741)F<2:\1 MIR$A)YA'U 4>'>/*R3A1G9?>+%,V"I-R.UO.L1(FI!!CD$YI10+QSGM<@\S8)N..IG M* &9!@)N+&$'8Q":%\:UV.O';KPH16'P0_^D^L;!.8@"VQF"R&Y_;G?@O0$> MU@=9 O+VGY7D72U2-R _7?1>1TD#]9X+GDP>8$,!\4R(FD;>R,]GSS4GE\<4 M )%*;E%R,B%@(8>L]0Y%Q5@@4@DA0'[R17_;6'P6 M^0S!0$A*--"D=@9D\- M=38%;("T(KP2&V1] AKY].58"A6]Q1E9-4,\4)M'UP"\IA0\U?FYK%P<<_KXZ=>5,@->/>N1T. M8[^;WU?1:J625F3N0"--[?J9US \/RPK96\FKN/B@+O1X?9L/6Q9H(RSQD"4 M=7)O[4J;+GX#8+/J6+):/@0>F.-R^/LYO)2/-;]K*@ _V\X('@.?+D^9D6QG ML,7+B=EQ$GLG?7L.Q]^J'N2SNZSU*5["S?4_P:5NE\L]6%L+EZB8$:D\M_<1EC[[B7R?0"2#6!D?+YL;AJ_?UN1S9+^]B&,%*,P*>Y8%JC35R,^R=7.P?[5X> M2TV,]!; SG.*N# ,:6D#(E)+#_)'>Z*W=MAB-"9V$VSZ+M M!;H>VB] (.-[!/[*#]^W0 )51(R1[?P<]LW@V^ 44+S>96;#S)MGO;R2GO]4 M9\]6 J/(B5#S=O;A=P=U2\VQ?Z%6HTOHI65=[W,<"Y>5-N$BD$-,]_,S ='GRZ.DW=$:))0 MR'D\G&*%C,$>19$,4<(1S/3R$4$3;JX(8+N2DZ#9#A_@K\):X)2"X%H*3I6R MS' 94R A:HO%VO&>6TCFL)__F\G_/WGQH @#T\?0T,ZMM/-QEQPK:ET$.P0Y M$1SB*A'D7,#(247R/)J4-- .48MM2">T,_$W9!RJM*1L8OFX"N#JMX9L3&7# MJ].#B\[1RZJDH#@KSFV[PKAY(ZX;)[-7LB)S;QI]*+8M$.M;6/3$0 /U;(9H M&TJ\G1+WKHXCH 5W7@']68MX8AX9(1A0(@D>3BO(7/3#;R#$3$N9=L8J;^V> MZLR-[LGJ>S:6E@G."6&M14HQ\>25X-)K'K1SVK%H1+"!*DWBDX2WEW9WG&UJ MW]#D;30)>_AR3(1,/CF.6#(<<4D%*,R:@9IL&:4.:)(X4)/Q8AG:A"BG?B/ MQ*YOG]NIKCSU&2T26K=H0M=3*9(P#EOI-$ 724;C: 7QAC*+J3)FN,K0/X=$NU4"M?924I0VC7$=-VMV)O M^.V:T937E4FJW1V5E^?,J-I0X;3J 7+>J[[XA\HC^CG^>-$.P]-QUNO,!VO# M"T\_8MV@UQD-5W]DQD#+E :D/F^.K)7GP"'(]:/] MA&R"3?Q@.Q?VYE?! MUKF(.56@WX8SL)V<#E ,BY:[K)+B\L-F/;)G\(3L\)T\I#<:#H:V6RI>*^_% MN^ACQN\Y!P8=QQ*F?LEDV_WIZKZ"E35GE/]5;P!TB+=%0?\CZ^<_P9J**?6N M/V;%<=BIG&U](,OB,^_FN,2H.RQ<5'3F['B^T2TU.J_MMO@%E(/LK%[RI;#^ M=Z-^YH/\2FKW!\/6?T>V#UO);\_:R7:5GU/4FYGOJK^\9KTETG#\M6%^ESDZ M',#N!)8\:X\CTDMX-'XY+V[P47?Z('AT<3.VJ*P]C*W63W44>G@*A]R"[<-7 MGP-2]0*<9,:=)8[):DMOJUA"/N2<=3_'W">PG$&5"U1 XMZ&:[!*42$SM#.> MB4U$4$VQ\LD[Z4,JABL;&Z[WJR1Y6Z3)"1#.VUF WF,3$:RC(X;/4J3SSP( EEEZ/;GK3^E9\[WY" MJ=?4AUFW^X)C8#"7*A!MOXM Z,_/Q:H.\R2G#A8M(@+P=5JV=9X#P-.(R6) MK@X6EL?"TC)R [.4//UBEFU7@[.V@8_/^SD9L2HGR.D^57"Y^L-W=1[$^W_N M';W;K9,@OL_;B5\\<'BU 'A@%AJ#2HJ$"M8GYL8@=CHE2[)=8@>=ML^G4*/J M9-MV!@DF:3N+D9Z2:V$OJW/L@GJ:3R4O^]3"F:X$O*)R*L M2\D"#$9BF.9<+M=T\/V!;H):^]%F[:3NE[=)C("4F12ZVI#FG5BB%G' :@24DM3:!,IY WU[MG+N>@PA M][X&N0J^)KI<1LB)3*Q]JX7:JK]TEH]*M'6, D1Q*::JOR\+GER)667VU,[ MP6F,18&>>'=X"[6R,=;ZS]A _*G,FF^#6)DZ[RH$#A'LVLX@JZK#6O4%J3^C M@8YMSBE@O[V6^[(4WG.&R*IX?*7VEO?F=TR5[O->SFS*RQR!43SP6;V G2X3 MFS>(CZS93RWE*E5@=)Y_>,HLE?7TY-_S3X?I<#3,6M2@7.2_0"-I&/PV!M^_ M.KDZEC)(P%R)1 @><449,C+GZ0D/:G$P"@>^M;,Z)/0C&,@7\7/L%U+M%T6N MVVN=61 (H[.LG)3\JTH!+N63%6//$NB<3KPB8C2K55XG;C#\1OW"X5.X."NI M?H.7DM!2'OA#.QNO?D[-5DO5['_M_]S:G3JC?ZU.>;K;)]#\*P4V+VQ1;;CN MX!N,7$G0NYZ#'E.J50\@A+&#+^,6R3-Q>Y_;H;[QL9-QQB%?4]J@AK&S7(M; M6V6URITU[LD'QR9"Y:_)]%:)(SBMFA;=Y9S/X;O\RS@/>O'HQ\8 D/BOH_Y@ M9'.:8F_1R;3LRUZH@�&G6&8XUQ>N3CTK+R MS76&0W$^I9*"66L(RX\Q8TMQF4SJ'E;Y@.^TP[&Q":_#4JM\4#]]?G6F$\%^ M;<'%[NS7*[[WCK9K_6@,CG,*4CWO.2?M?CF/W4&\K@IEM:*[Y%X6<];6P*? MN3B."70QN )$?1;D46ND@^)(""T])9&*&+=VJ%DR^'A:"0?$-$::?7M9=,V>O5N MI/-J752%='Z[.#88DT2X0MC[4)6F.2 8Q"W8B(YHRG@9O\ZVB5B2-7NS]O)" ME/J;^]RLLOD+KRR/;F_?J-=,O0-+M3'[D&Q.+33%W)22>"XDML0(E033/@)( MD%7M*C?AJ:LMQ@:R;^:[7?B.3^28$[@%X"]D/4X@_&5$3@N!+(XD,!>BD+>4 MG63R6XR[\L5K4K64XR$"U(QQK,2!,@K+M'78\+] MJSUQ^.[/*V! =G $>_OM6%.?B(T8.1(LXI099"RAB";.C(W1<:QNZ'BZE":B M5FS1T,33TD2TU$69&+*<"L2UH7RX.KD M\EB;@(FB 25N/>*<2>1RQQ[NF _:F!B4!]98,CQ^K+8L"XH\=>Y[K7O4>6% MVLM,MNS)OQ;"N#=';Z!+FM6"2<,4""G'J<0E 3X&%YV)-#KZ@,[:3;;&0WEE M_^B3.$Z,41LD8!@7N;M5(L@H)1!V"G-)4] JKM5,/3GNL7#,,8;A<<8I(XC6 M"5MEO:RO_(84^.;*'_W*E;()!)1(CQIF23%'+1)2I;DL]Y@ MYP'&3*.U-4C-QQ4?#B<1-!SM";>2"2ZL,1XP12FI@Y;"D[N(Y$82?RU2^[C/ MCYVE((B51"GI7#X<(M**>Z2MMBD04*F2V]HQ;V[(!EO7MP3&3!"68):(P)#1 CEGA 5I8JD& M.-(WA!ZO.YG #%G/%GX@S:S,:FY,X4>M[P+Z^>W+,=:&Y H[A$NS# +THT62 M2$8I"),.Y)EV MVJLV6.U6*VI3%?\==>THM+/;;# Z/^\4EUI.?IS9Y>?8+7Z#)?IY]=BU,G,B MS3%$;7V,G'FE3>Z 9;R/RBAB;RV&U'< SP'_>/F?:*44(03EG#"HXA(Z1"-FFXGY3]_R+7+R[QA[E*PZJH8%U5G ?A73)> M*0Q0S+S%+@G&K&,R1"7<-;6JH83'I82KW6/,HA5):!2P$'D:&MACW@1DE*%P M5Q%$9*&$)?:86ZYK9YJX%6'R//+LDM^ "^"AZ++HE;\+<1W$X5[)GFWLNAM( M[!+^_U@2+25Q-B>08L1= NKBS"+J#<> C39!.8<6S+$]-XV_T.!IB&*QR2* MC^^/"971*D%1L(%DEV,$;3PEQ%)R4D=0V"7/,\-O",G, T]6OI=CS4R7I95% M=?,M,"I]:::NY-3F@J1AR\78K3M.#^OV-27MOA_1[-O'RMA,[*5]=E[6[\=9 M'*#Z]]RX!M!Z/^J7/HNEKWWI'U?/T\E3'6%YXX+"99NIVYC7=1^ED< M29^];U,YGV%$- X'UVKZ$^KH-P:_[Z:F+Z/3N52G>I>%E*:-Q2?I4W;IP52: M_<,R[1\N<6^-[(PA=6]*[[4^=YCJ=/SX!VPUSES_.]C*KA^.,KPVV+L4>^G^ MU?YQ,((1!SJ?@AM$'/N$'*8.,8JMY82HB/'6#M#U#>#[%!*Y(9JG+?;E!SF" MDZS7,7>BIR(&D-PB(4UI0#0W62Q^^SPO1F%^0R/K!=&]',0KK$KW2"*:0<%[ MPYP'%E')8VR3X0(T6 <6,Z@F>;*F",DU,/?L*5;LO]MEQ]1[S:PE"/N@$*=6 MY\;K0+',14L#YE+(G+.,W]S0('8R>S<#WSU(DFZ")*D0DGNADX@:5IV,TDH[ M %"B9&XTVX#H"R#)C^_Q,38@"1DKSA8@21XI6,L3DR?'.#H?I>0HA"!!]:06&>H#V#&:8)X<,]2"X7)#\M!U9_5<6XD;C>UI M6Y$\!RD[:^K:GT%<86E7QOFX^FBN!V VO\?-0Y;,HP-ZG^LQ4KN5H"KFO[?EJ_SM%,0Y?L&&Q70QR6W]G2]2\K &N789F^JFY8 M'(A9?6Y9>5S=R;+JJ1=R@]W!L%_ZP(^[>L!#JH^7^MZBRFWG9I/PF.Q\O+%= MY?9,.Z3Z+5Z9]4*O^JN5IRBG?;D*3/]Q<=]\&<;C(=8 M?>6DF1FL<-0-MO12F9S%S([1\/*\WN'LPFJ7'/R47YH\Q9=]@A%=N8&G&#._ MP4[,;5R6;WY=F6QKL!ZKZ(G4[^;QMNL@,Z9:=T44H@!*M"@^GG4ZSF)/0R+F]N; M=E+=[9J").BWPTF<>N]JJ8KE;&?KA.CXW2AHC/*7>YM4W^M4M^M75X=$'>FRM(Y@&@9*0&G&3^_BIW!R6<<:T MUV; 1#VQ#%?>FBD_\6$EBN/02&8!UQ*7F8)$IB1B18),%%DVP.7UH M<=+2M$M8O)]26YE)]]=K5T<@5DC >SE]'RXV)5612&5&,-)$^^M M\$YNPN?;,,']F(#L'_UY5:8TB]SO5B0N$5>. DCBB"(VA!'KJ ZE3=6-N2QS M,QXN[. ^+'%3%^@;.T(]H #/B4B)ID+;Q&FTABA0(@Q.7AMC]8I1=[?65"T2 MY,R$Q(8L;R%+O'_UY\6QI2I%ZDCNWLASDJ]"6H@LMJDW4MH\4347O6^PC9-F MH,&!JNB-8CQ$;A-1!, KQB2U#N8NTZX::G@$:L#'TEJIB 9)S6+NT>URRAH! M24VC(HG*I!6 E+A!4B]T;EH"4LNZ-,WTI[VAH_Y"-^!E'L[E8Q'+Q3JEA$G4 M\R MD)YR1FFG+%$FCWIU])B;K3LY2NN_#'OG/Q"ZU''ZV+W^EGM%ZUD#Q3M- M?AS7,QZ,SN!I?@/1M'DE8%S8I_^^W3_ MZCTY./J]_>%J5QS^]=/IAZM/[.^/_X'?3R[__OD#OU(<\7?18FYP^$YAT%* RM]%K M14"H\SQ2LC^*6SMW&"0Q9M#ZZG=>2!#@1K?Z\NF8MQ_>_&%31@TS3C/#!#>8 MVL@\&*IY/('*23S5:*G%W-]IS37;HGC2B[;\$,%L^ PBIIIK MXWW=QZX['AP[[0V_77T@=RH'H,NJ'%@HV0$]]I5.1Q!XV^^WRX"G3CO%V=D$ MM6.%S'(P=G6/?:.6-G8DES;TKQ'KVYIR__+R39PU./S(_'F6\J^F4 MJ+"Z*]_VTG#8RGE>,\-99I\!! 52HE<.'U8;XUGY9B![E!_5AT/,-MYX]E:U MZC(XO.> OB?EB L"8Q6S-$-U9X;JLA<]5/=6&+@&&V!;*^XQC3&K#LGH2)(E MH#5[&[#"^L4.X?UIVCVMGK!;#0^8;TE93QNM-*\2[:FAH#6N+ZB,TA*3R=&0 MNIM^R\XTI?PNS\O]TAY6W_#]- 8R'J8.SSK+<3 ;/MLRL;PWRMWA^Y^JV6'3 M0H;2?'/RW!Q.!4CK U[D"8G3L ^L?'B1RS'J9YS;_K"=OZI,^JV^?;9E7*BR MH;( F&WW.6J' JR (0 P;=!% 4K*BQ5!G0(,9V/Z(CJ MJ)JTVG-P507N8>GG>3[5Q6E>9%E)"6]-OKQ>3>5.ZD10JNM84?E8N:,S>UG& M*67) P+IA]9W[>];O^2WMD@+M?X[ZF5L'9] /OD26[95HD+U]WJ\38D.YEJ2 M<;7('.#^"$^>/#K7KL_LHWH,JE(EZM7!IRO07MCOCP6)X6F3QS%X7,ZG:2?X M?KB)47?QD*KI&;9;%=D ?_;[/=?KVWJ&RL)J\G7:B=,$1/5TGN-,_#9;DBSR::3-<;3R3:KCBT&FXT.8C)K.E))L=X M5? 70,[/)1A?JZ53A)LTD:B%1+7+>SLO;SK 96E=[Y?-MQO[Z=?J!ZI!86 \ MAMP3)CGN0,6P6%&KO'(LK>IGO^"0G]C:,VQ4SS0-A]W?8U:RX;S^:0?MP>%4 MNWT9CJ^O;ZR?\(.38\N5$Y)CQ+'DB*M(D W"(4V=5B)2 _HA*+I4W#3 9FWW M9Q#,8S!3A8JT9%S(Q%GP)*E5HT@;@GAD@A#[%\=."1>II$CCG#NJN4;& M&89T2!0SE0BE.4A#U3IMQ>Z3ZD"],,I(8SB3W$KB1&(D"!F3=;FM=X,:3T(D MGR[W=X\328(!>%1U+E<1@V:J9C MB?&NCJ9=1X^9@,>Z*MO, .1K S'N.CKCX7D). 7 3\J"]9*G:+4P(N 4>6ZS MIVMAU^#85\:QC[O\\+?CJ*,0H(\B2PW.X[(6F_]U@Z3-Q4\ MKEUU$UE.!+-),L5U,MKAY.'_.9&>&24;''L:>A"@#1-.C R1(P6V2:[X%\B( M*'-;3$.\M(XPFRM@;RC9KKO&KVN<7_#=8RT;+Q.;7S*M]./<&TH!B8 MG/"NNH*@-3/0O(1=4J=W4?FMSJN(1[]=TKPKG]!VUDN\P2<\O\7+V<_.# M(-"J2P0#R"-4,L49R$HK0N@OW_K.;JBMJ K5Q][K7+ M+)8_?JR*,N;=.2X"!,>)EK*=*^5B"3G>D(C9^F[L<_KGWM&[W9D1V'_,\-W, MU.1<;C$M(IFA\FKX9GWX>5)M36'SV5^?)7A?PPW2 \S*PJ:%J/&#Z MV@CZPL8S/3_.NM2 3BH&*]?9='CX@G/MYD2_RB'6S^&6"U5;J--^&H3^,?6*8#OYQQIR)9I"4MW>U4H=71V#65?2G7SC:&D"%WM!Z*EWSMK=>'+)[$4/S-KXL=945@B'Z5N<%7D:'RB M,TDQ58"V?N'^98/5_97BC76_Y[+/7'9;)Q+/&I(3[?+7$>P5A/,U>S*UO\2 MKF*_]VI!8,8E1O:/WG\Y#F!!,AD9(CIJE.\568HM"G"/DH-%J;-+K-M;1(.[ M$OO]FRUMW_D[-E'8ZK A@00;C>$^SQ,0-A#NJ*"<<.MOJ=!Y,J)NQ-M8O/WY M!70@$0DQ4DFD2D\F311RVF=I9[@RH-\[DT.&-_A(*JOAZ\/BHA/MYUXO9+-C M?/.[50HG4,9NR *R8'\#<3=!W,<_Q;$0S%F2U6('_W <.)C6WB!M.64*E&:> M['*(FTT]J\'*3D_^7CT-'X*&MRQG@H&9J/JE]<2#.L1N A%7M&"Z!V4W.#?& MN4_\X.*8.X^E N5=.JIS[[F(=+0&R)LGD8*.D<0[U(6-PU=3-;;NE''=)W+8 MKHH6?[:#UB">Y NZM]9Y4]7+O=I^3>O.)C)W7H@NB-QYB3N1L>,9;W\,X53R M'@]3U0O^_9=A!(T?/OX+J/T'O6%=41/#3QU[\LI(\ !0]>!JEQX>G5SMO]O[ MLG]R[!VA1M.$@B0<<6LMTMQ@I)WG<&LJ).PGT[HV7>[47/P37GSP+.A $.A7 M/!=1P9U;&I 26A"&@Z:.;>W,F+4S$FNQ!FK^=S"W^WF\R%GVX)YWXAAXEHFZ M[=(.\T'R;@/ZVPIQMV%+8$RL>W6BP-ZD66$C,I>2[;OW%$P#:;7T-'H4N<"( M)ZZ1#D8C:;0-QF%K"9 JOK'QX/V5M_NY6AZH@]T0F/^ZI-C8)2D7?9?IJ%>P MKZ.]"Z!(++UQ<*/(:A6SPYXAK9E'<+G48L' -O'++9/E@#J;433V#=ZO\_K# M_2D;MX8W3+E_Q.&PFC/3H.:M=O3!NP^7QY@[IIP(B'@FP>0P";F4Q[)&IK"C M,3EC;G:MS)D<]\N8NY]KYKG#Z$IB;'!SG@Z//I#C8+!Q)#)DC,[3[D+N1DTY M\EIXGE/VH]++47,CX$B_T:JQ:G)Q:V]:9_XMA.Z6]0I8K+N_(2^N3KNJJC:7 M>4;62[EB3GHLM1:&*3E*@CG[]=9S_ M5.3=VTS#'@@'/MKNK/C0VZ-?M^M/E0^-B_FJGA+PR"HAJ'[W7_;4MO[]GTEA M7UWX:]>D1>J\4D)%H#S+L;" JY;QI(T*R6LB;Z'%['89CSL?4V"6@;WL9;$! M6/E=G2N5I>%$8C9$.D>D>S2G]EJ+0>M("!.5O2C4HZPDHQ! 7Q'Y,@P8 F2Q MK=,"D68:?5N\)F^S1[V? 3WU;6Z)XDLRP1^@G>02\VUXP;^9$N#;O3EJV@C8 MQ62E\))IXC%/QAO)0'0[XQ28W.E6 FO ;@TZVJ<9[&P")389()QD$:?&(^-L MGJT@&.=*^1 ![,2R'-)E8!>M+^G4/^VWCJ(_[8+(/KEL_:O7R6G0@X)@V_G% M/__8G?]KP;#=3B?3SQG0B*_#]'_DEBKEIVL/R?UTQAGF8Y2KO[4FRTR5GY<3 MY=R:)UWA^[WSG*#:ZU:VZUS7LED+HRX+[]<)G!][\+C69R"HW"VK;H0 7SS? MF&=1A7@IB4YK:H53?FO-IMX]\5#.G PRA&>6:!7\=V[.9FFX,>GX,"R9_8/8 MJ1*LIC>6LXA+\\UXDE/T9S8W-YE@"5M\MF @C ;35)3QZ(,Z*6O\S:673?<& MZMIN#7+APZ1@(2\<%MCK?(YU6E@)/E0-]SL]VYWIV9'G%12E==KL?G8/2T9< MS,Y$*)TZQA2=RMR*F9.9?5"I5<@[KHLD:C$SV?)8@/QG[_U@)N_[ALSF^,7' M\ZI?3*^;'PF\T@ZCTO>CW9TMU(!GSM]LZ,6J;N/4UD=T7O+ @0Q"NP\W/.Y7 M SQW.<[6*Y5RI1%+;ETSGU#>AN?6G\IV>N\,2 'LOV*"YXXR]=GDS6W#%_=S MKF-[_EM<[$9X7AM^+AV(?:^?*2<7!\[LM)XP_#D3#GQO/EJX5[B*ZWN;^SZ%5?;6XO=CENC;*Z"J<\9@/I49@XBITP6DFP5Z*VN2=N;C5/!/%B M58M8.:LL_J>FHKV:B-Z7,IF#7G=V=V_K;>V6]-'#M%LZW>QV7UZWT*=S,)>. MI%<'%\=4D2A4'@T;<\E8T Q9PPTR$B<6";$R\JT=NLEN[X$)B:/PCGK.4G3> M.*$))03^Y'Q<44#8T,F3.-38X=%OY%CGZB*J)8K>ZMQ5(: \N %A()' HP<= MG@"5W-1CX\%EA?.]LRO@ T#//<.N%4)W>MT3E"79N G6[6UIJ[C=3(\H!R9X M_#R6"\M@K\^QF8&?]>L MRWT@_(Y-J>6L5?V[7VTYA_/>U[NNF*MAHSO +=G?/19Y(DXP$?&D&.(Y%4;+ MZ! Q*48&-Q1QG&3!? TT;:[]:UR[HEXS*CRR*G'$>9(H-ZU&1C@9E2#<\5RH MOQ@7NWDJ;"EFK@>XOA3K\N8RFB7];FMCYM1F$.^5F5KCZL9\!G;BK3\K[I\Y MIWU1J_-G)FW-;C+ZM\L[ZAQ:4(6'LT'T=E&>X=?9NO9*!A5/YL1XRER4P^R+ M(82RB-";FB?+/KKP_-GUY&;IVW4\O][_N$ZHE#\L-E"<::69A5'*=;5Y[!S( MJ6S9M/MY:6/1VLY]C.N^P2#-[I3SYUC+GKJI!'SND']#2;3+#^)JYLLI: M6=82>8DQ/CWUR?E51?1+MK']#*R?,0[/!-?VNKLIE;!P'/PQR]K,O^.[L+_E-["QH\7IZ3^$D<_G:,F>?N_V?O39O:2I:UT;^BX+[GQCX1 M+N^:A^YS'<$V=A_OMQ%M-^X.^XNB1I M)+8DS/#K;^9:DA @,!)BLM<^QVX, M: U5F4\^F94##XHP1K$Y1BH$D,00&VUPWG%%J0$,IM])3GA(5Z<1BOL3BK/- MX_9>1UIN%%>6!)4\D4(D8JD2!#38&:E% -!!H;AII,_E"5,5%%:F>5D\7!&] MSN%O$6 NE9(E:3 N\)QEEB7BL1^/)N1LB_A>Q*V6^A,: J4@QA$9O3"(]_K#=ATK4IY&B=4N1 -?3 MPMIGSQ3AW@+MB2X1H"&:%.%325)QYMVC1!R:[;Z/[0Y%*K,(P>/+0P&[ W(0 M<.9O%)D$71@!FAF"UR)G[!6U((GZ*I*<1YHNS/^K>[O->SN84=2M!XZ4:[*N M1S?4I R&ZTZ_?DJ)-GBD/\WKO-_LFFL?[)I\FT?,]:DS':;+TAH<3R9U'.:J MJ>.[MP]?S4>3S]HL7%>C*[2\$N%NC?;QE-6ZH MZJ!:18GG'VDN]'NYJ_3"(O]*.2=5MNMP'IBD.61+@P#/,\4,9B%EGSWXNC[* M0II9/-YYW^%> M%B:L@,5W@6#?1N+0QTB1Z12L$,'SC5?2+E88$K1W'%LOL%B9"PGJ-=H87EJ 1Y<6 M]O4$Q9RH!]^&4\)SE,S9G(L"0)/KG/:Q=D!KQ&&]R+:SM7G2 M?M^)C%NJ'2";"!&0+4@"K@TEVFHG+;;#3=@0]R5[,&1[?71P5(^BK3LYUYL* M5_D^PLV&S8U:\?PJ^2J%G#[RC)=6^0#I.DQ=#1%7JV.\*OD?,C+XG*9M(S[. MK\KTFXNM?&Y./Q=KPL[6NV.0_@3 $Y@L)*DDL1@(VT%+#\#H7*)"*FH!&!F[ M&1JO2_VXQC_"+CP7SR$6R7+JEI*'$V'OCJ_U:_"S>,7IN--R4;#34;[8N>RB ML[4WZ3*''Z^/SR C=J%+V8!<$HR*3 MG%+!I)%4>%M52ZP"E[>?KW-I0OJEX>C- MN/OKQMW+9SWN_H<=7[][.4**]9&G]9AZ^!+-?;^:T!P'1\-1GJN<*#Y.ZGA> MS"J1SYW]$9X/U?-5#L%:[YU7P"TJV:RFJ=)CWL?3U6Y[&MB?WJG:L8F9 _.!:=QE]<-OH.JY$'.SUJ[686Y;9 M-(C!!98[>:4IC9RLT)U:4ZXA_G1-:\HJY/]Z?L'/@ZNO09#>@AS]+XK1M-/? M)L+FAQQ[L)U5'2T^^[^JH5&[_J3A%POYQ>X[MOV^HZ+%XA!+;*:4 >,Q%L> M")Y2"5)A?/-Z5V76&W?L3^[2PO2[.#B%O(EUN OBK3W$V@#=@XCL>[&S MV3$ -RH63[(5 KSK'(G%5%>F C:GEXQ' XS=WBBS2R+=$Q68!N!NDI:/6*5! M;;8Y*D<8E9K(0"7X9CBI0P1?%%,I.EI-Y;:W0K@?-#^HSLU8T)WQ:20)M5J/ MF"9TN=/-(@]PZGJ-L1/0Q:Y4LUXVLSK2I;)X5J^./'_F5)7_S(HEY[L4W<6* MBAB]B R42%"9O'=*"B>2D-0D)<.M2T":F.,]@%_DV\<=4;(U-%K /4R^8$P1 M)Y0F%!R":+)SQ<6E\G%%4='$X+5R0@H?73*4&VFID=+QP.HP<[/EC[?E,A6C M0RQ$>Q6P*0\G(0([BK%DG@3XB+ELO.)7N=$:Y[:FG!E85QNLD#8;:Z.B4GD3 MG'2ZI.8LXBETY^'MLSW>$=PS;9,D/$M/I,\*NSD5(H W&4U%<@*/JJ[/8;C< M:*<.AX[FHZ#G-:;+2-%J[3T;*7H0J-D[:1]WE(J.25V( >4FTG"#34D"8;(8 MQZBU+J>EK OL,9<&]C@F)T.TSKG@53(&H<,ZW5B7Q][RH$/PP3F2"^4 %[#Y M@47$C))4,$ (&4YIN.I+W9P#-6G&.CG@O-":YN+QPH%/2]61^6"I9A(9"L5> M_E9:7F1AF4E7P$8MG5KYQZ2W_^Y@,P)K'^9;Y0 ;O5_'$HL=!7U=KZVL1^G[NYPW#0195 M]53AJ1?KJ>W!=E[4PPM5/)(G+"42*$D<<$J MDASG-BFJO<> ^H)$YCM+])TF%I]G)]>GX L58)]"X<4OGL9X0:27B?9/OC,>'#YZ M\/_&\RRUT#(Q$7).P"\C350E:K[7*&!1Z4"%(G]@ M2/$R3M72CKW[:J-P/Q'&DU=;''>G.QL?>PDJU.Q ND30\8OP?;8F(A2 M'$>+FZ"P=1J]J2APV:!DEJE(QF4P6<%G0*YQQ'YG2!>YABP'8S38PD6/)M#!VS4E,(PGW*0E[G0".KR^P_YS& M@%T2/ E*.A)8T@J4-05?F;^;$I@NH=*[_FQ P,+3_WQPV!N< O[ULA]=&N=3 M\S2WJ MUF) 40^Z_>Y!=_3P4]3O+<8,R[A9O_?N8':*T026;Q@X@FWS.UD$,'L^$+@2 M^GXF$ANE)]27I.%_UAMU36#Y&@G$+)UK!?!N;7O!=\K=JNOZ@O96%R9EK2/V MEC3P*6$5\&!AF6-:\E2,B-;:*/BRO.##[-DO&H0&_*\!?[7]Y5V'29JBP1-W MJW' M'+$)Q5)MMGG$(4QRYZ:*B7 OG.:'!AY%AVS/H1JYHX&FW!=Z6>SK6O= M5N5%8"JXNF6F+!J'805#K,R1!CPNU54WB"6.1I]+KNE2V9/+S7CU,FD!_EY@ M1DJCA4W>%VPN;C2GTN1FQNLZY;C])79X*19'SI H!, 3!Z_;ZNA)288:[GFI M\J6EN^60URE=G-&URVV4\+#VTAQ7M)=_5),7MW(/".[P=-HU;J4DVA?5;TQ: MU>'PKT6)L'Y5$[X.N[R2D#=I+P^B%>].=G8_=6S@+DOJB'-87"=QSKLVD@0O M.*79\>#U4D:[Y%0LM<)%&\!"<&\U9S[EG(.*23>)M(^_YXFEX&@N1/K(B;3P ME2\ C!X8FM#*)U\L6/2ENF&_G4[>NDM \A'./36.^(X>N V/4H=HC10X?PRI M;) ^K5[IV9Q[WD50S[:_?.JP5$*1GN,X(H<]Z@*Q8,0)XYJ:XD4"65T*G RC M/FKNO5^Q-U6.AA>K";,@SV2REL2#"V$!\5I]$Y9 M&A>'D;]SUMUJ73D:OG(.C"/OJ@;(*$%W.!1>?)U[/2%> X0U!X /(>5L^\O7 MCK-:I\@2^*0&W&F-;6,9TZ0$FH44TBGC%B=PK'Q8L@;4:P3D <.]GT[:7S[2 MCK!!9!X8^*H*),5021PU8/T<^+%%@PQ9',-V0]^+!SLAOND8^)&9EVX"< :C9+I'C"B.8"_("D[NYN\ SB@P;Y)8JH&/0D\5$MY M)#+3'+7GV7.S^ !^)@ZCZTW,;TM ? M]V=M+"N"77W_RN".N@UDS5ZGS;\G73PQ+C'H=5-%TH/O8>Q:E&/[>!M(%RRN=1GLK!8X M4'P^&7X'4__[[ MZ]8_)KUASW_AO#&L1ZE(L#49F]B"4)#!X;@;6Y>*1D:GHW$^ #W,8-YQ.DX% MU'^]>S,W)^S*J2VF)EYS<'NS)^UKGQE_OE0!%Y!'6FQVV5K)50E"NI!45-'Z M$B<%7.S>"\(;$S"3\I.=K;U.\$D%QSGA7B5L0^)) .>.@&-G8'E8SA1:M#%)Y.Z"+[ONE_C;7?'KL3]W8"H'ZE M$,V&+]SPLW=J9^OC67OKZUG[[-TQ]I0P5,.&9V(C [=29.PI 0AGB[ ,_+T2 M!8X=OL&Q -#HCKL !HA(W3JA _.>0\[]5D'L2B_.^WLOU>),)V.MI\J7#/15 M@95+SAF1HP_ &_,#]8]HI.>*JT&WS[Z>=K *U\= "7,"9(^(4HG\ Z-@DP]P#]0)I':[PQ/SC#I)P%&.8#X] M4*?L"G&&&Y\L[$60:RXK6P.$-?)PCP>C9SN[V[Q3=(PB6T4LP])9824) @RD M80!O(7E6\:H;;>-:#T9_M/A)-7P%@RBS'.!_U=-=6J][ M@Z-4]3OKPT/O5>=J(/=#[EJ=. M,WP<_/3>Q 0%W_\Z/#H1/.?(S\<@Y,.MJ+VJ"?LI[[9Q%#-W_-X M.!AG,BBERJ(>Y@-XYV6;.MJ2P.E.QL5()=?*!A]S!H[O@V3"Q]L&Z&MD^+,> MHP,K^/9;N]O PO<<+O"T^ 42%K2WV\IA_*Y**T2Y?#>) M>GX 5OSGN,IA::+*0!H_T>VMS0XW2>/44&(\M0 !,1&'[>Q8-,PX5K2G]6'N MU;/\_VJ-:MWHHVY44U(WC_9 V%M,52)C+PP;:X3A:0O#EZ]W$X9YH)R2EI5F M/CM&C5$E9A$3/ ,/C@-[9 M:D=D-)EXQQTITNALHC5*J*7*!JCBGC&KG>)1)F6"HTQ883!U1]-XZY/T9@=O MN8,QX0FYDH15W9@%8\0YY8@0@3&F4THB;;S2E"Y(R?I.FF$]>1(@L\I%G0QI MK*@$ ;'3=>*<77FMKGDQ>>L^PQZ&KPRU#P),CQ M%'4NMT6+1@CN+@2LO==Q!M31>(-3RA61202"#:N(S<[E$E(!?04A$/(VO=;F MIN&>-W)??931/;H?IB@7J-?!>BE9<99FKU@$\N$I-\XUC/.>.K7"[S# 'J : MH.(Z$$6KJ6Q<$EN ?&(6AM(FBJR A>B7FB]*BL\)HM%2H$$U#7._AQ'5G]\UQQ\H2 MA$Z*@)-@<0B$(I;*2+Q4/%'AO;8--FLA@0\#,6!WX,18,"2J6)2 MI "LR'&?J(3=#XJ[S*1E8!L+B&<# _#H?=?NP>^MX<=6AHPC,1B/=T^_AN-.&_6N_> M;%[D"JN'*!M)>#Q)8-M[=R2,* @+0Y;+1 !ZHD-R1$KI5)6E.A@U5\9^?)JE[+&./Q8 M\O">@SS<#1+JUB6->7C^LB"V[QI/F,C"(@OQ O:YUSMW,QH)>8X2LG-7M%@D M&I,AE0M/2R9!RD9$GHN(R+6*R#K&>:PD#,U!R3T(QU=T13G3&M8[$EED)E(* M29SV"BBHY$(GGJ+$F)6V-U4L+>MN<",<%=YFRZD4P')]-MG@P%0E@N*W;O+= M",'=A>"TO=?ARGM5HB"8K8+#7#@)VCNBF!"T%*4%UQBX7#0']%P(5APE=*'; MU'669]2DYSUS07NO=NZ8J7?!$J%,-33DF>S]Q^,[GXU>V/Q)8S!8^(-NO^IM M49V(]*L"_)/N&*,@,==]-X_Q=&,3EY_H.39&IZ_A$? M1H/>T?CZC\PE7:,4@1A?3+$./G[=&PZ.^HE,LJU+];]?'RCWFJE+"S?W-[Y& M)>;!&.4*)LYI+Q.8=F=L,!YT/ 0; N\H(!63#^T/IZ]V""I#PC#[K\07>/-? M?._8GXXV_GDQ3[W;)YY[514QA?__YTW 9,A>NP[0/$OXCVCN6@(XV%1!RA(DNAQ$NM MB7 M'N6-5],>EZWS#7B!_5"0,6WV>H-C;/M3YT%.6SNT-NL^0?B]W[MUG[(NEH9< M$)Q+^G$)(.O]_.[#OKIG8?PS[N=TU,L[9;H.E616,@J2N:"/U<\KDGO'[U!UHITT MZ<0V/F/?[55>A)_JRW!.7_JUOOB+^A*G^C+IJ_6/\6 O(]:]F 9+K[O8^4G< MS'/!-EQ80YFPQQ#0E7]T^U/?:?3?OWRO+&LRB1N6MGZS&<$8ICQ$)M#SAZ/\ MR_2+7U-W=-CSI[]T^]5*51_Z]:)%0\OY+0_'\#R]R8Y6.UG_^-RHOJ2U81T/ MX4^:WGGRXY?5C_XY3E=_9OA+8?BU/Z8OV;4_N^FRC+VT3*]TV9M_)IV\GX>U MM[KL/ZOUK=<8MA'%X?_; .LP(T!J>IV)[2#N$6Q' MM6XS8A00D/M[EZID+^GNM8LTD:7*/[A1D&AKV75\A$7Y/Y<5;7VO/__:0[SE M4WKO9;(J*0N"DMW/P[_V=K7C\&<-('+CLUOLZ%/4%K[-WNGWV^0#_M,^V^?0S<*^CS_RC M_G3P1K;/_M5K\T]PK[^ U>AJ.XV\.*=K7=G[8-/^$? Y\OVG_3D]]TW8_@O M7'.3PI^.8X+)G",)%BL'O6'$>:8)R])XFI-TV,N>O1 +P]]U//O>- 5_NJ3& MW&3KOH?NE^UE W@-X%WTV)-0FF85 X]2E!RB"\HRSAA\*\2\^GC>!O#N"?#. M+@,>COS3S#(2I6=$YBB)E\X0)Z-)C+K":$; D]0N2$A_HH"W-*^=1,U_;%[[ M>QZ-SH,:BTGM;+7X6TDXZ?7VK51DD9K[T]KKY"0;#5+T1?BJNZT#F?O.)S1 M3@67/ 412D&ME4]#:]<4-JON+.X;LP^7<"T- O!%4%<*0%GR&<2A*#$19MB449QS!5F+X19U%OGB3J. M3:2L@;OG%2EKX.Y>X.X*1>5!,H?N9$K 3J63AKA@-*RO2YP-R&RES);F:Q32];LF][B&K=ZX;OLCEF7P2?'S +J^_W[A*)7+!0 MMX]I/!/;<5>J?# ^FXWQFJUY8P^6L ?M!0?%PCK+.9:LP#80R0TE@3M.B@L> M,U@-=W3CE5"+9GNN9@V>$+]M='--O*[1S37HYA6NIKSCRHI(2F::2!D""=YY MDA53B0M-K0L;KP!7%W11>3S=; XM%RGCQSYFX>4T%VZ\)A_O_@]!G@DHK2NV M-EWZ*4#->9V-K[DV_%IPB,ER25;CH%A?@%L8RH@K&:OR=79999OQ$).] (_T M[J&U.YV+K,8N'OTT\YDH\KJB1HTB/XPB7R$B,@JM3+3 /!PE4OM(7 Z66&9H M3)SZ3"M%%MP^*45^*@$+H9\,#YD5!=357WJT80PVF@_F6KM2@\>>G) MSSO8S=JFSBY]/!A^K29+'0X'7^#11JWC;CV(?.$KPDT&>WU8U-0:@(RTX,+X M$+.3@_,[PY.V#@?#"@DG+2?.7[5>RLEZC>:7ZT6U7OA YX.YSS^'V9VC^GL3 MM&N-!Y/EN'J_R2M.[@9_NKU6@81+Q(CL1BDU$Z881RX]6BQFT@+LOM MJ]/9&T>S$<%*E8O-4>GLHO,LLF1\LZ]KVU?5$2*88+,A23A')'>&>!DE*50E MYJ/$CDQ@3A>U8P2=CY<1')M'OYU,S1OO#W-N'<"O[$_&YK4RF)RTJ$7HB[I3 MSZB"/,2B.,RI.V[U!H#1HY7FGJW46^HFZO?'] D7U(?\T)QO]8Y3NYLG[>-. ML/AW!&O22!+NT^\> M='&LX[N#0]\=5O9I\CL@9IE!Q':0?Z5M-EV8$L6K\ M50WL[%7L:[9O2+IP<_OPX\$HPZ='8_SLI2>:D2WD4M/W/JWD9GJS&5?%'3^) M6%\+]Y^\^1Q;FTYNZR*%FZP/O* ?+5JNA6L-,(0+$GM'*5_BP_BL/L;A$5QE M0B,GTHHME!$LSU]][I(O)I>KIHXN_/B+=G/X&O? 7>C:+_O M\*R"=MD1EU@ATJ=,+)A!DFVB(@.9LAIP5PJ[(/RX!KYJEN6P M.WI4M)E/QULH:UN3I_Y0/W0C>C>*WAYO[W5D9-QKJDERE5/!$[$,")_U01CF M4M:T@.AQLZ"(+:/.XP"UA@JB78>,$@F14!#->%%%2.#C*"R M&Z^$HR_%+0?BKNQ?+J1YYU"$I&IE#%J[JWFC'$[D[\/L)1H17-SN^,TI#MC4 MU>Q=1E2RGD@7&/'%2:)*]LE9*3@5.-K$W$2"IOX$$OB#NA2^"J56?N"$HB?T M"*Z8N-J WF HCWICI./G#E45":WH?NUQ5*XHNCC[IR,\($#&OC>L_([^!6=G M%D].1\.I(U3KQ07>/WG^ZC;H5?7'/70F_G/4'5:Q\Q%X@I4G\>P]V-TYE0#+80M)@@!1T/P!,NT07C+#X>^OY=G[B6NWV (B^:'IZW);\,^3%?H M!2 ".KDUMYFZNA<.#D XZG!WJF/\\U[M;(!-\/VOK>J3XZ-AO_8UX1$/JK!Y MR>@>8CO]RO6+^[#TU6G#3![AFO!<\\\^]3S]O&SB_>$FW#,"]X2$HPYD3G-$B')/B%A X @F"KRYCX6R^2JU1;^H';^?& M\EX#>Y\H4# AH^/<% (@![ 7.2=6:YP^8!QL@C342["\+^WZ"%@H- D3%2M2 M@+/) W) *E1RW#%@894(\*D(\$8$[E$$&) O)Z4J7(,(:,%!!(HA7D40AL"X M$C89CD-8V((LU)D(7!]Q'5W/M2K!63#VO\*]SEH M;^UWVPF5*U<$;^>GOCV<[?Z-V?=AO__:)PKWXY]VW M7]M_?X!G?"-!4T[;7_Y=VEN?>$> 4QJ-%*1$IX$A@IX$;P.A*216E(F\Y,LS M6HS3VGHAN"I1.AD<-K-2.08/ "N"O3Q 8[H'E6[,-J :T[+"T)7OWOV^AZY< M*U(_KR!%WLDV[ULLS49H&:+>9] XN9F&)%Y&RM(F'$(J, M,E-61/ YW38/X%JR.1OOEW]'&O !'W.G?!SE*B'_7QF\U[P9X]'!414MV\)$ MV=BM>#1\=/, V_26*SU\^=S_]O7VZL_7AZ_;N M>[F]^_7L\]^?#SX?_ 7_?J> Q[++6?D[6]NG[;-TT#[X]_ZGLW<2WNVDO;5W MLK/;[N$G/__]_@0'QG_^\M?B&2I5>:O-I&A,#\U9$<>H(U)IE3&),&(:H1'K M+G3Z40J9&E3\65#1!B:=RH)*DR1/+# +.E*4IX(SG\IM\V,:5'QRJ'BE5LE) M#D*>.,DI3N::!TK\%=XD#:*2LD"X2Y[4'B>\(2-DF*\UUP*:5C: M>&7UW;MH/[V&2+7>\CFZLL30E\<@C0G'B_#:QB2-S#[II'W*P7J6=>9/BLL\AP2:9X%["SH @:C+DG(BX-D' MG"PD^AM$J5P[;!A-']AE6Q:1O_ @*"SM"7DE+,)TB?C92E2:VTMRRS1 M^*2X3@,(:P.$*T2(,AFDS([0Z!*1*3$"4.")$I%&2;D7UB @&&?6-D#I"85] MGBT7VBD%JY+G,E;*T1#T_6B8*TI4I57WX5&/1KDU&I3QL1]>&8C7N'Y3?J2L MBTQIDS'M+FL/.L!++DQJYI1L8CW/%/':KZ]2H&*H*"Q+4@+.S*#6DB M(X4S M9Z.S)F&L1P H/"7?KPGVK%GC@[$L!"V"]F#_J N"89&F3,%13NV3(D"-QB^C M\5EA,[[K1K@KJG#/1%$A)B3\00&AEYB<;VBAYM8=4!JX>V)PMR#S M*6&-E;>*6"8%QK85\<)I;/\/7P/%D0K;;*@GY<\U 9XU*WSQ 2B-\$DI&8.P MWKH05?%)F@Q*W_";9ZOP5_B-Y<8X;)&87<(AV$IA*V)*G&'8>M0DYN3&*VWN M?GK]] (X=Z8W7+XT3X?>U)W2%E<;+9GDOLR@V!\PG7/IU_]1D']=S>Z:T/YS M,@L+DIHL+9XYX4E4F.- BR/!)4-2D)0S&:+!:GOQ0ABSH-G1:H[ODTF"_TX< MK$'-!C7OI4ED@YK/"S6O9H8II;2PA6BC,I%2*QRIK8G4@),>#P^JXX$7@JTO M&_3I)?4[N?,<+XC^?#.QOL?&#L7)!=%AB/ M*6(RB!LI(OV8\"RC_FX./-E:8J87M3V"6,HLX&P45_V!W#*Y[E M:XI05AJ=N;8);N=/AW,8CN#Y_IP\UV_X(C\T8*S<2Q@5OA.$-.#9"\*L%D#! MJK$E&.M3149/E8I);F#3R@7'(H\_NZW9]Y7V_2 MDLAB+$GD8!3.X[7ZAG$UEP>P@1A4481JR-'< ._>EHXY\7"2^PW4L;M_W;7_L[N_ME^\LF.+;O.R[R('.0P%4RQSDJE 09 M#'$YV.1XT8&K*W-4&(.5338:DR5UP'Z< 9/"N.**:9,OC\O =5YE8,IW;W/Q ML:1GQ10IM7%"*F]MLK04%IG.W#O-[WW RI]Q/Z>C7MXI^,;OJBJ\JHWD3RUD MN^\[P&EX*HR3G#(8P)PLL8ES$F/0*I>4O:>WF+'RPTQ4J48*^N'P%'_MF^\= MY>K;":3F[E-1+J*^NS*0YL%GI#CWTFJVRH@4*5Y*>C^S3-3:9YD(^I*JU4:D M//S#,GA8_EQ6MGI8M\XI,4_J$.:Z62>C..P>7DBKO.^)+T]M#;;]^&C8'9^V MM@ ?^*Y-\T0H <9 K3,PY0:/\Y +M=BMUK[.S*4,/DVA^I"_#7K?T!_H M#> J*\G4'9-+^=OS]W/V]MGK0/MNGV M;_#]+Q]//OU=3?*^F >RBY_Y_.7363QI[_X+WTU]/OCWU^TMN-[9>[A6/&WO MOH7/?,9FZO1*#U$JO3)&DB*Q4(XE0P(+G#"*\X1X4=3XC5>.KJ'CS-/KJ-< MSP\)/$J9R.#_/8U1%J.#]")J0!K*A'9!W/9(L0&>]0$/OU)H$I1T2E"B90#@ M*9(35T(BG(J"V0HF>K/QRCK]I(!G:>YW0YW+T^=^>!95T;Y[]21^R+*[9=I] M.1NT"6GNWH>TJ9!]LJIJL_*Z2%6*CF"]K.7 D+6*H2@3J8IW=M#J=?4K: MUC_"V.7EE%"?@,,SL(K.2N^\M4)HZ5B*2FGIPV+;^*[]]F:->X=G!WDT_N#' M^<\Q'F+_D8=XHN#W\DS_"&\4\+L*V'Y-CR\IX+?TVU\R_>^_>Y]Y[UOX,H#O M[Q_@9]M?>E_:9U_IIR][8F<+U@/>HWWP[NSSW^_//O_V>1_>F79\\DH2#SX$IAG+V 'WI;JJO/_5FAPP8-;6][I*KZ,1_SVJYR-HYN;1 MWM%HW&*J.CVP]Q'IO161^!E&&*R&:PV1N$\HLZEX?P/ MKZI7.#^73 'MMR096XA,+A++C"'&9>>]IYSF_/14]8%:^STSSF^*?SMX= M?X)[MW]K=S\=M('_?SS=V=T4G__^ZRO\N_OY+WNRO?55M7??G+2_X-I^Y1V= M#<"I#D11QX@47!);I".4,ZJTB2(K!=K\4G/U'2>@=0 MJ<5J2-=0B_M$MCDOX-WQ]MG[CE A:L4Y*<$)(IV*Q(N8"&R+9*G$XKS&"63\ M[GTRFLC_DU55;H2CPMML.95"*4QFRB:DI)0(BH?&"WAX5>7SJMK>>M\F?D*H^=.3_$10-=:-591/\/H";OYUD M?M]KB/$'/#O9B>/!K)6/J0B:JAHN+/B!>8#X]\\>&BK<%$EELK'B;]HQK",- M4;)H97:QX6\/;12Z5_F;U3Y8)@.Q#@O)J>'$"N&(C\)Z946V-&R\,D\L--2H MZIHS-Y)WC@590O!2BQQ823&;**.ES*B&OSV"JE[A;][ YBA+B;(V@:HR37S@ M@@B;"Q6HJBH]/55=4T[H4^9ODXZ>K1ZV]*P8QV"\GX>M08!'JSICK%88U'B? M#],9[6!\]LM\5];-?MK!#=PYW[\&O%:.$TW2SJ1SAEI-;/&9R.(3"2$"ED6? M6$BZE."PCY98T$BKB1/]*)IZUW9VC:;>9YAH,B:N8+$;2X06/"SVIA!;S8K+ M7&C)73+<;[R23+Z\>KSTQ,)$/VS9<3U,N6H\=%>2<<?2,&AL_"RNPH/)9.6&*]IYDFO"P M )Q-:YTAA48FC<1.Q6WII'V.D\M9D]R9P^1IWKFIHWT#= M[:%N04%WR5;3Z ,1D1HBC;#8\9Z2'+2G7FF="L.>[ LF8S3#CG\$!5W7X(E& M0=>BH%>C=(8ST,5(O#6!2(&%H)9)DC2/0C+#!,-)Q.:I*.C/&I^;#0-:*\]H M'-3&07V,8<.7G-3)5*';.ZF-?[HNF["SH")7@S<:"O=$4Q>)#(42;"I),I.P M_9E[:^N8'>-W3_%M8G8-)#YG2%P7P6T@\0E!XA6:G++1L60/0$@%0F(@EOE" MF+=29\>X]ZX^QEC[(-\F9+Z!T9(P5$ZD:4O6XH;J[ MV8[G#*(/RRLG@M" XC*@N" 73TD@B--KFVQ5L,[NF[ MGV*L,$/BN<3_?EZM?UCJU&C]2EI_M?&CE2H7D4CA'+1>,D%EB VOO3: M.@?O;H[;K^E)942^;!^WM[:/.T4:2\&&$*\,QA>3)8'+"#*6N(Y,BFRK_!M4L\C_M@@:X.L3Y&$-\BZ5F3M7D+6E"1LI3#$^\*(3"(2;Z@BT5%O MN9&!A5 AJUK[R>]>&X-&W^VOG8]SDKO+K@+Z@%W7A!9Z\, M-N5S8SM?UV,[KS1ON7G.]VIST:_=T_N'J>J5-ZMAY]5XVUKV1#U34[RH)J"_ M'AS PY[^O_^/Y,VD]2$49GGQGEG*HC?I&OYNKE@9>(J= M4N_M=&NW/2S3T<&_INL)I@=^,CZ]G:UQS]/6]/+_?CC]_'>M?_?:9Q\./GWI==N__;6_L[M?ML_>J9VM MCV?MK:_'[=W(V\>=+%SP*FA"H^1$1BN)95(2D\%XY)2#T6SC%5B,JV2\%;J] MWMR,\D?0JA>MX_UNW&_YJCM(JSM"?3H^Y;>\3V M^XZ6/K)@,K$J&R*9R.#7!D>RX$I%^%MSNO%J433T"2A/K1]@A(>S <3SU@A[ MD/C6>#J@KG7<'8.B]5L#H&7=ON^U#H?=?NP>PE<3]8-+/7=M6W%2G+Y_;7NF M?M':M*W]OA.,]X(Z0US$W+0<*7%2)$*52J!O,G)L02\6S*UI'3RZMET@J+-& MC5-J^K+U)%5G%Q[YO*DDF-?14?B2XQBH:FM2_E3Y]JUNO_6?(S\$M #">@X, MW?X(*&VO!A2 AXO$=AG%S";S&%@QGL-&6QT,\R5Z&P.E$H/ 6Y5B,LK(+:/! M"S3T#UBD0>K&/_PI/O(?T_=H-'2AAG[9%.V]C@A!T50H42PEL(&.$1>"( 4X MOZ4T<)94Q2"OU>0K0^OZ[T-2O@@[G4.>'^0+6)8RJX.^^ M:'4K&.MU(P:=7N#&MF(>CCT\P^$P']8[/X*[7AOAJ*C55H[Y8-91=O(C7@<_ MBN\.6]]\[RA7EZCB(1=#&M4E9H_[HN5'K3P:5WJ16L%7#E ?V1J\[N @UWKC M88&.8&FZ9\CU1MV]?K? :P!S.^H/ EB(;_A*K=_SM]QK"?CHX5&M?G7::2MU M1[$B>D.,8?C1Z.C@L(KLOIC7RX3/"\\?)YT;)R_R\H>.9GV846CDRJ/'C#3Y M&(='L O=R326EA^WZ@_ -_VW//1[N=K!!19YN3$RJ[FF1"W0,@KM@EA\*-3LZA*[>@+.C*:T@!L3B.44K![0 M6&*S /+A@Q54B2(]W7BE7MJKO.F_6H=Y"#L+V]?R3]%M6,'P/6H0$83R$"Q] M%^P>TH6+7L\B/)W!YW*JM5ITX8IJ+6*>\[JU.:YYZ)M^^JG53+:/.XH!P^? M*TOFDLA4"K'!*2*\TCX(7GP.")Y*K 4\5QM?WNSPBCNLVIL=XUFQAD=B(F"H MY"(09\$)S;P(822C!=T' -)%XXS]2AS]$E[\GL>P-=65)J>2=PIUK'A>=M5! MK1]K*D<[0.;'\%9SS=0;IW215'WB(%6B.!T34\05JHAD1A*G2B9X'A8CC51Z ML_&*2;6@OF'FEJ(,+;/SV!)%1V-M8!)X7@A))^6EH<#)+,OTUODXSERQ)T7"XK]9CM_#%#=ZH*'C#[7.C!F MM6!"KQ*$.6 J&7C+E-$ D5G.NJ7B%#@$0&+ [TLHGP[L78P 54FE= U_N=7A M2&/=KDACY.#\19^BTT$##AF-G909<;YPHJTM)EKGEB(8+A/UGF?)I1'1&*:R9XLQJ-GCE?9X=U/M['X\V=[])-I;48+=X5HS!ZX: M"4E8< M5(E9G3ZAU)61=;+8*]ULMG,QZ$39>S/F)&*:$?U6XCW,F*H,03B<( M,<==7M0'OZM"A+,T)I]LM!P(L$@.:*^B0(-Y2L*P:P8VW2JXWHC/%8C8XV"P ML@(GQSD*/@W'F2[6$\M8)C91%:WV198J"6'Q+-_E$8(9G:,640C%I-/)"L&] MS$E*;:FF>C%"-%M\=X384SOO.RHS&Z)WQ-%'H"*S-')JS^OCUTR L[DY7"(:9_] ?QJKNZ"Z-7K5:?.*],B M_\UW>S[4)RGXXL-+X?LJ$S,O1]Y73-2ZE5Y\R >^VX?G:Y)';ID\\N:LO=>1 ME/E27""V8/ G4Z!1@BNPK4F+P+B,(FV\LM*]O!K]6=F)6RU^WLC!/?CL8_@D/C&>\?QP-,2NVFG.S MN^_[\*/=H4\9OA_W_>@'[R!T%_$1VYN=!'2VV&@ 0:Q#BUNPQB;A-)N80Z() M]^N5HG*=, )<3@-^J1"ID=QHAWY8H<:%J %7[@0CC:COY8$/<4#PAN27X [ M5L&S1SP07$)+!;,LJ:S M Y(3.A^ULO9'P[ *<(,VTH4"J2:(%VP\Q1@"1&8F<@QC#CF29E]O(DH/4 M63#NE=1)AJ RE=[)E(S5NJP"M\U&?G\C8\K>& T(J93'@;26!- BDKWR++.L M$S;7ZP^NH.6"BHHI)P:7,_<'!^#,CJMS>]P&T.]^*U9M@&(WCYXB*+Y\3,QK M7*D*3B\ T M'1=X8/[(V-GL\9WV.'F6G&21@.(EV&/ 5L]#)%PF%:73RA2S\4HLG/-]O0^# M:0WSH3. UMRMQE2_]GV?NH ;:=#K>22IP]9V/L'LXM9A'@U&DU/0&YGJ8E8X M2<@ZZA]A5O.LWKODO-+)ZOS1AJ\SF9?.XS*1EEQ2,4H:*2VS(A5PRWQPON@H MY'>*46XE^!^K]YT*^^M98=[;G/_(PPA?^;V?.8OR[/TIT 3W=^ MM4.09N>7.1(YV=GLN.BI5B&30 LE$G:&.$X38<[QK+0VL<1*"NB"'+!KCT3N M5K'P5%J+[-3X?*%\9(X WTLUQ@-6)T[ZA+3VT194KWJQ,0B\:FN\#U@_.CK$ MYL]5,99F6(7_C/U&08@#W7_H@HNIJ4^5S)K,-D' MSZ9NK/QYT1K,'9[-.2S@=,#5%C4^N?:E5CBBX@!=16IAL@#N)TR@25&68BQ* M:<78[2>FA?&[_F@\/,(E>STI]&ERRVX+6I7IHEXX@[9*!^R$%ZDBEBE% M?& M9 X_X@;K)J\.7[I<-[DH0]TOKOE9GNNL)C--.]U"J19$7>)HJ@3D+4!PC)")RF# 233,\$RS M+=DO=N+>M=^N#@Y-1 QH;)5M[&S1*8.GEB37!$DK"2IZDD*FQ6N9F),+HV#K MLR>U+W6M"[:9X/?ACKZ''&E\R?+ZUB@?^@I@+O7E>C%YE!JIJOR0TSHQ]G;I M:"_K)[E3_NOHDID&3)RN3W=T[E&N9E&-LYB9+VT&D,PV22^HH1J=$D.;7/U[ MUIZO%+0G&,U-4IR$;"U84LZQE$Z18K*C/CON4JKF&%[?@F#IX]G$J:?8:H^2 M*FQ>)F[D4!>]OXN,JDZ77S8'-CKG359.)^HDT#E+HXQ>%IN<9<+[ILQOK9*@ M0!)\42P%[HFP-N(Q$B6N1$N,<,Q1J4Q0'", ;F$1V/)A(-A,[UF _RKIG0V> M6[B[U,5J!U+9E/G=6[P'];[D $I%(]'>8L:S,<2*DHC@*@%9Y9;Y:K>7RH#] M,<(]58C[O'CYYVXE^ZA%Y9@$II[YR0X8"&GHF(RQ=D$'MDU513? M"]2 ,.2&5=RJY=SI]I=M+"YV46IPPBWQSF,QH);$>^X(F/ALC&$\40VN^,)S MM O'9C/W::Z%\:RWXJB5*]2O0C@#/%8#:>CG6DRJOHLH3#[^YZ@[ZD[GU[U[ ML_EBOMTI.&$7!!T$-Y+N"=GO)E#<7W[.73Q[<[R]U\&&]L #"A@(;%&F>"8! M+#BQE!4=BI32 T\<[P]SGD &.'I=N6$EL*)T)$JZ+R)8BP\4K>K+-5 M-Z]+_4WG.SC^SX4N\Y=JX+*-C"8@AQ+>0"3GX1,T6V&4$R+3A1+5.5G!<4VFK/C6P+A[CP0?@(@O#Q3H;4[]/VXGV>-]>M>>_T];#JW$\># M62C.5$1,38I*6S=I3CI>3*6RR( J3TP1-@.(I$S[03W$2*A0T%/*7*'EX1@Y7MHQ4L M*AIS4C;)XD/@-,L<@P&4I#:)QC[>CP2\/]EYWQ&)26Z Q&9&-7C/*L'^PU\Q M:J6B%%PR=EUNV%KL8Z/I#V ?SS8[&FRCX#80[C+VRS:&.-AYHJ@/E#)6G ?[ M^!;5>QTH;T !GL9SY=J[W$).9:7V,B1T.H'EM@]CI,:>-",:0XB5FC MEA&OHR9,:P7^C,ZEZ(90U5B*GN7FN@D5MECO#\;7M5F_A:HTV/H0JK(-3J8% M_SX5HK@51$;!28@Q$96-P-"T4S[< EL?M:>^4V A0%J<8QF@M5B0&NL*-=*4 MXE2=VB.OL+#9,<;!^.R2L,P:;;^;>\B&C"T&D&WLYA$,,T$' -J$W<9T5@1< MV$)R%(Q&7KP4. ]UT5'&C(OAU!8L:ZHM<]T(?1("E],3S6/XW0N=])<2%%8P MVUDQ9QCP0^9S2<;IH%RB1:KZL%M?3]<;0;F3H+QG;6Q+ER@O5I'$#2/8$AJ3 MPA(1Q@ 6269*RI@4=H.<7!8.?:E3_H7&*U7$N>YS/XTX+]GFOB:!#5NXVNCK M>/O]"LQA_IRZL?V/'D'Y=-S>Z_@0DA=4$24YCL]3@7BJ< 8PWXO/!NN;D$# M1NOL,KV2MW1#CV*:UIU53"MI;.M3LZW''2JPD9YF)#F' M:;TZ$<]$(;)P%D"G %;-0]M6KR++5(7$2Y:86YB]E/ MI0+VZ$[+UG\V0+L4 MT'( 6D?!N@J6P3&4(!99%V(=_,6=QIBV-\EP[/>OW:+)*2O85L.X%YHQGL#- M$M$"(F=L\*=AETO6S9;?+YUJ;W:BX11<7TDR["Z1CGGB8*5)-%I@.P-1\"!# MO;3L:C/^_[K22OTI]GY9I;SET;,;S\?43:?477/4<_OY="\>9$ =UO=>'$]W M*?D7A0A!H-L_\G5/C+F4VO_B<,X:H+GNG2CM:8"D2P M&""$VC@AE;-Y6NB_=GKS\I\I^OGDRX0-V98;Y+QYIE M%_<)BLMYO6?K7;_V4N;F9S]GJ5FQ9?AE'^+0G]8#8">5K2.@&1%<-_@=%#\0 MR+K2=OK!?'*8^Z-N9#]P'(*:*X83L6^9431GI'_4+OJYZYC495=_+-3_9V?UTLGW+1[KG6(R5:^.Z-][TO.YRK?]ED_:B->MO>.=K3U0M_?T MTUF[^^E+^VM[Z[WX= #W__MS=WOK7_N756[GMX]GG[^\_;JSM2EW0-W:6Q^^ M;'.X/G]/VUNI^^E@FX'*'F__]A94;A,#0"HH[7V)Q'&&/=\4(U:Z0IB4MNA< M*.6R!DB0SYPVQ]50AE"*9]8*#/^*X$(,IICD#"_.9+L![FGTA^A:@+6>=;^\ MWVU]6XU;R5!>Y#3I)[JC& M_AL^:>6X%DQYZIGBES>U6NC63@ 0J3MZ70X97_WW/.HM]""_+U@7G]E'QA6C MX&9Z+@5^( GM3/#6I.CPL'CQ?;[_KA?O0VD"+JAU5 K;QV@G:, I44Q9 ]0@ M+_1L$6R?-'=_5QLKH-F@.L-3>.>CX:B*/H6C$?SV:'2Q[K8*F8SJJDJ_-\R3 M%F]50[C*-TQY.O0(K"@VVC_P$;A[AFLC"<.^<(?XF>I?^/.:U$][Q,WB6]\R M> &]?.E#_9P3/-%Y@*H*$0&O/_3#,3:[0<7_?@K-9=MI#2<]L>MOUN5 M9%17JX>3W!..84)7C6&53F'$;Z>\AHLCGWFZIUH/#VY?OO*.U)IS;0#+'+5$ M)JN(56"^;,1N7B$S&>S&JQ$L5L[]%A;:7 &F:L@P;N^<$&,C)=Q/S,B:#M&* M/7\$HC%Q2D'R2BOW@$WF]**U![\SQ/9-X(J.,\@IBE95P3,)WM8"A$+^% ^6 M'WSOVEN;JF-\CO!_@7C-D,C;0CR/D5"I:-3%%Z/HT\R(?YSU*BDFQS!!4>'\ M$V<69:Z]2V[T"5LX!.(EJ'_98=#S9S)F@2-GE6 MX':WAZH/M:8\[=/W1]B[-ZQ3F"[)2TYXQK:#.$W=&6J(BZGDR%2,3M_,C*D" MZY^8X(E*R;D+UC,-3J"1J"MN<5_L9IN6W";K,0<;>UQ3G$85P?WAUI& M4I&*J(LV%]N2*WD2B/A5E/L2VYGVQ9O1E->SWK<+3)'OC08S>S2HC]VJ 8Z3 MN5'G)B8A]<+@1<6Q_HFDZOS7T2!5@SO.?Q_N#+QO&@1YL?CVD^$4&!3I#A(( MID](72=\;]":)"Q/2A6K]KX83.E-DINGQ YG5F+H:U0->,,+3WH#3R]0?W+L M3W)%[$9'F&227[20A8USY<^=7VT:\YVU%8/KG)OA82YY6/4!&>!9 VP)J5^M M:NK1GZ17[UY' .=7( VJLJ'I\L^?G [SJ)N.@!O4![5[1QZ>>(Q]S:H7A/7N M5AV01V,0!@P[G9^2?/<9<"=6SB%P_O%.RNXE#,:W!W#5IB;/6@QVAGGCA.,DV&QU25A1'A!BF M7EY-JGGTDXI&(M8L$6Q[LQ-HYBJY2!BFKLNL&7$A*@+?M-[S4,#] 8G@]"6[ M_0%&XQM-@YS''<^=D4E&$HH#AFUL!N53B20A>#%.>.^?:'WU8ZU8P$G:K$2B M"[/@5/I$ GB"X%1F*H75@"0)C_1OMG@O6OUB]'K#7:!MK(PKH,CJF 7:*XLL2$H0KE240%SIA&42S'^4CXK>]9L M^C6;7G6 SDQ:[3QQF6+5C:(D9"E)I"H6GT2P5L&F"W5CNL5*&4&7[-S6')Q, M'3^DX@/\WB0IZ#(17P5F5HK:KRAZ#7/ZOAB^H^V]#C?120TTFGM:Q3XI\=(% MPEQ)W'+#,A4;K[B]J:/2LM"#D_R 1T1CJ)7_/WOOVM1&LFP-_Q4%S]E/S$10 M[+I?/.2Q+E^H$%B;Y#J[#W2%%9C?9F"DEV74Y0Q?&SO_/3'MGT4WW>ZDP5._VD. M&HQ64#,?:C[Q^M&A8=KSE)5C>(0U!T-$J;T'TDMA]A@$'#KD_F%RF86F2U]S M*N-X N/(LD*"VEQTB3Q8 A@'4V F+")#@A+@W I+7QB'6:P4]7'K4KL_8L89 MV88L.%?C%,4L9?%*[BK\T\?>^/'2R(+!.L)R8^%'E$9(IKBA680*HNTE=MI:^II33?M"T]ZX.!0A M2N]\1"%%#%%-"LA1PW._-^:L9 MO^^,7]4_'88D<%1*(A^SRFFB 6EN#0K.<^M9PB(WVF(+^'TWITE[N2X[C(IM M:L.RE]YTQ4M95=1L^_.B4.8F!EF>]QU6/E>4\>7-YV3G*DNU^* LM03"#@/F M$XIB0N,1)UYC[K. #KF%,A83W!NDR7-Z9(6XXS_'G6ZAX50!R5V60'=SQS[& M:< :,U:3?>])9X^@P81DDM@QA MJSGBSIO<7@3#8">E?*X%=[EYVJU'H9>:#*_5/D^O()W)W&LO'^2_+M',A_2; MO7[^T'4;ME&A7?[7]8F>R\$1VY+6CLI%<\WGH#CU6AE@]*7Y<7^4#;CGZ0+T M^O"?D=*WM[WC6FIU+MYD9>:8XD1YUN5&W8GG/W([2CK6!U+)>YFW_-)'-H\. MC;2,>!L1EA +7I^.@HP3D^;_7%QGWEK MQT7LYL(-6!U:&6IKOP$P#U:CWN_O[@F\\-3](K0927]U0^QFC:Z6/>O%=\-? M_@C-WEG+7KYKMHN'*#[TQZ0:0A;"^A&[_2:0B<%@%X-2#+GO[:]SPI[E9?:_+ M_KL8WW*,81JS.?Q_:VSM6NLLY*.^[W"-%&8PO-Z4'FSYS[O2X$'#=;8^=@P? M?@SBE,FAN(:4&Y]Z8!Z%Y,VMMH%KKV!@_NOI'G_\L;OY*U?IN5^X9'Q$>_\> M1*"?"].$D=U-[YLY(9'%LE][:N)X__1G:_\>G!]M?C^O;\/>K MUO'^MT^T?G5\O+O]A>[N-4X:)_MB^!GXKO,#^D4V*+SG)+1V/QQ\;WS;N6AD MV:]O[X\/MO>O=C_L\,;>OJC3.FVC(S3#FEA?;#:"X8![92><[1F M1<%N868ZT-5^7FV?QP9\X]Y%;/V(]2(FJ*!H M$2AJSA(O@9/U.!+D8R(H:VLAPQE%7*E(%94^Y$/*A,[KA+@@%LUW^2?E5E-? M>6-.H7+?9^04E1L_VHUG&$724K(0*/*$><2]$L@*[W*].K4L.>H%N+%>0OBT M1"_^-=)9XD&D8:-QKCCA#O'(399* M(\AZ22PU DO!UC8-GG,*YF%ARPJE82JG?2&J4#GO@YQWAB$PJ8M^\PC;F! G MS +1EPK1P(PQT@KE@2$(L[2<0Y56N"]#D%5:81480BZ)K&!F 9AI_#7+$6Q2 MT20?4!"Y\0 E&%D7!,(JJ"B"(M+AM4W&'L\1JG3"FW?;A3A"Y;Z+N^\,2\ N M>2>51DIS8 E Z9%3,I><"YJP-=1BO;;)\1P1RRJ/\+0L055YA!5@">\[Y]7^ MYT(H,Z_:PT9";""()AX0]R(AF[!"*LH8J>&8\SC_Y&N51ZB<]N$Q9UW MAB(0K+!1R: @6QBK_-G_-LVPU:>A JB M'@)1Z[*WD2@F*DMBT3G"!K]. N(F=D'YAEHA M=I%U1J;.C [/\<_G&U6M>U7K_B*9G0JV%X'M>:4A.H48)( U\0%QY@*RP7M$ MDA>6@FX79W?J3"MPK3[)[XJ;%L,VV8HJ4@V6D$2(D7E#,<&66$L M$LH'IF&F@LU;VH1OR->";:N2#F-R9=AJ=J=1.].1K&(^@IX[D>:&GH_/D3T. MZU<.]'Y;%2;WI1V:/9^G+H:=0NM\JYC("OH6@+[=.=4\PG 18Y2(:*L1]YXA MQTA 0A),B4E*Q;"V2=0<@>K?%PW$5X;0+3'#5CG\T]*;9%3S",/\9WSQF)+P/&IFK/)MWJ.7Z7G;D[/E6FYCH,G**0AKYM[ MWDY[JK"V"FN?C^!5>+X(GL^IN(H\4>P#12[8@+B1#FGL!?+4$NR9\83F&%;R MI9W=6ADZ5^7G*B!["2"[L<]:!66+0-D,-571!&5X!.QBN8=Y;L-&@9JJX+Q2 M*@@9>6X..Z\9VXI"696.FW78\>_,W3]0\R5R]QV]G-OJU\?IG). MZA>-[?K%87"$<$XB8@$B.? 9CFPD$A%#$UBXIB'B00JTZ W3[M?. MT"M47%05!JZFK][ [RIO?:"W7DYY*^/*VJQ,IF+([?$\A^"58,2UL-%*++@5 M:YM&KI2S5JG&BLPMU3%V9LF<%"F2%"U*2AEP!^*05=(CPPTG/"863 0RUP%; MR$W\ADPNYW07R/8^(NE[HR!_E4M9TO!4:_$]>'.CT_;58OPPS)FFSC!'C."L MZ!&4+)9@Y+13R'H=%5$ZJ[2O;5(BEUW?^7AG>1WYY0HS*\Q'2TA3[Q$CG#HIB".Y82\Q^.V@9A$ _;OHNS9BCY-]B.?^ M.UMXLWU>D-)Y?YG?&2B^$Y(%(P[ CVA@BM!*: .'?NJD%WWHME?1HV)/UV(::K94W'^%7 MF%![%,>:+I5A0A$\/%D#\''*]FUP*UOEG7P>WLBH*SB9VPS\LNA%\1JAZ1&M M@/U%X^A062P)I1AQR;)J._RFO0R(<1P2Q0*'X(&.75=GC9J YS'K%0U]YUC ML)BN!@M#')OZV66I?7[J8G[O[]CUXZL4HK^>+9!ZUN-@ MPFKMD$M2(VY#WMN1\$\7'(D*>VI8%M.976+^M5X8 OP)^3SBK:+%YDP+YY6 MBTFV4@'&_8WDZ*IQ<0A#CC'#$NF !1A)%,A0^*&--9XPH[DH%)?X:P2,6VVC M@HQ):^#U3X=6$R-DC"CD&C".:6ZT!N24"NU69[ MDA;#[)02)E'/@[0\1&#%2CMEB3+.:>?HH51K-_<"'I#:7*,PQ@$)G4L"G[V# M9\'Y&AUP U/[O_]'4T+^N!4*E]">.YMVJ],[[\;=]%?G]"RV>\7X?P8D!P?X MJ]/K]_XYMMWX)[A%&!X)7)F6W9<#VS_]2, NP=[K%_M77R[J>Y_@^N^;]2OX MCF^?^,'VUE5C[VOKX/1S:]KV]T^^7.YF>[_Z\Z2QM_6SL7W-6@.^!+ MQ]_KVW72^/;U].##U]RR^Q*HD_,^$,LX1&(8^!.1'EG,%6(NQVHD!4)P"5-@ MSH B>06QP-2UEL"_J>,$2^<)4"QF<3349?(]U>+[GSX,+RI&O38^,06,[O:/ M8[>V%".+>VL5Q MTQ_7>MDGBFBI?WV5PF?5'[VBK7FG75ZP!F^LY9. W1]P76 4M6:O=YZYTD:M M]J6XI&VU[OCR6K-=@]@\^O[-;=+7\ZW =Y7=TL_.NIV?L-KU8^ORYB6U?(SE M9(=FUM1KW!@WX*UNU[:/8L:1/R]GH&7KPG9#HUCH=U/Q:F_KAVT6M/)]I_L! M/MN?X&7O@!6@T.FCP9V,%F;\JV'3R4=\2"F53&&'8K0.@KK<%3!GBS@1"G J MIPP(!'7K2M)U\.&9M7EHUW8XYH7!IO,^+!"UHSSX8+2-@NSWCF^VV?@S_QX' M'I/-N[3B?CXO F_^KP5RE0]:Y&Y+6FZU8.7*B]M\^]PI[_U^1O;B:A'?) M>*6PYH%YBUT2C%G')'! X0HCH$,CH)41/*T1U.DA5MP&(0R")0B0)FG@0+#6 MHN08L']896,V CFG6=C("#*TY-6SGV77RP;M-0C#FIW0JT5 CC!OE2M,)\]Q M[O#>.X,5L?D#ECB I8]MP""XFOU9>Y=M'LWX)8]GI56A&8 M&K*[?X X-'V<;Z=[]N> _+WO=DXK"[ZG!3?VOEP<&FNRCJ-&+L5"A!8CIT- M3,+_O.3:TES*B><<3%\='*NLY$FMA!URSX@R.DNU", YJB78"^8((@O&;Q&TRQ*9][+A1NQ?F_$V_/#-V/:7V:"_EL\YB!=FHHE>9=US MK?OJ^\6A!/CAL&(C$23-*OH6&2D=! W<:IT834)F*C>;Q7MY"*Q,YP5-AQTF M9X*@3"$E-$/<&(M@-24(,RDMX0)3J[- \NP)NJ'I3#&X>5GA&U)7@W01IV6% M\EFGU\P?>%< (%SMCXMFZ!\/ZV+&/CC(_^+KCUC7Z[3.^S=_9"Q-EA/_L3N5 M%+NQ%OR9LF5$3Q7:COT\[EY7=A\!_G>C_8X*L?9WMG5A+WMK_Y[,DC?;:&IL M[S$LD^GRS?]VW7]/%_\6/^>F]>Y.T]U0N"'O+MP@^@E3F,4%WS7SXNGOD=;_ M#$C3;?J\/)=IK1N->[%G?+DT;=WV]J(OLT*9>XR>;Y#V+.E%7AYF7LO+0Z_V M6[]S%'/...ZT0NT7N]L:A@EO+>G'] M5LGA?N2=H'R]1]KX=!@=40#''&G.(N)1,0B1 M!?PF#"9,*F]RC9"4MZ3Z1@Y:B&K5FKTB.>P'YNBRLPRGJM;YD;/%LR4"I0]E MTY^[K3%W;Y0Q'1FP1QP,YEX+8R3EAG.+87%1)-YC;_3);/+OXGG>=[J#/^7W MK6ZUR;.;7IWL?CID"5.,@T+"FBS1H%26\_>(09 "^&(@;#83 M2[;9+=>%:> MP:]_;/NU\R(!.@^378H0^MDO#+6S\/8SLUSRP%8#.M^(ON'YT&"7U MTG.*F) ! )0D9 7&*'(A?"):PZ2O;2IU6YI\T0!;24)D5!Z6X< E#8XZJ9A2 MUE&([7%:.,=8V=5JV16@HT^&:LX#,M'GX\PL(1>\R_*J7@5LF-#%J8 Y[0^? M9OME,IIYVIJE?_QQ#.>M.,C:N&G+O ZUBB*:K7:8^LN7''YLY5O//7CR-O]>*[X2]_A&;OK&4OWS7;1719?.B/R4J]G(*8.BQ21+_ER]?9B0U<9B@& MY^8'WSQX>:-X:>K\2_F:HAM,T1M?QAODQM=NNRPA&YK(!UWV]M> (#S-S>I[ M7?8.;8)'2! \=ZUE82Y##%B?I8;O1@6H2[TOL:'%/6YM3DHS.Q=B&V2.1V0$ MS%=8V_S-_GZ'S-*])JM,=+[,X<;Y,S66/BORBU,YM+N?\D8MFU*(KG:=HY1,INJ%72J-C%6OT"[\URE5D9VL\Z]/JBBW(X^YE+# MVH#>T,?T1W]C0NT+UHP&01,)P$&EXXIZ*[P!&DH@#$D$4U?D 2FAD[$&?KY0 M8Y2G:0Q.D;SA&M+RU/)I_7+_Y-/%_LG!]\;V%]'8_O1S=_M3_B_9OX+_G?QY M"M]U4C_Y=#E]:GG_ZG^:C>T_FXW33[BQ]QTWMG=X8SO_]^M)XZ31K'_8A^>J M7S:V_R?5YT@%,YC^R!U&P5J1^:1"3D!X$JG66E+!O$BY#!5SLT[ULEJTOS$Y MAU])D#7:<(T*8 MRAW#*+(AM\VQ0CBKI"SRWP+"U]G4X8K"YY(DBDO0HQM4K#;P%4X1PX,HY=OL M_;,8I7SD_L@S&B\U9:FE$A#621J2=#CG?'9&EEB$6;(J> MA[Q@YLPW7S?XT;T4J[9BKQY:;F9;C\279Z1=D_A2<:\E8\P,]\(\Q(290X$J MCGCN2:V#D<@S$JE(BD=,"]E@,MNZ;$419DD)O]?"O+$+Y9^^JN0XXOAW[!FZ5#[X?S63&B M98-=8T[_>LRLYR9BI%10B!/.D8LA%_/&@(4PEFN;9>O7*7T,(:JZ/56$:-D0 M<0XP5[&A)0/$#!N22888+$1+%D?$ _'(4LV1M,REW-M"@1UL,K5!^9*R12N4 M$%IE!G2?"K"BQ'U8_L664/[U1$TX7@]^SF57#SLF6I6'O0'$G%,>9I)V&(P! M<94%Y**.2!?=QW2T7!H2*0EKFV2=*;W.EUT>5G4#JLK+?O%N0#?PVX>!=%5^ M]@8@>G8+--D863+(DMSGV%*>CQI"8",")TF1Y)E>VU1\>2F^%X?G.6V'YA]Q M*R2'QCNE9IV9R3:I3Z$\H^^ERO*;_;T<_]F?'POE./BFQ;B;T90GSJEPAG*F M !&\\C9(K@-E7)**N[V*DYY[^Y?UB\-((4!-.&3%5EHV8=2).*0PE]HK:I44 MF7KA>>+0^>SO8K8C S7*1RD#%YQP8:107"6GD@5\,:HZ%O)*;.>JOG48%?4& M*#OB,I\2=IXBXVWN ,*XT$P*DW(F=)V(.;9S@P;4C6KVA;$-SV=-O'3[T?/I M[@?S(?R&CA\KJQXV:O50G%^O_7T.XY4;)@TZ/KQR);'I1@P>EFF;.QX,G[JT MF+/A4Y=B\K_E<^37NJ@#R:Z=?_[^>R0;]JB>#9,:^*,O=Y?SE&\40#" MCEDKA6?VCF3UQ\;[N2 \([8P"\)N&H2'UOIWEM IVLS GA8,NAC4WL:K!]3WCY1V68SD/5(,>A[49'#X6$QY*:M8;G27 MA_Y'LFP%@@RQ)2\)%7N;WQBFS@!C5)*,6.^1DU8!QD2*+$L*205+A?%":)K* M?6PS1[)WV!=FX0C@D7+/E7$\N7'PQL6A"7KBLV6O)?&,4\NY:6UD7O3XOE%;ZSA"E0L.!/,['Q$X*;7L8+0%41P M$2FV1Y*P62FVO[L= -G0R]KE'P=MQ(9]L@KV"E[ >7M\ZI%@!$*B(C(I@/=@19"PA M"%L>J/&$>$FS]=Q7++_LNER@V35]+CL M=#,N#N5/'ZXCO72DG-/E9N?GP&RS)N]N^M#IA&SG W7?3NN>A92_G@E_QXVC M0P @!?.B$#9YTYZ!]5J:'"+)8<*Y=I*QV[<=GQK>JBE?\I3[Y"D!;T221(8X MA>5.&\(133**@!/EG.86'[-UK[>KCCZ)LM[]&*'K#(#L8:'QG&3S9,>2^_>I M5O@-]*DF^+D:5?\-[IS3C>U0;.'\#?Z<\TK=,O,XZ(!UWMI.[LU\TMEO'^R\"]YXL'=$ICVWOA=.]D\_ M7<+]@HC=ZGL'+> 88O^DT=K=S@G%3PSB.2]([QB'NBYIQFBP3-H(!"^*G!6#+)M2?1Y-0 M;D;4;N\_/;<'S)W?O*I)N 5W<>KGK7YSL*G1+8=KXR7!L/;78*-EU IEQ.MZ MYZ[7#$W;;<9>82?=ICL'AR_;.&3&5SN=>)JSTC\+I.P4EC'Y^J!)W6#O)K\+ MK*B7N\ ,-F[J.V,;-P4E'7QI#BZ*/9,CN$37MH!9C@3Z4_-GIIV#FP(VAR\XY.NH,GC(_QGBW >!*G;%- M+_A(M]-JE1M+12N9P1]J'KZST\^Y\['[&&O4/%S/7/3VO%?VD"DWB?),3WY- M;_A;R'M,MG8$\05$"&!E98R1/SMJ05YN%L"?QO(F?7CC#]O-J7NP@6++X/QL MN)&0>^P.K>+Z#CKMHTZQ>=#MG$!$TQM]43L.'J2\1PAD8#9]++X;9J(=2U(Y MB$8Z>>H&EX!!>C;5\0DS*;QXE33$7V+)R2G$)&*T&%8;[:A 7 6+3#(&.4&- M2C#8D9KI)8=Y8;0,"H)5P7,WA!@4L]ISJQP--DTO.46'@ F?G(=$UPA3]&(J M>Q]=6]\L%I01\FAC>2B,/W0C6$F:O@R#8^'?\(Y6JW/1>W?[6G=?6L>*%6KN MRGCG +TBJ77.-I1\F.[Y;9?5&T :7HG2^FNZ5X(W%!;5S3Z%%2AYOWN]I]S^ MS2[3'[:[#8#7=([R.>?Z^G MOW$4B7CT,-[5-6)X_;N:M#[;&(\SDR>)[/3&??I'K&W^!I1YD'/KS>L)\5@7 M6=!(7H6+_*=S\>1.\1;'[?_![\MMQ?%VQF:0MZSLZ@%C5V88)Q;[:AP?,(Y% MV/P0@K12YS_G/]NPU'&OV,^IY_V<7FWG>B.GQLB[VC-:S;(-K/K*Y_C*7T - MX['Z%F](HF*8 9PN2- L:D*TB-IPFZP1ENDH.(DXEZJJQ>N89S+%Y2FSW30* MP@91V:LH3GUH9KD\S'SRO@7O(_63[W3_]//)[MYGN*_BWN#[=GX>G'YMUO?J M/_.)B.G#S/5O7T\;VU\N=_<.F@"%+.IUS=BI&)3".JN'682..96=N4Z_KQBO&5KNEJ^WBNV50& M1\6!85.7C+^'C,X(%C!/M-?,(*T819R)KMBN!C*2> M9&4+&OW:IEH7FKP]'W^T7Z\:65E8U>5M"+/,'*PBFCM*HTB&*VQS)0&5#@,7 M28DJL7!1[ Q6#3"J.YZXS*62JU+Y^%K@B$S#D98X>(50:6 M?,#EU^H1L6CV*'H#!NHL]IIQ3)BQUL._8%55.(A!0+:0F$&5/7I^2)K7L#[9 MI P!1J3R23<$"5S[^.GQ\)D-L,.80NVJ(>IS)C5P$,LH'9')ZV#D6K"UV@:1Z M-.]8/1]_M%^O&EFY?Q0T[PE?)V+-1D$D6:M3\EA:S)55UELAM56,*$LL)0N? MH:^BH">"H]D,,2,I)J^1)%F/RP:*M PX_S-91;V(BJQM$K7QZ/X'%1I5:/0L M:)1<@-#>D"2XX"H1ZR@51CO.K"< 514:K0H:S62(L96,>*>1()[F;K\46:,# M(MXH(QP)VI B0UQQHPJ-7@<:/5)YLD*C9T.CF0PQ44S3X!D*QF@(U;+LGE(. M)1FHBD%JHW.&&*\4&MV1(1Z>P(:;C;<#6/7.IW]G-5FOZ)W59+VB=TZV49H1 M2)N1QEA9$?7Z\'!9Z*1X4_,T:^? U^<5[T>S?SD2+)D6YYQ4T4&ET-!0,:?H@'H1 M6ZW\W_SIF%(AQG-#?XQNS ?;:H6L:*]9"N77:CNORJW50![L-=:,@N,#UV_>S > M\Q@W#M RQ0VS%.BK%SOZQOMUIU^A[NU>/=[8/C.FVTZB?OLWKR96/KD$_N4'P,-H$;A^SWHM=3NGAL:X7=[HA:[Z7 GKV[ RFL50/B_Z\"ZL)?%G+7N1U?;$'#9U: M%B0\MD!<;"$@WBS7E++A4%XK!\U^3CNA68B5PXWWSGMGY2*8E0?;E^5PV+L: M"95W!W=2J+&]=*N:O;S,GWV M=RX/N2&6Y2XCCD2)N"4>V:@Q2M2*Y*2P&,!\L]VYHQ+& <.GQO8>PS))\S;_VW7_ MO3GOGN:NO:8_NBH&X\R Q@SY*8O.A ^O%7(T]I3T3Y^:$YY,Z<> M^\>=RK#N85A?+AI'AX3EHXU)("<46)(1HHD/7"]9"5/3E=(\\P&07+7:&.5EDJCJ"@! MONQE MKKV K1Q*+RB-F ('QQIQ9A*$CM$BX F0FCO#J M6I:6C#;^JGYT*#7AECN,+ 6*PJ6,2+L4$9;&)"]\P(D]T[+TM/91+4L/-Q0* M_,4PR;A7"1EN).*1 [5UBJ/ O27,"6/!ZS;G'5:]Q[)42E3"K.*%+"9PX%%9 MHHX3N*M6 RA5A1KTKT;;5=KTL.,97=OAT,@[6S@5B'#J5NP)S]M"?WEYF@66^N7P>KHO7=G/]GLJ" M;MO?W-O*K7,DSEU.F45*89:9+_ :X0U21D*8 C$*=EF[3,UIM#@RHEPI8'_8 M9JO8T!EK!G5;UOP6.+K1*!?=QEO!?X?L?:? M3J]WXV.N[-[DES8L^ZWL?7GZX95VS9]WN['M+\N]P-:@%]=@/W:]UH[]]5LR MRO=IB#FH4^K-UBE-V]98(4ZS7?O+MFVPQ67J\6?3=XHN9Z,':+9_Q%[_M"PX MFJIR>N2-PNV=CXV4;79K/S)%JAT!B!4;JJU.[N VM_WQ-WML:__S%>ZO#ZRO MUR]:PM5Z%_8L;YK^ _=55([P&JJ]SU&\/?-MFW#U5JUC^U<,90?KY%QB+8Y\"[4X]+EJ<3ZV(0:,>_;GZI7?-)K#Y>G+Q>Z' MS\W]JX/3QLEW6&(^X?W3+Z*^]X7O?X._?OA"Z]M_'C=.YRQ/L.0]Y^-O>/C@Y,&W._^1?W##MTOEJ>/%[O @#UU$) DI%F Y0D( M#;";W+P<<%%M/E-^6HUV#8 MW956UDHGK];>>>8P"B,.CKF-$-&G/\]MUWX2^NRK";I#7LH-\L!Z^8%=;1C??K&[,NQ0.:COS.L;?*@$KNL^FK!@>-L;>S]8RT\"7Y"_)?0Q,NEI>6_.6]ONV?]SO=R]&%!^WWX%^YMK-XEL[96:?; MSQRU&4<%KS]@Q>B<]VHGY]UF+S2O:U5&C2:OV]87RT<V6^XQP1-VX*WE\C(^MK_U?I]J;MD!@M"]==OT M/DO.^MQU$.RB$*0OIF9V3GIWE+64U7[DUFF/$@0DA46V(A],,]!H_=M^.&;.;)YW^VJ\C]_#\=OU)Y"W:?/ZS?O7Q\E"":7.7JZR#I(A[ M89&1TB%#N=4Z,9J$S/MO-V_\%,/%87[".5P^9S/BSVP&F6KD]S[L2,7(,4I/6(H7+*T2I?*"E_*" MW>V/N'%2OVI?!]A'?WX/O_58G^U?[\#WPVLEQ<]HK&B=?C^O;QZ?[WSY='.SY MR\;V^^^[V\?']=/\N:\GC9-6$UZ[A.],X VT<73H(R""7R\#G@=]\O$Z$ M/>!$SMVW,'G+0AD2)%9"AL2Q3-H'JFST)@)V.Z/G5A%GI\D^-% .0%D#I$AR M/Z<7+7H>IQSK6C;P\]Y$6\H;P&+XE"N;:1GCTH,D2*\H1QW+-I?;'3>7;)2# M\N0'18:BCX.8JGTTM/R)A1F&P>?%^:(#2T)LK\Q1D>='H/HA1-:4Z821%YH@ MSA1#6N.$G!.,&,62=+#0)0B:9E?BSG"4:X/Y[0TK?+KQ#.*Q[ ;93E;&+,K5 M)V_>579QBUW4]W;H(5$DN( 9 IIM836"( 4"]*+"-&*C%94FW608W=$XCRSC M7>TW\GM&D5.8?5^BQA^UW^CO=YWXAC>QWVN[S5;QV@>;/\5_GSY@G5_[3?Q> M[C06X7_.2XY.C<,_CH#/=VVKE?>X )C+E*SK=FP1T2#X2W=P^*]WXUG_EG6= M[H!8YA1CML'#!'6+5!,LI5UXPX\(7&AL M![<\FYH32&T@ 1'>W#[*$70/B,9P$[DXTIFW0=O%B=)\"F3"-];'K@<1?0/N MX;BV57 X>V<-P6NA'6. ,1S@>*B"9^,O9)<%_^ ._IW:N9"Z*D+Y7<,9AB&'\'L MH^.\P32\M4F]D,FO+;[KO-]L%7<+;SSMY&@WX]WH+/$=VAFCT1O=?\:MF$%A;:MV9,L!/[X,W0Y\^<38.MOOYW4#QKT+?+88W.MO*K_^C]'66?_RK#R$ M=1SMC\N:!Y-I#28SP-1UFV5=P821E+FP3(ZZMMGZHWA[;/]H=CO%N,(GNO$T MAJ:=7D#&V?;==CX#$L,K%8]TUCPKS#%OVHVD<,;O;6RPX+JVZ^"*$#D.S.5_ MSR-\S)8?N@#OZ!9?-[IJ_M:C;JX;F?C6$M5&,S@RVM%PQ6L#ROQP;'$?VNA@ M'*96^1L->.XW7L[[OAG$O74P1\9;U/:<-HMXKGC7^(#>,O> #+Z?X;A\PFR3 M$Y?*PP@C/W&U=NP7\C*]RUZQPYH_V#MW>0>X9$VSIC3: 2[=[_2LU9PPAL%P MEG58PU$<9&M[-1]A[8+U(Q;R'(.ZH)CO*X_6:&I'!\:RS "XQF@-ZY25:UF& M(63AG'G4J9RRR[%(88W(L%AT^\VK\@^_ MY4FA^(^=/S_N;6\5_R!__)XYV-9IO6!$@;<9NLR.\3X.P9T"5XKJV^+S0$P$ "8R?/0O?.SLU8L+SK0 M]B@_=WT@=FR?/XW*O\9JO$:U'F5%PK0^QY>-?S9J'[:V_B[_.32>O#=R_=+U MA0>#TQMW\7(8IX#; 63% 3*!=TQ>;WB5D78)_"%/*!"3B5LO5J_8.AMX9*<[ MR+, $K3#7"^[OE.X_'FK/Y)$RPZ5!PR^L=@F[8U7KP[<*X_*U&,4=2[E ^;) MCKF(S_;+Z1[[%*R^X(E#E\LQ5OFU!139[K"XK_Q407-<]/8\[T/U:_'G% R5 M=26%XV>DR:(G+AMY*'C4CWB3>)KO7.N#Y65W, )%(4^_-X^C3]*MZZ_UX-(% MP%W [.2G\3!LO5%!3G]\8;-!E_-;.I%!JJHM@I%81)@%#68T=5JMSD51 M.9:_<@(*[.AK!M@+ECKQ58."LA%N7Y>7Y;LJIQ6,$@QRM-CF"O'K1X&;&.Q_ M#=?T\BXRX'0N"G_)J87L1KU6'E? T-,A$E[7D]7">:&)5*BB9!RNI%T>9*X4 MOVIIESLW9:8V<;A1F"G.)8F14\UU\%%1YSPVPG).1M+A3[:+Z(]C.&_%W32] MGSBVF_7GY>#%7W9G\>2+:%QMT7S_]3UXMJ-#XQ*-D08D Q>(2Y60\S+E7!>V M,ID\X#.[C$Q'[JV(&"8.>^6282&IE)@*\ $WO&'WY?F:HAM,T1M?QAODQM=NNRPA&YK(!UWV]M>XX4]SL_J^EWT]TL@WZUC? MV9_/S+QU3C.*B[8 N9^7:I5RU5:-S8>?>;! M7ZGV'O/'\W.9L']WCR$;@%Q1X7/6KQ5LKS:\P5=E1'D56-8#W^A@;W3@;N[J M^XK1\K[=GN_MR3=FVUZFT\W4]M)P"I=Z)V)#BWO]#Y M"FN;O]G?I_C^/1MVW]O[WE@[IH4?_ZWT:C(Z1J]28%8RKJS1GJ;HM8.(+@JJ M%I= &:R1O94I;'Y@H#5HQ?0)'^P=G,!WD?W3KZW]O4]7]9-]N*\_O^]??1+[ M5UL_#[Z]/]W=^[,UW8JIL?VYU3BMPW-];1Y\^WK(,%PI<\[$%"7G*EK#A1":82P\)][#0A=;$#FKABO&3JI$%PD&P@SDF/#'4W8"D628DD( MRRO^]RS0>3G+_YR2W$KED D<^%^* ED3/8(%S%D=C=;4 _^C?,YYN%??&;CR MSV%G;QF,-2$Y@P.7BF@#?ADCM3E* W>LJ,TS^><,M0&Z28C2%E&?).(.!V1\ M#+F="@"I=A"C07S&F7@%_OD&V,OC# MXMY)8X5-+EIIM%>4ZHJI/ <2-OZ:92HYB(N<,03KD\Q]300R7%%DK _.$BTI MHVN;5,@-L:0@;X62495_#OQ32^^I-CQ(S3E/U#'F!98",ZNM)[9B*L_DGS-, MA7H6#=<),:HX^"<)R%GLD,>:,>QT=%*"?Q*R,:N5O&K^^0:8RBO-LTP>NZG2 M*K?+="7BB<(8O $0,5!#M9)>Y+QT$-+(BJP\"QC^,TM6HG&&6>*0\)0B;C5& MFAJ.DK.;EHE MGP&M$BJWE_Y8[9+/K2X@8C-1:)_W8P6$<1 4$&\>P5'N:+]=8>,]L'%.25 P MC$@E*5+48\#&:)%S02%,%1;64!<(>'IQ!H[^L?*A7)5J>:CG"J*=PB%$ZQ+G M2F;YR6@2T0I3^#T^@KU4GKL,SYUA-0I;%J70B-(8$2="(0T!"()0D%HCHA6. MO1[/?0.\YI4F879:S=-F*6#QF/VB5QOB_;9(C)>/*$H',9VGW&OOJ"$X NMA M)D7E\3WX36YQ ;]5P=XR8'%.C8M2SD1* R)2YA:/F"*G&4?$1@C.C3$:D[5- M0N=T )*YAP8K3%+K<(ITH3P^_3&+SRT:7ZZ QU M(<1JY9-"/C":=X\D=U'(VK,+3"T&?N MM%1AZ!-BZ QI%SYAS)Q"5BF-N'(:.0*DW1C,O;&)B A,E*P;P1]?Y[#:&+JB MU/_?A;S5HCJ-XIZ-;R:4&]%3M(#7]]+"^\W^7AK3[,\!$ PEP'-;KI&"L[L< M$X@>":%?=Q")B_;OQ%A&2YGBTE,NA-.!2 8%+P2''+1"X& D.(JL+ M)B!P;$F]67T,!-8FPFG>#(/%2AMI'?<.!^9,NFLWK)K;^\[M97WKD"B?:) . MX8@QXM;"FJ(30YYJ H.;6V*P7.L_1Y3B7UF_](;>#<-6&#>WF+Q?W^>)AJ_W ME,(UDQ#+"JRL% LKQ<(7YPB58F&E6/BX\2S5HRO!PH<^<"58^ ; \M<2+*R$ M_RK-K.<4_BM:J!?+S-O(VN5,W-'X M]N42K@G?OT.FLW8'W[XV&Z>??NY??>*['[X>-S[\SW&=[OP\.'G?K)]LD8,] M^/?VY^_[>_,E_W3D(>OO("GS0>HH##(&0FCBHL+,),$,7]L4=$._;K&L2O&O M0J\54?RKT.NAZ#6[YT",2I@')*.QB"L?D'61()$HM\('I[18V^1X@[UN]'H# M_/>55C]74G\K(?578>;#,'-. 73>?C+!!125,HA3&9&)P2#/HG!,*Q(-8*9X M/&161= KZY=+D_BK_/*A?CE;]!PB,4* 7Q+C$+?*(FN!U4@5M"X MTO9['>FZ2MMOM2%P6=I^%00^" +GJ?HERK21D2(K(8CC,7"D4\@[_4F%R 7' M/D,@KT3]WK!C+DW4KW+,ASKF+#>A3$KB!:(\YUF ,R*C0T"$0$RGC 04S?7Q MY!4XYAO@)J\TE5*I^;V$FE^%@@]#P3DZ?D$ E(F@D:1!080F96XJ8Y&WAGOI M(S4A9YM5)>/WAAUS:3)^E6,^U#%GZ8G'6E)LD,31(^X)0R;AA)@1AF(>K%(8 M'%-ND)5WS#= 3UYKZJ32[WL^_;X*_!X&?G,J>*QW7KB4D(\NLQ)-D18X(F<( ML5PSX97+8AF/QKXJ9[*R?KDT=;[*+Q_JES.D)'+KE((8(1(6@90 ,\DR8(C8 M(+317*C@US;EX[=SJI3)0U,FKT3)YI_!B;72,1?EJK>=D?YEJQB7.S9O91E9 MFGI-M8P\:!F9)TT3=(+I\!)A02&VS6TDK"88$9.2@C])9U76*UP"P5NJ4[QP MOJI"Q0H55TV/ID+%AZ+B#+E.A('Y%A(SB@*Y%@%I107B.,%BI:CG1&=4%(^7 MZUIA5%Q18CZI,S,8_L;Y*3BJO[_NC+Q;98;-GG^\'E?H^&GR636)F\4D MUJ=%W^:W$X=! >U9MNWSO/W_-?(!6\#T!4G)M9 A.!^8&/%)-5ZW>*11!F%);FRZ+'B/HCOYP5*,:O M VM=OM)?G>Y9)RNR/6H9DTJY:'1RRFE.8G)4N,A-YNG>N'3_\^6593Z)98KZ MU9=#+3"7+%'$F..PC 6!G&,*,0P3!K$55RK+1,XY?C1"+##%WKD_+FUNHU9[ M .>BLYQKK'1^V?S*YO:"&*B4LXECSDRB,ID4(:14C 6RL*)I99B/,\S=;2_ M*,$@MZX:>T>7NY\.E728XLA1 )J#.!<,P8)F$9<)LY"449RM;>(Y.@@/HU?! M8ZPH"U2"122;M%#,:0WHQ;E1ZCYM*"J;>$*;N&IL'0:7#\5ABP++S>^P5\BH MD)"+GIF(N?4&L(K.Z6'^8'9E)/7"6!H\U]P&,,9<"2^8C"D2RQ9O:5^9Q5+- M M>/\LXN 307"&,7@'1GM7B:,&+!& 7\PD(\G2LN;C:+.>2J6-'N9%C+I$O MX9,G@D$ &7GDPDA)(]5*!.,4T*?*U%[4U+Y?[D)\%[ W2E!D?32(>T^0C=PC MKH-D@3M* _!X=LNJ]"A)THG4W1+V"J=UV>&*OMEJ%O:QFW;/LBISLWWT=[>3 MFOW_='J]]]W.Z6#[N[?7&6_IL@=W\F>KX[__8D;2./DB&E=;--]_?0^>[=-A MTHQQSPGR6 &EUA2H"_ (L!1CK66&6)/6:A&\Z@Q&O]\]CY7:;*4VNPH[!97: M[$JJS2[]R-F+R=#6)M>82I7VH0]L4?+(+U!L^F@/G;NSU7WLP/&A+ M56>[VUNBL?>UV=C^1!KPF<;>\?'NAZ^G#?KQ:I_NT/J'K]_K5U_H=*50_0KB MG.WOI/'M8]Y+H(WM';+[88VV<[._M7QQ\^P0!\\&4P.VGR_KVSJ$F M*K&BU;,C$!PEK)!E)"!'G<8I11:\+2N%9G<<[M]-MA*WK<#Q58/C$HH<*W!< M=7"\F@;'% *)1$<$4\X0+(H,.>$"$B(Y+Y3#2K.U3:[GU):_%FQ\ R1]E8/O M&Z1>6N>]>\7:#Y:A6+UKO %#>]7]WH>+0BW^/(OM7EROM6/_1AO\U4\,/V4P M5,[#H-GF3CD;C5BMUHNLUI/RB.5J3;SEF98A$_)1!YLX,C8YY(W$7E&K16Z$ M*.C26I2O4,12.>XS$/7*<9?BN#,T6R=MM8L!14?R&27"D6:6(L6D=,2RQ%+6 M-95S*D96S7'? ,MYU5H V[D?M2]WLQY$;GX%C;:EG6._[L_%DXO@Y#^S! <@4A,;/&))>L2C4LA*9Y%*5@G&<9*1 M9 E\-><\RZH)N54*BR]^WKKRWJ?TWAF6XVW6GW(,: V6B%/FD0XR($.EYX3X M1#%>V]3S#J.MFO.^ 9;SJG,Y6Z<=N)>KA[.<7R$2?$:6,SX?%4XN@I-S=J1Y M-%($IE"NO<_'!Q32U"C$J/6:"&LLX6N;G+P"9;@JC?,*2$[EO ]WWAF28Z.5 M1'J=#]Q#B"(E0<[E@GL5"3$.T-B)M4TJ-N3*.^\;(#F/[X0Q542.\OO?R8(@ MO0R&3)_MJOID/)]DX6CLWY)*UW.!Y42KT4\8[NW0.ND41'TH!B Y7!&.K. ) MJY:&/\M"K"0^]^G@(D.F L204M%7Y MA+M!E@*[810\-D67.YT4+6T>O3-5Y6S>XFF,!TI33Y8$5B*L3S4C8^DJ:=$ MJ1<6QYD]P%XZKB_/-Y62387_**8C]U9$#!0&>P7^FO7D4F(J&(I=Z=+PF1BV MLB!2<"X*ZGF0WG(KA;&&1@V%/>RRM[_& MQ,,$8>Z\V7M?]O5X4B7=LI+2+2N9.Y@_GN/%5X6LW?A&9:74\M 'KI1:W@"& M/D57W2EJ,^BQ\5*[G./BR_/W."N1@B4]_EN)=HV.T:L4F)6,*VNTIREZ[9CB MP)C5XOKNXRL0_-Z*^9>M]ENLF/ER63]I?6]\^\0/MNL7B8._SE !+V:I)4QYT\AX101SB0BL$X01&B3#I;'+4YGB8\:55S+RQ M/&"%;[\*OF%/F7,FIB@Y5Q'B?B&$9A@+SXDW>.&:P K?EH]O,ZWH"/6,$T>0 M<"HBGKQ A@F#*+.Y]WHRV! @JF9IASNKC-[+E0N^#%F^O1M<52%X*ZI2(;A( M-A!F),>&9ZE^*Q1)BB4A'M#'K$+59:/JY1S6Z($>)AKR(0F#.-8"V6 3\L1I M8D5TT4I@C7J#KWQA4E4Z^%#733(8:T)R!@(Q!F25\HAQ*D*,+!*>>\^15^"Z;X#S/#YO^"(H,=:-[1'\ MYE7DTVBM*=<5O7AHD)[6\2I",Q"K&DD5$TEPE MPCG2G@<4@*U&(8#Z)%IDQ695B5?M'%EU"/2AKJNE]U3G!F^:"Z5#BDA9(H2LDXH1$#D$96%.?%4-&%O MO/!(C<78>VTXBB)!3!)XCDDD0XD(3:R/-)GX.CSW#?": M5YJZ&6G05%F;VQ$2ZX23(4HXPR635CAJ=(#!T(;PR"IN\^((.:?P)EJLI9$2 M6>DEXD(99+$T2.J0U[: E\+R=I6C)(O?54K3DI6AW M3G43Q9)RRQR24C%8BJA$1HB$!!8^.2I#TF%MDW#S^%X@R_:!(D-L1%((X0775O#<,9+@#?VV 71%0X%Q M';%QR:]1,G#F[V,"' -7YK0,!,XZO68A>=.-+7CSCSC0W1JX^M@'!Y.#KS]B M'4S$>?_FC\R3*1L'K!NCNZ=',EH(N)"I+.K8S^/NM:K1442N&^UW9!,\Q#O; MNK"7O;5_3PJ;--MH:FSO,2PGY[U^,UT.QF7SOUT7KCKGGN:*NW&C,%.<2P+T ME&IP5""FU#F/C;"VWU>K'?NX^.UZM2G!I)O15 M<4_AK@6TN5[58&Q''T]=[(Z/QZ0>5Z5S5>E<53HP"QX+'6Q_/:EO?_I9W_[(&WL>_NMI@S;@_=]%G7X^G5%[WH9[/?G<:EP%"/3J M%XWMG8OZR1%I7.U<-*[VV3[]=+F[]_WJX,-!JL\I81VR,1329A+BT&#DA M%++8.T\+ 1HAV1B>=NX)QH;S!5&C*F78Q*.%) 6R4 MT K8GAW89C)0'I8?JJS,-:X2<9@I9 )V,+Z,Z1 "YEIE8(-X]/4 VR]3HE8I M1CWFS))V/GB< F:.LQB<4 J["!@EE5.AXE\O!5-S2O&I5HD0&Y"@T2!N!$;& M&?@!\Y,"\\DIGV%*2O'XO<:J9&UU?99P(:4QD9$L]^9L$L%*(ZF@'D>L*VKQ M8CX[0RTHMH0*!9%22AQQ;CBR%!?% I:[P %L;I/)(" ),09J 7'19 M>TDJCA,54=BU3;(NY!*ZW58']U;69Y5C7C(L-!68,UAWN+"<>N%X@L>VN&(* M+^:S,TQ!*^(A8JJEF3.MJQ^+E?':& M+'!E;+# $P+U"LB"L\@ZYE ">/7,!D31,60,C8@#34<:V#KRB2F8)(Y)8MDIU4III_\J*8%*'>>>S?Z,]=(122/ MB\)"QP@ $RTS(3@1>+72/QVHS)/TBQX';@2$#$0@P)"(+-86D:0B]H V6.6F M-92L5.A0A?O+%O7#/"J#G2*.4Q.LP3Y7)ZJH @LN5"O]4SKE;&M-9Z(E6B!O M JSTS&*4,Z6(4>"L/GE%V8I +VCB!EN4)<*8I,Y!I)#[-&@^7: MXK5-LXZ%6%J\MJ):!I483 6<+URO%IB0. KOJ.>-$QJB&@)_O][;Y[OAI,W?;VHJ]UBC&!JYYU 4JZ\#6U9KL&(U/[ M@& M<<8__>+E/&!_V;8-=CW_OE[K=VJVEFRWUHJ 4-T:S#W,^WK^=#W^;/K.>G&5 MO^":SN4C4N79J-"T&[7:Y_@CML\C %^W^0.^)'4[I[4O&_]L#.ZGF*-^!R88 M7ORO13;U9%+6*TRM9YQ8 \$K95)I&HTB3-S9H55/P^_@3N\)P.9U G K_K_/ MEP??PIFC7#9.OA[7MX]/][]]N@ POFQLO_^^NWU\7#_-G_MZTCAI->&U2_C. MU-C;HHVC0R5<4,K2W'PZ(!Z%1C9(B[0F+!)G&1-FOI!US35;K:':Z2(3;:TG MRB?.3.X$B:UATI.82(J6$"KI75IKU40O.M&L?G&H--;<"H@P8HXPLF*Y"R*B M&'-1OK(20L6US7F)V]%$P^@6P# /^EY:(:M_W(WS[^R9;N 4WG%< PAL=D*O M%F$I#;5"!:?D&(RLUS)L%=Z2S7J]UHV]L^BSE%GK\B9@38/U[Y'8ZH-6/A(= M#1$\"6)L="Q0;S2P)R/$POJPB[G<*R6WCW"YCV3WTV%@7N8%#,!4 3<56 $W MI0&9+-$;B2))Y6[:"10&KMSL M]VICAP!KO7AT"CP:H/P_G?81:A67+W/]M>/8"B-VGLERL^U;YZ'X_GS5?BE M$/_WO'EV6I#Q=H0?G;20\V,9*)B:#H)1GK31G&E!-<->!1N2OB'C.T.H_A[< MT]\MV^YOM_%SGJ+=]*47BU3'5A:=W/+^_/2\E3E@TE8*+@'-"$:&:T$BMHS%:4!BY>+*Q"L*B3$BHO*PQQ&@/2(1^\4$#L:(1% M/Z1,X6?;S=X2O/4RR+@.H.M->#J4+YQXB1:YA-&B-0V9[KP'( Z37R#ED,5Z M6,'ZW6;LK3^(Q?*4(D\9V2+CT2;S_[/W[LUM&TF_\%=!^6R> M5RFVDZ,]D13;RFYE_U'-#1)LDN "I!3YT[_=,X,;;R(ERJ(D[%8LB<1E9KJG M;]/]:X[F;, I#P6A/M_T0&M?V/CE&4O< T]4^"ECH>?9$>,@WB(PB^/ 3VW' MP[;)7IP02L%8]9Y M--;QCP_/8QZ%J>\X-L@^ A(P8C;C'K>E)V/A.T($RJ-REY2F5ZPSJ&568R%6 MAB68;D?C*1U?9(@:;4PW9+6+/!?7<+\QRQ0$.0BO:;Y4^*V*AM()&'M_ QVG M8),^BF'7S$Z?39W(Z9$R1+/QQ6]FCKT*7LZ %P14,.=<.FZ0V)Y'0YM0UP<& M9-+VF>^"FDPBJK*JUT71MA5=NS+>>MK?G?8? YB/>_K^R#E]_U=PGOJN$SEI M8@N'Q39A06HG/DULXI.8!X&4A!+L(;=$"G7MKFU-KJY3NQ,#[.Y":5?FV.X8 M\^5IQ:_!,?@%0@,V#5W/EA2(X7./Q1S\ C]8TM/PT0VJGOCW M(?[IX3E!\+X03*(T"<$D\D,?^UE2.Z&1QT(:.#XV$0/BKPX]+AQ%?)ZQ$L@R MS>@09 +\@[)JF909M@)=8PQPK3.>E@HB8TNA*87QM"6A-AC/X3V7*#0-,"H.9SRN*4B(2$9$H M9,1UPL1)8Q*G3I3*A(7RMA-N;W[OO,O'V.Q K].GK/SZARSP WHAW7I;V-Y+ MVQ=?CLCQQ;D?22?U(FK[KNO:)/:%G;"4@M/@"PFVM)-XWIH@VE(".G$"-EXH M7=A3A B9@,!E7A"$Q$DE/'#N<&5>^O4$W(: (9%N%/K,II*#:27!RF8"+"T" M6\:+7)='$0(5W![K^F&5].+MI'QP[*JMCD*)R^Q*]0ZJFDA59P@9W$>'7/OQ M:,8MN ^1/95' I4:VM$YZE0"ZR*]D,<80 AU:\"^\#*1B?QBTP\.@ M%;;N=GO?!WGA1D($8%H1UPNH"[K5BPF/0_ %:2^\=[3W__RFLI)\RAWAV!Y% M%$(/+!L:A<*.O= !^2H](9U7;Q>;^OV@:+X=82/I$>IX6+XF2.R -06V- W< MU(&=&P2WM7'O";LA8?]R3SZ>1\R51*8NB'*) ;PDM&.:!&"\HIIF(0/5^NKM M8K+9#_.^+XITW-656!U8Y3*C5GVS: MSS#(+,TXK)+UKK*#=S3/!\T:7JL/3O+:J =NF "?2&6N7Q02!#WJ41B2ZZPT M S0?=8R!R@\ CT5FF&M9G\ MU^B#>WKVU3OQ0')[_[H\>7\$[_IP7Z?'9A^OC M;W^>^UCAXO/ CCPOM$E"8IM)!UPE%H,VC*D(PE0K3>!8*0XQ$,-YY),TB/V4 M>R2B$4W#& $;X>8T"EWZRI*@ZB9 BFDQD[K%FR&$3DAO4Z,2]X8+YAJ++NW] M>?O[N^,%SR%V,5S): +7.W$0)7X NI_[4>#)<&E3O-9^VEOI9XH!P"T!!?@% M%*1.[[^B12:G-RBWAO("Y1LM,>S+AS0;:1+D2K!A[],9E@F F 0/J,A*XYA, M89#JA M_FM2EO!#9F!8W&+\IX$)X.D9MJF#SP*0U 6$QKTF-!LF 6AP3K;AL MO;BZH!K H/NY71VR#3/*LJ%VB_!NRO\[R[1/9DUF('1A8N;AU:/ QS++ JIN MG..[\RL0)QB5FA5X2*MGFTTM%9AB$A8/Q$I9IC,5I@)7#MTRG(:&<6-") MV 9EPS>D8^1DJ#%"FGF-$*"#@7,X@H6R4('J< )4@&K ,LKTQ1)E8_7GC4, MK%0=@6=:G0KC-\/+9\.I"N'EW3(>F.>EE0[SZ]NMK3W9BEL:7(?(J^C\_PY[ MD-]8G_,A+8 WI["^!X_I0ENG8^L0-LW0\F)MK R [E]FL+53C"Q81Q\.=4AW MJ@1+F8D,]OU ?8Y@!JI)4EX S7___9WU^A5\_N[5CP.U6X=*;DR&R(Y9FI;6 M__T?.IJ\^=WZE1; SW##P/I\26=CZ__2 @2.>M'A*)/5WVD^!*90N\^:*D9L MITZ^S^#MP/DPCEDQK4,EQYD0\.;Z6V"WWV0.S$,'<.407+]9"=]>@>P /GZ- MMR '>\X;]1SUN_L&IM#>ISC=*BBC)O^NB1X9FQ/F N()^-WZ!+Q_:5703HKW ME="\'FL#DF(I(- _A66HQ=]K,XC/G]ZUAH"YH&/@>ZF%4)K!'?^6Y?0ZSX7U M1Y&GL-W@!; RGV5Q!;(/1S?F1IZ4LVR*FQ%C'K!RA[,+&"M2&0Q36N2EDCAZ M1-4PE#P$(00:FNN[\'+X>94/KW (.!->$1Y7D-VH]5B8&-(#)F.&4CT?73 F ME32L'H*2:LEK7-AP1C3X37QA:+OK'6:.P!N!OD/8DNK%%1N2J' "@L< MD!+/-=\-:OVPY$M5[::Z%*N)+L;VMSD-8RF83RF1// Y\?R8IHE#&#BU81*F M'M6!8=?QM:7J;I"B1F^4K726&Q'R.\SS29R#/8(5>W1]>O;1._["@^,O?SG' MWSZ38O4]KTHL@G%H@L:>QA. VK_:! 'EF9"LLPW7; M[)MBF(:B+3 &*TV96KA#Q_("9HZR9:!L3+S4R"#$: MF@UGA5(H\F]9<#1/U3X%Y87GAF"9Y(4*OAM-"QN]-32EB)0W/U7C*"08:.K& M,@?E)T$85J??("4R%88''5C,QG:>IEHJHH%2!8Z62BM8N7Q.NE334$QB6;_6 M"DVI,ZT7E+:EU[3 \ &(WHD N,Q)$'KC+3AA0 M+TVQ#X3/C+],O-BN?EDOA7X'O7>A--EG.9T.I4IT5 >JAWK89[FJQ/Z#PC+T MTFD3Z73Z_L]S)Q6QZRO!Y,0V\02S683)W$0$;N!+^(Z^>GMKL9 < B^&F8EXIKY/A+KA2(OI""(,-LH^) C,MN'\556 MY.8D[)/9IS"(#W_CQI ]>VW 7N[Q^^-S!_%WA0QL[.1DDS!R;4;CU [CA(32 MB7SF!E@FL(:]E M<4P (7T[+2B-6PNE:%DH48^IRCJIQNV.7.$T#)^)1C(5S ML1?&0F#W4$]@E8/K!+?PS],\=GE\_CC[<.X&4B"8C4U=E]@$C%6;D43:"*=. MHTA&CI1@'"TF+_Z VA0TX!T.V:0OF"M=Z:V@]# M;7[N?3J;;2"VE48 #T]X]%ILV58YK7M MLI6GY,9"NI$?>&% @H"S@#'II%P&CD_=.+E-;80+-@JHO":8?/->2R=CG_R+ M#F>]YMB,5[X=G2?J;"7U;1E3@@7K@9UP++1(8N$Z<9P&D?OJK;=><4R0^EA4 M42F**IY228YMV,4/P9L.14@HI20@-':8D%$<\=B-7# ]>G9Y)'8Y>?_U//63 MP$?KE3@LL(D?$SOQ@1)I2!D3?N#Z2?+J;;"Z%F,J+'M^7 MF5"%UU5X^DH6(M/1ZF-Z8_DZOJEJ>[[,QKK@IY##3*9X:J(DF?P;4PMT10^3 MM6";ZF]$A@FJ.OZECY247V=Q[!]OSR:U$ZH]8SPCILJU36&8:%>C'US%S*;5 M^)]%[*!-'%@Y6-0K<[:BUVN)4ZL6%WZ ]2C_QC,7I <^0WG0"]P EZG$W^ZU MLS$\11W?ZAP\/+*8ZB@K>OU,JJB%2O_%2(.B E"ES,?E8#X0V 0)\8LFR%C6 M\45THOIPX!,55%_^W$$X<"Y:7+&K$@,8VL['PYLJ,EB^43(+3P11>JCLD+*5 M>5/.1J4U+6Y4.*@)3^'SVD&I-QI80L>RZJ!3.:73F=I/G$ZL?(G\Q*"1%S@# MV/>8HM)PNE5>-H=\X&J-T7N#'2M0-+;W,5PNQTKZE5)^Q;-$/ (I,"@^!JEA M0E@4-I0P9P$89!AFHVQ,JS-&%=6;V_&(/9>E\ SHTB:HQ2%H7&.BSPCK; M1IW]U%66*/3AFT-U1Y,CZ[H@'MYE!9]E4SV5)D8'FL0<^'*,=\!R(%GH12%- M^:8T(AMH">.?5B?:DWR8\9MM W"![SL)2WGH@M7D)S+AV/R&$)\)-W'#JB)J MI9$RFGY;&08YJF;RAQK:[SC:7@)L(@%.S_XZ%YPA(&AJ<\+!5'$9M9,@H'8 M,CF,71:)&)/)5YLJ.]36^Y01J,*WUBW).4_"3-ERXJI*OWQ$ -'OA%ZZXOS_ M:&4^3Y/,T4KUT+9VJ4\Z8'O8'"714!WUFYP.4&9#M:9*+IMLE$J88ZG;#.0'B6>E,_UVR3W^5440D6_1TF!TT?-\5D6Q[+6J=X:!?E MX 0.FREQ-27%7%096,M2HW ^ZH3P2I8M :L=DA+CE_(B MXY;R92[4^5IG&^!$\1Q6;;1,^;OEM$Y(496:8)(N+A)Z32"^86-B+GQ6EC-] M,DHM1L=?T5PKP7[ E(U-,I,-XQCR$D]W6ZD*HWY6>Q4LT#?7F9A>5G#KK1O- M;G*:6RA3^6BK;VGM.JYDS^.XMYXWMSZM?R^+:C 3L')M!N[E5YLBT,O/='A- M;\I7/W5%"\B5N27<8/;=9.VW_\N*G]XN&]/2)-E;DU[GDF1E0!T_E:X0L4-\ M$L:>K.T]@I7QD^IMJ_:*862 M/O3&PGH3<-HPQ&"JB(TKDIG#,WA:SOFLZ(K! M:^6D,=D1AH7,1DR)S]8P5[S?'-0-P,68F S4V<3$QCBZ22.LDU$I8SKKTSA= M,%9J\4N@JDZWH,48[FWJK[B=IZ7.TY=#'^NT>.)P1\:V&X:.35*9V$ :L>I'R5.Y*8RQ#/D<"G2S5TQ M)7;5=Z.G_!TIK^KF79GRV$OLP*&N39(HLF$3NK8G(I\Z3N3$*7:3"\,E,(/+ M 24&N@AAWD8Q5LFL#L LE&<;@T_[#MK>^7U!>NL<>173 L$ZS0OLFH&1*I4E M+\=U,GM]=E!;FW@)QJ:438J?U7GOYJG:LM%A.E01><-)RXRNE5(2[*WE0O*9 M.B)_M(QK% (F?&W] JJPW'^GI"FI:6<5UOJ\!A!1P5M=6#*9F_'$S!C]$.,1 M&[=BIHHCFGA+"TM.!1YUOG2IN;64Y@EU 8MU496M5<9(7?M8'[O4E@36MIB1 MM?89L.U(YW,VQ3DZH+WT?C"$3!% =75N/*HKL"[RHC9KFALQ:5,O3^?EK??E MM9&U_MF#[A1'<(.0H\YHC<DOJQ(S;OGUP72[;"+<<41C0;??@;W#I8JEZK+M>J7_V3PW,>Q E- M4\^6?N39Q$F$'<=,VD&<2DJD@N=_]388^!%9@UVYM47EA![U/.G20,2$IF$2 MB31D$>.>PWT:.9M:5#WY[TY^ M,O[J+1G$P>8X7:9*""P!+194DB9*53QU!^NDKKU!9'J04W413*U4[H+!C$!S M(0_=T&<^20(.4H4E8"6&W(T"4+JW"11UQ%6-^1T.^2Q_9P;\AQGO9SW<7VZ4 MO= SUE+&^G;H V.!3!>")8$=)TS8A!'?3L*0V6X:2H>S,.#2!6M]D!#OP-N= M7 E9(JCK>UY$8R)H0%/B8C-P)Q AC65RFUSIN6!W7'!Z>.[(2(846W MNNO:F&MBNP2\9M_W(\>5R 61GZSQUQ=@ (^J'A6Z^A+E!AVJR-&=X$M55'HK M[95&@DL0CD$J"0LB&@2N&T@2!Q1\T\3OC9<'9Z\/SNG' M7VBS,([LU''!L$S!MO$]3 M=6[&R=9>X, D\)HFD,27 /7$:QK[T'1[[J4S9 M*MCCGOB[2Z,X#$[/_OS[^.RO;Z=G'PCVD$N]*')BQR:1#W(&J&.S&/X45*8R MX0[W4FQ X08'B]!<:V)#F_M!)F:$F93RD@[359 ^6)JGZU)T+6\7Z0_/K]'= MS(=#93JU+;4_NKOI M76LS_1,WS+_T?CE%G(/R,ILTM3@ON!3GV\?@Y/H<7*0X\O E/[S&G2CYWF4#T4^_*;XPLP[036 M* 1V2F)F$YX$-@M"87MI[' 6I])-DZ6E7W<05"+R.8]CET@.@XTX Q>"8%T7 M)5&4R!4QI)[2.Z#TZ>$Y"RAF^7@VN-:J6P2HI#CFMAL%">-I""ZWM[1JZP>4 M4RLIW18J1ESL)+'CZ.37-N%/%$.=IFTJ=X-#8(EQ=.*N\T* Z5[3VWEYY/YV MK/X8V!>;DR[S9090KYJ6EQT<[P7/8TE7/(>N#DKVG3H>-^M4:P[GYU+O:-S22%U M0D@ZTY93%\E1'0'C_AA+O3LJ?D20HK9[BPA Q0H X=7XP=W!&6[:+HJ62O#S M2.P[KO0)Z%V6^+Z(HLA-P?O@:;)QXW>E=,WI.LQ%P_YH66#R['7[0S#^^G#: MA-DL(L6,/B^UIE$KNO'J[ MM@\F9K+/X:6F%1VJE))U 2X-Z:+36W4A8RL6MS+(OW@VL)B\A=">]S\NJ!)O M5?]L=M,TR#!HM;?X2RH&AU/99L]PC_IQ2..$N!Y)*.P@<.$1KR)DG+N<;7KL M\ Z6X' L\ >V";T"MH>I'$[?@6C XL\>;6#E9CEY_U=P\O'<#Q.P%QGF(CJJ MVR*WXS#!;MC@64=A%,41QIO7I2)N?>X@O=@#*OL1)PZA21 +&L2^2T)7$A8* ML>FY0T_]>U"?7X-+*L)4Q"R6=IA&,59M4SM.$M\&Q>4["#'F)S&ZI!LGHM8Y M=95441+F"@R-"K.V*A!2%D2#5:QL"H1-;:!@V4R+'V4NU(]8U8U16SKMGF9/ M)-B_>?":5K/,N@'_545..AO/]%2:JLP^9=F:/)96 E^MT ;MTZ$VV+1Q0?3[ MZP3)3L$@L6SK5PH&H]IW2-%?Z]N/E'_35&=M4D*H37.A*SM4H8G>R-UNB9)@=_EL/4KJO9'_;L9>70EC/TXZ8FF[3C$<(UH'_1*G%4< 15 M7[#KO/@*'E(%,5J#K"AY9USKVKLS\ 3>%_G9?=:&*UFN,)S42[M4L+1J J,^E -3A7O XD#J% M1!<%'ZPC[JT"(AUYK(R%P9T2O'U&$L*]..8\(AZP($DD.&!N$F*Z7[QQ^2V: M>;65]TGB,7,O&E;HA:\>N+NN2%V71*XM0S^Q"?QJQ]P5=A3Y?I($A#H!0A0E MSB[;N,QBN9;/4XX%UM&69;;:7-RJW-[G21+)R$L]'_012V(. B!U M>!0PGXK@/OO])-?"JR^Y7LD+ 1@"B1"!YSB^'0@68W]KUV91X.*)O.!>2D ( MQYA6&Z])J]T^SAE$-,2$7>FX)("7I$3Z#G- P*3 A.Y]=GY/]UOH_N404\92 M+XB36#+;Y2&:?5YB Q52FWFQ<%@2>6Z*!J"3K.U3TY4!"FZCD.E0UJWAT%-6 MAMHP'U_86/T[YRC7O9WJ5]BWFJJWNQ>.QWA6A9&(^NZ13MDW1D\]HEOMK;6OOY.! M%$<(ABUYX(2,A* ['3\14G)0H?"+>R^!V6^7Y=OE^ 9/@Q+._$A0F_A4VH1' MOIV($+M("\)CX4F>8!'ENN/2K>''8S>(L88Z!.7HNSQ)@=R13"6G0G#B]^;1 MPU:='%Z#>HPQ:]WWA)WR&$REF("?G#IX3!Y2YB>^D_@^TOU!_>2G$HS?^,!F M&=H># -]R0+A?5OP<5I!Z.2>)4@N@S;H7JNQ)Y8BKXK45IA]*I/ ?-AT?%T* M^K1;'0F!EA1\&G(0LB'LHLN] 5>9[1( "L)F?@I6<@HN4N!ZWW=3CS&/"YS)] M]38)#L(%^7^;0E"-!;;3"B"P6N3K2KY6)*XY'M.V<9%?%'1T=_D2IPPX#]RR M,(U)'+ DH&GD@N,&'AR7A/?5L _.C!PK[7W"'1I);J=,!C8)P%M+?! QCL\" M)D(I11)N)6)$$/$(#)PXXO"P,$C2-(E C_@T<%)!-SZ7ZPE[/\(F/"4>!],R M] 40-A8@;SBEMNM$">4NE0S+MUQWV;G<0XB9)V)N;IG[\0[KUG2V]B\P#Y,D M<]BDS*OVE%@*9_SVPOIC2,>/C!EW6&*'33XK2YWOJO.#',NV-'S^)XG=,50V MCQKMH&WWSL4IZE[JF:F%T(G^H [J?KO-&K%FC5IE!2K" B(%LY Z!>JMM^KD M^"KXTSV&I,L!G7Z5?54!N9TFAD:J9SBC,VFS?6,?*@",*U5,I4C"N$%S>]#W),P,<<08.'CWL*EM@[Q M2KTL]4-BQWK=+"(&Q4R+]0^?CCX?-DW6]9)<8*X)K"2VE@+#.F';L)+I1FL6<4)+<"TQK["Y M NVF@9Y_DP&N,@E3_%<,=),9A3P,RDY6",<*'G0"V[9+LIL%#'=J7>7#F6X" MG:MK)Y?7[S-O4RLR5IW30G/6"7!M$ M9VQU1=E0]4Y0UN8\MFE3PS)84<2BMP!^66=I*G[EV02>A1/$#8Y5,12E PP- MEU-;O$"X_!HKK08K8"4U/"O>()587;*+=,U-]RR\$XF@:'X;P&J$UM U.D9. M-5RC4WB1F!S718KYK\9M%JJI=]:DLRTM@3(51IT:J)98[$P"E\C,N Y4*TDW M7&PZC54O=W3MJA2 ML*O+.$RUG<*.9KHO0'=?(#.-,.E-%\?7"F!B% ^N[TK6YF-[>1B? =LG ZY M%%BH*L*"63>@H>D]$NP"1WHD21)7AISX;HPA2N'[290$W(T\_[9**]*NM.IH M/&53_+N>9V/@'^L)F+*L;4()+ZX6MHDJ.\?O_W1/KL_#P!51)!V;,HR+!-$9.?9>CD.L7W(P M= 6+Q;R8R)1O%2T(L.Z%ICQ*XH2D7LQHY/C"IS'RK$OYIM&"GLX[I3,EB>>% M,K8#*1#=-XAL%D;89TX*YDC)4^R=XFX3.CAXHHUY&.5?\:A]+&SC5:3J?V^^ M5\<>_TEW[+EO!Q[SR32?/+70T)$&05!P!(\:[6E[J>U#4(W1H/P3+*JNNP!4 M9Y,UD%)6 R]5F//M*NPNAI)I!%;'7EIN4&6H8V5M21&I1LU5T&]1ABVL5^>YSF*/G?XK:ET?E2-^2N"_4WA MD:H&!7]F*[OL(,T6.NTT)=O+()A,AYCZV*0=$6Q?NJJ-I^*56E\WAS.JJVS[ M"77XN<33">RTCB^;PS.:9\*<5;7>K18V54(24%,5]#09M*K].&;1&BCC>;SC M^1KV9:^DM\V5D&HOBNXOB7'!AV3[Y]/0<[)T@$3VP_3K M3YS:"?<\ MFZ1$>A[LH A][R19TN!@T1-ZO0&N/JB MD%0K"1B[Z_RP"ON_"Y@LI^BCZN.U IS:[,J (58G3G4!"FP /M/>,NKHQ9L& M^#1PL1&J O67JLHM\*Q_)@<6SBE7LXXRGQ:C%*!Y MLZL%Z(SM (LCDJ3,DS[C F0O WE "8]"3P8@92-^&XJBMX"CT-96J*@:>&+W M!>,3GQV2T_='YVZ8$">2TN9$"O!%";>I%P:V'R6AB$/*TEB\>NLO!M-_L.@^ M;B!@RT?3S)>7HC\CW"OI8 M*V?=C2!3N8D3:RI;/7PW.F93O,FB*$A2CQ,14B(D-B6(643=*&$L9LP[CX%4 MFWA5K2,:UUOJ93UT=MYR%ZI"O5.&E/NF4I'@*\#C^ Z*=G?Y+C+X?!?W[[U^BO+W]Y\]+A/V?_&IW^]A>\XZ^_3W_[Z)R\/P:_X^+; M7V=_!2=G%S?'[X=?__/O_V0G7_Z3PES^1H2()!:N<&*;22*PH8AO)ZF,L/8Q M<%T1I&"/:.D-W"K%(0:VI>NP.! )=9R0>#S%:B7IIQX!(1,X*5PO0>9.\,"R MF,E7;U?C&U8BQY!_[@1S^=GEK2_O#C9T7!$2&CJ12 AQ8!N%X'?!K 3'U'N^ M]*QS'TXVU\H=$WB;J,S$4C<1JS+;5<11!^PF-?AC?66= 3Z]F>@0$L*1#JNC MO*:/M4E#[X92FY@HHEH.ASKLNJ31RV !,1I<(05H/\T+DX=4I_PIU,WJ):#H M0;+GS="I&&7C3*%78KHZLLZ5.;M4(I=:VLC N8@L!9=):O1I;.V-.8Y4=;21 M?\/02YWP7F8F#)O.!Y6KA6Q6#W.!2SD<-HB U8(-6D#QY8I^-^TFDJ V#U ]>*EO4^XY=@Q6.O9/\CWTDMQP MEVA1X'XQAWMQ&'@"F"1)TL!)7 _\,C^EU'5N\0YZ]OA.[/&G=YX$+/+B(++! M7<:V+TS8-"7,3IA+1>CC:2\HV'#C1IT@QOZ@-Q@&*Q>*)I1\:B,7[T 2J3PH ML!_ (B#$Y20.?1X3XGM12JCO;EQZ?6CB>&;P+>X!B?E.%Z$ M"Q-*7KWUEM3C[Q*/Q;(^M;U[)8.Z=M&.)=(#V$9J_*CDNOS8\]Y2WCO[>'/. M0:MQ&OMV'!'/QNXL=B(]:3N2AC*A81@ZV*;P8#%DMD]&3T_W[>@>G*D]O; YU.16Z6YGNN.S#RY"=#M8:N.":T5B:I,8(>>2A-F@Y,"B=F+J\@39;DE:P+Y8 M/#W=MZ2[=PPF3B2P19ZT/2X41C]'[PFT6*8EYCOB+DII#PK##A]:OTS MQP)Q=<&[2YIALN428(Y?.O5,'S]<&JBC+K79!U95'F6)I#< MBCVJ.\8ZWG>CZ^JQL%FU,JF@,BAVSD1*JF+R43;.%<*&#E,V>:$*A!Z&L5T/ M$2?D8<()]C5'&$8FA1.Q0'H(8NL$SJZB@[J2N3Q-6Y_UXFJYN/K+.?YX+J+$ MCY* V!(8U28!!3LI\:4=!9)[8>IAQQ&L/UQ,W^]81ZHBZ.XF$E86&4MHHMUL MC%4CD]W?&J(I!SWL.:&,?$)(%#,/4?D"EOI.[,2B#P=]9[Z[<$X.SP4):>PY M%.'*$YMXD0.&$G"@%\DP<((H]%P?6]GL, 3MA!YUI<T;8%2.X((""@("QZG";@[5JDY #2XC M6/I(Y0"D['K(B,\;$CH MR=M+[1H192:IX]PFC&7Z@5M@2?""IM-%&V#./*A-'[QB%T>1;?/A[M(\9#SB MKF!!'(%GDW#F^$GDQC[X5P[C">V/&?=B;W\[O(:][3 ??-XXA&U-& AY-[89 MD7C0*%*$Q4T2&>/>WF$/7D:]U/$"STF\F,2AI"'(#\RV2E/JA;'7GS/N"W^< M'I[SQ(D#*8@-NQJ,SU1$X"L'S*9@K07,CQPWHNME_WQLK=/1"J3;$DGXK&1] M4S9W>Z:*+L!+98D06'1H'6I;%.*IYZ.:F1I>L-7?47J*6G0-C-8RAM4]G)* M138;M:$1KL$/5[46V1CFI9^!@&C5LJS59JN56:W#-'#K9P>.!9H*IBF3!)W,26(4T1G5G:,9'43HC/ MF ?D8JO<\K=B!QPV>-@L#(1TG2 B1$?A6P.N.F_ P$C((>QMM+S;!M[_QK&RM\;,IX;+M.0IGD M>,I$UPO)^4R,YV2+(:8LJY F3^L M/X[_!B.;Q8D(?49LUPVH341 [#A- ]OG8 ND01PZJ?_JK;>N6>FR9)J[QG\? M, 4G%!&+(PK6% 6CQB5)G+J1)T*L3_:BS5OC]O[=W:3.T0V8MM)U:>!);KM> M*&S"F6,SAW+;0ZN68M.6D+]Z&Y!=IOQ)/%N4$=@<+"2![U$G34,1TR!V9"IC MK\_!^8XRQP'5$Z1N(AR/V(E Y$$OHC8-I;1A;[HQT 4\D! +I=><<"^D#]=' M&3=H];4LJU3*.O1H#E-6-$A8;2IV(>C-JS)]EKAGIE#O=3V Z/JH&I=&3A1+ M&=M8$@V>%CCD,4F8+8@KP"-G0>HS]+1VF#WX /92SQ\/+.$^_GWR\5RDH0>* M+K ]&3@V<VF%,8J A8\)5$9PU6FZ7"<[KNM<\'X.L3_ZXKYCS3J[/ M62I#X;C4E@X#Y1S%2CES,--"FB:^I"%Q;F'=QS;0>D;8I3QS0)ZE;DP=B1:[ M9. E,B[MA$32%C$)<0^3U"'(%*N;M3^WY)[WLZ*""4WS60'"^;\S8#0=V-/" M\Y;CV#(?"M/9KSZ5K8)[:*)2!9JJ6FQ5H'9UB+"&U%-]F_*N83HIY!4B3^AV M80@OT7264LG9U4%OB3)[B' 1"'4 &Y333@#T;F>R,'-]&%LVQV_PS@R#J;NM MX6/2X6[BDD#X(6&,)-P-:1&ZV7*_9H?K+%MKK$/GE )]]DHNQUV?.^E MU0*F]UQO-G&EFPZVNGY6K?E0HJE<$75&41UT5" R2DA\5H@!U3-V4"SG,?!Y MA&3RG8)5$'%P?+W;9QL5R1PV&]M'X,$VS(<(D&[IQXMK,PVB.KS+&>(1ML40 !GV<1+M. M&W>Q,9\0TG> /[B?Q!Q!W.(H3@,>@4+8U&#L&>2A&<0YN3@/'.I[ 0E T!-N M$T<@+J(KP1GVP9D(*/%(C/4LFQJ/@[OYQOL(LMCRU]6IR:(JPJD^(NYBN:>B MO8_%WSO)[OVA?WIX3L(H=!-'V"Q*I$V26-AQ(&.;!&'D"Y)$ 48UO7V4WCT/ MW%] Z2- PP1NGQ$'@@BJB=>"&S \D=$B5(I0AY8$W!X4X@8([@.4(L MZ1U\:RJ/[O8];AWPU$VN];W;X2;?K9-5#9>,31D^J#8NQW)ZF8O&S&@[BJ<5 MUF #HKP_&,K?/?B(' G22!(:B(#;(;CS-G'CP 9A$=J,>)RF;I10#\&(%H]8 M?FCG19TMZ2/0CJQTS@+KY@"FEXT*UU1=>$:*?JUF/'=.4V^S\XB";[E-S[S[ M-0M9E)Q5#O-9?J@=NN7<.B=!T^QO*>QOLLA?K/"$9]Z< )LR'L8R<>PXY#\Q(Z,P-0-4M]+7KT=YXORTO!5MV5]]WC: *;>*?"VXO'WM=H(;$F6 M)CR*G)@(GU.'I8'OPYQ#(:/@-ASY73%@K\*7J/!O1\'QQW,_]8. D<0.HR2U MP:ASP-MRB2T#X:.'D#A$K#^61G+."]YK719K^HK>/$I7T>!V MC7TB+Q0O":F/U1U!M3[ MF=LJ*95K'-%$))2EM@A"%P2$R]&Z=VPN?1I2&H52N%L)B(3YP(8T"4B,*#(D M22,'+)(X=APW%,FMD82>Y ]-U/5:=R/IE-M8[91\CW'HAMDL'2CWAN&#/ICPA MH8QBYH+CP5/7HW'H.QNC0_TNI["(Y6GZ#E@AFYXV!;Z]VE^'-_^!G'X\%R1U M9902.Y()L4D@<0MCHK80@DK)>1P%K]ZZP;J@X% ^XLG%U.3B<$7\JD'S7"?C M#A9#RSM1P4B.?:-;M7'+T\;G*LMK;WN35E1F1R,;&S/K>T&R])MV_7V?UGQT]ME8UK: M-6G'79 >)UOD'C9X3$'U!DSX(2,@O*D?$)F&#I/86I,&?4;6'LGYXV\G%^>^ M1TD:$V'[;AK8X*Z[-I7"L;$&)R8I<'%"M[+)N?02/TB%E]"(^#0%K>$Q/-]C M*<=SIEW5M/0LL#,6((X;NYS8PL7>0PP[M J:V%&82.X*SQ'^BHSOAP @W4$1[YB%K.+YGF*4_O;]G-RA$\>.A\,(D3.W$C5RPSCFW$TJ([<<^E3[W M1<""'1=IW#?6TM/]OG0_/3QW/$(=GPL[H"RV29@(.Y:1;[N)+[COD] 3[GID MH.=6AW&2CVT5RLEA>BUX%-7ZL>ZEB/@N^3 32A#.^8"%G, -"H1E(?Q26I=R MJ.Y8'KA!_]*$?Y0#N7@(5K9R2;%7)W!Q@7CNZC1L\?+3;*AVYF]8("(O3,K! MD;XXS8IR.E=G,I=:4"=H=T%COGOZ"]98-50Y,LO99+J[=>Y[?W4$6K;ZN\@@1LS"3@GLZ ,S.NLB@AA"H^4E M",+AK%PME4JD3[EC9O'G>>074\.B1(^.G^G3XEHH':F@X6F!/]7)D)*6IZGB M'_/M9OSCO&S^<8_!S:2N@\@?=AR[!)N]>< Z(K(]X8N4N[XK_ CXQW,&8# L MLI#FB:;5BZI9Q&+%:)XLD(B2.P\1U*3@S'HPP\%PG]#PP ML01\NJEK\'A9S<(*D=&UP3*4= M4NIS%V&%.&I'=PU6]:[L7S=^0/M7/?#G#%SUC'%U <33][2;\$ZEFJ*0D]QF*4(4EW.$&U76K2>L3FB*6 6I:X9,O;-/%JV MJJQ6UTG9S;ZLNTZM 'YLWZD3CPM3/;I-34SBD2CTL"@B("%U8SSQ)&[,:>B" M8WU;T/SHY-=;TRM_AS4ZJI;H#_"$^(*GW6?WIB??/KB(@!&Z?A(P86. RR:Q MQ^T8# _;!2(1L',X"Z.M0N*13(4'*H5)SR=2I$G$I.]*W_&B*!6$W3]_NZ?O M%O3E?L*\U/?MA#-5L"K@M] #Y>%ZDA*7A;YA^R M$D$#R6+?%@E"% >^0L0')H+5 M&3TX#<79+(J")/4X$2$6 T>=Q_&H_TX!:=T^P>G5\80]E M"LZ95SE3QG.R\9.'=IV6NX3O#O\\.SH].?STE_7Y[/#LP_&'DS/KTX??#C^] M/SKYS?KU]-._X5?[]]/3_X=_U]=\?O).XQGF]!5RDA=3)>$I& DHQA MGG_%&'@Y!<7?N(SF:&8DJ3H[,<;:'T5V!9=9GR6?%3HP_CO\N-#)7Z VL(_ M(5=G0BZX"]H=U+U?5KT-.S*-\ZD%@YSF10;"'OLHP1=L-E5?XHLQ0H\0M$P. M,YD.T.8R\'6J\0R?4EWF!^_-9T6-S*,D&:P_D,,T&\:'@4DT&TWT#;-)7J4E M:\MH;F0,L<-@&O^^S(:R'>97(\%FR*HKX7236<(>+?.Q2CHP>&C7EW*L*F'5 M 19X4PB10? W=*3LNJ,Y!Z,-!5O47?C<_'AXE<4=W4O&A\M!R)G $#9*,)U5R$ MYWEF*+2)))8#2V1EI1Y*J^Y"!'2&N5YDO)./BO3+"X$'D8CD459MQ)K5*0>F MDUCUE5Z/A8\5'XJ%CW'QYS_C^6PH%BY<]F%YN>S3$;V9_V@R!"$P_V'%B M/ ME?+KXK2 %J-E\ZT)-__%%%'LIF7U*9+NBA99L]\TZU^K]<5OQZ:LK-0LK6@H MK#(#N485GQ6ZTYOF'KV@NB@A0SD)8G/-/JH%RA(!!_QNSA4'ZG.18>=TV"JJSPHF87/3"T5Q!VSW&3IC?#H#IJ\V%5R*]TF$ M1 1]GF'%A3E_5'O;+"%NNF;#Z=1L@U>V>O&Z51PCE?Y=D5"MA1I<9SG,4$&T MT-$$?,RLR1YH-JQ4HD@M_(4W:II C&Z=#JE$N0(]^ ME=/66V%HS:,Q54NW!BQN*JFEAPD#;I_>6KCUGP%.W=E::C0"$WE!R)(7&=/4 M-SOVN%92=4;%^ZSD,[6(ZHF'0/^;,E/D^C4;P^; A7Y7T4E=\\EP(UQR6DON M05L,R&$IKY76JJJ:C8VAE:[:#:ISV^%XC/S]27\+S_\5S037L?^?]=J,65U7 M?UQU=6SSR_Q\-:RFN?T=567^R"&?*W:']UW /L![?S5;XG>S)>IK.F+-/.L3 M++SUJ]GK]?=H*=29,T=PM^4>#I;=4MVQ9$V,&,DPYP";0@+C?Y4-]/[G#^\T MLL8J&\(H=32)"E3)4QU 0T1#A:8!&L,"FE4A'(0X55B'3/6OS,%<0IV*@@PH M!Z_Z)"D>_BM)Q?4*:D&,TA1T#8A,6&75&VF8*0FJDUI7C*^J:"UD.L0WC1;Y M\"J#'9*/87"T3L; 5:TK3_1JH;Z6FL)37"(PAW(VK,Q,&*"F!ZK]2++15=J;YVK(_"5+._ TM&"Q7^/#T\.?U/NE.&%S];[H\_O_OS\&5PR MZ_#D/?QW^/M?GX\^6Z>_6K\>G1R>O#LZ_-UZ=WKR_NBLNN;3A\]__GZF+CG] MX\.G0_SB.;AGR+_#87ZMM!F>IHFNO*8M>=UV;P8@3"KIS3O2NVBD=]ONUOBE M:Y%5-@'65U88#&?5,+5!BW('7!XQ7Z&I!)XQE9J$Q&8F;=,.[4FP!(PMB3;B M6$E?/3"WEAL?=3X@")9%+?,16P=GM=%??]QHF=HQ!%4S-3V+UPYLH(IO5;8A MTDP/$9_R@+JWUI7'[_\'++$WAW7O8^/3RZ[6K;5IE3L)[ZQNK377/RIUA8Y^ M:?UY\/G '"DC<+6J(\9$66WU*?UU#>+V5AO+1/!PVSUZ>==R@?6;L5(_&"L5 M>R@K*U2O_\4,C-,B!K2J*K-&[[;(4-\)S?UH.IA KC(9 MF@O0TU:&@PFEZ#\J)Z\Q_,>+@9>6Y%'NBZS7>M2L==&L]7)'8:F5/U!N@:K^ M-FX$VGZMP:0S.<1,8X[7#BG+"S-/[5&A5Z,R(LK99 )2 U0[[!V09\6LY?>U M/!(]@Q5>2?5>9:!I=XF**S"MT S341JP7$>5X*U]C\1-:'\I7A'4I-)Y]=96:B+:8=-"BE?8LFA1II&J;PNC/6>)F3-%% M&U%>Y+7#)L=769&/==,G):WE4%XI86@(UR6&/GW$R)0263B@MGO7:H!>KUKM MR U4A >I U?4/O6*-=1*HS2*H<;_UTM;AP8:-JJ>H^_6K=M+G;!.)YA+5)^" MS S'X@O,8\O.R#O?&-ENJ7B,(FGUO ;JR3QP?)$C#9$8P#K*B%:=LF&$B)\\ MZ$RXVE5+N09'T&I*@%8#R!33PU4_9=[UOGVC=5>H:UO,!>P:/5@9%UG9[!!< MHVRJHY!"X@1U:'4\@P7+87GE53Z\PJ4P890Z1(FB9VQR I I=4T6*MA943DR M*G ":K; Q'\=(U)\:703QVKU9R*?33A/+X\*J=;K7L4[!RI_V$K!8IP3M,I( M 3_F8GII(L)2QYMGRFO1'IG>""9ZW@TN:,HJ*J&XVYZ?M!SBX%&F,PQ;F3?B M/(;9?V>9P'Q\)8CS<3950OEF21A)O5VY6SB6+=BY"D//\^K\DJ% OU<%Y''-E,^ITB$F&.A4 3KU=$Q>26$O:J]RI$\^I)J#CEC?P_\CM_A_^V0\ M5;F]UND5"B1Y_>1]L']+%06AV"RF"D\65+?#1EW=Z8U=M:1IO'\4[T.,B8*H MNP#G9VJ=Y-@.YQ"$7\:IA>H5C2)+G4F@UC&'4IF2Y:? LKHJZD;QVE4V%^K# M0A181RFQW\X 9'0V%.JW#(8%FK,.I#9:1MDODXL" T-**;>:V\!VP)U]<3.P M9E.-/-C$I[HS'U1G)C_#-KU6RG8(&@H&6NFB3I .R\]'F5+QZHBF1N @B2[4(V/JA5]8UU*>@5R#:8U?%.S MBC(OVF,P8=C.NH+=!\IRH871:=M\4:P^7X6G;,L63Q[5T\L5=TJA;#>T=13[ MJX.2:^-/,"E574MM_BN#!=C$2ASK1H(WV<8,!IOJ:G/08/4.#"Y8\*:"ZNUC MDM7V,1_01%\CF/DPYRT#"J8$+V[Z4&W5,KI9ATZ:7NPOO,5?]Q:MGQ\Q53%7 M!UMM6[;5($MGMS_(Z(*#.-A@@$NRE%!WV?Z!B[<# TXQ0\'H,#SZQB>\>@O$ MBLB;QUS81H";A57&DC'(FDV*B@RD&@@+X!Z0UE\U*(+IX@9SU38U'58(RL9: M9S?6AT8%X9A+^Q,89D432YR 9(*77RF346_ZYV 7F$YQ79Y%!P74 _JGYD04 M6$'IV4;(XG96I9GHH8#78F%@TF#W=1ZFQ;'I1Z=WPPB/=!M2+A*W2> =M,ZA MC<&.AC?:\392H76I<1L[L0$<"5K"Z,T9O8G!A5E1HJ=510T*E9&#E*YI=>_"9LHX^--;1T9S!\=K_L5V>#Q^0'ZT_E-'UWAB&VBIY'<"%R+'5 M64%#JIK15%Y##CM&YP^Q(J?*$K#AD\+X>DTBD0KBV3K;J,-9+3/GLY1@>8-+ MYOJ6#7]=-)$8 ["!,U+)QE6L75].X')5I1ON(DLWB?8_2W=? PO ,/\PGKR8OR#R;-#PT!/J1;- MI3YJU)#?H 6K#,OK)GZ/&0LPJV]2^U!*[L"T+#?67I,)D)ES!*6]52F'\J/E M=%Y U@J\X[3"/!O-KK6+%E;J>5AABFD@3%[,YF/X>KQ-C X3,41E\FA_>@A* MJ@H(HN\I%]:##LN\BG T/3>WMG[JL#U&Z[1]A2$Y52B/J]N\N#/NSM7#FZXD M;\.#Z+54JX0Y3%^P^:%U9;H?PN06"9V:T.(=YH)'ZD"^8J0.<^O$VE9F- 9W MA3HT:1)42IU67&7-8G"G/KW3LZV2+VN33<4-JE30MME:'3C4[^[&C5IG]Y6= M"VOP2WWQFI3LA<,38RE6>K*=JUR?#:AP;+47NIYOZ/U0/;JA\;*DA8HNH,#Q M;V,#-PD7VC:J-Z<;VSHRL-_/&THQD%#FB95BQ=V$ M&G!()Z7\N?KE#:8\#^G-S]E8"1QUTYONZ<82)U4)1/UUHTP.'*U0I@7\)ZHW MFZ\/U%<_3<7B=T%\$(7NRJ^=@]7?K7NLZQ[$;GBGQZ[_CB2D'ZR;;/38GQ0S M:(8 GD/>_?]>^:_F"GM^]B9_6VY7]V(ZVD)L1''<=SCZ+454NMM?#>\'K ML< /QP58 O]UR)=:( MH5OWYKPHZQGY93"R[_@](_>,_-09F0P2S]E31M[:;#*A[.=B-JT_*5IN1]7K MY&VW3DLWZ=YQJS\(2+@EMRYGB@>5K'.O7.GM/%,:>5[4TVBO:>0.PF1;\V6' M-'KA_G#K=/\>0GS)FCP-YO,&CGM'VWF/S./G32-W$)$[FH4]C;X;C?SXCL&4 MWCJ_]^IW,[)>HC'N#2+?[0V]?:>1D_0TVG,:A<&VNK8WQG=FC&.FT$LTPU62 MD/>F-_)Z*O54>NI4VI$QKA?;._""_3ZM:5)"ZUQ"DT&XK08UAQ@FMV_Q'..E MGG+M?'GV>O^Z_B!.MO6E=[U$CVQD]SNEWRD;[!1OD$1W]"C[G=+OE!>T4YQ! M2((GNE.4/?F3RN]>7UR1['.)V.%JJ(<@K&M;ZNJ5LE608N#;IAJ. 1_!)KX*DURL;9:#9JE;BU M*G2/#0#;0ALJT_F (PK,4)<3E9<*R;-0[1#$E8*U@6' D["(1X/CM0KH% Y; MN^Y-(Q:V:L[K^B=3=U8#9E:K; ;1 H@W!6Y4@?YA5?815K'>K.I*B;6 M Q]8?*@8S2Y,S33\,56 >!/8RVI?PB,0_Z]&!](HRA78'4(*&;3V=(C(;3#N M/[\6B%$Z:$/%3V8,OD:TFR$X2>8M%3R77A%#LGHH!CVN!ONK)ZU!+-1-.(,6 MO/YB":#>/Z:N3#%!A7T[5/@\4R Z+%H&IIGZ'EPT+=TC16?H5O4JHJHV_M=[/4I A M=#K?^J!J8M*@E#3PZ$V]XOSNK7M78(.#9J,..EN[PCZ^L284=](3B]S <.\4.TZZKI5Y,)JR16R8PYTN,RO$19FH$D[ @)4.DOW&*H>A3@+ MZIWLQNQD55VJGZ9[8I15)XQV"36.3X.:J$W0:OG1P,9WL!@Z;1,T H1E6[_4 MT)>_4(/0_(8N! MNFX96 K-1*TN1N[>38< M(*)O:]T-:K#!"5XC;A/>S6P6YCS !A0<-ABW+HI,=/&3.Q/ICAH;@U5-&UMK@(M] M"8RB8Y@3.H4JM0Y8X947!1W5$KH6+]A]@(Z&VHLP M6/FUFI\;WT*+%^S9LK99BX*QO:2BTT(S;WJ:X/?PW7QWFLJXZ]!@4#DD51,- M SFEWJ&1S^1X4/4R5 0Q;6A-,!QWFGK(A):EB6?KYB35>LZ;%'4;X6O=4N"J M;<.NMU0[33/6].RX5F$YU;_/-,UH;&-S<\._2AAU+2PU^ZJ)0N5T+6DE-IAK MY]!T5]!+9OIZ,/35JEB/Z0AANB8H:XW!%D=.1/G5%8X]8.5&@)71:L#*?<>> MW/\>81_,#DNMSP9BKV+W=S=@TJ)=>5+KC"IX^!S:T)RJT& 3\5[131#/ *J% MT$)@_O2LAB9LC*BF>;1I"7 K\.V<=U_.T4*9K]4PNCJ\D8NEE _:F^_6%GQW M[0L#FV]-8YBUS/0XF^9=85RN5G2\RHA\%IMC;>=+PWC;M>6$^S3>INJ8M5%G MS"IO1AO5: MIX;=@\-'E0:FW9!94J$-]*]R;CV_S,1%?60P74ZWI4LVO_CUHE=40)>E+*59 MW6&F;>),!Z24W#>G'MBJKI35>;4.4R+O#_/2 .#^6U8FN#H QW[,L,VT.=R= M#GR6%3IV/U2$[/!+#FZ?:9UM6+JW]"P.J5$>ER$CJ0!<; !RV8F$#Z[<\%RK! 'E#55:!JSW%V"@Z*(=J/PQ@@M/! M Y[BWMT.\&]I$+<\V>UQC("E8G%' 47/.P@>D&_5 W_&6&_&-S%W5#I#5FJ) MW&Y#K59@EXV2]V3O+D'/KCB_ZB*,<:9RB/=H%:T4ELE%0,%=Y34IS]FD'J5# M;>#/VP0K3*:Q:5.M8X&R0/?<] :KL[QD,2J;[D0FPZN&Y[9>5T\P2K&-$%RU M3+M])%4X:*P.B.2:!&M4J?R.E!W MG"D/[EAKH0^-[X88Z=8M: O[0KUDGGB+Y3;K*+=_*/4;-BVX?;8O:LDVZ6OP MY$37SE%='J' [I-V0AX.N/EY55\^+]QJ;Q#$Y&!;G-D]A6#?:#SW052Y'\_O M'?&5K[9_I'^$E?AA$WW>(__W$G09?&@2D .R?]NHEZ"]!-TO";I_YOU3N?)[ M@P0_ @.]4PFIS:'(0%=&"EWM/RDDSYH$;CK"EKC?U ^9HISZ07)P1SR4 M/0+_>=Y42MR#Q^D+L:>2OV>/^;8 OO]('-)3:5,JQ?'6@9%GO8GWSRQZ*E>^ M@"CR^Y:)=B>+[%Z@Q?51WJ/X@-'!=^T?4D_V:0%+/R:-R,&V'39V0Z$]E>0] M=W05?=!OX#TGT9TCK,]S ^^?B?-4KGP!D;3#5G!,E^77I0.ZE.9E1]"W M;MIO$KD'C].->$^E>\\=W9!W\$CLT9-H\PW^@$C9;P8F49UC M"@0B+J>% 0$R1VT/K.;-^71N'6 GXW%-I3 =]S1W<'D^#[ MQF?Z';PUC:)'HM">[N#],WV>RI4O(()V5$$?&X-L8(WE]&5%S0+OD9(?>J=[ MX[C(UJG'S]KI[KECSJMZ)/;H2;0IB9R#N-_ ^VSJ/)4K7T#4[,-_9Q7.O&EJ MAD>;LW$']XBF:3;,=+N*NUIL3];!>YT<>#_V[O>^4L!#W^W9OJ>,<^/V^W5.[YZE<>8M]MG\#[J]\F5>^@-BNAE-^C;C'(_GC"X[P M@MVQA;_0QX:^N]WQW:FSIW9'SQF=)?,?*6K84VCSN.ZVY43/>O_NGYGS5*[< M45Q7\5&TWV;9[WE96DRF>:$:KX-MAJUD%U,A;YOZLP%5\UXHJ)J:]VO7"^X0 M=]DW.+4>,6W1KB5WB':^0*RT'FVR%XS+!".)#]R]VC^]7-R-7/0.@KVBZY[* MQ?TSTI_*E2\@MOM+JTGW6B_B><2I7[C+&ZWH'7K#?)MJ)G%K#O'RY<=T7W2SC=>SLF9O;AR]V M0UA_S\)2>ZHG^[!N+Q>7;I_@P-FK_=/+Q=T0UNV/NWK_8:_\AZ<7UD6?X34Z M#3]605TZG189F^G6]M/<@@6!Z8VG13X<8L.@S XO+# [VMG&RW2AXR>/W7V M5-SWG#$73.RA&GH*[W-MK\RUIYO26X5Z%ZRU8UJ>23ZPCL;\X(Z^D9[7 M$O>HCX?L:'GV6D;=*XY\_\5Y>O&4!]HO^\<8]XA#/PI?[*F"?Z@X=2^W7[;< MOD^ \L MZ[.4UDD^E9;K6S;\I3XO59.13\BC4H"[G>;%2+>%R\;6]%):8[BC1)<<_^A M*:;9F(YY1H7K "Y$D!<8RC$= QOBZ__G M_\2>&[TIZ]5-JX'52PMS&LZ$Q$6CPYM2*H3)*)_Y&]:Y]71<"23A9 8KAH^%]0.-PF>:++CL63F%:X_$T[,^#SP?6;X>'?[0H.9*TA+4$.NJI MXJ XZ#<*LZ,"]P&\JWMSX/CD22E_KGYY4^F3;*PV MM+KIC7F640 HV>9L"25P]->-T#MPM. S(4+S9O/U@?IJSCS2WWG>0>)%*[]V M#MR5WZU[K.L<)+%_I\>N_XXDY)$'^R2LDJ>VJ/U@G_-@X^>VMY[$E;<<&=T: M;4B::,,:AWE=0I!V0Q['%XZ6^L*?M)6P@4=\>S#&?8;KLV@\'2MSI+-@.V>L MQ4C+G=/,MO"'O].2_FILS;/+ BSO8[C^L@2'18"Q"6L+;I'O#JPY+_3["H]= ML?K:V-ESI^A*WV!/!OU('/>LTDR7KZP)FOR\R?'8%I'E_584GN/YNYKP2KGS M3!?.>T8!^6V4_:J]?E?B/C&U@5NF%KL[?7]P$ <;#&')\0.NN>T?N$O"3(R6 M$I_PZNUK^N/&VN)^&WX#R_#9\83W['EB_V39]VY\M3Q4_!B'18KKN@>J)-;$3'H1WZ^_\5+)G>D9^"8P3]TXK]ANLWW#:- MOK?M)[&GBN-^+LO+PR8(#X+](_R>YE7VPK,7GLN05IT#?__V4"\\OX?PW!:A M\^4*SZ=B(>_?E=_[U&W?XEOKDX)O"5P^2R""V",'20\6L=#9"JSKS'I[9DC5Y(F(DN'- ?8].V9\YC5QW:R"_!Z?1_@FRGIQ( MO]WWG$3!UDV:=D.A/;7L>NZ84P;]!MYS$H'W?,=DL.>Y@Y^*J;!_5[[PD[0N M4,Y+/#B+G.2 ])&XO:91&#B/%(O; PG5'YSM]A VZK?[GI,H['OH]MRQ>@-O MGV+7;^#O;%,]$H7V= ,_%4MA_ZY\Z2=G"%?Z$L_,%"JK]Z:/PO54>DF.V8OF MINV-ACW>[_?347M'FY/C_AAI>R]VVP2_GI_WBI^?BA[9ORN?%2C@<@[Z,,Q& MV7@.8.=%./>O7>\@ZKM)[RUYH@-OCZBS?\*IYZ('<^WZO=Y3J:=23Z6>2B]. M?^[?E3OMJ*Y;T.VQ/V) RJVS?$J'#X>ZTX,.[:\$\P9!3.Z:V;YON$,]?M9+ M9F5WD 1DZSRM'N]SO_ ^7_)^>TJ;S;OST=O&W8 >%:KN87'JGJ"OLSU4U$/3 M>T\SMW;(:[T4?>Y2],Y5I;T4?9)2--RY@?I,I>A3L8SW[\H7<)#^+B\F>4&G MJWNV]N'F_E"@I])^"ZJ>FS9)S< RUCW*S>C)\Q0V>T^E[B8BT8'3;Z)])<^> M;J*GHC'W[\J7=8S^+A\K=QS\$7&OLW0]B24'4/T!Y8Z69Z_%X"[.XN^_1D_C MK+[?*B]ZJ^SBK'_?MLK^J?%^2_=;^ON5\MZWZ?2^[><'+6U]V#VS=\SAWQ5I M^S%Y8T]/UGKYW)>_>_"N^#;Z>QICPK*M/V3!Y7A*+Z25E=8XGUHC2 M2OBOD-(:P;,NK0F\)1>6A($+ZY@6_%)?Z[L#RW,\?V"]RT>CV1AV>0=\H3VU ME0<,WVG.,,;-.M0^ CW4:+JPW]:'7X[.WA]:V9@/9[CL_X@/$@M>/80%'EC_ M" Z\ZB^\>Q]7W/J'>Q U0W[$]2UD.9%\"@L[O!E8>6I1_M]95F93LWJPRE-Y M42CF!6%73DNKD$-UWC#-K7Q6P)\H,MKWE0-U9YTJM4@P]\"O203O+&?\4C_\ MP++NL,N\^5TVL%I=O#9B(><@;K&0=^"T6 ^/]!@MY9HS19MCI$T)8F.%[$.B3&BA666C6[Q-IIW0G_4 M*Z,>^',VA=?S#=;JD[R2X]G#R-#-J'7P7=Z]0M+=93^#UN3MD\U"+R&P$2PZ M[A0\KPJ:'5K"Y8;3KC-X_#]4D+[^/C4C*.E(5J_.QD9PP(K #BPD+25NY7^$ M?FNGPXV^]P,()4/$^E+U )1^MVA.JS2%SNP&]G><=!X=)S\,ZN=TY%?G-I=X MG=L\M[EM3JRU;PNZ+\-W:;&D;FS+Q_9=).R^2\W^L"7;D3+3(F,S),SWU:V; M<=P_B.-6N&Z0;&X:K%Z.D(ERS6:\3:6JNO.IPD02(H8@P ; M "6S?_T]2V8B 0(D2"T$*=P;4VV;0"+SY-G7*5"Q#\C5,VAKIU<36=T>TD.> M<91PB4K2^'B]6.H_9VOF#<52CN'(A@R[E%+/HP971(D<.!2%/0"*O#WMG"S) MDDT(N$! '1]O*9X*A$$Y@ZXC,T#M_\Q4_G=XZX_CRB@^5W/D.L*?I(3FR-W> MX)G-T&J[0HY\M@E'ML"@2,%-6DWN*I!TW0CTHL":17#@"#:-MS*!SX+.Y,-C M?HP(^."!12MBMA/I+[ ]>"?\7S#RP*P#0\]+%@**R!3U9*](9/ M+24&_>/MI$2!I;%W:GS_)!61X0ZQ8/Q(Y7V]F% LN8[7(,5$UBK\/'J?L%"/JVU^UN MQ\F7_3$M Z-=EUO2R^P%=["<"Q),V%-KYLU8UT$PZ+^PWQI>TJL\ MA-$/]'./8Y&0YPE.!G] UF6Y(M7 ?* +8;D>G"N![;P&@LKYWVI 4]8NN7,. M'!FR.NF(MCNU(MC./N1B@N;8N.I>'Z= GJ7% 4W$4;\ M5$!QQ2P2CF?K*+ ]#:/$^Q?]PV[UG:VWW5J)_,>]K(;2/P86 0_[ZLWS/]FF2?U[&&QCX]E>6P%:#P7X#NY@Z3 ?R! MZ6;5Y_/PU,IG^U%WAGD/"!^5SV7 8L5U]HX[ULB.O=B:A: (QBV^@]/3]LDO MYA);7&*LV^X7+K1\G7WIXS.VD\(--8HE]F4CXQO),3!%\ HBS_9CB8&V$X5Q3'L;S6,X0QSCYAT1)3;L>7VB#JGU$@13[V>Q"N]- MX9%[N#$31!FX%$>FUUK.03_2>A D M^OS!0K3G85@"+%+T2+G__VRB"50OV=!!R M_(/!0'>RH)*TVCD=P;%WZEB5>4D62\7J3Q> MZ8-^VQV8RGA&NCW>\9I9+B/_ZFCKI';)KBW!;N>7 B^J8\^0RD 9F0'\/12/ ML<(*_-]X/IN!+I*5"1XLMQ!V9 %D'^ "O0"P@'@\2RH4X*X;82#.>!B7@H\Z M$US$]>)H/I,2+H"E TP8O2C5=%K9>U>^JB*])Z_V5/$FLN4Z+:/GX>%Y@R@G(:[&0O-1UJ.!RN99H[C M=H/!UG6 M5<8''YD4T1UD5=:3C516_'&)YV:3);K]/,\UW9Z5S>]65KWM9RI>[BI ]FER MA:M\:85B5$MNGIH*NV;GI!]7\;CC/Z5J;8'OW6;'8:*=D%.\',8G>5%\AP;R MPG-W@(LQ>I-BH$+22YG/MZQ ).A!0_*LX"O254C2\U,%;5)1(AVURSFMF_H' M315FM6OPZSWNSV\]%L&[W:S46^4X?1H.MBI;Q?#-O3*;XQH=@@' *_X[V1CXHV,\(E9RYV>X\BRV2MP>RQD2G??H(RZ1_LNI MO=-?"G)RO2((4@'EW.=0H>*"Q$'@1==+K+'M>#Y&3538D?T#(II:?FBC.'Z8 M>,YD95BJE^;P9(.;-O*-.PPK^';@B(QLITT@;8Q@<^AOQ]_F4<3E7B#. \$, MFH%M,M6" .E;0/2,/>:Z]##PJCG A86YJDL_ZKDDSCG0I<$8Z;9'1?!QI&K274X,Q5B'XI MO6O?10PP=5!\>;$SIR"[-1)^^$"$ZPK00UDL(.@)V* + #)0&*H:/&W'P:/% M5,7MW5,BY)BW"+=H1Q$"C-9;26W]5?K8KM7%4E\>X_(.)4R>C,CATF)M$"L2 M8(\@K0'ZK14,+)61!Z0-7 %! #D :8&VC U(",_G0:8LV!Z/04XPX%C;W>%= M%NT85+<0@[8K]ZY4;X[TQA/@E+)V%%0+8PVB5Z&^ FP]$6)UOX1XE58*C(9Y MO%C>.'UJ-;!;VO#/L8(TE8(;)Y2U3>!4"94Q9! G0H'/I_@.'>\O>V);__&/ M532R?!*Y53I/P;K*E@\3)"SX5^"5XB#]7E_IA.\8J7[-ZMB[S<(NWQ@W ?#0 M.DT1!'TG;/)F"8-%.[JC++AAPD;0A0 -,/\ Q5PTQ\P*Q#IUZ^B> 23!9(:9 MO6"DD&H#R-H0,-JZ1YGH$I,4"V7 M(I_DNXMX:ZS 1YB"N@%:GQV(3EO=FK)^Z*XHY+)#;=(*&1A\I^BA$$8SB,%VD'O;J>!]*ULMUU MBA1^5"J#I5T(<!FQ2EZ)I^JL._NEOM^!/?933^R"Y G"_3A MP[%D6[714C76 96=%3=OV;$!S'!'REV1-DRL-><;/VX/GRL.3XJ)3[U1Z^^GE2D50G5&X33)*BO(/%^Y^ 3U&O%Y:NU M9ZD7VZ_8#Y'E0"X\^3P)F@:'[78S7^R5"9YB@9 6NQ>4;646'J(XJ&4LY&*' MJ+)>I*W*TSA;+^&ZPQ4BKJP8+.<-R>1W(0XIMW =KW.G]<9/5>86K"N)'&XD MS-=I'6LJU8J9Z:XO6FN6.[SO[93:KM;!#['_1T%#G5J)XZ(VOUQ@EI6]PVQ] M[W/(WEPY6+?3[CV5\,UF)JF.S>O*L#.]:]*-KC#TE(NF+"^O(DD,#3M/_C-3 MP,I$Q4'.Q%N6<*KR?*5\R^69JIV'LGW/4=J^1S4$DDQ29D9R[A8?^FX.;#Z, M%K!M'S3\UF/D0*M:N;*Y_8*2PPW-O@/D2,4=B6K%E$J:EK/7_23GLGEVOI3K ML'6RM9-H)1?);\8U"F5ZY7;I3*G&+O\_1]S@K5\LR MI-9F*A4AJYFT$N8_SRBI5SQ( :4'X.RZX7MN#@^B7H"9OQA3?%O06.[)1$[Z ME<%RI\GRJK5J^FI&+CQ+V4\J2F3\^ FJ?BH6_6P[@:ULY%*I^KBKG!9.FGSY MI"+J-96#TE:WF4ZSVE7FS..Q1&,Z#D#,@VX4WH.1)&('5#0LUDC$='5NO)'U ML4VAX'*Q>%9]2FO'PPAT+#M"*W<> >)25F)A3A>J5:!758[S[R:H#]<(?PVL MKP"<[/#$.DO#E5('$U?&\EBA/I:%*=_I'0,27-J![=I&IO/8CO+9SO#89_'3 MN.!F=G9R.3NSNR=EH=#H:]?ZGVSE[L\TXN-V@[)@2^D>@[8"G<,-R^X0P^S%1X'B:U_X/I3.)@IRRFN$0-4?#[( M "Y]82H!9QJ16@D?":0E74/3RB05ME8W2-35<"SL5$%<2^9$8_(X2T'UW$7V MWPM>P'PLN8.EE[[ ;YQHJ$OO6,62O[N>3_:^/MM,J%J0I;4^R&>OU+/?T+3# M9]7:7(D)(D"^JCXC?\]!6\%8]I84W#L2+M5SJ!Y,\@&T8#QG[@,GDO96BQ9R M['@"6!@Z/V0N65'I^OF3S!4]IS<-36$IOYX3Q /VFRC5X9P9*>HS!1=":U8 M;I7F*JHI(J;EF3(:%0?U!=(8] VY8DP9,R@&TN2US);4OT7$F%.=@7,%*>C. M=;,?5=UL&"E.S@P# ^]W6%\0D*J 949& >,Y/AD1+;56;@#-8MASD BIJ7B9 MTL1X$LY]E_8X$M:<# 3XQFP.$D$60;GH64:K0FX#4<7W*/=5:#'H+U$9X7C@V[CLA',XSD%1[)^4XF=BH<2X49@#0*2WP7JC:50?9 MN-2'L'B80@S91JK&4@[BQJV[)/J>F-2-A!#7 '%=.@W0P&P!T? M)3!:FVHRDD\O@"3_PAPWWQ.85(Q?XN-IRM7GQ%PY^#;H9 99&_P!^,VH4O57DG'7B$@G9$[E6XR?L07:9$ZT6V%&#_#\ 0 M$-*.,"2)AO9TBN2*GT4 2P]J8C*]YFY(A($\^F(TX]IB=BZ0X-2N*UE@5K< M;2HVMUU<,<_:(^Y"^<6D-82N9OH3US*#F=8EC4.F&%(,+P::]L: 3W#OU(T\ M53#D<>$FCB1 M)5MZ-[X$9F@QWHT(&)*G_.R$9#KNS8/L/=L6? S-GIF(ZH$916U8(-8P#%E0&4 MEC41]CV8?;"D+ULE^,+)Y]]&]YXC2XQID[H) S9L+-MGB8O\=S"[ ^+BJQH( M=%MF*3[;+5H<&E]9$O\D60KAI;L.9Q8SMPAB%^Y(LHJ)?8\D+61K;O;.\)9& M BM2I?NEH(0_/],[)M1#,DI;<%=IJP-7Z:/61)QM2:2:S-M@ZM+U$F?@M%32 M#\CL"&9D<-VPU%*UP(/0/'FMUJ2BA+N_F (%(@/ZAP>8CVT+_'#N6K?" MF00@(N^\I?82%_^XO#7[2YCGQ_4U.]5LGN#-/@_ER9_/7(4,<#*D+HT74@>Q M95.%/,\N/V?9"6&_+>X=3H2/?C/B2 "\B8WZ#*,?HAGPW?O4Z68P+K>8<5G, MU=&OZ6,"9);-9MBT1F6UMY;6^%8+3$)-I@L263D0J=1N)H8#Q$7@(4C!$2 MOD.%IGD1DNMBJ<(NRS)9BHU!FU78*Q4CKF<.'&H80)RK2:^O MDE[?;=+KG]/2*M#MU_F=M*H/_X#Z#G"OC!.+E"GASR27"Z.8M7TB'&Z)I-=4 M-,S&52SD; ?X O7%8/DD-4W#.B-UB\VMM;LMHML6\$33_ )ZB3WIUY$&G@1& MP8)&$;ZVH"1W6;\;T+Y4Z1!96G"\V(.;M2-@R5.1.D$*WLTZ$Z@1A"N[8P%' M#?U4'A#_!B,#D"V9)RSF.3D\;8&5KAN.6ZF+TO#884.E4A]<*\?[[CWQH+7& M_YT'N^YV#C.-),^$J59N5Q,Q< &\M6&<=;L&=P@8KSG5^ =FO] M25+H]('C[ O?NR7KS/?#!Z)%.>J4]!-.YS0OF;,3-%' Q:SP!V)#?EC8COA" M"CMFHKLO3G/HE'HO-5KARIZ!M*U8-C=[IU:=#_7/5E^7.;?OHM<9=_ M&PS;W6'YSYUVM_2W5UW]K.1?DB/!\Q:)6TM) M(K56;_835SM?LIKR'(Q7>O& >T?FB)!@N:54G\^8ZA-;5VF2CX7Y/9KU[^AV M2NW*M==VEK\UE$E[?F7H':IP(Y4._-H UWMV5*X%>3B.$ 9Y%-R.+\9+FM3+ MW,V2EDUW@[Y[]#+G[V?=$2MC9\?: RB\?;[CF\>.\)-U.O>[TTY[^.NS'1Y_ MW1 (JQCKH_93KF$\T0=*D;U^M]YO=VMUZ3N P2]5)/DZ_I['J89IO@JFV1^V M.[6BGX9IOL"M=]NGM;KTFC+-^FGQ^_+D8XUQ$X]..'):8^E1.*.H%+]6\9L" M,.P'2QGVVB=2%U5=/@=Y1;UV9R[P:!]LK'5MP-K_BD, M]CV\GN[+WTY-&7N#&3G,V,;'W1#N2UU/IR']HT.XV9G:#'24@.QTV!%SS*QJT!PT!UUG;V9?[&)=(Y'7 MY2\;=-MG&[*1QO1^86VZ?;R3&ZHIHV^P(QOO'NX(/9HKJD[ _8: ZZP![]L;'KS7W.#G>6)9M"H ]8DKTQ M7C7\\57PQ]-MTX\;_EA[_CAH^&-C0M3/A-AK9V_EQM>/&!\Z;0^W\U;4 M1L8\H;/IP.ZVLZTGZA7*F :OJL/SN(YXU=QMPS,:O71/GERCE]9OP\V3K_/) M!E&;)_?BR091FR?WXLG7516R=E#Z*RL5.=E1'4*3:%[= -Q-SYN:VG@-=F0) MN+]MSD9#P T!-TZ:?7JR,2F:)_?BR091FR?WXLG7E8[QB8?CXC2]='0NU>"I MN:VOJ_BNLW&1=5.Z\](WM&E2WD&7[C38D0$9C2?MG3&Q- MRPOC0TVE]7-5 S8L^M6QZ+/'5A V'/JP./2PX="-/;5K>^JWQ![Y O[7]>[_ M_C?XCWIC:D=W7J"0[%C1DA>X(DC>]X^)OE\6)V@J_845"2<,',_W=",YV;D$ M<[KD'WGW5A):.9.*'LK_FWQZM+!B<8>^<&LL)X[/8(^A&UMP;* )?,6++3N& MWWT_?(C?*P0E*&K"91($@/CV+!;OU1_.U2UX 9V+7CK/ AK#"#D*)+CSS^:MG5 MOPW.!LUF]VJSO7.,=6Z^9=5/5;(5^4:!(F"J$(W!2X6YTB)-" M'>*CY.2WDT@(ZS,\/XFM*Y!BKO79CIR)U>^VEGI>UC4MTF\&H6]V M\YMWWGN]%?P;YTXTS/-5,,_-_>8-\SP(YKEY"//U,L_ZZ?3[\N1+IQ49/G:Y MQ!$^__Z83X+N7C[?21\V-6].$<*/^JWNP5> M&1GOX9^ M&_IM=- ]?+(IFFV>W(LG&T1MGMR+)QM$;9[+)! MU.;)O7BR22>ITFS0VD>+_I7FD6S>*K&)0[_T#6W92> PS8$&.YZ@"5]#PZ_G MEFI*Q_53[O;ER5=03[EMJ\1U)0*ON3!HCZJ"MFEXN-'Q]\A_?4A-L9Z^YN= MA>/+54LV''$O..+9T]=)-@QQ]]>Z>9? 5\H0ZZ>%[\N3KZ"Q^@WW]7O_&._1 M>H(JY5E/X?5H=K@_.ZP?C>_+DSM,AY6-./'FL=UI;:)IE^%T.@^P_:@7!G%Q M!.K1*4YU8]@;J_#[HZ@?=W>4O=7DUU7N.=/DUSVKKZ%A1_4YVJ#;Y.O7G!T= M[VA894W94?VTUGUY;)Q MR2TAW+?P0436!^%[<(C%:_3 #MBZ,>A0,/[Y@JX)= M>UBEQ%OFG+RV4N(GQ+6&BQXX%^T/-^Z6WG#1?>:B6SO^7QL7K9]*OR]//I%' MD?#HA-R =98;EV$T"R,[$:4X=9"NE7>#3GOPZR'X50[R>K;KQ]GFA)1_23^OCSY"IRBVS:6S6KY?(*A\^,()\OA;4]G(HAYVKWXB7\65+[NZREZR43D)NF%\\B< MIN<%UL4_+F\M.P(@!XX_=V'A!R^9P _:O6Y%(I[[2=PNA?I>@7E4"N:/840@ M2R:1$-84EII8,_A(Z%HB0,A\MB-GPL_VNRVKU^GU6U:VS6JK<$)A*6-_H4-7 M;%:U@^N@W60+]Z0#)47(MZ?M,PL^[0. 6];;8;NG_D9OUQ'@;[OM$[7)'4*W MA;0[$P[.JO07+>0 MO//N<=C+ EZ7I"(NXBYB!/&26S1<$L >Q(2NX@$LF'S M/4!R?#-E$$L7UFWW]17!-^.Y,^'%VY:U!97UEJG,Z-51"84Z[5,#A7KM3@:% MWIZD_U ,]K_6L"MA4H_W4,Y+Y7W-^AQ_'5YY.B#YR83J2B9+TKEL).^8H] M$9PGY:\87!KO6$1O7HJ*UNJ!A+[]7JX6Q/CO)$JESYTX&D7"_G%DC^$0[VW_ MP5[$;W[+:@:@%N1@6P$L4GA)N/S];Z,(5BW84[$*$O:/=U!K0\"]11I$ M)= :"3]\:%D/$P_0?&HO )U![P(5(/;Q>4#_Z93QW/7&8Q&)P(%=N*!1 (L@ M] #ACV0#[SF>+Y"% T@#PD$*AF@JK!JHO_=]1 Q@>+M"%6Z&#F %4] #VD1 M2MT>*Z*#+,]V MX]0X*71J*+WGEO2>SZCWQ*"2:XW'0F4GX_AX+"3/\H"LY!^J-Q31YJKBW:]R MX-<&N-Z38M>&P-X+(*'.\"F,8^L=:#]258^7TH2>'-\.$91*S2)P:A6K BA? M);0:Q'M)Q'L%8ZZ_*TLK-9BDF?1D\R#SF'%@<>N-CU_KD-J[TTY[N''":VUB MSL\UH[C!X7W"8;!0&QQN<'BO<;@_;'<:'&YP>)]QN-,>G-0/AU]-C0&F;L2/ M&DG]J)9'S1HON\;KJNJMG.OTNJI^3YO6_C6_H4Z[>T ]' _RBHXWGG[7W-!+ M$U'G='=7]$0:Y)Y(VHMI"'OY%PO5<(P);79PYV&^BQW'(HFWDK %(-D/U!MT MF^&'-;^B3GLX:*ZHUE?4V[JM67-%+T9%_1U2T1H96[]RJ7UYL@%L ]C]>O)U M.;8NUM6/O"Z'5O>@1EXUOJ+-E%Z/FBE[HBK9KG]O< MTBN[I5=0!D,3RBP[39MK6;,("_1_/EGZXFO.6]VCI-7CD_:69E@]YNT\5^9U M@[Y[@;Z=]FF#O@WZ[BOZ#C:?(=B@;X.^=3ETIWV\9;#J>='WI4M>BMN<]7;0 MPDQ:4/D6GK+A%^CW%D!?. FU/$S5_\)FD8_>[;!].JRPX8)F?@B^HWZ[6] = M#"L?< 7J#)OK.?.^>.'KZ;3[I\WUU/9ZNKU-&CXTU_/B MU-/=H(:V2<"L_Y,O[4ZMF3*F&ZP"3([*NPYE%)B*VO/FCUWU6-C4FTMB M4"9G]<"DTI/%:20.+H1K2:$BC(8UEQ\'V+98:RF@HXX IH]/N]/>, M-#895W8H [^^BUDD8G)8TZ@<[4XUC B/R:-!8">1P$=L'_9M)_,D MC!;T,DW=D>_][SSR8M=S:%P03A?!@28$AM" 'R[#8WO@W[PHA4V@TH3D])+M MYA;U6S1!R8$M($W00?@3WKW06X8-I!-36M8#_*T_;)_\PAO#^4;RKOFWWDF[ M\\O6N.)D='9R.CJQ MNR=GH]'I:-3[GVYW^&8U61.7,9!B[%;'=AR3,AE?GIL8&HB8V, M_? A9@81 BJJ65WVO>WY]LCS\6$0+R(B-+R,!+QN?;0=_@6A1^B)2XULW\8Q M0X#HYO?3CP9"N,Q/QD (#V'T ZG;8>BWU!^8@<$+/!_("^)YA.O2QV"+\.Z4 M_N[@*!_@2_"*)P7W)T;TKSG/!_F=(?A!H& M%7MT9YEOPJ,@]Z/PP4*1BQ\#T.'V8W.2E!Q^)A_U<-Q2.0+ *0B@7AS/Z?); M^$\X8TKPL"?8&%"$8'9MH12)U5!+\=-C:83D,@+F%(@XQMPQD3X"^OML3%U,2AA@?#!MX-^.NP0)[1AC@1V?+(P MK!'&P&I:LD3=F4= I/GO]#+3'1&99\2]% 4H(I=4"YP3_Y'Y&"J-N ZKK'"2 M!UB)CK/TF>ZP4^D\^=&SS/WDGY4(FN-S\,_T#G"?^0R^/YK''G$W&_4V9)R^N!=T9S$/ X9CZ?V3AM$'3X*)['^A2X Q =**FT:AX#+TOD8&&PK)#K&LMD!-4! M\B^C:P/+3QP;>/05Q/HGCU4:$(;M7;(0)*ID,4/[&3!UGL">_J7T,< I UMR M)V%-P- ;#)V Z6*\+7>:(^Z\'9R8-*-WE$P\PC@@1;2KK@,M>8DL:?2CE+Q9 M5086GMA@J-AWL!V:3SNU?V@JD79GK"R\&"@!U35M&N-42R )Q%JB(X/"S#&4 M6B54EK9#&.YJ2 JMX3Q(M0ST$T':!! >5O7T.N=74ONCOW;/]>[@P.JG=,?( M!T9X @]Y+D,JC%I*OP#.Y(WA@APO@U(\9#^QI."<;//MP_UBC3I3UA:CO+PB7\.)0/M$JL3P+L"/; M(]!Y"-O 9J2F>JN3\S@50;#YPG.5HHQ"M11+"N]S&[IAN!?(6@-HMWB7@'7P MGR!\FN_VUC)MZ?9#OETC-K[68C7'-<,]__OG/\"(#._!DB$XO>S0\(JLW&$W ME6F)F%QMA :9*_(,SANG+RI>A4.[O7OTF;*-O$,!A98UJ%;D+E)!3) M-"_2E_5M'J&IFJ@KT28I_H503MN$*+.DN]%".UKB)3Y8<&S6 MBM6%2YD /2 HI,,B\,QS#BJ65NL!6(!6,<.$> B*#@A*>4Y3G?6'BAF5\OK M1J&F[N,SB&SVJ#)2*Z\W/H,>])"TY_P9=W@+;[NGM0:NTGM0[]PAF+K]?JL[ M/*DEB-;1^ 7]MD/@%9H#21UAF=%XLYU7F+6B[5S(EY<4VUW2=/\L]70P'ZHC ML*43F$5]6I8S#R)AH[&:N8$=@M.G7CQUA&"])$FOUH)$18RE2F:8<,P_=P@Y M:9\&\^D(0R!CQ='9%1K.?3?C!@B#0% .]7[Z@CQ50Q3N@CJ)9-J"46O1G*E M>])IP0?J""9),GF_H;U+=1YB6@FFC!TLV98/ A)NJP?Z+G2N53 M4,Z$?!*+YY108L7"CDEG &3P9)X,2GB>!0+6Y-Y0!R(!HW.K,QVR?022 .W#I@5 1[ M(5K2"1U>, ;.CPL1>7E3F1-IQW'H>(1N>E'CU(K1JW4M%YA\X&*0/ >J--,I M#>%, ,CD_(M4:F<\G^(J%+:#1YC"8P4M%65VRP6!O+A!CWNF+O/#<9"(3 MBCHI*_8HSCTYTGY*P8U.4 ^(GI3+RVCW\_5*QK_G41JES/[3AR- *X_ MCNPQ'.*][3_8B_C-;UE& EPD!]L*8,FF.?[];Z,(5BW8TR8<:S?!&,9KBDTA M'2Y9LV\3,,-2_4(\ 6?, IBNLZCO!55B42^F\( M4@+:&.1B4YXYF @I'XSE!,.5YC&D/@MREQ*BG M/Y"!T,$<&? MQWAPZH2*R(42J>F']#W,R@PP<;UE("-\!7464(Z((D8":$9(I$_#>6#]X/95 M)CY)+QF01N4KXEQ6PB/I;TCQ;H2:&*I1E/XJ,*-Y0H+# M0.%Y@*]3<09E#K1!=5)]1"@K)4\"/]>&&3,/4$=AW(&C.]J:L2,UY@3 MIM3M:M"UBG>, (T$7CD(A33MS/?#!TY5"^I9U(Q!_X./$=UTO!OC%,N2(4'>1I\0V[MS(;M7[UJIG",=^AX##_"!&RE:J MI(1NS/B152_9WN=H?CY0K*^%\UVL=_J#+68&PU_P]6[G%Y/8?P6,33R?RV+" M$2;%8(32%\PA@(:1]>ED9YDXF)>>:1X-, XTJR@'":F\."<=&? 4,RXXS3F_ MG+-P?"&3SB>@Z=U-].DP79)2-6*=JJ:X*6=74EZCD:PFBV'40X:F3BGL.-<4 M_EFS7$H<$R(A@"#A@=7AQUE!D@,XE2$XH!^0N%4(57:=-%A4Z:9TGGH_' M\%G!647$J(H8:':WZ5;=DCQYLU3)+$FJ6!25_1R70J654&Q;%=<\M=2[KE$@ M9;@-C42]5G$VLJQ%6%DDU2HHPS%]?ZR'Y\O'5,+DLIZH'4*H@\="D$;.Z9]/ M94,]*V_9T&=X(^OZ\-1_QNQ4O03TW'LVLMI"F=C+[NI6[R0-W:"7(5]:Z&(U MFJ!*6),M 9/QT?Q0_Y91G656F(U40.(4OM,WRG58UR]6YS&ZI2M#EM/F3LVT MZDN50D6\!>D#M#,I9HN]\X->N@EX[VW_I)O;U6;&!Y([*A[H,B2]E+0?<_]O M>[TS8\MHJA@&2FJUC.<1$:V+VC!RH#L[2@6"KC?=?Y>&27QS27R<"Q>Q7]>. M*'#(H'F'#C&&7OSK^RJ'/Z.#40>%U&=++1N(P<]B\5[]X5PUMO,"VB>]=)Z- M$1;TJB4X\L^I<[/=80>G;(DGORQ_;M-/N0X4_-M)K]T_Z97^W&EW2W];M6RW MVS[M'F^U[.K?!F>#Y]GL::5EU[0=7-M>\VSIT8+N+NREWTTKDR6)U5%!393/ MMQ3/_,Q"^RH-9%K(D#*=3AX+**,O3UG#D\YRSY-Z0Q&9>>F N0T/_-H U]L$ MNPYAF-(7,$5(+KVC^CXO^%65U+!-SI80.F=8\_;$TDSKBJV&UB/(0?>@JG#\ M>K>9.CUN;]V;L!)SV(,F:PT.[S4.=_O=)Q]9\U2(_-)C/W8I:Z2HD?Z?+:5+ MU3;Q=8-"=>(K.F&MZ>O=Z=E^SR=HD&V/D*W;Z6ZBD;S>J3Q)&@K?5_EM%*&@;V(0LQ@RJ4!.-%Z5[3. MU,Z#CUME8U"MY- RL36?8FO<+V[J/O3GG,R7S;UM<0&+[$ZUA!'J=]!Y9" MV_D(<[]GMH$+U-;6N8[U]F)[*M2^N&UC;RFL#/]>?>&"UC-I3'%.5DY@"U5S1Q'+YBYHO;@!FNK%^B/D\%=)6G MH/T/C'^X^4K9JK:/>?D)YURLX$S+6=>"DMLT KL.V&Y-MZXX@(* M_Z@A(7XF2*AB1*;.ZM)=6Z>+REPN*YY@UI;+)2E?MTNWMMZEZ=,RE?)7;KA^ M-BA/S- ]VE=DD^ :IWVY,UB=T_Y!MF'J;2*8YTEZPXQ3_I,JNUNJ)6AE$Z%; M&99&J<^:=V&1:+X&QBP_R"31F^NT3))1+Q+[5$QUZOW4*5M&66!> F!R,E6S MJ5Z!ND@$%D9T6Y'RDN=SQ? E\"X!*\3,%4SGE/4*"F19$6 PJ58Y=HO*7-C;V?:=ZO">X4OF,C9UJE&R-6D#Q) -Y+NY[:W '=&#*! MR,IRAQ*JW- *PL3,G%3IR>8QL<$W5;+H3AWY-ML%Y*TS)5M8^X%?>J :!T_< MI\V$J3^H_J0Z/EX'876:IHU,,O($>RG&.L'6]3#Y$H4_8:K4+'<(V3 0V8S\YD9P\DV=Y&:\ R^''&+'[D+7,CHB,#LH(#4 M47RY;H2. .R]XI/'#U:%0T9S:H&/]K>#O5[6M\G:0^WZHP[&OIAVO:8G4*5X M\2.\D\/^"N_DV^[PM)K\6H/=A9O&\I9NQZS(V7K"#]8FO M>=#+2@ZY ([FMOBA'12SAHR/UEQ5?L@H;7P.H.5KFDX-"&8:_>6K_-+"IK?= MP6/,FIXL3V9WBS%F8?F+Y0#H;P4 .&/:8'B<-G4I>%0ZAE7G*=E75_DYR*(9 M8X<2V=_#X2I'L-=:"#34X9[:PV/Y8ZH'6Y-G9;TQN3?4WT%62P M*/W^5B100+D9:EB:>O&,^-@U"];0;;C9@CJ*9(^P'P)Y)YL-K$5-RPX2,83, E]5TXT1+9!XV#1%1VR%I3U;,!YP'L7#FR [R M\NV=,4,D!P85.E&ML5@G!-S] I1(;9B96(Z)'P)_KZ6WRKZ[P_+7Q!BD2=VL MO&2:%O<2=?;:8"&/LCWA9;<8+SN9XFVW?:9[#9'0OP_]^_S*%$ZR;E%Y^ 3* M@_&EOC$2#R/,D0=H1:U;@%EX,^U^W_'P$0TYT_^^U*@!$6AI'FUI**BLEKK= M5P"MJ=?S]TKGCN0 MX+!NKF>"X4&EY$.$D:SD*9RRW%O694B3 3%27)CWG:( M+7(TKSDS5ZMC*P;E_2;%E]%\ AO*:34:\CSDDP M4Y?&R.'X:<3--ND!SBY ?3[!N*K4Q//;]3+A:2.^G>DG!L(_L)E\8P #3A&? MX_<,U1Q5!*#)$^O(^D!3J57?P41H6-E E=1R!Q;&*B]N"Z2CR2!O$ME#2]IJ MKNIL3*D"'W'$>+=S])]/VL&J+GKIH#WL_&))[11AN?]-J91.^O8XG3%LI]G-NUPC4SOE9*D;O^QDE,]/VS,A[3)5) M4&A=W6X812MG,5ZBURU8Z'&YF-'DN9X=J=YUN!6.SE"/I^6=!/!OTE3/[ @^ M@.>Z"D1TMX#CR13U3Y\N6_1ER@N+U#[PT0(D:ND T<]$ZM:< 2_GMW'?3MVX MCC;"K9K)99IN)POP@ILQ^V,N.R&,C.L;F_!U/#[Z7=9AWE =YH41KMM[\7D12Q?95(;=YVCMN[#':-'2%7 953P= M53(^RE:HFH%,Q7CR-7_&9"59,AH#5"AL1"IS?DTCI4QSP4Q=:[Y] 64=X0(< M!THKMGU!V78KPL&](?[_YP,V[<^=1ZE_@.J)J38R4Y6WPY!UP3"&S/"%&,P% MF0)JCG:0C1AXD%$8T!#8K/FV$Z#XA0N!N=P! M2>^93XFIJUY,0]]J_H-I/_&("%=, QW15)%Y;1YE\9W%4ZH3R-A_ZC4U)DYD M(_Y>9C0)-WV@D;.<\*;SVW0CBC641R2+AMS$=EL9RTZ'/Q< FA^"VQ'@XS@3 M0)>Y>F#E86DP>0AO?)<9KM_L""[Z-LNHMM"Z=.@B$N5*UB-"7+L1H-<2F\9H M.OB$$Q7MAFYO8Z-IAY/<[J6_Q;>!9-'ETZ(./[*V.U,J0CD>./I1#A+&D6*2 M;&F"2$8DIM2(J]_YX4A/*,KXC^4#F='$2I(K?/PS('/C)K%3%S*W)EFDF\6_ MJ &@+M"ID_AJ *CB4>;HHTB/L1S/A2^G(>L:_9B2:_7-4T8DS;YT,X5Y[-Z+ MY]AZ 3:D[(5(W&&C#ARRIBC+',2I.23-WFYQHCT0B_#%O>3%F$7EQ3\H=9FJ MXZ7U85TD:88PCHUKRSLE+9+F !*"PF;TEBK9@I1Y_'*L'"K VOGF",;I>#]TC M*3\\3T:CC/&XLJ\-*:5W.$ZFI+L6G.ZS[OI ?J,I)CDVV?Y>,BWIC-8$PMU6N:&!B+MXGIO;-*>,M=P=IVS=C$TNT8&BAKG ,UZC" M9C474G;3(4O*5ZJ+Q$5;5H2$5+=71BZ<6G'NI(* M2P1"ZI-$.L8F.>Q:HE,LK7Y JMS8!*(L7G8MJ M$7X%N;R)="G'%W(N-ZZD)!#0FTCP.,3H $B4(2VEJ?U#!#PBUIT[(CU^>WWL M8Q^UM+\$]X<"G *P> F9$\MZC\F2%688MZ7%+XF38&'8DI(-X_TNZ)Z(JLH=5 H\TG*^@+#"ULN3CR?RZ,\K5@STU Z&] 2VGHC%3T3/E(C"HF6 M[-YHJYP*:CB(4R&YZY(P"J6S1STWIM)+Q'.SD%-ZCE+?9;!I799-L!__7GQY?;Z]N+V^A]7 MUL67#Q;\PR?U]P_7-Y>?OM[\^?WJQKKX_>N?M];GB^__>75K?;^^^<^],QN7 MN/8A^%K+NNP5.WXT^Z>2SK2'9*[1V5+!C2P'2+,JL+[Q:VF]4ATK/4JJ'4:8 M2J'@TT++K"CY+)Q)]IR@T8= Y+PYU,2Y;N"=_2NG*=S(_ */H M:I -.;.41=FV P!G24-50.:^X0IZX4*[M MVMYS7Y/_F7#&8V.FF+Y>F@!Y]-]X<>C3=2;:8"_+;BKD2G7DJEMR2N1]19RI M!!YK>-^PTZG,^TJ^L-/XV$KVBX=K9X7M$K*9-0\?,4'PT;CV* D(EUMT83VL M"5HCK I H5Z3DFBE.$C4O-4L!)!)+6'F+0)_[+CIES]+C%G)931'L=N(L&R][3M$Q5BL5!G%Q@2^Y+5)@AD4HMMP8=OB8 MCDGKFMKLH-K[H%C]>7,AZELF-AY]0>Q\J!CCJ:A:FF:A M>MAGA^6D,V$X<7PLX<+RQ^%4&Y2$ZH=9'+E(8"*'K(F0K8^FP%DGF 3*ZJMQ=!K)59UFOL(QW M,C\))1-)8X%%SWT6/STGW'^]&V4U,)^0$JVVH$,.1^:-J4RNAAEOAT^I&(L! M6B.[IRC7[B^LMQ<<;K75P)S\KN01T&YD%J8R[C):#?(E[JQM(BN&H=5,A0W9 MQD(G_:@=*.(V,Q%5)DIQ'JOZ^(I:.6DM+S@WG*EG"0A@IGKWW!%*S;'*!8 - M$%)FC]KTWNGC/!I)YL0@";O[3_0=E_+[]^N?W^]=,-94%\^_[U\NH#)C[L24GJAO6W5]BO1"LK M'X#"?&;3EYQ"REK+-VR0[6(.CMG/>&=N,,HE"ESU1ZD#805VI'S20+3_Q5,/ M08?Y+H!V*0?.J#I%@<.\GAW :6$WY9OB3#@)%7)M3CPQMJY^"F=. N0K3E\3 MG-G,OZ6<1_[6L@0#5YC#_N!ELY>,*U .FEZ$])MN>AN.>1LS?1O6NVQ@Z_O< M%XS$W;Y]U!V^$[\:X2'*2\TII*1>#,@2MJRGZ6OXE_>6\?)KCB1GS$K5B"X,ZH*RDMN/-U:4. MB45S/S6.ID@B']9#0[IC&>] P;,PERZQ5:^19P A TGN7P%393@C4%.8K@"E M[3CSJ9IQ*O/7YP$6LO$G39+*EI]M14(A35&)4?.418'41PE@!4:1UC>YKP<9 M+K/(HP B=TT*'^@>J=.'2DE&AW7D&KUK70-[N5H"1>S(L,D*Z ZUSM0 M U)?/<2I$*FBP3= P9N50U")PHTN)3IXK6OT20GQ4+0PBK(# P_/\[NE$?T@ M[!_(>MA9K>,N5;;X?@/A5[,N2BO%"7&SX_.=";1( M,JL@QO# H50O\5+2.:^MFR(QP,N=.%[.OO.A5 $.=W/&DDPP99XL] M\CI>[K:XGM9+YN;H:4-&T[ 9%.)Q(WUK*'U-E3L1SB2 '=\M=!-6C!?,$Q&E M[%2E>U_?_G&9-O%5V34T7 AK?F/4B!U'M4D%I?(NLJ#((%$3.4LV$R]B M&MMDBF&=NG5]JW[/3I[!^(<3R0I/TB5FW%E0&T_T9SO# %*=T8PYM657"8"[ M E_95C68Z _>:"XESSOO5XRR17@35BR8>I0B/N?V&U3VJ4"ABWSD9K,Z^CL/ MUS.VX]H)LD+R \IE8^"7MDO=+V3](H'I*(V^2^.I$6HUI,OR^\>8K.U,TA"O MLI#T*R3&XO?TJHP&S&PJ <6(B&G93CSS9^Y8 V+Q*",6#T(@7L34W@#CFZUM MS7@:6\K)9\1B*CJWY%S#)+UDE91L#-NP8]W8AY2;)^FG6-_;6%85R"F3*AP+ M'CR" FB$D7[%*PV%I*63U:K8_K*\GRZ.VF#P!XTKF(4@$V2@D$5(NLNI%^N( MBO)KVD& &>.A=$!XT^).@0^>[UNRWG1&R4L)^_U> &RK]#N:L'<<=? MP@3U;9WE3XDL3^#$:57NT)@VA%SO2+?&MH<_R;PSPBU,!=<[EAGQL4I4S4=U M2YL[D7<1'1EC5()UQH=RR::);MSBA7R#ND++<3 )E091<6*J;[88(0UK9J0" M94+JN)&+J<"F+/FAKF5WX7JN;(-%B2"4!X[>%@.L)>WL5:-.ZGI0O6NGZGG) M+#26\^@7*$+IT*:,PN3_MID!EBC+?3/>'&Q+.-7U3##TXKESUELU6+YA M$T,"RG?XP?4T[NG61']IWK;;J9CIYKD(9PJ,?"J1($@;Y'#>OOK1FH)RLC)@ M5NBGT::G[+58QNPY0Y#AQH%$0S^*38*,A-Y!R]Q[J\R*P>Y73'61<3%F"J?J MKR1;:E'34N3]Q%ADSQQNW$(_92T=6T7+=%2 " AV7NS>>D_V-R>E<>LQ&6^C MIGNW9E_TE)G)<3 M0VU'GT>FYXW4XRE;"T16K+1W"?7BW9RS^>[BD^&,RYZH MQ1V+>7:4@*R.V$=!7V6N"%O%KE5TRZP?I*%"^I%"C('PZ1/LI$--1BF:*EO)- GW51+N3_8W MX7ZE:-F1*UR3SSO 7G;)&)U4"5]SU!>;Y)>FMQB\3_>[M=S0H>P\JL3$3G[( M1;(-7'4P*J.:%48[6YLZ;50XRU!L5H2VREP\.I]$:N &6]$\I:UR4[$EEEER MJ:44=9]&=U .YEP4Q$=4?+35JET+A'!AZD(7J:EBM?* M:2#3_*A+C>&X^ZX0_$54O^+M[E;QO"575]KX,0CSK0CSMD;UA!^7)S7A(O]D MWTIY 0>C+NU#T9_10+*E=+_"_MM++[0>N7$CW5^QH&SLO]!/E3(K8D$MV7Z2 M%#&59& R+B#%U>&51NDQE)[3)YGCT>_LU1R/[LZRRK]=?+^UKJ_+T\J_WO[[ MU7?K^LO'K]\_7]Q>?_VR=9)^O_]*DO2[I5T)/UW]O4NVB5[J&;UC=EM32C-E6V'.!'-_4>EE+ VFR&^,L MTA)"'^QEJ> +EQH'@O7@2,\%=WHQ&Q=5'^NY#Z@@Q].B^BI\[;R9HQYN5EZB MVS*>A#Z7WTK?KS8_)-CLR*-_8[?WF%O8M!@CN%25>G:G7ACXFV\_Z#HGPYF1B0G--I45+&@-LUT8&EXQ)F/ MJJ1S+S8.K :,F+7 .")2!^VY]_!R0]OMV>[Q=FRW+K5_S%(O2GDJ]FRU/EY< MWG[]?A#LM$!33\=$2)4][4Y&,5! 3MD#*@U.IV4!0&,/\,7%T^ M7/ M5J!Z/1&[5XK7?W[Y?O7']K#];-Q:>K&^OK1^OJO_Z\OOUO!-.?WZ]O MKZ^XK._/FRO\42H6:\D@4QTK$;[7:P_K8]M?\T#Z;]*#1F,//MQ7LOH /12^=9@*/)!**34BXEH1' ^>?4FFIW MV*)*(O@_5WU9_MRFGWY+W.7?^OWVX+1?^G.GW=WRM\'98*LW5VVVBQT]>_NR M67AQ6/YSS39[TC[KG>S+9L_:G4$U-/B-Z(%I L@.Z?3?WO3?I%X,,H??]V8_ MK6Y6G*&%G*<\)KHWDL;+G!-/\./+24_B&M_(@9YSL4C0KH!:!V'VIM*C6P"X MJI?MA6!T2_DH7^98AXDBXV9B8WQ&257W>1S20TIP7KN] C\GBN>C/K"@90&" M72-PA3=_?V?_^L*WSE=8>N\[N-@+V2'R&P7VOMD>A?/X?C5P7A]8UN([&"PX M@Q)_^S8?@2H*ALI%$(3SP!'4%@*COB\&P#WC)A=IEIKU@;IXI7UJ)*0IN//9 M7EC_+2ADFD(^K<"74-Y/WC,JXCUK!/9R2,5QA!B/SZ6.38;I++'(_VFIPV^+ M-R]KQQ!B_(<=S-'YT-6!:O4O_6X%8BJ%SUHJZSTAC#M6 :0C/&6=0'WI_ZIUNI6+F M@+ 5[RX Y'ZPYY/6Z=G9ANAEZP"RRZ(2UQKBS7KMWNO<8=]A M*H&9<@IV[6*23D297[GL1SRP\$&OVSH^WE3F/36HZN)KJ,L:#9H^J<.DP5-3 MAOQ&>>2K*Q;Z^5I0;"F[D[ZSIY72^XU$Q1?_>A909^UN'Z%PS264L45I)"WK MI#7L=Z@JA\Q:*^8LKDCH5F_9]GI6R)6;X4SH\5VS>13/Y= [_.U"3MRYNOGV MC4H]92Y0*PW9T$!%\D"$8]D13795I'X57(C7/SY3^\'BH(F0U8)R5F5B_\1/ MST+9.M+!WB14R,>U1/)5#^M(5/89MG<209RV0!F)0(R])&WW @OI7H.:H+:IZVCPD**P;"RT8PLC6/',=NW]N>3P4KB!1TVYD"&;YQK)%A3(.E M.M;;[C"=]9Y_1V&!JA_%P8XSE21JZR11>%-ZT\YH@YUTTNC;DY-V7ZV_?17; MH'< !9N#TKJVS]=?KJR;BX]7M_]M?;B^N?ST]6:/YM&M+>@RZ[:PA8^("&VG M\+ 5VV.1+*Q[+_35*-1(%D1&X@ZG4(7 >.#E1$1Q.LYI1$5OM"(@>;H_^49?.ZWO[JY\0; :,\&[:[S.C7U=\_ OV'>U?$.2Q%]@K=,Y8/ M6&L<_Q(F1J>KIJE-I:8V9T_2U&9P6O^F-@ AYPA6P&G$[WDDX:+>DNJXE'BO M_N^_7_]^?;N):-H7*KZE48C,U*]A,S^QA47($Y)HCKQM^5Y,A3*"'S,&58[G M(-/BB9PMR<)@!>/?H\KBT_99Y^G+7^&+6Q;5KMSK2?NXXK+;5Y0JK,T!?>JY MKB]VX77AS;DX )6TE??<6Y*JP^ M4%_-&?YS>8533K:33^'I +SMHYMA-_G*^NW><(.KW(%O$2OQ_\].$1EDV)O5 MY=WC\2XP]6]VH:XAQ=3YKO=G32(Q!M4@^5>_W^WU023^4_SL=KKM23(%%C6= M^>&"&O1["9,'K 3$S?[:H'" MY+1YCKP]]ZT/'IX[I--N7!NZM\RIMUOF9$K9AC\] 0T"/(J >2*"&@EXQ!?6JBZ"SSG%#/GGRZ37D\ZK) MI[H :LAGJ=AQ6"?[IR&'1Y/#V5!*D\^8 'G#"9 ?TDGOKPJ[,;)T_>6F'OB] M@_-?4V:/]7]___[)N@[BA"8M?Y"#4ZTCB_-GY;^K@:KP!]A P&F'PH[4^"@: M\V?S0&;73FS*3[)&PK%QWA ZC^@[B7W'LS'%="1<5R8MR37,#:GOM3/7<[!X M>'/Y[PT>PK7?VC_#()PNK*N?B0AHZM>-,Q%3^W6@P>7%IP8-BM'@TO8=E1/_ MR0M^8!OHUX$4'ZX^U@,IBO/C7V"ZXU8(\T&,:0QW$;Z\ LWFT\7O]<":^F'& M)WLD_%?&1+Y]OVK0H1@=OH'A@V,E7YUH&=0#(YY_9E%)+Q$ MTY"X'F"^>H@BUKM6FO%&\VRIF)!J^$R+^_3@154- J1KP3NV,Z$1D;^V MRT18:X_$_F_VU5QLU#$=<6B"\9+5B88EW*^OTUS*,WH+NL!JS:UE-^RW5!D=$> M.659AGCTX%H0MCS)6<5YNF?]@6IT<>?%P!I@*9RB[LY!"R"/ILMUEA%K!/"9 MD;!B 2WI* 1XF)B^V/5LH7\\OP K1R)>0!OT8)RF/F_A%O.$>LBQ7/=E59( M+\:BO:DU'6Q?;/I$RU8T,IYQR-T.=/#/%S>W5Y>@<7^Y?(RG?_.QJR]\S@]V M(MY;.(R/*6C 1L'C1F?N'F.>$9RT8-&(\F( _Q;_9FJ;__'UYO___WJ=[KGU MO6T!DCU+?Z6J?>G2;6WO@*S2Z.TY!ACNBF#^(XSA OM]OD [?E;([1MP+B>> M&(/: BH,!5R_CL>>(Z(&1@:,WGV+O,#Q9K:_#*@58T-S)FAW\(Q5];O[Y&'B MP^-$QK>+/S]9'ZX_7WR__-KPZ:IDEBVZ;OB/!DS*=/Y!4\$C$7MH%G,?.&+@ M'[W !A8%'*IAX"L9> HH!-Z%XV#322Q+6\?/2[WB33\TPYG8+7BTR,#(S M,#,S,2YX.G.551?(LGL6N2+5FQ,][R;6TEL_LT!9&0 MA TO&@"TK?GUVP )B1(O '1QL$O-P\0BT=UH? V@T6B O_[M)0J])TP92>*/ M>X=O#_8\'/M)0.+1Q[VO_[P%FW[TA32+O]X1^)T^HT_DDB7K)9$K):,R]HX.CX^6W].S#T>#D M].#]<>?@W8?3SKM??@DZI_[I02?P@W<#')R^/QD$;T9G@_<8?< 'J'/L#T\Z M[]#A80<%)X<=?'+PP?^ WIV>OCN13%_8&?/'.$(>*!:SLQ?V<6_,^>1L?__Y M^?GM\_';A([VCPX.#O?_>7/]*(ONY65#$G]?*/TRH*$J?[PO7@\0PZIXQ/]: M*!TAQK'_UD^B?:'KP?'QH2HJ&)$&UB1F',7^C'7 :8=/)YA5T\#K??%:R#GH M'!QVCA8D!7Q&5A1SLI^]W/,0YY0,4HXO$QI]QD.4AD"2QG^F*"1#@@,P@A + MF!<*%%YS1$>8WZ((LPGRL;8=/OWD>0(;$DT2RKVX1#A$;" KRB@79$=[7H;C M=>(C+HU3E&1*IU+Y?1QR)GYUQ*^W+RS8VS>7FK+."*&)E>0B328]?V)3@X)1 M'IZ>GNZ_""NKKD&EY8]S*X.BF[- M.E1VJSI;T%'*W\RP&M7=U+ 1%('0_L1&((->.DJ>]OTDC3F=FAA_%8GZ86/V M"\P"3&QDJ^+BCPJ9*(X3+NG%D_S99$+B89(]@$?"8,Z4U3S@H1H\2S- 1=>4 M_YPAZM,DU/3C_0E-)IAR@EEQ]I ,QA0//^[!'-)1@^0?(1J\A8JH$B7^BY8O M7N\#"0ZOYXHH6F%\'_<8M'^(LZ9Q6.\)Q;9Z PF#Z4G"_-^NOH]"6_6!Q$_# M_PGM SRTU1Y(2$Q64%Y0]^&]1X*/>[T$W-Y[-(+*B>=?'Z[JO!@I=%Y<\51< MY]7Y="#_._0ZI)MBY Z3QF),6/GB!%HV?N",B@.'LDH)D,876+>]654@<2C M>V@_'Q839ABN(T"+[@?AV!/FAPE+*88?2MH;3\H3L!8E>B#2*\CTYD(]);5% MX%\@&H/J[![3QS',)6:(EJBT,)TNPZ18>,##DTQ:U.I='Z8#)KFQ+TD2/),0 MIO7@#B9R>@5:Q2,R"'&7,9CC;S$W \66J0ZSPX-ES(H2WGA*QAO9I:08;R[' MRP2]\4!4BY"]1(1^0V&*D^$E@>'-)RB\BAFG,O)@.&#JF&B1.UQ&3G#T)$LQ M'LZ8>@6N+0(I'_+9 _8Q>4)@K6"DR; ;PLPOO&NP9W 2.$4^SZP8'EP3-" A MX<:SWKI"M" ?E;MG)M&;BY3=3T ^$YOU5B4Y[Z7R64%XBVSA/HN,3J$%A(\^ M$7W!>,BM(]9B=[R,G>(DD9CQ:MOH^1D/#%M>EM0V\[OE9A9D+6K/:XP8OAN$ M9&03WRU1:=OY9+F=)0NOP*-%C?[($_\[K#UP(&*>.&9JI2-=I(MH$B93C,]Q M#$+Y/;AHAK"LP%<+W"_+P$DA'2G%*XHI^'A*DI>+\J2L%@$LF^$!82F0T+J07;8ITT"376S"@/N!0!"&OXF%"(UDMPYF@D84.B:/2NE[QDX-\SM$KL&P1 M.C#G182KUA7+)!*/<&P>[&QBH$6FM&XO<)NMVV;\6@1+;I3W")9(?0J3':Q= MS1W:6FHM(*4UMNH=DI=79-8B--8(Z+_:SH'Q#L)1:2V^@1T$[V?U5YOV9)>W M!?HB!&4(=0VM%KW2$K^\L>#]G#%K$Q26FP$V2*W&6@MD*8:PZFY#.^%>*]AL M!_\F1&G-H129V%QTNXT&4A.IM@&^F846T%(4HR'DW4:$1&C:!HY">6W;EV(; M@KB-C;P.7 A^EX'@;D;"/9MM@M3)W'9K'Y>#)JA'S-J)>%0"W MP;6!7HM<*;A2'49O(RR- 46K?F? 2 M4*>BBBT^V$;(U0B.WB(H#-4_X,^:( MA-N/Q90$:DU@*S&9CC>KB/=S7I6=R1@A^("?<)QB6'HEHZP^KV4[]9*U1E0* M#6W&B/(:>84J[0*H(BZ]@QBOYHQHN6@!+,47*P%LM\-@&>E_2,(0?/)G1(-D MJ,H/IKGW;H7O5B1K;:(4HEQY"P*&]'F51.]7M-Y@JI8S.Y.R!+:RT*N95:-T MK6F5(K";,ZV:TCOST@/\CQ11CFDX%4\8$[T2&O8J#L!9XPD%S_(JFB!"Y5;' M2A/5:U9(:X2E2/0:1CBKJ3>OJ@=U]>:5%<8YK^YN-K4SA6+Q5[&]1H$ZVWJW ML<."2Z0[L[%#<;ZVR1>3?^'@*@#UY2V163')DN)@<6<>WJ41#K9I8ANKG-8< M2\'^-#_GB;B MUE-4. T["_X7^#]@EH9R\Z'P$'Z!&#S*[I#J)8R_SG#Z0Q31]HN*0Z,K]PO0 MT)NKZ"D=WXC,#D^JN7#2>*;HFZ)0+],2&Z4 MS5+&N;CXA 3Y96K*<@O#U&K=XC4KI#7OTKZ1P<'WQ4[04?N+\VIZ"_4L](SB M$+^SRT8SR Y37<5/F&7'&;9B;'HI6@LJ1?C-+"B3[!5$[RRB&:O^&/^.QNCO MW[9C"@WLM390"NZ;V0"(](1,#X3NT&^&)_>:9KTER\N2G>@&\W$2;'NH6*L" M6@LJ[2Z869!RN(J#2)Y"EHTO6=5VPXRYH3WBF"3T-N%;\F^:^&O-I+3A8&8F MF4Q/"FT]_FN>1YB')*P96:X>?W0UM=98L4>QL2,7BU$4(\:5?'<6;FTZJT8[ M-BM4:WT5FQ,;M+YVCY$U1W?F@TI- 2N+65>(SD).2EL,32>(%@>GA;$48Y:G MS18[I!*0.;MRJS@[D[9#LK[I3;-C;1CNT-P&FG*!UJ,X(/P2^<(-F:XVMAIS MT^)8"HTK'+/%9,;>4_QWPRNTC@R]++3[RNZT.3LMD)676LX"18LX[IS?#$GQ M2;H^IM%U@F)EXM;X-3'1HE:**>>H"::>X.H)MO/^UU:DYAO*A1WCU?N<&3LM M>J5X;HY>8?N[>!ZQ[5UN^:C\:OAIN6AA*\57RT?O=U M-O+<;[Q,.33:#8B* MTD@6*]Q&MQ:0EC*T,)<"EU4P%_W53*R7R\V+%^_:VUF"+4JF:Y.UI>RLX56L MP?X&C=4&^0W(T5I$*;2\^IT=;9\N[.%ZP(Q3XHOO=XE#=:]F)EJY.K/Y98-7 MO8@COJHZV>%"D46YLR0K1(M[H-!LL$I:QGC+)F5> :UME4+=Z]C6XM9J5K,W M98O;F9D1RA>/]_=;-J2B"*VIE*_#6<-4A.16VD'5S5%6*#5KK5\2-0%0"&]4'/D:@ ,Y22@7N4VK7).Q'=%:&RF%50UL M9"'@4G4J3-R,,:]2JR_):(15G$"-Q2:1_)4,BY^SSL;7 8;"N#!@\^3B_*K_ MN;LYV]I );165HKC&5C98KUD:D+Q:]_Y_)/5;7$VXHF7U6]G<4C M>(+#+%X@,(SX7W_T$@H^$[19-GOM>6C 9"[\Q[TA"AG>\V(48=%YE\K%XOH" M\+0^[G&:0K&7 0W)&8Q[) E$K3[N!6DV!JIW Q2*E'MX@0>$[WDL!5&$IZ+, M%YJDDX][64'"<;3G<

Q(E,8!'IU?P1C#?VZ_3IRL28HJ7$MS@:(!I4:^L MOIE:M<5MU#-2)."T(_YB9T$2(1+K5;FZZ KO ^3[XCJDZ^M>LR[UY1U0IH?! M,2?Q!8RA(JOL OGC_( &#F#6_,I@:*TY/MFL]088.] \C^3E/B$QAW_[S\DE MS"KWF/I0X@:Q/O8+IP2;6\.>CP/*7V/&,,Y]IG@D-]#5\9MI/SG']X@$W2'' M]%\8TAF)<&,E\F2VYI)'M,!WY^+@DTZ8*S /<>8-NM34="!ZHO#)0F56S4J MP$K&:OTJUM6P,$*F,"MM0#F&1OX+0ESYA^QB$LC.BT&?_*HLZ" M/7<%[X;?$EYX,[L1U1)=(XX.>)T]-!%1V*N80!)5#68.Y.%I5VSNBLRDTBTM "5DS< M7$9]C=%D0I,G'/3&HL/=4?"+&73).]H+$8G8Q)K0K2Z.PME%6 M9_C#W='NMUY?$Z OE'"@_Y;V"[IA*'=W+;<9ELD<4*UBU5:^91W-KJA6/D"W MZI[UPI/K)!X)PQ,G7J]B/TP#%9V/<;,Y6C!PP#"S=*]L0=W-TSE,;$=+YRB\O1"C^"+&=#3MBCO;AQ1EFWHI M5:EV&N?6G($#\"Y?NBQ":4G*'S *2"B2M,%2 4FHY.PJ39N8^J;8N[#24;N[ M(CL3TR?BZ[8#FRA<@+XYYV #J0;;[:AY7.]!));$34984=)-YW3Y0Q07+_GD MJ+[L\)"$X67V\;#:/ 0K'ML*"'$J(A;V#MWB<)F/HB&,$K%<9<%[W]+7L^#H M0)\LND8P>Q0GT<+D.7.:>BFE,KT =).N%52%U<_)&^+NZ,P]NV)0*J09FVL* M.V "U7&&8K*>_01LS+/E12CJ6T(GA!T&:V#L53. ?NM38*ZNNBNGTE5S<0!M6'E%N!; MJ+R(_:C@I^QG8DR%[J6+G!K3.Z!L3TP$/1'QA(%Y88+5&*R6S@'E9FYB;G+S M+>1S(O=HZB=8$](M:F@\ME8$=EC-EYV^QA2C4 1\OH!JUTWNQ9I!$B-VPH]^&A#6:GY"Z&0^QSL4E[@^@(["_. MMFV9VK^M;\_M"W:UR1=V?XVB+DT4#HPI%5VC\'6\W!TKA$AM^IB&D:/>^B:, MV\#_W;08%T;OPMFH[M+)*_@A>.360-AWG0-IS\F%WH3\[V$R:M9MJ9 #U>Z& MH<79F.K"#J@Q6SH_II-)2*3#:A80-:%T0,$[$D+%OB!F-//4E79 D1L4!^)C M[B2D<4*YP+N%NJ+8>U?1H?*2AGM0%%?/M09. 5G59 M!Y10$VX@/P$L9MQH$F(N,E;_#9,K=!L_%&3A]$?,>?;R'!RK<82H M9O U(G5 Q9J5?;:'.RQ_/5T;RER)FP,-<2E.C&/9Y?+CX_@:EJ&E'G@^O4'_ M3D16&&/=%\)J1_*5^6V@,0)^%A!0C^499*OMZ_7A@;_01ZK]OA=H>26MF*-S][5AMS7#]J[&;'_AJA,7E.)]1?B$/LT2\>?G?Q4 M'T?*\GMA),HRW6*C8,T&);CISGSE>06;#:-4S 'TU=DW&?>(0&6YOIEE(30Z(+Q7]\ M2CXT\Z'=!3J5Q1V I/8>#)T7H:5S0#D5+"JTO4IUS:;Z*\92'"@W3W/ +Z!!M)S=Z"ALKD^#N"?8]O+W.JI'%"LXN2-6*6N9A"NM.E+P#=8MY'+_D7>#[#_WR"8W\J\NF^@=%!F^6.N*14UTR)4S4->YA; M%^QJ0E]IH5H5*;%H6]I\^2]R9WLQ1'!QKD M M$X2;EY^**!P %U#%8I*JR]]G)GF9$#ZJO=X\N$RD!U[MWE:;-YVF<\JK\B MU)3>U7$XKZG:=M2Y6Y6%'<"QY%ULY-SHJAP=:)":](E>$H8XNX%?^ \J[#6_ M=FJUK QSM@XTS9?D"4 3C_J%#Q(TZ]U,XX!2^:=./N,XB?)XIS;EL8[ 74J M BO6D1B'U%DUAOC?$QU4C6\2$RR5=4")A6NO^V/$829_@O'M0HQKE/@HE!T_ M(DPF0BU=XF*2Z[Y)"0XTV"RMX4'DV8J0 2P_"?L:)P,&M#P5!Q+3 5X]#;AXPBTR,#(S,#,S,5]C86PN M>&UL[7U9X;$B7U*$*V'))\^\X3HI8L$M,@P % M+?WK)PO@ FXBECK D=0.AT0"$$Y6YE>Y55;F7__K\^GHR4>TO?_GK_P+XG^?OWCQY,4GGISB>/SF:8IAC M?O)I.#]Y\H^,LW\^*=/)Z9-_3*;_''X, '];_*.CR=F7Z?#X9/Y$,"%OOSO] MQ8FH/;,2F'(>E#$9?/(,2" M\E[IQ9>.AN-__E+_B&&&3VAQX]GBUU]_.IG/SWYY^O33IT\_?X[3T<^3Z?%3 MP9A\>OGIGRX^_OG.YS_)Q:>Y]_[IXMVKC\Z&]WV0OI8__9_?WKQ/)W@:8#B> MS<,XU0?,AK_,%B^^F:0P7_#\4;J>//B)^AM?)D MR8[I9(3OL#RI?__Y[O6-1YZ&V1S3SVER^K2^_?1H,IY-1L-<9?M^3G]68<\F MY>T93A<$SV@5BV^=?SG#7W^:#4_/1GCYVLD4RZ\_G<[_!57:3"Y)^8\UOO3I M-;DIC-+Y:/'Z&_K]XJLK=4TIQ\]S'&=<,NKRV:-)NO&A41739'KY+TTVXYQ3>3V>P5P9^(F _'Y[1[KA_[',MDBLO/?0B?LSQZ_$L*N]"GRX)"=-T!\(W=_/%)Y[.SD]/%]\)0V+FY;^ORK6?R)M/&LAI M"0)BP:XH.9K,YF_+WR>3/'LVSN]Q^G&8\.7G-#JO-NT%GDTQ#1?LH9]'N)#= M.#\[G4SGPW\M7A\8S9ETV0/3CHR-XTC&)B&0K?*:"^FE98WQM3O5ZR!37",3 M?DAH[ADKK.J>4#V #'KX,O\X*%(&TDV!-8JFU[^O_/A_,MO.#^9Y-?CCT3F M(F,QT#EH4S('+C2%32P2YD,D_1@@J:0QL8,/CL#.F;!*%"/)K5.,SU(S#H@ITSC]A*^#=TMN=L-5I_-Y]-A M/)^'.,(/DP"@9!'BBG:"?4?9LH"B^TPZQM;8TW)K)7N;]V8.E6 M6,TPM8)I&02/5B?0)GO2ZM) ,$Q"TCP*[I1TH>Q)8_3K)$O0VI61%C)3#I1$ M#C$'!&Y+$"26&%GKQ-#>3K(.JYNW1-_7'=?#";]QK$6$7OA&SW&,Q*A!9#8* M0VHH,2Y!.<4@EI"A%*VL(W^\&-$)$N^0TBNMW11&NW']%@3^^O0V?][0[VVK M&XXFIV=3/"&*AQ]QQ9=L5^KPT!.ZJWM8:TV-BB#N>189[[>%@$ >@,DIL%KA MXTGT5G-P+C 2?4ZLT/\YM[:)7R%G]X.0![^:?EN>(_Y1D^6TC=?Q6,@+0BT" M!Q&-HLT6+7AO(C"M@I+&!RQ\?]S99@E],H:M<'CW9.1P4F]XAO?@(M8BV@@= M="0SSJTA,VZ%A8C*0C$)DU$:DVY_N+<3R;VRL ? 9G.Q[@.+6VVHD*.7,@4P MG&G:4,F!#_23YUZ&8GS.9H_8W%V-[A2%%DL.B3<:1,B$)N,<1)?)V6(9$_/$ M"MDZG]O/O-4A4?:5S-45 W/!X?G4^G.$Y?/DS#>!;2 M1>73XK>E^/X>AN-%'F8ZG-5:J?-I91Y.AY-\I<9D*O0?%J= ML((9+H5J'5OM85D;6I$?!M%]0U3G6Z42>Q1F)Z]&DT__&_,Q7JV@$#O?81J% MV6Q8ALO*_KI86H%'C,(C(^(3_6%]!*LB//PZA>67E_@CC?-0]R\[O:9CR^0F>CW,;[^23]\V0R(JC/E@?Z6X%- M:L^U"Q)<2DB"MAEB8A:2M5S*R)A VU@/M*%\5VUZEXH!*XHC:@7:TIY33#+: M MSTP6&ZS.>]8KVP3R6)!3W'=B=S.A/\MY6-<>1G^$87X]/@IGPWD8K1 W MB"XK(86&Q',&)96#:%P 4K.J&#+2'EN'D8]3U:?@L#$P&HND&53>X9P"2LPO MPW1,]GSV+*7ST\IUS"^0PLIA+6UG2"L6@,:3VV;(),=^@'Z7BIW7-1D??\#IZ0N,\V?C?&'YWQ#K\6T< M#8^7Y9!72[91Y902(/>,(EXTI-HCA=0\\931Q-+\L'4C OL4M.V(F-O;H3M! MM3M*NKRGLZ#JGIZ-)E\0W^'" ;QGI49%'VM%F!"UZ0T]LT?):I/(5UC<+052$MU,3V_EQPD';7P^#2C*),62X&!=P5L%-*( MXLC/].TUQOW$]"E*:Z\T&@B@8;)X/)^&-/_'<'YR=#Z;4Y XO6/8$C>6_JD$ MK4SM=, ,! )G35@IS7UFWK0^;%V'KCZUKVB,DN9B:5O9=,]J(ZFS:!(%I=%7 MJ\?(ZF%2@(Y>)>DRJUK?T7B E#XUF6CM@#9@?A?!>^WU=#=/D;Q?^L..HP55 ME(!HO8&$WB9C3'"VM45YC*;V)\;;E8W%&$R-(8V-!10%!Z3J%0+3D6F>61"E M-6>ZJ.3I32I@=_P]7LO2N:"[V)B#)*/*4C)@OL:D*A7P4C#@)MB,,21;6JOE MEGX4IM,OQ.F+8PW'F1$L023/ MJ@X'T.!B9F!+1!:5XZ*Y_EN+L#X9TNUQ<0?RS672/$_Z#A,2862T?\?YY9IS M$$HY%D DKBF24@H"DJW.DA51,[?9M#Y\_!H]?3*;[<#13 *=)C\6ZUTEK-B8 M5(Y@B@P4KKD,=9((: JR8T0M0P>]!QXEJT]&M*'Z:"R/AIU@/M*S)],OR[Z? M6H=:M)6CJ3Z!3>"3S,"BS,IK$YUK?>*V^OP^Y_.\[9YS9LK$]9X MX4L$H1CY*3G7-OE%0W(4T_&2.%FH+E*:7W&3#YOD;B?X';G=2:I$"Z<8BXE, MB>1U0)B$6*MZJ6!#4E:(3B@J>94U):^BGQKX8I$K6FC M-J\%68^R/L4YS;#17B9=EY+5W/6E=QVY0]+#M7:E]EDD)>RB3& =3TS&8F3S M5K6/$M6G6*<52MI*HAE 7EQ<8;OJP;BRWNJ8&\=8D:3;@A,95*I=>*,D/]UR MQVN=0A*M,\F/D-2G:*@5.%I*H;-S_Q6H8D+)N?+ BQ2@-+EOSA ]#)DMNK9, M=JWKEQ^FID^!4C-MT8;WC0\2!M*5P%DP8$*U8;G6GW!,4)\KBV+%F]:Q\?+) M;0]"BO#"VE UK:S-:H4&9W7M+TYFV)HH1$?+Z*&'O(5D[Z1YMV9NRW;J9%_G M7_X8A7%UPNI9Q%D]B*.?7PW'M=O+PNZ^JQQ]6_ZD?.O<0/>KZI,_W@")/8-!1V[\+>H'GIZJ M!0J(-?Y4,0IPG"R"C#R[E(),O'6T]U6"^N2^-P!5.^:W&VPXF>1/P]%H@(*3 M,VBK)UC3I4DY<+X4R$8&JX1WVK>.WBZ?W2<_O(&4MV)IR^F!87P\C*,EJJK3 M?S5A^(JRFD%@KC;59Z94A]*#"]X#(YTCHXK>\=9NRSIT]D;<)Z=^QQ6Y:?V=F'V(DQ443 MR:9#**Z^L\.Q$_?3W6K0!'W[K0*E=SB;3X>)R+@H8+KYPLHGE[UE7X]3O4:/ M+W#Y]U5I,*F&$U(7^(X6\[(43/.!T-IGJ044;LDC$!0 !<_)(\ @= Q5]A@GEHE@9SUCT.2[O,OY$S1\Z_\K&=I/ORXS*$PI7SF68&O\[^4$@&" MC!H,O6&M%4+YYE,FUZ:N3V%\CS%^SX2V+L3?I,\EX31G%H1C MJ5[HY."T36"4Y1@+LSRU]LC6IZY/L?VW#\]=Q=\U/)?IC9OTI>!UT4%"G4P- M2@9-]%$HXS5JH[A ;EN[ANM3UZ3Z^UTM*!Y8+7;L$BEM1?0P3+ZE##YA@!_:$ =Q*\@+Z<(4P!3 M)L-BLR$/B'$H+&$.@G,*.GOB5VQQ5A.^+,*^#Y-GB60RQ>?GL^$8*=1>=JI; M2&_Y3B9)J22]\K3^:)8EAPX%AZPILG?%H"JMFX-M0M^&(4#G0Y2[ -B=0Y:N MY-?N-/ VA<22?%Y7?Y'3&[#@"FWVVD-!U[/YR,$[E% OZ1GE>"(7KFM8W2:J M5X/G#H6EG235\C@Y(>;%6./W9#/>E@=/%@=G[PE1'PNM./2URS4LV+-X8^"B-M:C LD2@UQCKD*$$KK9X M\5)*QEMWBWB4J W=U^]3/>TDJ<[4$T'ZMS _K^,UWI:[)#+,6C,/198ZL8I; M\"Q98,$3Q*,4OOF O8T([-/YX8%45#L!-E=2KR;356I7B+O)#JZYY$I'*&CJ M--K:T]XS!C%)KI4+2<7FTT8V([%739[WK,"ZD.(A,IHE2"-(YX(LAL()^C0X MJ1.8&!%+,)%CZVO[VV8T-^?#:H7:'],A??M9G22QE. @1D[6A;2 509KDU%! M4JF%9X2"S(CJV+QH]:L$?0NA[ZX0NKV=VDFH$U_@VEVYG+;U_B1,\:+!S<"( M$C*K:2Y+UD,QKR$*E0&E\MY'KW47%:QK4M>GTZH]H:DCT74"K8RH;R#B[1)(NPNJ"Q?R M'9Z=3]-)O1)95L.I5KPP%J9Q?TOBWW*U@OM,2( 9S3 M9*!3";4U!@-6:B=OKI)L7FKQ*%'?0L#;&E=M)=6IETX87\3A][' FHQ!,5HX M+1A4D*&>>@0P)DC)E)'"-C^?VHS$/O7%$J M+RRO044"'5C&Q'B)?D]5!H\6UVYSH^9R_%T5U[*YZV\X/ZF%*]>IU:*E<;6C M42J*@?+"0/0^0$(9*)SGH=C6+%B+L&\AN;(KI.Y>O&DML9;JNPSGE;2!=!HY M$QEDK&/+F=3@C&80M0N._F<^M*Y%NW[Z-Y D:8V*+5G?;F+\_6ZH4D)PY17I M=N7J]'H$KX4'5L=P\& $X; Q#+8/'@Z<[F@-B08B:7AQ\W85Y*T98?7^^)T! M0 /#$D]2JGIUL#:_K;U!8DC@I79).X78?$#[=I3VJ6AU?W:H:Y$V[&<\F[\M M]5KJHIT]3C\.$\[>4Q"]VL-@@%%*SG0!%^L)LI<9@D4!%AEW/A?!0VLW9SW* MOH&S_];PZD!D[?H*A.&XFMJWXUJ50#'SL@BO K[^\/KT+ RGU0\[(A5\7$%? MK&2IMK(SLMZ X1&<)I-L=)9*%5V8;)V_W93&;R$+TAICG0!FD- MKD[$M@>'['H*P:#P@KG$ M;5X]0D6:U*)X,==-:&.^?)6@\O,2TE:$9DG>QN\@, S:4KIZEA@([-K?3JY'F5K)1[9 M=X^CG876(:"^.BEVP%S*K,@(J(L 95@ YR6"*\(A%U);W[UI^RJ):T%L7WTS M#H:P=E+<0S+A1@=$9%%K2V05])QHBXKX$&-M0)MM[8 D>6N$K4?96L#ZSM+C M'E,Y[SQ&B.K4::%D*KCIX.'R)0&4IO9"Q."5JV+NS8@;RUX';I^\# . MU>;B:]NLLW:.)&8L%>O%S+,!#\Y7P ,3AD%5K1!*0! EIY*S<9)WTK#S/F+6 MPL[WEAUO(YH.VWN^#-,Q+; M_G/'=35J!_J/!98Q/_M(L#K&W\]/(QFF\F(X.J]M2>OC9V_/Y[-Y&-=2Y &F M0LYST-7G\:"XD55]L#JYV]F .7K1NI_GAB3NJJL>>-R=YSP/LV$:,!3>+QJY M,%.OO',#SKDZNU'(J$)F*;9NR;,1@7UJR]DEUFZKM>ZDV,PHWDOB0\QXEO_O M^;+J;X#:9EX9^2U+[5*%WW)._TQ#^W60T*I/IIS#-DW+Y^?CE/1[716UOE#LA8W>[ MW3UW&IGVJ_[\60;E:L$]JY/"E?*>$%4""*5%*5ZJ(EN?K]P_#F'[-?Q]6FM> M.7FB1<<,(;@Z#UG5P@QDP'*M-1/:86AM;&\0T"=CNI5T'YKSL3E[FT]O69;A M8%Z9/'1=F;.H>"ZD=&WPL@Y<=I=1CG60>%$\E11R\\3#VL3UJEU=4VBTE4M/ MK=:]'SJ,Y?HJ*8>U7NMSJ9$%6VOZC&>2!X4*0DD:E(P(408/7OE<^R%JRUM' MI)L/ MI][0L5?7?U@3:=+$% QE2OU;$$P6L+*0MC(W>!G,B.5W\_97VREWB3S!6=?O. -"P2P0YBJM?*>&+@8FU8'64] M;8\A-Z\(W)S*7IGOTZ#O,$V.Q\-_T8HS^1K#,L1\N>)E0V7Z MFI6C,WKO_+3.J]R3V6Y&Z=ZM>C<\;F3T+QMH'TU.XW"\8,5=*L,*^I=T7B[[ MV7WTUK'A+"5N'1. R='NLT8"Z5L!C&EIB.S 8NMC\8Z6LJM%V)*L!SFK/,LJ M*@3N&*< @-CKHQ%DUH*UB2GC1>L+58V7T"=GI0_XOVU]#HF8#N;$>B5*3!*8 MJ3<4+7?@D'[BAC,GM&<)6T<,FWC%^\J(]Q%H6\FH&4):PSQ[C]IYALT62GVO0@TZ) M11NX%J)UX-O98KX#\]-D#W1I=K9'3R_5RXWE7%\.FPVX8#EH02N+/((*%&XZ MTL;$],1%)D5*2_Q6]L7*NKX#P_EM;9%M,;7S;J&PO.FJ5EZY[('W N/\:D+; MHG_UVS@:'B^>,QNHS$V]#P=!UN$GF$DW.%''HQ4TWHF@HWPDDW#H-6S8!Z?; MW%@?MLNA!;(1J'II<*[GOJ]6JZ<4B??6@A#&@TI!@B\^@O D&Q]TLKIU:4'G MB^I5Q^,^;)Y^PJF7N^3AX5K,%AE%JA/_N*EG/P4"MQPREY*"6:6<;UV[LI>% M]:EIT?>Z6=J@JG^>V87E7'[TZF+#NXJ4M^7/V>74PVR=*II9**:*P7 !4=4J M26:J9ZH-YV+?#MEZI&_8;NF[WQS? H)Z:5>.[MC*6VWX!B4HK[F3%*,E65ND MD2;PA?S-H)*R*AGC6E\?WNL"-^PM]6^O[/ P^T9VTB 6HQ27 OCBHIM1#)Q* M$:PS/-D<$$N?T_1W5]2KUED_SE[9"$B]W!S7M2)D,XU3WFL&%G,$A8M9TYD# MSU(KE$5%V>=$\LI2-NP&]N_=L$?D=%IX=KMU'C%L4IZ-1I-/=7!A&.?+:_++ M!=XL=;HNDMKXBW8I03LTS2V*T0Z]AB[*TNXEYL(&#')!%YQ1P&4=I,*"ACI_ MJ;;YE!JC-L6V3H-^C9Z=>]'>^>Y%0?/E:AW7@;D8(#%65YL,1.X%E*QX1E(\ M++<.-;Y.49_.SYOAY$ZGV79":=>T^'(KOII,7TS.X[R;5ZC3IGA^#) M"-3KK1&\YQE<9HI>,HJ+UOVQ-R*P5Q7EW>&H,YDU[+WW0/>:%1:HC*BUML", MJO.%HX7(7 %&3C9FP4UI/OQZ#;)V2:U>?OV[:L7&X1@'DLL;#WQ@^_ACUR?N'CTT77,CW__!\S?Z>=GR'Q<%'[?.'9Z5.4'V^G;6ZDB3 M.GUB];*6+-8(Q1T8;^J$$YT@L&(AB9R%,]K:W'Q";^>K:C!I;AL*GV.93'%- MQNA\ MU7K.:Z_C*$RG7X;CX_\.HW.<34I]=WLW:_WOWMVAVG(=C5RGU>I8$O11.!O. MP^AV>>Q5W>R%8_];F)]/+_HA>V*:3@:L]A$41T9 L.2*:T\(98DIU5K/[$IS MJU;Q%UMI,4MJ<6O2:-3H,T1=LSY!*?"<=H>*C&%FQGC;.N7Q "F]FLB\5X@] MU"Y^%UDU*V/*+; MFA'3IV3$03!V&+'VP:0.>)=&E;Y]CV;U]EKZ8EB%]-)R*<$[28%)(E_+4Q@" MF3'!75$L8>OZCD,;UO6>/^#11NY#HFBM-K0K69$6Y[17950"HR@NJH-PID]1 M_5[Q=]OJ=B#(9F'W>K1=G:\)QYRDZ$;%.NX#:P%_)CHSZ65&7+!*B(-@;;LS MT1\=YN\:X/UZIRX@K\-Q\/3\]/%QXXFIZ?#11_J'>J7=GS@[F:Y MY8H;6>KK,3_UH==C[3)IIER8 5F'L"AN.#A=SR*#X 5E,4JV+CM^@)2=Q[O< M_[67FZ$DS5G,""%579Q8 H]1DN_KF,HJLZSU?A;:PWJA%NBX,].EG3S:C0"Z MGZ;K>Z"#'#0B"1*Y9> MA;E71/T1OBQU]3D.A/6L8%' D/PYQ;2&:$L&7AMI2H4F-Q_L^AA-G:SYSW&^ MF""/^>7GA+/9L]/ZVR"3([,8(N^4-A=U65%:2!Z52YD\7-VZ;F0C OND8INB MZ9[&K!V)K=O=- C*(6F(#(P'3AN;(B0?K2 >),E(B908]H*@/JG8_2-E(S%T MC0A>9*20&8P3F0P)(306(DJJ0*%SRB'DUAFA-1#1:'57)6.&(T^H0;MLZU5@ M!S%7\Q:(TT$+JW3KY,[7Z.F]GMP(%6M!?AM)=(O\%7?',F6=M ;JI7#:CL)" M3-:#E$[3&6S$!WSC57/ 48> .8 -3H!" M+2#&X*!&6(5[J81O';*L2]M>>/ .3\-PG.L@M5?D\(31_\$P'43#6) E01&> M0H9ZT!2C0:!=G:1@.HGF8YJVI[9/"K@3W-U)9.Y'L'O?C+_CY_F'3SCZB+]- MQO.3V8!9TA&62RAUB*U22==Q5A(R]XXT%3JC6U\WVI;6/NGX_H!P5Z'N'8)U MDWSX-!GX4(*1.H'7BJ(\+!R<#41D-"Y'QSBRU@W&-R1QPP:1/P[@MA'A87!& MP,&!ST(53_&HJG-E%!,1HLO$DI*#\\E[DL@AD5:)W+"?X@^&M8W%>!"TO9J< M3P>I MVM;-0@YR4O=(Y,RP%"<-H"P6E.8"0N$),BH=*91A2;2>7;PYE7U*A33%U5I) MQW8"W-LQ^)WHN/ 2!84H$%0DIL3DZ_V# $DH:1A#Q4/K<&!3&ON4ZC@&QM+&X]HJF14""VD?M M8@:TB\E$K"9.%-;9*E:X*(5/K4M+UZ6M3ZF(@V-I8V$U23W<2]G]D6V*U@;! M%=A(0:WR&<%9LL!%J>KG&6;MK;*0>U,.ZS^Q3ZF&3N#1H0#V?]!?N%2>_#,@ MA5>[)5CRS1B7D)PHQF;4V+S;12\.^A\L9+1>1"88IP"H]AU.*"%RVMK,&IN( M/]PT[^6X%:%]BFD[0=M&">$FXNSZ2L# %8W>*](VN3A:/CD?,7L/P5CA7;:6 M8>M>6&M=C/E&SN5W04\+D728^'V/QXMEAG%^AXM&,J_'93)=\J_V+A\GHG?Q MVZ0<3<:SR6B8EQ^C[\"XZ-FT_/E#^(RS^>3E\]*\\: M9967CWLSFT3ZH'1J'XW-"Y04\B.8?GE-.VE6JPAK M;\?)B!YS_)ITWI2H'[!0,,IZ7))%7%YH<8D%J(7=PCCDV/S&;8?+V;W5[FS^ MMM2QZ[-GX_P>IQ^'9!;>3T8W>S(E&Y+5I%.$B+K>,3+@0V3@ A,NQX*V@VZ[ MZU#6JTXT?8'M;:W>@9";Q&='D^G9A#B#2XTRB)H7X31"UN3^*W)#R')1P.&3 MLLZER%"9-8*P6U_;J\YN?8/(KF)H@H.+YSKE>*C/%:'>2]7*0=!:@I6>N$^"GT+GC?L[_Z0/EKM"SB(25/T@0R"1P/*D><91,F GG/+ M Y?2M[Z/M!YEO9H0W#=P=2CD9@"\7. [_(CCE3!KFO*&LCR35#UHO7ZQ^1PN.__>7_ U!+ M P04 " TBZ16ANJ#,::J 0SP< % &UT>BTR,#(S,#,S,5]D968N M>&UL[+U9=UM'LB;Z?GZ%K_OU1CGGH=:ITTN6[2KUDD5=2:[J^X250Z2$8Q!0 M Z!LU:_O2 P4!Y#$D!L 2;Q(XB#L+R.^'1F1&<-__L\_SP???<'QI#\:_NU[ M_A?V_7_??@%W/?_\[_^XS_^\_\!^-\_OGO]W4^C='&.P^EW M+\<8IIB_^Z,__?3=OS).?O^NC$?GW_UK-/Z]_R4 _-?L/[TB]LQ*8,IY4,9D\,DSR"FKB-E;'?/_^_&OT6)PR +(5#2HP#F$ MK#F@9BZYH+Q7>O:A@_[P][_6/V*8X'>TN.%D]N7?OO\TG7[^ZP\__/'''W_Y M,XX'?QF-/_X@&),_+'_[^\6O_WGK]_^0L]_FWOL?9C^]_-5)?]4OTL?R'_[W MKZ_?IT]X'J _G$S#,'U[ #T^3R__XU4T^H?Y#^E7)_V_3F;___4HA>E,/0\N MX;L[?Z-^!1 M]H?3'W+__(?%[_P0!@-"//N$Z=?/^+?O)_WSSP-P7G$N1-A/4CS\-DBNDO:73^PPS_?=\OA6FMHC:(J'(VGA>M8WX_':7?26)GX]E#\C_#X +?XOC])Y)B+Z6 MP3,!F9< BED!(1H-V4?M"":G?;GQ6M=#=GW]WTCZ8KR4Q.)%W](25/>E*1.F MH\X5,-<]+>O[[T;CC.._?<_:TF0&:?+B8OII-.[_&W./YQ1TB@2G<$(GE(' M'03R04A*]SKY(,#AN1.*JD9N& 3 M(";M#,M9.;$'*LS1/$D:;"'HVQ0075#@[&):@YH:)_:\\J7(2 8K4OBFBK<0 MC+3 +*(I5N90[!YX< 72DR3#MB*_S0BY*R->CL[/1\/[MS'OT8N4'$A-QDLI M1W9+902I H%6UAL5&[-B#5B/GAFM17^;':HA.V[M9L5[7Q(&2"60*1/10(R, MUH^"+%I2I:36[L,]<)X2&W82]6T6Z.8L6&QFMG@,3&K__'KMU]Y M&[[6;[WX(XSSS__GHC_]^FHXF8YGA\R3,PKIQQ\^A>'9Y_H1DS>CX1>QUZ@#5@I128X2$Z.>Z90WOD,VB">?1\ M:B/FV_IW.]N[Y3H_A#C 7C!&I^PDZ")HC5PHB-XYLL.AH'62^-C:Q;F.H*&F MKUSL=&\OMA?CJG./[^;']']-@Q'9E[]]3\8$OWUS-)SBG].?![,'_NW["7ZL M_]B5"3/S]8%^^<6?_4DO!Q5T* Q\5 R4*P5<5 Y*B=;+X 2&UJ?&UP TY,$] MEVGW\&(+18Y:";2#H[ '-[3)73O:MV4,\]M!&+X)Y_C3S(BNM:;>C=O ?;DR M6ZRGY2YSUV7H;<;M0)--G99]Z?BQ\)=QQHPM&GA! 2I;2:LT"FS,4DLE1+2M M79S'P]MKE^*/CK:;J+8#NKXC%W_<3]/%(>BO,V^S%PV)(A>*;26CW<3Q "%D M"M%=3!]>6E\S&/(JNH1L,JG-D[AA(YPVPA M1UE]$:; 8PS@!"O2AXSHFENK^P ] 1>MG< [N+JZ@6E!^G5 =>1SK01T&*>I MH>)&74F]@VWE#G"F.)V- )N"!E7((@9+ILLP99(M+#-A'B\5'O!#]LZ$#83= M 0.N')LO]JR@N2U911#6D^MELR?[IVC%@1?))=(B6V\+MT#LWZ%HH)R[+R2V MD.R=WL!__G!#)J_IR]W3+"]I/QF5N2QV3*]<\8%-TRH? GPCG3(6;KB(P<5 MNF,41G 2?:'WV1OZ.O0>^.SF:931)47\": =U@B'S$D@?Q!"T@S)T?2)'W\: MY:MAJ@?1^!/._WXUY_NGT8 H.YF+[MUH,/AE-*YN=X^B.C1.(X@@ BAIR!4V MIH!1N02CC2]&-5[TAA"/XF9@$V[<-#M=JJ2#$.6N:UO'O/')(93 .*B0"P0D M?U[R2()QP2O6.I_N:&[&.U7AFM?FF\B_B^.Y6PLFH0PN:K[7V]%X)OXIQ=OQ M8EICM@^C-Z-AO<8@*=,G?GPUG"(M9=HK3.0L-&$W/H)"[L 7QFA14A5C7>;9 M-S>R+9 _;=(=0+L=Q--WW\&*R+/PQD'6B>PW9@'.J@ Q9"'JN:9N3KLCNNK> M)Y/:Z*"#K-"WXU'I3U^/)I,>X=(U2,Z"(OMDIN'FO\=#&NCM\, MYB)Q.\V74/,;>RPRKZ(S4#+6\@ZM(1;:R'7R*@6N"^WJ7?CPZX![VASL1D<= M))W> 71&].LX.4O2*PXI)4ND)Z1 DH8+]Z46-.Y*)P>0<06"Q-2@MU:>@/Z+5(OEL.L@!VA7T ML^1>1SJ]34K?I7E;"W\LVJ8L'43+"3\)D[Q;ID%;D00S(2C1^MA]5\S/DI+= M:'3%\6R#S*)[WJE9Q-4309.$D-@9<^MDYJ?!#4LZ3-ECI9 MP9JMC]K/I__NK3[\7\KE%Y+<.\QX/J^&.QN_O1BG3_2#L[+\U$9YY0^"F$5*VWIK7RJ Z6$I2DR(YQ M!AYI0U!9%_ YU6;*7EJ;>(RY?45Z^Y2@ENDJ@5=G7D7@QAI0GGPMSW4$X5V, M*3#'2SE,NLH.F;;S8AYN-2HC!?#":6G)& C&4,Q+Z@[T1C#F6R_M:/H/[))% MNH,8CZ7_P/V%',DX&QEM"$$+"TI;"S.K())0,:&-#G-7Q#CBXK>-%+U1\=LF M M];I=,ZH)Y[\=M&BENKY&D;J>^-$E$413P7X%PB_P"= R]H,W1%V%*;A:7< MVL5^+,5O[9FPB;"[Z.<[ZY2^J,[*R!W%>1EH;[3UC),\>&>QUH';A$5ZV[P; MX]7G'TO)VT8JN9F.N:T\NRTL60!B.A4SO[8M'I1-M*VA],"L-JIVE'#-+Z2. MH+!Q>YT\6,^XB4 [>'M7Q!#+M@O1VYP]!;V:4S#.0P87?(+"T5AFHLNV=L<;;"+B#RHL[\B$OP>58*>*!0'[H7%HI0HV%K[]P)ZQ QH M)^@.2BS>X92$@?GG,![VAQ\G"U0ZH>.1FVT**31@92)@E*D<<2HG>0A!:E""6";1WA MW8?G*3C^S>1]IYO8L.W%CQ<3LFV3R8]ATI^,REN"2E*8U4Z$87[?_SCLEWX* MPRG1?70QG,Z.Z0?]U*_9HE]P6%/T+HLI?JJ62R3[U.$.UF7G[J3\+'CV/\.$-Q5A;/^7;T MSLCS$@C3[O'T,)'8+2JCF#1$#VY@R9BXBH;H5S[219WX]F_26W*B-N1=R/1-SQF MJ7E>+S_5;HL3"@NJ[0]I^O-DVC\G[V!2+\8_C.;7XS6$Q#-Z;T./_>'R2G^RO-.OQ2"&!R<4H/#DJ_ DP'M'3H7!H P6 M'7AZP,KN ^<3H=O1J;3AF5&KM7U[\WK9.4%;5P:;ZV 1-)9<7)&A!"]B"4$S MU'LBYS=4)RJV4%<'1U;+1?RK/_WT\F(RI5!I3.C*:'Q>)[>>Q4%_+L'W].>D M]#&_&I*K\Z4_NIC,T[%[5G,R]I8<]$)>NM*\@->T%ETE'.F;GK7N*K([ZB=" MR .IL9-3LX5/7(4YS_6_C?[G/S]CK4#ZT#^G7SDK\]70NNEG\V7PGC<2G9(. MLC(:E/$&?.V,::WG7DL;.6N=6M,*^Q,CY4%4VL'YWEKKZ)EL>"E)01&I=F6V M9,B=,: +,S&CULZTKN%>"]AS)-5&RNADKM[<'%.DG[#_I:8PO1R$_OGDQ3#_ M1DC']1C[Q7D]%IA']X-L3_'\.XA]Q*YDV!FO)-_"^2 M8BDM( N29,9,'FK[9-F6*WAB'#R@>ANV/*G.[&_#\/GS>/0%\]RM/:N?69=Q M-IZOZ!(^CL]_&8U?S'X[#'H<3;:,X ;C,JB$&KSD9)*5C4R$J**(:T09VS[_ MB1!J;RKHH+G)'0*9YVMB(K=1E0Q2"MJQO8S@E';D3&:EC2A9AM877??AV5>V MF?_\/TTC*<_4>@]2P,LIB"10D&P2'N^9HG,J.6U&WY [1W/ MV'J8==L5'"K7NAVQ6@< VRNXDY$$-XZ[?_SZ(P[3I_,P_GV&+YJ2F:<(FHPR MO=Q<>PB:&3#!1N,HOM:E=03P$*8G1ZFF2NCF/.T&OB6ZY77V&O@Z2NU_"-MA MLOS;:O1!NC10QUYLRPV: 2 MX+!LV40+772?#X/+Y($WN,QCX>1/2A4TT%\2E-6U"4I1X#RJP$6)G#5O'K@* MR/YCLK;ZNEDVMK.P.ZD>N$7_R]F4+"6=0D)(K(X)E*Q 3-("X]K::+-3@77O M?AQZL/$^/8^M1-_!W?,V$3L7109CD?Y(DUO M(5QL=(5SE0,&R"E5=)SV."L*J9(G[31%W,U'8MV/Z C-&C?<9_7S+MCL*#YKXZ42E#4,B )VZSY,$ZS]=A CW@"@OHJV\, MN.O93\:):"+ M[6[RS/WM[0U5--J#?#LX0EC>LWP8A^&DX/BL_'TTRM?)SY.,(2D!(=3T&8,< MG"3R.Q$U*3ED55H/"U@#UI/Q!KI210>93 ] 7'K#:X#LZ)!A+8"'.6YHKM[- MZ+.#;KKHBK$66&."]\$QR*5.M A!0V04>OL0F+"TE'2SLN8Q$^B!0XGCX,\F M*NFDF\H,#BW"9,BV.@:P_=[SG UF(?M9!9 MXYWPY6@X&0WZ>;8MS)*-9Y34A8?"I0=M&:TKU*H^I3,@S\8PQ9'I%N_?ZJ<_ MJ3VR@8 ;9N&O1K1,>UD#4\/=\RX<^]]*6^CH7I7O(.#&QOI.;,7SXLG_AE1R M!F5% L^9!)2">%Y$8NNE@QV5TN_9?O>E\TWDVD$1><[1T#)= J64A"A057"J]C I:%OW7[@7T)/9]=N+OXO)T',L"_*O M Z:C@_AK0 X\,&!W1=VDP,Y2[B(=_!HHI7QAQ7LPG".HJ 1M>"6""4KZ;%"( MW'RD3/^@E%'7$KUSWS_R M%J&]&_EE!VL2VENV5%TAK@6:@[0)O2F@FXU" V823FD42AA.K4*/;4*/?H&%\U%?VH5>FH5>FH5>FH5^FRH>&H5>FH5>FH5>FT% MIU:AIU:AIU:AIU:AIU:AIU:AQ\[!4ZO04ZO04ZO04ZO04ZO04^_%QYX'T7'O MQ>Z;Z)UZ+QY5-[U3[\4CH\NI]^(]R3:GWHL=ZNO4>_'4>_$@O1?;-WP^]5Y< M=_,X]5X\]5X\]5X\]5X\]5X\]5Y\?+T7M[[&/O5>7%W1=>J]>.J]>.J]>.J] M>.J]>.J]^!1Z+^Z<3'3JO7CJO7CJO7CJO7CJO7CJO7CJO7CJO7A_[\6M,U%/ MO1=/O1>/6H&GWHNGWHNK5'?JO7CJO;A#[\6=FA6?>B^>>B^>>B^>>B^>>B^> M>B^>>B\^SMZ+.]BS^'<6TB4'N@O/\4"&WZ MA/EB@*-R\R>+'GW7P:W55G'S9^S<,7''9=UHANA<,3Z4*"/M^+J44,CI"U%[ M9C.Y:J:W^>-VL]-+V_0B_9^+_F0IG46);; 6,SH%UJI:4%++HEFQ$!4F)Q(M MHGFSA/OP[+HGO<'IJR$I%E^/Z '3Z;@?+Z;5 _LP>DL"I7>W/[B88GX1)[.> M!#UI.2_5,O-876OK!02!D3QM8Y+E.;:_\=T4X_[M7#/&W-S5.E5/!Y'/=;Q? MZ&6<@WTY.C\?#=]/1^GW3Z-![4!0.YNFGA2T%3"+X+TDN$%;\%ESX%GY(%3. M(KN86E M@#=HF0M$4].-F4PDE,@ );>%)\8-MNYMLQ' _1.I6WUO2:[-E;4O9BV,Z&WQ MY/^^F$QKM-SC023F703N2#9*9PXA.@DZ6),=:L-UZPK2+:$^1[8U5N#^-LB[ M@/>R8H$L?@$IJ]?(HP*'-;>14[#OE-5:M7;S-X3X''G62&$==.M],9SV<\76 M_X+O,5V,21XFB$58+P4I62 (C M1\-E*R%EZZHWBS&:QJQK OP)N6K[5V0'UFYYWGA65LAI\N/7*U_-+R^32BA+ M$&2.-4F,@A@(FD!KFW)BAL=BFU_M;(AQ7RT+.V-6ITHYEA:&[W 0R#Y32#[] M.DOJGS>NIN5=_5>I]=$=*L6@ M6Y+<:AW=B;(Z"!NNXEGXJLR\Z/)"I<#@V;"+SQKD+OXS&YQ07_#&LP<', M.(XQ+TWGXHX=F4"I+0*&FIG%1=VOO29GC*>4#,/$UVDWL,:C]N\'[ZJ-47>B M[."R;L6>.$_#R;%H9A48Y!&4T *<%QE0!>-M<$:4UER :\U M!YVX44%EH]8K;CI^HCS@7!R&)YN(O[%C\8(4PZ_:T.4.*#B&("(PPS(HY11X MYPIMMHS72G0;Y#JC+N_X^*,X2-M%":.V$CQ$RN.;,*XE&E\:9CC>^LCF"8WW M@[Z1O\BB1^D++Z0]A3(%%QWJX(57SD?&;N4OWOKT#M,5??!:">LI(N&#;Z\NLL:61^;;'TK7L\8O$U[Q>SK24C0D)@ MR4 )3N10L#KKC9=Z#YRCL#W;\>!V.Y$V0M]/"/,S_6OZ]=5PBH1S.GDUF5Q@ M/AO7OZNK?OV>;?[3G@[2:N4+2%,,1?#DPSL;,Y1(ZW#6:YY:WX>W0?Z$6'8 M5791X[-IY&@2TO8O/&21TVT/!PJ,ZS=E(_6N>YFRBAH,$Y^L /)WF M;*S*C:/T;?1P$,(4+YC/48% VFZ54A8\5PPB*TGF[!SW^S LQWN:TRU/-A%_ M!Z\UV%7?N7_M$?#,*BDSI%;&'X ML4^NU(O)!*>3-SA]-QH,RFC\1QCG45G^?ORZ+!#?^FRP$Q@[GR=V+YP;9Y A M"6FE2-&8J%0J09/=X)%%YV0QQOD&;2_-#@X;EV!>G7\.]?#S14H7YQ>SC)'YM^J[46L< M>]PS>AG1@8V&/+^"LQ%D%*Q&="JIE%UHW>)I;7!/A1)MM=!!!+4$VBO)E^)] M N$];=VI.(@V*6!%%\%*5*QY'<+RV4]%V1O)L(-DF"6.NB_^,M\7>]&C\:Y6 MQKA4VZC'""%0M&=MX$8&I;5KG1NY L93T?"VDNV@^NB2=":X6FY>QU(CK:NF M>'H=/3AC76$F2)]:Y]2O?G&W7\/RHNZGBW%_^/$MCONCW/.:1UZ+^C\-:DNX/$.TN[0]/U]F*AACX0%IF MS@8)M%*'Q%AFB+"6:>QJ4VMW];K\Q,5M3@R",UXKI&.]S2$UQDQ!A$PQ2!$B MMZYU5'D'E'U=I+;=H5O(]5@N2>_O/ZD=O7V<>.]*S>(NT4)T.@%+T@5I273F M673F;:+QC9KR;B+YSCNSK@/FN3;EW4A1][9HW4;*G:N^1 Q260E98R)0E>O: MUJ&RFG/)2]:LM1MT[$UYVVE\$^&V;LH[.C^_&/;3K,_ Y'K36,9",=I'<,*K MVE_8A#-][=2/"C]E)K?$&Y?C_@E*TTRFK@@7P? M50K6V0*S>@J.==Q=<.O<1C^:#LM;*[H3B39^A\_Z P+W]W"#B%P+PQW9IS!K MP568HR@MU"XYP9#IPNSL.B4DJS_]L2JT@:P:'D541&]'?^#X)QSTO^#XZW54 M-EO+Z@!O1LR".MX!8J&8,Q7&B@B<)5W6T.#=3WBL6FPDLSO/"XXD'6#E+QTF M)>!>* =-"UA?2#=2 X1V4D;NB2-2B:!]*:$FI0@E)?.>[Y0:<"^J[8W%S4^\ M!$B.! %:?\1Q=*K5#1(+G(L,093^!JVXLX'[!I.W/S@V<7UO-]5?_CQ M\IA-N& L!@V!TQ_*()GD) 1@BC::H$Q!WCC.6 _9_DQE.SW?C#HZT$$'V02_ M5,GB:[+M^2;@*U?:+\Y'XVG_WS,/O!>RYSQJ 4D8VD=,[8.&,8,.R?E0F&+- MVRANCO(I,*ACW31VC&]"O$7U:U<9@L=4) ./'D$E%B%D9B%')32+F&58)V-S MDV<^9D9T*M\.;OM6;-BW+9]F@J/5#(JH]]HU)]W'S,EY=#K3]YG!UN?>[<.V99NU+TBV MVBNX+0=NE:NWJA!HWZ0 G?89A]R!%T&FDC"4TCIW:%.,CWE?WHM>&B9:5 E\ MNU:]"7-^O>J5Q,CHK6$JLUKB82&6'$$QEZ,4AKF;4T16NF8//*;K)(1N?+"6 MLCN69(0'N/OCUU_#?X_&+P=A,K^)TO)X2I/H+AM!%8"<:XB!$IG.6M M6P5L"''?"0O-F;&9==E)0QUX<0_ _0;V33B_[$>U!N2.DAVV@'N8E(A.:; 9 MY9KI\$CHEV5FR28)KC!R:8- \,H)0$EOJDX!18E/E78/I&4<.^LV45T';/LP M#ADKG&4G/.=ML=XDH)!+S*,C9RQ%U,RIB$8ZC:WS/&]BV/]%8^>*N]4+; >I M-\X#F9_2SA(6-GM3;"R:U[IZ+@*?UVL'[2UP&YDIF04KXAJ.]K;/?RI>TMYT MT#@581O,BU=G'=2KO:5F##J$([0_3>](K1W4U+J5_O;HBU72&>'!Z*! ^<0A M,$9?*L\\6F1>K7/'?6SDNL/=>6SC"FYM^/-=V4>' M3LH")8H,2I!-CU8B:*5M3$:KR%L?V*\%;+]'COO2\JAK%760?G#+D$Q'7_NPHX,X&SXD%%K5^AQU-9)CZ$>RB9YO MVM\&\NW 6[NK(E>[F(L5M"-PXRC^H6TATA(A)AU,[5HB?6NU'UUM^R[:;B'7 M8[E.OK^,TZ'B4; (&FL' .$D>&<2,)U%EDRE%%K/7GI4M>T;:7RCVO9-)-]Y M@?,Z8)YK;?M&BKJWTGD;*7>N>NFT=Q270-2^GI49#MZ: L4;'5$F;6SK /_8 M:]O;:7P3X>ZG+I99&4IFY*(D5D!9F\$Q64#D&%EF)5,@NL8I\G'6Q6XD[H?K M8C>15>MB]GMJ[*-5 :42X)31H,C/@>@Q0F+:!O)Q4K%J#14><6>";?782FJM MVTRL74/P*L64D:,)B%J1\IT/0AOGHS"BY(*;'E[="Z3#H8W. M>]IX2@!>NQ>K7#.Y E<@$K.!%5%8;EWGV>70QN61RO(95\8'YL*8=8NTH\@Y.LMZ&KS/_^\-H@>@; M1'KCSLK+,/ETB37:8*VA#<.6VFV&10^^% ?%\$&$Z4TN' MHZG("8S]XPZ;_(?7].W^@,1&[\-D5R8VPL?;_H^A+BR"#9M;>/)OHPD?=?@%/B)2' M4^QMEJI=CD\>' $]G_%\?>YS+_N4LB:'-BAO:B=*_WYP7_L\PN*A&NO]Q2$ZL0^TSHB GMLQD188X:0X8 M1='DR7K;?!/=#?$3X-H!5'>;>&;G%.PKL= O)+0KJ^AQ(RQ&JX#SR$!9PN=# M-E!02JUL"BJ4QJRZ!\X3HDPKH=_F@SVF>/3-:)@NQN,ZPNS;SUZ/AA\_X/C\ M)XS3'@]*):4U))[L_"3=99.(_(Y6RY.*HG47@+TN\ EQ]GB)R\@VWI^)'6&(*.%9#"RH-$X MUKK_V/KHGA#_.E+);?+X7;S^?]6;E9J1,SCBD*WA+A+29M4O+I9F^IE9[^V@]\ E3H3L K#G9W MOAQ883!?CF:SLHBF]*])GQX4YBJ@)7V<9?9,7GZJ_WPUG >P9^6._[*TFU\Y M.9"\($6R8!S.FG4B>%V;0%F5F0S":+^'/;2+I3T!RAXS&5:0OHOKC(= _XJA MOJ]SJ_[Y8DJAN)&I> E:.UESH,E\"RU QI!C8AJC;[VC-H#]+,G:1HDKB+CS MG<06:^@ARZY8)8 ;Y/3R" N!&0X=3SYKDY1-H#YO(FVD9)6$*O9S<-F MEOQ=_==9.;N8IM$Y3F:^RC_Z'S_UO"PV"%&'8RI39]!8B!3I@_>8&4\24VY= MQM5V!<^2CLU5NX*I36X?KBQE;A]_5IE_M->1LF5 MC@R2] 54"B0\B_0OP7BQR3(N]G"_N@7R)T#" ZIR!2-WOJ_X5O*V8D&3'[]> M^6I>"Q>-M4X[#2I*46OA$(+, C)&D5ER1MKNJDK7P[BOI55[N'L]CC+4+M3_L!W;6 T=YG%> MA36_ EEVJEP'8$?5J@^".TP%:Q-5KD&/W?5P$,)DD74,N=3AY.3\R>0A1&>! MMEBMM2R1A_0TB/) W>MA>+*)^!N7WKVHH=15&WI9#1A585%"9,J3RZ4B!&4I M)K I.>1)%+U.&>P='W\4SNXN2ABUE6#CXM@*2:R %'+UK6R&* .K+'9 _A8# M410KF*Q#D]=4ZHJ/?VI*W56"';RIUR!=K^I<%'L.*,(:S@KNZ.=I@=H0M,!T M I,\H=( M((!92="*=A"M1=")>- ]VD&@'90OWE%K<:@ M!W)Q#(7FP2L21HQ.J!J1R]9#MS: ]RQBS:[4U4$-UCU05\Y-6 =N1]'HAE / M$YMVIOKU*=9,;QU$KYO"9EZH4DUY-FA!)0K5HE 2>.#2*^^PI-9)2D=!LPMC''"V&)FA&1I-O'^@#9LY0E.3Q&.F!&5EG!J@Z X3E. 45PE58MC:WC\$ MZEF$Q&U5LS_N5'B+5V0=@!V%O@^".TRPVUBIZU%F1XUT,8[J0:#>28)A-1A? M!Z[+%"%&S\ &JZ373OJ;![*/E3(/!*Z'9LPFBFC=%W4UN%G>[UEYD?-,^F&P M[$*VG"V:DY@=E!C)LM0 ?M@PXHLVZ] M,]U&\2P\X!V%W[#-U&I$5X+!=7!UY.G>A>DP#NZN.KN7 CL*O'/[< 6?==** MX! PL-H4C3PS+U1-\A8IY6P3\FZ;51SXOF5?/-A$SHW=T_?]/]^.2$+T]X<_ M1K_TO^"B,\9['/9'XS>CZ>4N1AN8%HD<# 3&7=U"A7&*<Y' M!"13%X6F'9$72,G3CB^MHIVRL=J/P$%HH9U;P]1V$6T7B1/UCO"L+%IGG8W? MU:;>,UZS%!1M9QP$NEDZ+( M*:\!K:L+L[MA'>BJK(T"UZ'%#M+OXG+L'HB6 ARO:GI^TO1&9"'JU&(.EDG! MZ'5@6C6_%MLW,1ZZ$-L[+S81>N,SAC6*:Y9]&I=U=S)RBQ;!,.E!^9+ *9O M^R3J"0O+-SN K#QJV/C!![BT:*6RT;[DW8''^?CN/7@>[5320=?QZ_,UUP'S7.=Z;Z2H>Z<\;R/E3@+1 M:Z-5F1,4=QG(V9/=RMI!2#)!"IPGBJ%P]O1'SC^"0>T M6XV_WIAU&[,6(?M:=5OK/7V 6.@/+(;+8LFFZ76R&^Y^PL''!6\B]E%SF76P MO=_L]GIY3E9O32+S"43BO+97D!"$%8!)&BU]]J)YZ]Z[L#R+3;V)(CJ8G[ * MU_**? UD'6WN=Z,ZS$[?1GMK4&('T7>PX]^#,&JAE!2U77]2M;(QDZGTDD+G MH&7R)4O5^@QZWZ1XP!?8-RN' YS _'Y\MK](B.+&$"'>L@O^(0G#29 M=E,A4&:;=6K=(?EA5/OW*5KI\ %J[*B .YV-__SAAJ1>TY>S'\R^7R7Q#LMW M]>_?WKVZE-H??_SQE_,PF6+Z2QJ=_S 3V(:#[Y<;\JC$^?JTHK!J6M%/ M. W]P>3Z$B?]\\^#AYIM'0KI#]\$>UW@"[C7B'FT(L8_ISC,F+__KI__]GW? MU:*S:@*YXBHH]-5MRHQ9*V41*?0.!;IY'\#7ETU9DT2EM%-@1)U?&BR#&)DD M\U]D2?7M%J&Q[;L/3S>]\Z]D=H_#<%)P7.>&QUXLUX7_'9*ZB >799Z?!@M7MCE&K"^Z&?E MZKS%GN*I^$S!7''U:%P+DHW,%)-;9,$*SY"U/F+:!-_AF-29PD=[TE:'75K7 MD,W*;NHOAGG93KT7.*)U/(*V)="K&#E$%3P(YR7]2!AE6]9R62E(#<\"U"8:Z\7C1 **V 135+!^(QN+Y;M2 =G'=:"M=-=![5K&XB( M]Y*I0X"S)HEP#'G!>Y1%ND9MIJX-2ART'5B]/ M#E8/KL;II1R]H3=#1P$&%=EI%S.X:#.(;*TKDF76/'>VXR4][2#V8,K?3UBR M]3#VE_-)[//?O%+JWA/":D<.'B161SW)XB!B)&^$19X$C\[EUG4@^UC745CI MPY&QS8O2'9,>T]O2PU14L5("TAI I1C!.]KQF/7.L\"]#'N8&-MF,:?WXO@X MTT&C\)8+>SL>?<;Q].O; 46N]!OU6.1S/=OK:>5SD#*!"V(V5$&"#]( 2\9Z MX18R#3_.Z@/.RF^3 MQ6?TA%.9693K$"2A8/2GGQ'%AQH)3$K5C-3CMG%NK*4T^MQ;'PYGE.G^_S& MJS](:70QG$[>AJ^S:Z9B"JT5#62>8FVW+NF=MPR*Y&BYB#7]ZXA?C@<7>'IE M'@>W.BA([W:Q/6.#=KNCTJAPI>QJ6 M2S9W+;]]9^EESANFI<%%)A_S-88)GL5!_^-\T$U?%YM4]>"$E M*86'DKRPANT[-MEP#:?WY-$QJ8,"I99K?S,:IMLFPCL,+"*"-XP6**P%9[2' ME+727'&18NN>&)TOZO3N'"^';K\D_JA>$ISVC&4R",Z (VI0/ 4(6AL@AY)9 M4D,N@A_S*X&GX]^CX<>*:\*=T\B70NMQ1=) KX %I^H9 FU.QC.2D?&+:S1E90XU!7R \)J8?295=4AH#)@(K6@'/&05*.<2EUMJ[U7-2. MEG(B[K'Q9<5[L//M\<;=#:PR3 KR\Y%,.2@O!7A/X;+P@A6F9$RJ-<$WQ=B0 MN8$,^/Z3W3I5RJI\G.^J /+TKVDPFF#^V_?3\05^^^9H.,4_IS\/9D7%?_M^ M,N].(T298*0& G.,D'OABG@,5@E7!')=G4_= /*H^DXLI'Z M[S!LNZBAPQ2OJ[#F-G59)+\.P([ZCCP([C#M1YJH<@UZ[*Z'@Q &4=3"0WH% MA2&7TW.$Z+(')FP(WC)[JR;JL1+E@98DA^'))N)OW*SL157,51NZ1O_-Y90Y M8[SC9+=5KH/!K&#@%0K@GELN'8LNK=/G='L$1Y'#OXLJ1WO70^-I?[=0OQ@, M9CTHEB/2#:8LR+^3@EX6%2*#("T'IBTY?%$(@WX;BEQ_S)/FP0X2[=I4+"%9 MD[A,#J05L]C1TE)+(%S.8W;92K9.0>T='_^DE;N%!.],DSYCPZON1N>CXKS*!E5@CJDB172*C!PFI9P(.<1-.Q\= M9($==DG2F%%&YB!')4"9(B"J&$!*)9U$:V/SR35'TB6)]X*AY=8[$Q\U>3O< M)?*_C2>#26PI2NNF>F[%3[O(E:]ML0Z>_CT632XZ*(C%$!\]5) M3CE!9)F#%5Y886RTMG4E_4.8GA!5FHI_/X7%11GI7WGP+] M?/[3GG5984YU*A8YW\I("T'0*E)*QI#G771IW9FS#?(G1+4#J'(_18D/-2Y9 M9&7V4@TZ"!_$Q.K-,,O@C%!09(Z,%2P16[=SVQ[M$R1>QRKKOJ!O<@?LWX9C M#(-Z7_MW$O3K:K:]2(5I9D $;@AX-M5LD^223Y*7S'+9LC1O?1!/@$+[5<3> MFA8]T&=)*)-8\>!F(T2]=. S\X"F]O6RY"^Z([!33X!=^U)2A\5C5^/Y95S^ M#K_@\ )[*O'$N=5UA@@'A2&"RT6"*$7[8FI_P:[RBN^!]01YTTH)'=9&K8+X M!FO6_>@<9X8RQ>R#\@Z43!E4)"Z[Y"/D4+B((CIKNNJ>_""X9\*9[172P:"U M%49QB?/*>=^"YF=E><;_OC],>&5Q/X4I?3F]"(,>D;V4X@L$M'4#3G4Z@)5@ MG%$A:1]L9X=OS1;Q!)EX& 7OIU)GQ8)^#N,A[>R3LW%]R]9:E_8B.,4U,)4T MO8XZ4#RB'.C@;?0&-;-[J$9HLI9GQ]^.U;V?6IHK5R;O<$!(\^SFI$>^9U!" M<0B^MCP7.8#W+(%C$5.*7G"VAXX7=Z![VE1KH9*6E2EW1,JW85ZM&I.YS")@ M$#;&&A)S<)9[, 63S'46L+K1C7G=4XI[G_L$F-&YN+LH3=DX_3=KX37'""RY M.G#0,0@<'10*:4)!Q=N7X3W*E/Q=;$NG2CGVE/Q<&TQK9^@]D/1&,'H9G% * MN'?T2FBC1.QJT,5C3QJ$=<4I^MSS91/P=Y-GRJS;T'SC\'0>3 M7]/+T=>_CT<7G[_E?M.6G2R2+T:6DV!Z0NB%K^,K4V'%&^[,.@/%-WCD4;B^ MNRAKU+VDN\ZR7[\VH*BD>='U\%XH4*50,.>,!J-=PI"U-W&KW.Q'7:.Q"UWV MH(>NT_97D;S.\WKSX=W/;Q9X:_N)7!)2*( 9E# 2/"L:O#+>&T/VE6_%FS6> M_:09TUKVC>>I5;QR.X9G83'[F" 6&T!EDLZL0DXDZY7(BI7P4(+^;@B>&F_V MH(?&"4>W4"\@2>0^2X40M6*@'!<0BJAIH%Y+5;01,6Y#C6>@]RTDV# 'Z+Z: MI4!.MA \@4"KZF@'!62=+*!E3AK&-3J^S0[Q-)6ZJP0;)N!\@S3,=]!-D:,; M8M) Q/*@I*<@"VE#0JFDLE9'HN/:NKWK*4]/Q4WDV4$*S3PEX_TT3&=GHJ_K M?UA&T8$EZ[05X/6\R8X$YPF:]24:'DFCV/H"[AXXS^(,LY4Z.LA-OP/:XNU8 M!UQ'9YCW CO,^64S-:Y'CQUTT,'YY?T@G4UA:.:5O5-#Q< M>@!@A;=X5=8!V)&+^B"XP[BIC96Z'F5VU,C^S,X5H(G^DRXA@'4B@-*NCG!/ MJC;4,LX8R3UOW;WU0)1YP'$]-&,V443CN[([P/TS#&8%!+<:R2RV5):]"%DP MOR>P@Z!'[:1TIUO8L*WJ+Z$_ MGKFRHW*E\V3-ZIE3]FKGR45!WDI79MGN\DIE5H/VJ/M$MW.;TX.)\D:[4BF- M1N>]U$*H',F5*,9ZQJQ-MIB2>OL$NMMN7S%,+LA=/JNC?2[& M8T)(O_!F-!POO_PQ3/J3UY<%9#M&1Z9;N2VV90][]3 M'(ZA-YV#?6BW@^NV+=I$+595C=6KX>>+:2\IYE2M@]!)%E")>0A!.(B6T^HH MQ')N/TUX-X+]G,FZ;ZUW6"[W\!)>T)Y(WYUMKN_JO\[*V<6TWJY.YB_LZ(]> M5EH+7M>A>6W?SQCYA5H %G(]HXYJ+[-9MU_ BS ?;:S3.JH4(J*!OU%SY'KDEWL1V\OQNE3F."D%[E&%G@&I69SDYD! M7]N0\)(=!5W!!=4Z7[FKM3QGMA\%/SHXC5].)%D">I'2Z&+V%K_(_WTQF MVAZ]@5Q)5""T)7E%Q2%BX.17!2,PJR)9ZXD$:P%[SHQLK[G&-3N7HKK^#MQZ M8ZZ_,)>OR+*?].6)^5F99QW^7$^T)G5HSNO^9/IF-/VI/YEWUOEE$#[.KD.C MCP:<.U22_X$GG=$WD(B=PP,@(A6P&9!RY-Y6I$L.J(K!C23%'-X&\#5>^:8:7E%,8;%=T7V7<'OJ_'D$3)ZKWH_EA:6 M#^=U.VVY0Y&!]B22K:*E!1\<>!T\-TJJ=#,9]>E6WAR(*QN7Y&RBLX/45:P# M\%22LX-2-RZPV$8C!Z&.42I8G@(87P0H(2U$)0)8I5T.)CDM6H=9C[4DIUO& M;**(QNF/-6(:74RO7GHL$_5S%%[E!,A=/>^U#)R-'$2,TDN&T=IU.H[=^8!C M+(K82!&CUE+L("7ENWV8F#,)DG\!8NN"C,0B(.UWDL! XY Z0-U&8; M#6M^4W\OH.?MC+3350=WZ9ND9#UP#GIS>8MW;YT%=N3(=+ZXPSA"#0FU0X+> M_MC0@1.UAX4&&S):#YAKHDP, J*.&G@P11L5D;YSHOL:3MRC9OL&)&CL /X: MAKG^N#_X^@XSXGE%_GXZ2K\O/!B7LTV9$YA8&\'SS( ^H4!A3C"F>8ILG6Z% M#SWG@$?!QZ'644\@L*>02 M&9.MB^3NPO*\?J \UN::*]-2BQ@^B[2$._ M&V&6F?G"ZE T&4 Q7UNB./J7-!6NQ=NR#K*.W(Z[41W&[6BCO34HL8/H.]AJ[D$8F47F. +CTA)"EVAO M91FTYPG)RLK(6M^0[9L4#[@=^^;$)A+? Q=J F[-4W\7ILN>OLH9M-EYD"F[ M6OKCP 5C2 ZY:&&-B=)TS(G;J/;O@+32X0/4V%$!'59YWQR82-Y5+AD10HZ> M?*]Z66P%[9NV&"Z]E Q;\^+(1M4>AP_20C\-:TON@W5].LHZ $\S;#=6Y<:S M2;?10X=%^7<#I7A?.UL81%%;. ;&*1Q3$JQ709O$48KG/<.V6YYL(O[&ES8O M!H,5"7;4"QW0T*2@HMK;*J2?WP:I9GJAP,L5HU^IQWP;-JZF39D$ U^3>*R\U>"\CA*BB+#FGJ%M7@&X%]#G2HDJMD"['.FYWXTW,&-QA; 7YU_ MIG_.9W!.2.C#BS!8+(:C<5HPY(CSA6KFRBB<;G MX_\*G\+_^N?RRE\J8YRL38:=5;0^+\%I%" Q)%O77.0Z+4ZN?>C^XH#6DAZU M$%/K^;_C4>W93V'!^.NK81F'>AF?ZLG,LA*685'.29"Y1%"^.* 56UIF[<\3 M,QQBM'O#[P'.>A%:;"K/QB_G+KQ\P?5H.G#8HN&;TX.#)[D@AP6/2D'21 MDGFGE3)K*/7J9SX)!6XMI#NO<_:7K_3A$RZL2O>)2O<\J^L,I767>2,U*>HL MZH0RY9E40F*,1C")KBCKG8WAH=2D>QY[^-.0;_&YC39@DAZ*J:6)5B$$F0Q$ MJ1*ZX!7#SL:+'$-.TKS->SWQJD/25WMD)*6L<^ N !-UKBZ99/#6U3)+1,.$ MR]JVOO-<"]AC/^+Z[*!8X5W=;(:8EPWX M?QOF);QOWUS]YB!.>M(HE(K>%HS:@7)&@>=)0E+:)HST7>4:,W$WQ,^9F7O4 M=0=I2+ME YBLN"S(Z#7C)#>O/87"%"%QE4I0JBZD]0S 9YWWL=N6O2]-=Y"> M-&_$,3K_/,9/]9CO"W[S0%Z&R:=?!J,__H'Y(RZ'H+PH4QR35&O[L7[ISSN" M_(AE-,8/X<^>%;*PO*GI+GH^R4"1S+),SKE/KF+(E_A.M#\"##K*AVEWV M/((BE'\& IW)%'/BN(N^YNW$D=Q2/*(TT9VX?!A]/[HTT8TTV@M M>O ^:W*O(@-?; 25;69&"DZ1P"EM9)^,:I4VLHEF]YL!L ZR4]I( ZVNGPJP MC4KV2QHTG-F4&2"KB1 4]T%DLC8^=$6I7!WFM?*2CY L7:6-=,253331:=H( M.9JA&$MV-#!&GF92X"0:,"5(';+SI3SNM)&-)'UGVL@F8CJ"AAJS8.3*F='L MZSLN>KJ_PMX)3=>7W.U$=>,:O*BD> A<"H:*"1TH<&.._;Q%)TC(HG2V8Z"0HH3(X0^^BL_4J43J7N#S"&+#A1?E.-7LL9B%"AE0L MKPT(!3BM)*!P2#]))9;6,U6>]2G])FQM7)VY@:8[N'!_&[[.TV]&B]94=R4& M).E1*,> ,4T20L5KBO@^OU];)/HN8I,*3W M &>-WVM%/<7YD#UJ95EASK>N^'T6>4.[F;?6FNO@3OP=#FH7D;=A//WZ81R& MDY"J?G[^\S.%BCA#?N7;L_+.J_^EIW4T3ED$M; M\1TA/V=*[E/;'=R,OTBSAM 3LMWUD/,*-!+D8G3%7'AI_D7MQZ23DAXL MKI+)>/, R3#-6**00[2^^]X8Y',F9+<:[>#^>NDV_#(:O\A?ZAP66:P6F]:LB4S(;" M9D1/0(U6X+U0H+4K/+$HDVJ=,_-L.I[NPK!N-'B;:G;G;)?YX>OPX]5WXB4K7<\Y)+7&5IT\W.?AJ9W$5;# M/([9!,Y_OORP0!&3#BB"!>YD'=V6*2"RC$(S6X3,UG@?UK'7WS[Q22AK2P%U MD.MP1[;0S+5,0A8I%8,4DZ35"59+1&K3(9/1.Q]9;'T_?0^>'X<2M=+N5#L1#S]G_%5]#E8PZDF?K6;KGGP>CKXBO:=.< M;Y2+I+W\+7WA"N)+P#ID56>V9V5!24]^+#(!161ND)C/;PZZ7CTZ=YN'/Q56 M="_Y#K:+'\.@0GS_"7'Z>K1H!E0-8*N[ \;Z>TB88ZJ"%8A6OQ!JV#K"-W]&Y4A_%%VVAO#4KL(/H]F94%0JLD MB](K2('3NY!T@D 1/DC#LM0BBI!:9S;NFQ0/^)_[YL0F$N^ "_,.=8L2E)DE M76Q]1@<62ZB=OH4&1380O,Z\GO-8AV05O6Y]]'$7EOW[(*WTM;(=X(["[J#* M>T6GB1GE?:;-+V&$Y&4"%4Y^UEM-!/!R>G,^^\ MX+B*Y3V.O_1K'O;9ZO$=])&3U3]:O%?KK*4CMZ3E.@[CR#0AR.C(M-O!;M=T M38I)'HV)()6GX)"B07#16++<-I6H/,^\=8W1\3/U >_JZ(FZB5([(.C+T?GY M:/A^.DJ_+V?3)>]=XA$XLTC[!DDF*"]!NRA$T5FDT+I1TBT0^W? #J?36Y4B MNRCD"+J^O<=A?S1^,YKB'IJZW?>PKGNVK;W0&RW9F.$Q%:D$%J&4TR%I8[G) MWOC(N,L/M62[[[F-:CQ^ZD]JECWYFC,W](H7^I6>NW1#7TPO_\/KRUH#+R62 M315@A*ZSYHFRL[-O:UA0*KFLL+/JCNUA[VI&?\(X_::B5\,ICG$R?1>F^'XZ M.UR^4F>:E+2%9*-)[[6#)T5=7C(0O+[?NF2Y7I_F#02T/KH#EEWMB7,W[6U' MFNL@:+[RWO>,S"5X58 P47 G'8.098&D==$JD_\26]_<7GG\\V/)MK+OP&.; M@5@T=EDAEEX(+H8D''A"!0HU+=/0E^7_LO=N36[D.KKH7SEQWCG#^R7BG >[ M+VOW"7?;V]V])O93!4B"MF:7)6^IRKV\?OT!I5*Y2B654DIF2B7WFAAW76SE M1P!) B#PH?*X!/2.!]O8-/9 ^O[,I:6.!B@?V@+I;>DHH%5RB0?,2B7R2>L$ M)UTT+<"5P% B)HODE9K61M8;].B]FR^I.S>WG^*IZ1V ,0$+D@D>F M!3?,VTJ7'2O)I/ !NK4V'>UIG44B>1PK>-:K.E@; QR;CQ$]*"CN@FN@// N M3*?)Z?;5V;,FT%/@8QJ$-D(;E02+D.O@UUA8S%*SY"0&[$<.Y[ICY0X*!4!090N);"=GW@!^A](O*VKGW>A_.6G5T^!>M"B.)&9 MS#D3T*CK'#MD1H.S$:+AKDLOU4$/O613Z"WDQOV..X'^"HL_,#W%FBLOE^"N MFBI%[CH:%KRLW])9&,@OUIOCJ@\SB!W/O62;:"'J 2I:W\RF'VYP_JD*HE[Y M+1TA'SP'GA.S&GN)>F" M:J"@<'(L&SA$R@/H_NGY96AIV0;#3 Z!Z:0+"Z5R!2G")J1'R*TO>L_ M;VBAG=V7;T>(=HR2F*<\YK_AS:R\NKZ>_57KNF&:UPRPJ[I>>%37VZ!.IC6" MWL4S@XKD245-RMEGR0UZ+0WW]&W*TALE4_*HM_#,]P/39DK!TJ*KXS2#Z0-H MWVZ!4N!.>&&8C/6ED5XQD"HSD7*$9'P.?JAI!?NP]0FZWE?9_,?9[?QIMQ>K\5RI6(V& @6%XHB!(3(@K2T]OI":TZ( M4_/!?L_@N3 #::Z"06J25^9:YV3]<+NXF7W"^7UP>=?-="6@>.439XG7*IR@ M# .;%;,F%B_ V21:UQEVP76AYM)<)>UYRW;C^Q$+$L+\'K_@]!;7<%-V2F>) MS)1:I6TY,E \,%$X9"L<#YOW?+NHS0Y]](49R1@*&"#!]RSD.Z@DHMF'Z>3? MF*\*Z!@L1:O1UCY,[S(+ 1-]:Z02ID3?? ;+80@OS*I&4-, +8KW!<0K8'L+$:7QC9S)-2QBBM'L:,Q MU'7JNLE*M?F^L@^M"GR,1D\[)"NBYF.%H3>EUB=;Y;).$9U5G3:G/2SP]P\\ MU076*)J=]95PXPD 2Q!WF=,N,!K.B'CPZ/$'0API_$WU]9#<@(I$"X@&/$MT MAI&?$R/SOD9<*BL!TCHHG3J 3JW 9X8TM-7?(0)KK+=?25*?;C^M6:+1I!" MGAP%,IV58CY8P60PLO(9\])MPMH>S3UZZ+@4SD>+?=9"9@T3EDL@\*\'0)3) MJ #)K?"!,PV5\1\HO"B8I02E9'"^A?(>/O0%*N]HF0V03NQZTK_^^N#47U]4 MER0,@@868R()0/8L8JB-6YICX9:CZC3'Z]@KF /Q?@]^U>AZ'83 ^R&BNSOR M+I@&X^U^BN\45T4=,PE^NQ\\MIQ2WZOB<9(%VC3H/]>]7UX[V** MY8>_NX9I+<.^?\*W7&A)6@HGZTV(HO Y)-KKA O,U;' DOM@2NLT\GY4#8I( MMC_A_B18^U=\KN]=?[],@Z"KCL;8,C*1U8:IC9H5G/ 9GN*YK;,TAV '6Z3/8 M+NKE1"84Z[STPI%Q(2R= MPY8S$(G^0!0^&VZ%;DT@>#+3V9/+/@?+.40=0S1.PS2O+XNM,:D(S3 YQ2BL MMBP6+YG3*%UM0(G=+M@/:9:^?_H9>=3'*F>S6?HXR0Z0P7A].[G.JXDUZR]_ M^?1Y/OOR:%:F$JB=38D))233&@EDBIQAB48:*ZS:)%[J/P^L"[#+LXSV^AA@ M8_@5TD?R]N=?'PI@S0]#2Y0N158T!'+^6XI]/0T]&HZ\AF25N=5R:3U:I5::#U MG>=.-)=G%(TD/TP[5V6K6L[N_65*PY,^#I#Q1?%@E2<%6N3 MD$D@V7'[YJV=>"[/+II)?V=/5L,+\LI-\NUV]@>8S[_2Z;=DJ5K,2OWM\5?A MW3^[]Z7WDF+2@& M7F662^#2!).#'Y:N^C&>2[2-'A)O35S]X!:,3O'E?-^W\7KR87F[M;B*.988 M0R7G](6.<(D,HC3,H @>LG$@U9X#K,-C7K:.6\NQ,95%)5#[XXY ;>/>\P'" M7Z;I^K;&['=D"K\"N>)+LJI_S&<+$HS3P@19F-&5(4TKSV+$.@*8V^(D& 6Z M@R$T ?/RS65\G0P0(*U9..[0_S!;W"QJ;[PI/!HOD XW3=YYJ1/G5:BCP34* MS4T0 \P[V KE91M*2SD/P$RQ8<,_P.?)#5QWM^$K%=%85],])1)^80WS%-8S MC-*+$*V7NE/?XB&9^9Z8+\.@1M7< .P7W?"O68$,YS8Z8YDTT3'-HV40!&=& M*.>=U=8,0K'=&>#W9%/'Z.2I =EQ#.C*:Y\S.LE2\9[D81/S46CF32FV^.0$ M;UWDUPW9]V0R!VGAJ:VXMK'R'>D\1>@ D=<&TPI)U)M/K9FFC1&\%#RIUG?* M6V",536(F MIRB43\F9](*-X*@Q#>UMX! I#Z![0H&+FTFJQ^+;\@.%Z9-U30,JPA$D9QY< MJ3N=8C$7VD(I:-?<<2-\\RN7G6C.9G##0?K:]!K:"'N &Y4M(R5 N>"*9454 MALC,:9VHZ>SS0;N2C,/^M+N?(2T98Y?[F@U"N"B! MR>1XY372Y K7^2$9 $Q!6;K1'1Y2#O($Q:7X>SWE.T!YV&-$ZPDT'3 -Y.MM MPW,:3Z^OKIY5?0]!#_[:WV'C06*T!$:[6*]@@F0!56!..Z?0EA!Y:Q]O/.7O M\?#&T/TA\AV$)^G+[/I+S8$_ K<^AU H5^]SHW=0NP5K&KR2T9$/0JY(BG%S MJ$P#PJ1G (U_W/?7V1,ZI%8"'\#)6_)"O8.O]81;UZBJF+*0A3E1R]FS]&PY MALYPY$)JRSUO?=?Y%,4%Z+VG:(<([+9,K7<^0JDTL5!=F1P+/Q@L M_C03X6B-Y.72MJ=LI9'&PKPGKT1YAT9Q[4W8H#S87A[9Y6&GOO0]5B^S(87: MT,M[=J;\4Y12.I',[26AK:X_"EP;3DSA_=ID?KX$5LSCL6B#ERCENJJ M\U.&Z= BN_/&"$.!O2XUP9]8J.V?H+*)Q5#T+X;UK]ZTZM!Z>%-UG\Q8#3-X M/9O/9W_55 =\IM_5!6C]TAR"[W*MIXE&!@I?_PLKM2'F5U]P#A_P85/BE4P9P4"J MV50Z[ TB@X)023DD9+11BSS +OL,I,NPD99R'^ R[@[O,LQE*'T,D"%]@S>$:[%&^_;V M9G$#T_RMDU5["A(TK5X(17(PE9A!*\6<+(C&VT*2:&TO>S!=B)&TE/P0S6!; MC/@]5G$1Q*=^54Y%)$5VC+G6],=,0LFU#I "4*V$*\&-X>GN1G@A5C.<5H9H MZ]J"=HWMU1<*-^N=T\^S^>^?,4T*^5NW\\^S!2Y[K?_X"%/ZU1]S.D#IY^DC M+'!QY4$Y*<'4*\1,;I>GC5,%S;PJ)<221?*M+^B;+^)R+7$\W0[10O9@05<& M@0Y@&YDUE>C(%L=BMH7"1&\Y2 OT6@UH9Y=G(@=)=("FKVWF^N?T=H%Y;;0_ MS#Y]FMS4U?^,^(#9A6,JLF3%K*@9 RT(N GDZU=Z0T@<@VG>,W@LV,NSF^%T M]=3(_!"=A4IJ87E<#IB7M*N!93ZZ4LN@S["SL&WWWD>I9=Q9B MX<'HXEET.C#-LZ?S3DI6?(HJJ A9R8%;BLZM!ND@W7;I+#Q$QN,UDW5!];UV M%AZDL6Y=9<>(>\0V4^6=L0E94HF\(Z,S\\@M2\4I+\@M3GSH!N-SZRP

BTR,#(S,#,S,5]P&UL[+UIDYLYDB;XO7]% M;NW7]4K<1UMWCRDE98UL,U,:234ULU]H.!P2NQBDFF0H4_7KUT$&XSYXX(T7 MJMTRJY0B%$'X\<#A[G"X_]M_^^-L]L-77*ZFB_F__XG_F?WI!YRG19[./_W[ MG_[Z\6=P?_IO__$O__)O_P? __KI_2\_O%JD\S.E#$9?/(,:GN??^Q\V_7O[H:GK?#]+'\A__UZ^_?$B?\2S =+Y: MAWFJ"ZRF_[K:?/.710KKC ")/_S'ZO\I__XEQ]^ MV(ICN9CA>RP_U#__^O[-C27/PFJ-Z<]I3S2>_B*OU,J3U MQ&;.HR:Q16T3*$]_"RHYB"EB+-:)$.5-OBO1*Z)ZHXL5T?QI\?5'^F#2B1#U M+U4J8B.1.\MM)7,.7L*0/@O1Y.LN[WZY&I(6N MUHL&DMNJA6W0L.LG\X'"_+3L#P M<1GFJVD5_ 6@C=#&"TT.%?T/5$&$(!CAN[ALK"3GRKHVI\.ME?>"A.H?$B=) M=&14O)ZOI^MO/T]G^-OY6<3EA/L@! H&3',R;PPEN$2^=(Q&BNB$S>JTX^+V MBGNA0/>+@I,DV(7VW^.G:17"?/U;.,,)^>B&%*:A>(44964%3C(&IO 4N) 2 M16Z @)NK[H4"TSL*3I!D%TAX0]'\DDS81O ?2/[XP^1C^>)-)?-,RW28J M+BQAR([+& G_R6I0Z!($Z4E2);E4=-(NM[ D#RR_%U1<[U!I(=LN0/(B9U+! MZN*/7Z9SY),8=+0V([!@&*A(497S7H.63J$,I=B4&@#DGJ7W H?O'1RGRK0G M8+RDO[Y=?ES\/I\$I:.O1Z;=8#L[!9X'#S*:G&Q.13!L!XNKA?=+7;'O!!5' M"K0G3&R.QK?+=\O%U^D\X<0:QYF1&DR,D@(K$R%Z'9PR!9.C&9 M<7VU_0#0<8KS:-&-K/)Z/3I[]WDQWV5@ G+).%%LDE&@M$6@(,J!<$RSD(R6 MZK1CXO:*^ZF^XU3F22(<6?T?,)TO";IO M9A-##E[[($Y2_^T5]U-_QSG,DT0XLOH_+D,M0/GP[2PN9I-LG.#5;#DK2 +" M:8C($HCL.85!*9030X<;R^VG^([3EL<+KY--__J/]#G,/^$FWZH4BB0YG5F2 M4^B;$[DI@N21I,FJV%"T#$TV_O55]\- QRG)DT7913CP\GQ9Q;6]@:N0)AV< MKR8EFH2N8!5%J+5@Q$?A"$SI1.Y-9-F==A8\MOI^T.@^!=E M%U Y,VRG\]5TCJO5Q) M4]Z3:;-9DE]$EBY4YUAIEZP-RA%K#7!P M8]']<-!]MO%X07:!@]=GN/Q$1]Y?EHO?UY]?+LZ^A/FW2>0NY4@6+=OLZ.2+ M'H(L'(H+-4&F+/,MKJWN77P_7'2?9CQ=L%W@X\-GG,UVU/, :H@:S&@ M ^\B@C'6E^!0<=.B/N+ZFONAH>.-8I+]_^$QR6[T]7]=' M'#6RGC".)DC#0 NF0942@-@C.25&$75FG)738M*G:=@/)!UG)QN+N0_0D.26 M8?9FGO&/_QN_35BI;YM2!NT)\(HS#\YD#\P([Q@B2M'B:O/6LOM!H^/,Y>G" M'/N^:ALJ_3Q=I3#[WQB6N]+R:*,L*7BPBL!,1U^M[1&6> B!8?(^I-/*]!]: M>3],=)S4;"+23JKUKYCXF;ZSFJ J7&(.D)*RH CF$+3D$)FI5>696:5/0L4# M"^\'BHZSG"T$VA4FM@]1MDS8K+)&RX"SQ$')9,%YP<$$I4R(+A$W#5%Q;>G] M<-%QBK.-4$=&Q@OB(&^XF(5/DV 2%](GT)A(%%(CD P,)(S*%"42YZ?EO&\L MMQ\".LY@'B^\9EK_MQ_O".\7^L:QK[+GJ\5LFNN+^TV55^5MM2AOO^"VX'QU MD_X]GVL_^:%-WG$?1OJ)#[S/5_ IA"^36HY_AI<+7B**11MTS @8.$6B7$GP M%'R"CAPU5RSP\EC^MX15W"C^8IWM;L+9>K7[SM6V>H*48XW#[F/?XU>ZCDP8=[(PR!0\*9.SM+8U2[NUQWD8WE+'.ZMQDE1'/"IV=+]< MK-9ORU\6B[QZ,<\?E&,_3W&6Y4-,\OSNKUWS\V MWY\XD:2S7$'6I=0J?3(:O#.E-@A!",PK2)Z"2FT*"M'Z/-V/LG$>UX^#LZ,UT@'._H)S\FUG MU2KGL^E\\WRXEE&\_N,+SE[ ^)K)8ZZ !2FV(<7*TOW-,++G[#]41&4X26&7@4L99L^;HW&)28 M#9-1J& >RQX>%] \0,PX+_Z'A%$;N1\.(+\%T!P_U;BY$82J>'Y9K%8_D^A> M_]?Y=/WM5UQ_7N0W\Z_$XB8NGY2BC$29R-2R "K5Y\_+>:+;7YG_FG+Y\[NYFB-<%& ,F1\E:[/5H-Q M8%%RQTU2'A]+9!Z#KP>)&:>;P)"8:B/W#LW5R\6<>#HGMJ[RAC]A62QQ^W,? MPQ^X>OT'29#4-IV'Y;'Q=YK0NS"B[Y8+HKMN MI$EBC"]=%/U':J(^Q&A:V[RKU4?JLS D1HX4;03N/Y.L09?EP\8#,M1F/XIM>(J1X$>G#,<= EZ6"UU#8_UFSX**?M4")' MZM4PJ#W@V M!!TDX [LU.NPG!.X5^]PN2D.OI0(S]*B(\/89[!"4?1,9:"60GTK'4, M^1 M(W6)&!(S3<3>@7&YS<=/835-$RV#Y87@+POWM >2)":P@ N%,:=U2+QU M[OU>0L:MG&BCXR> <[C .T3-J^GLG+SQ27*+MCMORYV7+=N-H;3)&G,& MD2UM#,:P/FB@8#*K%!CF@*&U4WT0@>-6-0R"L^$4U"_Z+O;2W>=5DBO!.44( MY Q:BA5(A@ZM!6W0"L]KOX?6%X<'DCANO<-S(K")DKZOTN7Z-'2)GW&^FG[% M:T'8#69.JF-^:(4!BYKW8JI1A?/ENF_+=J47\WS/^E2V#+;Z6644G.(F=4'QUE!J$-"P)>H#$.S@MWZX_X_*![?H;DNP^AC^V+X?H^TL,*WR%VS\O!8?2 M%*Q-_*5DM0*D"(B>QYIQ\U$P&:)M?8">3O6XT<-S8O.9-=PQIG]>+,GMF&_? MT*9OF]E&M;'3IG!\\]5L@X"_A.E\DVI>3E>UU/Q\2?_=BF@GL(GQ:)&; DS1 MYB85R-K^B3QC[;V62&J1K8MCGX&M<2WV+W M_X[Y$U[R7FCQ]YAF8;6Z'.M1Q42\2X59LI3 &Y=!I4*\FRA ".:SIT R^\>: MT;4^)PZE?]P3H].],3@0.M@$]["]DSA]M7V.]*Y6Z1.#^UQ.%BU5U,C!;K-Y M48)GF3S$1"&SR22.U/K:IC$+XZ;$GM-Y&E/W'5P]/L+^7NSZ@CX)4?NHLLVX M+P[!6@4\.!$5B4+8]D\I3R)YW%Q;)]!NKMN^K?A$%)=R-@JN4XW0B]6*Q'K)9>9HM+(:U$:XTYO(F!=UD:-L@ MX;9].4'<'9Q86^HO.KY=,J%4$DZ4!!DMV44EZAP#%0"KK7"1>?=H/ZSC,7.+ MD'&AL'02 &[[-/F MZMH#JIGL.\!1?<96!?*WZ?KSR_/5FIS^Y49BUUCB+"2)68+T2"S5"(#B2P[1 MQUBXDH(UKT[=@ZQQTUX#F*G&FN@ 7/7)^)Q^Y%MM3:"LR5R)6C9)VX$L:IW^ M58@5:1D73J)H_I#B^OKCII+:P^5HV7: BW=+_!*F^>(=XP[2\AXV9\VB/E=&EW )G-E=<-V4QT9K73A":H>UD? M#G%PT0G8/#:3)N68!ZETN4'%N,UEVH/E1#EW@)2;Q$>7,"9&Q#M+)Z8A,409 M8ZU73:+V'%1VF*3.(?@8K$/, +[OT=+MX +MW;+V(5E_>S<+)(YYKN'@E\T3 MM7G>YKSPEWI)_[Z60[\M?UWAAMW-[3DY_>=GY[.:E;W>;?!VDTNF,BL.#60O M2+9<*(A<%!#:%TS\]-DSAR!+/@;GJ(8!KDEWJ# =6,NWN\8\]_$]B3$* MQ7P!1AXD**D*.!$E)%[;/VER,7WKZNQ'">HAYFL"Q'9B[P!#M5/F[]/9;()) M8&:,@Z&3A;#O$()P%IQBRAO:&(3^QG#9K=U#>-<$&4<)LP,0O"%QSS]-XVR+ MX5H&=]D>^I(G'1.:Z#QHR1,H&S@0TLFIE#F0I9285>OKDGWHZB'B:P*>YDKH M %C7(I):^W+A>0IKR(5%"6R3KO?90M3DTIHHO*#XU?#8.IMT+R$]Q']M3J23 MQ=P!5K;T3XI6T8KBH-0.NJI8"3$'"4&&$K7TV<76-9W;E7N(]AI>PQXDR [B MNU^F(4YGT_44-XV[ZP#'SXL9"7VU;61Z*1IM!5H2 4A&P:\*HJ8T4@!FM9"1 MQ9I/;PR0?6GKYBG4,$4@@ZCH:.A]Q65<-+(]USB[G7#),J)FY,#+6HNGA+4U MZ^I *BRLMF;6N742ZF%JQKW>'T;_#X/L%%5T<*#]LIA_^HC+LU<8UYL:AB_3 M:BQKT/@VSJ:?MGU'=^FX3"APR1%SMK[\ER)"I$ !3"E,:^-E^XYX!Q'8#?1. M0L5ML VFH@[P=S-/L9/@M\NK >1)%)]!QAI L$2N@=>\EL]HU"%RQ5I?V3U. MT;BGYT (:ZB$#B"UJYYY%[[5TIE++JPQH?A4F\/5)I$2P=.WP%@4$IEUSK4N M,KF?DG%SC -!J('0.X#.Z[,OL\4WQ/>X25["NX M)'-BZ&S4K5^U/DG4N*G)@0#55A4=8(MVR/+\7D92+"$7[X!)4\54G[UP82GF M28*Y3*>W:!TL/DC,N)G*X8Q3 ]%W@*'[2OCN'-?%,I5+H' YI!H]AP*!U7=: M61FFHZQ-:9ZAFO(HSVFP1.9 R&JND Y MDG4WK=7?,04R>_CKO91EEI0P(RU MJH,[83WSN?F P =(&3<+.I03WD#L':#G'@Y\Y &%KKU/*!!5017P(M)I+1T3 M61;C0^M+N2,Q,]C4HZ%2 Z<)NX>,^E[)C8GRH7812< M!1-*:0U>TTY(:)-, MH3!L7MN]'V7=Y ,&3':V5U$'=NJ!G,>UJTG-@_'<P+MT%QX!3/ MD@MH& 2D+^M8G40"DU+)QK ZL:+J.5(+PZ&JD2HZ -6[W;H;EK:M.8HSV;F0 M040K0&7C:LV$A6P8-[1G7'3MAX3>(6/L[DQM-'SW;?!)XNX ,=6B+N;7Z%?. MH?)8ZKC3"(J3+8VI-K15+ :DT]F*UK[0;1K&+N(5/'&F;O MPI0BRXM,V36V)K8$3-$B2+-IWB+I\#79@^!"9(E>*]W:'7J:JK'[^PX"IL;* MZ !>[W$=IG/,NPE--]Z+EFF:KB=!6IMS,;5(BP*'FKH(T1N0GA45(Z_#NQK# MZVFJQNZQ.PB\&BNC WA=XV"?[O,3KL@T6YZ@U*[ *G,&/@0&E@O:5L$:XVQK M4W88B6-WUAW&K@VHI@Y0^+$.,3A??MM(;VNLM[X NB(=9Q98+O5Z266(J.K; M=RT,3\)(W_KD?(B6<;-1 ^&JB> /!Y#? FB.GS95?L.D#>BDE]QS;R&QVM:, M,8HXO(C M,XA6:5T;FVK[E(Q;O)I(-B<*.P.LI>_3N>+)=%]V>D^"F+Y.#-L;43(GEV/H^[C8->T'%#P659\DHG23V#@ZJNV(Y:D*(1!X, M6@\ZYNHITLGL+7=0HI"LA!B":%T;U8;R_;)5[+O&Z @Z[L @/B7:28DQ*^]K M6H:DJ6Q.%-@P+LS"=3QAGS-BB@1>L-YU6DC2, ANSU%()$6WS,H4! M^!AY8,?QL+IMM<;6<0YGI.B8 M8:W^B+(>.$R!QQC "5:D#QG1M:_D>H2@L2LKFIW&[<3> 89N\7"QM= 4I[,1 M8%.H$REIDP5+N\$P99(M++/FR;-[">G$@SM=T;=[,)PL]0Z@=I4B"05>))=(0FEM^5)D),,:3>W<[2T$(RTPB^1' M6IE#:5U2]01)8]<9#PZD8\7? 9JNA0HQY U=A%Q4U2U5D-?R+IS8A?O?4D8()5 )E=$ S$RDA<*LKR)(MS4 MVEUZA)RQRX:'0M))8N\101<'MBT> ],92BRJ^GNUS4Q,M3&7#BQ%JYH_<'B ME+$KAX=%SA'B[@ U3]X5/715M"LD7*V7YYL[I MN>=MR7;K3P(Y&4HI.BJ"Y'5 F(#@? ;MDY8LENA-ZU3\@\2,6W3?&(MM1-X, M.X-5B5Z*;;4H%Z7 IU6'WO.!C:M"GR*Y?37H8V]_&!JO*[R\-*!"D61)9*FO M@)3%H*/,K1^[[$58XWI0;C4J(P7PPHG-9"BH,:9V14V>W%+:3+[U@*1.ZT$; M8>&)@M!#Y-W! ?7X%7HRSD:F$8(6ENRPM> 89R"24#&AC0Y;OW1:E]_@0XE^BT1>? "QW!%6%+#6E2<_OZW96H'*3H MO4I4#I%Z!]#9/@VYJ)O(2+Z=MADPDB!49A:BL_7IOK4)B_2V>=+J^OH]%J8< MI,[;B?1C9=L!+NX6U3"=BA&\0(C%@[*)#"U*7]^/&55KGQT?,"?5 T*.U^>3 M%4N'"+<#=-P3XNT*A*.W.7L$L1FJS$,&"B43%([&,A-=MJW; #U(S+@5 LW0 MTD;87SH%[8;$H)4KS%E*/$C1N>4 S_+03 M>@>6YW;SJPLN=$+'(^> K+:WYH[D(P*=VBDJD2PO*@S=?>P S Q6"= ,,PW$ MW %8]FA8=<&89]K)3(PYYQ@H@0Z"8 6L0=H?@KR\V/JB8V_BQBT#:&>&!E%& M!RB[O_7&SK$C(26-#*1,L@X,\;43GX,DM"A%*!%LZR#\,7K&=8G:AUC-9-\! MCNZYAHDN*999 .VPOCBEPSGXH" DS6@+2I]X)\\ GNM96I.ZA\QC%O?'(()3 RX"$7"!@1)(\D2(I(%6M=TWU* MM=)@:!I4_7N6,AVBBZ,A]067TT6]3%ZN>VIH5YC(66CBV/A8IW*3(U$8(U%( M58QUF>?6S?&?L:'=8"?L<\)V!$UW@_*'ZV)$Y%EXXR#K.J49,_G"5@6((0M1 M6X[HYL ]K11IL*37(4H9(D9;@9&UU(.%D M82#5>KW $I>B=7*U_Q[[SXFPYEKJ()AXD?_S?+4=%O=Q\< 5Q<8^1 MA+N:KO$#+K].$VXMZ'M,BT_SS:=LF\<[CD9RI8")DNM3$ O>& _!82B*,YM* M\Y3NP#R-^XSG.1'?%3HZV"T;26]#O%?GR^HM;]V&[?NGM&5Y,PN=1>95= 9* MQOHZ4VN(A7P7G;Q*@>M"CLP00= ^Q(W[F.C9XYSF^NH7B)M-=9,OSI+TBD-* M=021(!\Z^IP@:8-61^Y5;I^ZWH^V<5_^= ##T[35+PJWV^M6Y\+-,Z>-ET02 M+3A=G]<0+YD83,X1ZBB_FD&H0]8W]5=6B^2S&: ]ZJE$C_M*J /<#J3??@&] MV:A[\1N+MBE+!]%RXI>$3]X_TZ"M2(*9$)1H_YCF-)I''N/1 9Z'46^_<+[H M)5*CV8D(F@2:"\08?;VH2!"#D*"S=3*I)&SSF03\^ MBRG=\L4-T\40(XB:U2HF#ZX^D,L2Q];=YQ^DJC]D/?/*$#:B?%G$O1[S'BV?4O_=OGN?)D^TS^\+;L?7>WN'!0/UA"3#DV]T@H, M7)09HF8JHR^%E5LO_>Z\)6Y)SWYX_*[O@4937P<'].T1> ]P//'6H(Z. V[Z M\CJA(=;MR#-/+A/3C+4VE7N2MA] _RDNF(905C_G]8UKV&L),B)H(KFW6IL M)==ZA^Z]@/>/\7%3W,U]8/ !TOV MG)5<%!(7"D>N0^T3+:,#PR,77@HA5>LS]J3RR7^*"YH6RCBQLNSU?*BAXT?5 MU"4I\J;W@4=R(536!7Q. 63RTMK$8\SMYQ8^WSC@?Y[[G.=5=2<@?Z2I&*^Y M 16!&VM >0J_/-<1A'?9XO?534Y.ZOEV]9D#MGU[@/#VG=\N%[IL\N4$HK%9@@Z:X%83)2[3 2M- M24D'GK@<)Z_J9[Y:+KU.2W$_?_KK"_&;^E@P?:6O^Z45:3[]N M9V;O).!IBSE4"3CS"E02!H)-#**7TC"'2;#69^SA5';R).M4!-UY*CJLNCI( MZETK1);9%9$LV?,0"BCF#9#L-$2=@V-.I>#;CT@XJ/1[, -K>>'J[\/$7H' M<+E18UD+).=I.D,2WU5Q\F8(CPZ$#C9#S2Z]+7]9+/+JQ3Q?U ZO/I#G_ J)IC3=*'^B9.98 MB@*-(8**RH-G1@$/13)E?=:V=4)Z/\I&GI,].H+NI'>:J[-KD+XXJ^'_/[9< MD8\45!02;$:DL(YG<(P5B"H3N,@B%-9^R.@^E(UK5;\CD!ZMS@Y >O\H@HGQ MQN28"QU0HM9T: 3OO :O-0L"7KQ7DK&?>#:'0@;J*N+EXRO+A;>RO%C M^ /KIJ(_7](WI^O5Q$>I!88Z=T#4SC&2@[,D)!MSE-SY%$7K/.%3-(W[1K8[ M*#9580>6\$J.M5)CFW[=WF"^V?!#%B/8((J12WVTZ\D'H/YK3W[&D M4'SKTWHOPL9]7ML=.-LK\]3<=Q.,_B5,YY6IM_,/88:KM^7%:H7KNN\V?WES M]B5,EY6WEW1.?,+51#-9L@P!?,H4:'KO("8N (U+2V<=_&=@?:053:@4^P*7"OU_(DRZUL7_]1O6Z<1.-]8)A MHA#DX21!NXY\[^),$+8(25NG,38?)&;<%[+=@;&-TOJI1+M;)W IN8O>"I=B M4[&4:'4"8X@W51+%@8I[T"(KR;73[0O ]Z=NW%#^F;/T RFM YMXE[,7:6O= M:?/C].NF\6N=_HS.2$BB-O,5SD LW(+)V1KC&'UW>"#>I:NWCI-M,/$D]$Y4 M4!=>XUVN7M9:.1+6WZ;KSR_I"")#O]SXR),0B3<6&2A5V/:B()!W#$%F[0+9 M?1+JX.A[D+S>^D<^$PC;J*OG8[FF%N;T2W2&3$RHR2]R8!*/!A26!$XJ"4)) M*W+R6;(X. 2O$=1;H\AG MVQ*NG4Y&UTWK3$*>S MC>\\02TQ^K8P!OI0 68T$KM>>N=;.S TGLK77DB"[B<6KK$I4W M#X;K&TYIY9V4%GBH;G"0"KQ6C#:<\!)3+EZWOJ8Y@+S>&D&.0DC3%M^Y'NC]UX_J3SYQ '$AIQ\-Q03MM M2#AN+^;O%Z2004A>Y]\@C!6 N9<2Q>^F+*,\'R$2H[F;SU3"]Q6JFK M _M(OO"N=_6V>\%/YZOI'"EPV_9KK^Q?]M.(G)C@*=%.EIP"N9!(E"39Y$B6 M+#MTI?51?0A]7;[F:8:5.R/;!U)9!88%E=R\%!4=* , M\Q!SBB 9?9>;9 SRH0%YFZ@N'^0\&PI/4E$7R1_B("'F3?%<+4-Z6^@[Y'FL MO[V;A?GZQ3S7DKHOE>V)$,7PY#9.#C%GBP=O:(=)0\4HCF(AISBR$PT44=E)ZC)B M>38[>)**NK2#M(-^#>OSVM[O;;G+7D1O:NFE,;IV(R)7.[I@@)M@DE9:DKLQ ML"5\E,!Q4]XCV\)VJNO(&OZ\6%[G\QI;-S,$U@DOIE(<6#S,_HP$L?->(]D*8=07S^AR_Y"G6CN@_!%T4D@4GTJA! E%BA)%JN1 M21V?J=/*L= <+/W]S- <2&G]IATOB]7O$:1-S&;)-$FN()T*K("O17+16/*2 MN??./E/:\1$JQXUPGCOMV$I=7;R"O6[\?UG,/Y'M/?NE)K!(F)M'E!/,"F,D M4X_)ISH81T+4CH%TQALK47$YI$MY+U%=IAB;X>(1-_)T%77@.K['+Q?>Q]MR M/T/D_2KFR:1'5H^/*K,0%"/^6 E.:]_^$<&31'694!P*71V60\,%NG*J;$P ER6!@YN;YH$:1HC;A'">HR:3@4 MVMJIII_0XUJ 19OI<@S(M3;2$V5208P2O"2+K6C'D)/L+*0ZD\$889QH/F[] M2:JZS!<.=K2V55)'Z+OF,UPE17=S038M7"Z:_$YRCHF"> FE]K52)MU/79;[P.1R]ADKKP./;9QN<+SZ&/VJ%966'Y$C;[X&N M0BK$R!BQ*((AS]:2JQ%?8^MW!_M2-VT3BF3$YD-(ZR'*_+@73^FUY M_0>YT_-/^)YL\=MY9;;^OY9_? VS[>&Q&V2\J9*;YYO?N/:3$V:895QD"$(Y M4,P@!.D<<)6YQF)8]JWG; W QKBQU6!Y\K$5WH$)/HG9[4R2NZ\_+@;U7!?K M5M03P6RU"1Y8" R4%A$"Q@#"L$0>E ^RM-X.S\OAN''?8#NE8YAT<'"<9C$L M3]:[J"%28 S*.P^!CDUP3L3$O,&D6OO.&B,)+!<=X!; MCM(IK3+D7'O4EH#@2BV%%45'#(S^L?4 C.%Q.UCDV"EN#U%B)P/R/IQ_^3+; MB#+,=J)\,R^+Y=E6F3NA4D"3?/2"6&,4Y/A:,4O^&+",%K5/5NO6*;@]21LW M7AP,B4,HI@,7>3=,\EV89@I^R3G)+M9>\=FJ1%&M$Q "V7N#PC%5=(JN?8>L M&R2,/+=L"#7?>5%^O,R[@,QE7_<=!R%):6@M<+K6H3I62_>YA&0S&FZ*+7R MKGZWJ!CYF>VS . G9UD+KNP[JI'Y_F>'%MM#SQ;K,Z7>/5RGO/@=''U MO3R)+V<%9,L91.Z%S?0]QUNG2D^E>2]<#C9,=E#7[-E4V0%TWT\_?28A_G6U M?;SY-J[#=%Z3P[L0_^?%\GK)S%5_&J68Q&QH\Z?8 M>HKCT<2.>_H^+Z9N5]<]BX*;(;GI?.3=^_B?PFJZ6I1WUSXTS/.'Z:?YM$Q3 M?2JZ;1.VF50^FZ9Z/W2#L;TF)Y^R6H.9RLV8;31M^>XREW@.WA27N 6)NH[* MP4 &6DC@1:4D<]!2-9_#^2 U)S?-7WX*\XMA %=SK>F+C2+>WE#$3D>O<)66 MTR\; [1I27>+MH^D@Y]FM23,R%"D2@9,J"_UK)80A=)@8E&ZMKL1JO53MD$9 M&GD49!M,WFG!WPT$^K3#K\-R3JS56X5-J7-BZ:3E3\R2'VY1#5VA@^)/2R/AGN& M4$SPH)B5X+E0D!RR((J-4;;N['X0@T;]]&G_?@[3Y?\,LW-<[":, MA=F;.4GT?/MHZW![]]0G-K!O!Q'=R)Y=KGF%@RNW7@I6)[PP8$9J4"[6BLF2 M0>@<1)9T)#9_4?P8/2<_++SGLZ] 'V2NW7@M..U%/?1]O1FN?\]D@E\)1TA,QT(DF[YQ#5-;_-SS\&X8/?5IG5YA/,84;7ZM M@=VYNWPC(U,_^)X40E#.%*8B)%LG)%M%!YAP JST2FMA V^>AKJ?DM,]GVV' MF_KI5W@41==R= ?"8*GI"D;LU5=X.B@6BGR$4\,8H M^H]*D6)Y46+K%,]-"DXV"76$ UXOPKF63BB&Q\"T *$WKU0V;2=U;865LPR, MLZA;%P \1L^X!N($S=\Q#*V$WD$1WY:7J]E=M[C)7#G'O8(B4FV?YB)$1 M. MDO X,YN^5';6$?J))(_LDS\?/F];U^=4=9_F]R+1NIXN-X\=CC6P]WY, M Q/Z-'F-C.1U[6_>QNZ6O"=:I",[5 <-T!'L5+0*G*O#G8NS,@1/BF_>KV)_ M\D[.1M(ZVU4VPG]'>V!YN=S%875_/CYPHP7M02.#!%4X@O4V&R=CZ M[N186D=^K3$0UN[D*Y]#DWV:M9J:77\[I@IX^XLM:G_O(:%5Q>_FHZ_B"YU- M8CY#,*9B1-;R;8>@DPXN<151Y<8;[R8%)S_>KX[R13/0[2?7R\#[D.D%ECHWL2-7/U[/";N/-D?1!U]&HIK3X./L!;7 M?[N!R7B0F$9VX_+S[TN!YQ!R20R,M^3*9D/0P9( 55+)92:Y:UW9]0@YS=[: MWWLUIX6P/@?BC=5B4>XA%&G :16+P"B]:7W3\Q@]X]J-5IAX\,W]J1KHTVY\ MP$^;6#!4_VT3+%YK6G!,ANK1SVN1C-J?X$;6YF+%]_AEL=P\1M[!2M=&;H99 M2$$3K!3/$"4K8 .=6D%9GD1K?^4A6D[V7&Y][GU@CXYIY,Y"9,2S"M9 D"* MUA%ME%GXU#H?M =9([>+:8&-.WY+8V7T:7GJ.(?I>K>7:\4HL8KS(Y^4/_9I M#:S.WL2V2^/LUGMQ:[U[SK=B3= L:]!29E"<)?"F1$@9243&YLQ;&Z*#"#RY M:\S58C=6HI7_J@)B>!M2-7:#?$#MWI^D-HZ0^3=,)36_&Z?332<>? ML3K_9.N183"$,X>U[KI.L= *A)#::!Y-%*V;A@W7^>>BN\NM!;YM_WMMEZ%E M.>5$#@!QJC0G[I,5@$FJ&&)TV#RAM1]EW?;B.00EM^W? $KIH,+OW7*Z6&Z; M\K_'- NKU69K;W25__-\M7%'K[44FABI= DV@S841"M3.VAZ5I_<*TZ'2.;M MZX(.I7'<*L"!X#>HHCH XHWV5K?%$LE+>7E.:\_335]XGC=?SK;O"&XS*DQQ7BL) MP7(.JK@"(4A#^&"&12==:CY(]&ABQYW$-! ,GT=U'6#TKW5([^O5>GI&8=5J MXB@RXAX5E%I.J*))X$/*((P(EJ$4*;1V8&]2,.ZTHH'0=(*01X1(;5'TU_GY MZCS,WB[?S,L2_^N<9/AFC6>KM\N?%NO/M[$?G6"FH(-2#&'?<0T^Z@(JY("! MY)38K:=*]W:-.FC1<6?_- ;,L"+OP-R\QZ\X/\?*BU@+5YH$)PQD8H5M<1,3X4V_KMVV$4CCO!9R!S-:"2.H#@;_C[ M-;DM%W/Z:]I4I:[NCZ6SXRY&8X'S.C.4*P]>)@8R8"K%&A>Q]47=H32..[YG M(!@.JJ@^\[UW&IYN^L\<4TE\_P<-T%7X/A('[RUG9'(, LD)5%01G$L(/L4B&4M:\N;/@ XG M<]SKIS' .(P&NP+I>TR+3_/I/XC#3%J8EBFY'QL.-Z<7D?;B1MM6^K?S,\RW MV ^>0O8B W"L$W9#H3V:*#+3P7'ADI>8^6 ;L+"N%=?8X#[^37?JQMZ4A_C M$]S2%NN.W\AY0+?UWL:\S(5D,Z,@"^D_Q7N(M!O ^>)EB,$'T3Z!V[R=\]4V MW$E_TR]XTSGX^I3#JZ6O;3FM4V;& _,BU5)L3F>-%:"%\B2:($)N_M[H>'+' MKAP]#4$/F\]A]=:GJ7R@=_+1)O#QSQNNV?. )FN/EKW<*D7_!\ZT)@S& %Z: M AD3$R$*)F/KZ'J\EL_7PCBCLPB%@?"LMG8K#CR+'A(6Q@,ZIT7K!]E/4]5] M>^<#L+)W>^?C=-*G1=ITJ3W6_%S[Y48-G@Y4M%L_[[@]][WCV7\/Z?$E_WDI@&!QD^Q*(*AN#/6]LFB M7FJ0=^>1%W!".=0V6)=:>\-'D-E5V^E3T#>TBOH\Y YOV'ST,7CT4J/TI1[2 M33^M^Z_4@2=?.,2*-U6[5%9[!\PFQ38#KK&Y.S]J=^HK;_-JC9M4T#K31(1L MU+SI+WKC.W^=3^N-Q7KZ]>X6=BIH*QQM82\05"2'.+ 00"K$0CYLL&*X:ZGV M_'S7?:T/0?;#(M, MGH$7P8/@A2=IO1/V.VZ#?;6%?CV?K:>X/1675PJX%MT7G9/&"%X)!8HG"\X$ M"3(5XW4N235O?+T_=:/W3!H$3P\;O*;:ZM-\/=K*\7B/=(]/';H/Y8"6[<&. M@YEG:2+%*;;6'RL*ENC$+990:"3'5)1UK9,W@W6CO#KV;ZUP3<8_?;OXQVLG MNHXL,)/ JMI +',!GKL"1LDLK/56V-;!]9&D=MJU\A ,/>*K#::T#I(^M7IJ MGJ:SZ8:?M^4RM_!NN: P\Y?%:E5?N^W,P\?%51L"S->2#"JC\AI)TCK7XE8+ MO@YQE=[9H L3WK8N-VY#^;BIH4&0.X)*^SR03VB3]5M85IE]Q5>X#M/9,_<* MN[/ZN#W#'A?&\+W#N.:1L1"!G$V*;%7)$#%8*($B6^9S]+EU1#-<[[#=8ZCM MGJ^.U6XCTHYCQGB7(:&LKS0S ^>4 N%D8:463-C62;.'J>FV1]@A:+CS<+:- M\/_IS-W%N_:+4NKZ&Z/8O8?)&-< [BF>X2VAH)";:R7J8+M:,1\3N*P%L.Q9 M"DQ2H.R^&TOX:KH*GSXM\=.%GW(AY4VP.<&D6:E[6TI1TZPR@E/:@699:2-* MEJ$UIX_1TZTU/ 01]XQ9;*. +N*8BRUZ%J;U:?,[7&ZBM'FZ5GOR^H\O6'/I M'Z=G]",4V=%W5V7;O>K#.BS7K\@%?O''=#4IIB#A0T&PZ.H$R01Q,VR%LX#: M.YZQ=>O.MAR,?L?2"%GW-V 90\T=@)P"M83U!?I\%I9_ MW_ 33+ MNM"'T?(;T!Z11= MWTYCGRSX#M!SSU;[2+^ZV64L)9U"0D@,!:@ZE"HF:8%Q;6VTV:DA6@\_1,ZX MSZ^?\[0[2@$]8JDR&/JM'AB)=L(T7I3>Y#R^E3 )#LXEJ[(ZN,V2!^O\7K6?M, U!-%75^AY:.UQ^YU5(&VL"8RTI;:M8B\,I!0RV6(<'>9TA"M)II*"4P>">V40M3?E5J;]WM;D MAZPY.E9.5>_B&63=@8.S2Z!NICJ4>G%:&SS=W&@\R1B2$A!"'F2-.RQAL#BLM4+ZQ]C%[C0F>!\<@UQ*G0\=-$16^]*%P(0E MEA-O_;IU+\+&=:F;P^$PN!VAFQX =\%,;0RW?K>8SM=OYL0H7IAH8W(*7EDP MM8.(\HXDYPM9[)0D"\2KT*USDH]3U#7$CH' ;9"UT\?(SOG[,/^TW729VRBR M(Y\S%2(Z90Z^> =<\&310WLN)O3&/< M3*':P%\7'@J7'K1EM>,"KTV^=0;DV1BF.#+=8M/?O_JX(Y<&.04:B+D[H%SX M3,7SXLF5@51R!F5% L^9!)2"1%-$8OM=?A\,E;'S=2UT^BA$CA!P!W')Y3.= M74GZA5%TR29KM0!RH@4H1E;5V> @,Y^9\AD%;SW0^0%2>H+,,3I>M!=X![CY M0"K8)!EW!>X[=C:[*HC,R#+6W9EJ?+W?/J2XL:3 Z"&,\<&DJ4Y$L MJ33USD,&[0T%AN;6@[9[KY;V7K"+9^C'*'0QM'0[L"H/V-Y?:%=M3O0)*QB$ M,QEH!ZG:Q3E!X.0*H@E(YZY(LODSSZ=HV@M0_KL[K9JJH@-HW:G]>8?+^HWP M"?DD,NN"419$O=U5Q6N(7B8P$1-7V=0VB$,7]5VCI\N'.4=J_JG2OF/5,/8! M][EFME9OYKMQ,9<#ZFMSN-HO844V.&Q;R+U;+DB>J]7%R(PP>UT*IG7ML/!K M6'Z:SM_,TW+3 ?057OQEPKCAP0D%*+RMO8[H;"!O 9S!H R6VF)NGW-Q8#J[ M?+IS&E2[4^_A4/=;J,^K8"Y^=FRP7^WS279.R,PRV%Q(*4C!G.'RWN>@V^>?T]K1[-T2 MOTX7YW7N\721)[:VDK!6@"M,@-(UY:B)=UTU$NF;GK5.CIQ.=9=5NK\76$],-KR4I*"(6IHF[*:_F0%=F(D9M7:F=:G57H1U64WSC( \2#$=H&UW M;%R;_/ER%J9GM,"Z#2JC!2UY+ MI\7585@^@!DZ;:12[AL>+/@:#81_(F.-NOC=7NMJ@(BR"2,9 M&]K_=.98PR FE0"3#MYG@4:WOH]XB)9VC+ :2-3Z\*&NU2, M"ZZA]/T(K(X0_L@A'H4)9[A\^_N\/K/;;#=:?[<9+XI^D F4VB)0V%+;5 L+ M47D-*?.4DF&8^#ZO]?=8JA_ '*/)Q7!B[<#(W&.AM_6(.1;-+'D)R",HH04X M+S*@"L;;X(PHMK&E>8"4D>=J/.=9UD(9G6)JNUEVKWQ=)N<3'0++W)(/F@UX MK3GHQ(T**ANUW^.F$]%U@ZAQK503U>\!I^/U,/*1]H(TRJ_OO9V]%1Q#$!&8 M876XC%/@G2MDVAFOC[IMD/M40#WP\?V!X@0%+MI*LT]+6#B#V&Z[?S-/B#.NTJQ?K]7(: MSS?S7CXNWFTD_VHZ.R?_\BJ_8CDO]?T&C_71E_7D7 J,(),QR?(8.93& M[JS:D>BX/9-G2%5U!\6O83K;,O=R<796YQ$LTM\_+V;U]JC>%J2)%)PCHU#$ M>TGL!6W!9SH<>%8^")6SR*T;K1](XKA '!8OCX*SK?*^*VQ>"'521"C"* ]T MM-1 62.$3:?6R'TJBD?F6T>8!Q,Y;NS9*3Z/46 '"/T;3C]]KM+ZBLOP"7<# MW#:7(ZNWY^O5.LSSC&6(R,8 /93&KU>4SAQ"=!0K!FNR M0VVX;CWMX$A2QS68XV.UL3+[M:4/,3K)B@4ZFPI(6?UJ'A4XK/TF>2C%*:NU M:AT4'4CBN(FB\3':2'G'8W.Q#K,FV'PQ7T]SY67Z%3]@.E^2CX2KUW^DV7G& M7%]^DG?]Y7Q]45)ZIV1G4WT\213KL=IVOF15!W.2.^6RE9"R==7?QQA;#W-N M0OBX.![,.7U^I?99O'N;L0:#[I_\R %J.I]E)/V#Q7B"$-,!,[4F<4! 0 M=0$3@]1<9>9C;KRWNRGA- FUYL)#%K0/: O0)DRU9H)A\$:CH"WR_Y=PGHJ: MDTLX#U%3!_[@0Q?I.=7W$EE#3G6&9I((H3 )V62!13NGW3/PQ&?/FI;[5^@/ M&B>H<=%*YQ(#J*:_[P"6[NW-HB)TAI-[G^745"_O@M1+60Z# DV)A+B B M2O!2A,2=2LFW3B^<7";53[EO8^_H.+5T +&/RTU[J&^;B^)MXFY7(#_A$8NO MG44QV]I@4D@(+!DH%,3D4+!6W#=&V"/D='?V':GS.\./VBB@ RS=(Z/7]+?U MMS=S6@17Z]6;U>H<\]ME_;-NPYM9ZNV_3G205BLZ Z0I!E34$IR-&4HDOIWU MFJ?6MU)M*._NA&V#T!'4VF?F]/J14F>@_3Z=S<+%O$^219A_FA+S+U8K7*]^ MP_7[Q6Q6%LO?PS(ORN[GX[==D^BCLZV#D-$@0SN\>!IE=7>+;;IKWZ3KU725 M9HO:+_$R:1>R,K1%)-CD"+;Y%C]9#(,X]9&) I!K(:D5O7.L7] "GCGOS#H>7A%._QFNC #7A\8()V MN7"N#;A2WR>4:"$ZG8 EZ>B$B#:8_L:1/$-6]P25'S2)Y!#Y]P"F&R,52L0@ ME960-28BO@I(VSKB77,N>KF= S&0C':1W#"JUK@$L QVD/91)F,\U[B7K-''EZBIVDC!REMT5Z"8P-A M[Z$I*5MI%,73/' *JDO!.C!L\S*78YTI'-P^2?JV(VF&2XRU JZ%X8[L:-A4_Q;FP+E0R^1JO[Z"V=E]'B;?_^DC/R9M H8&8=SF M[6T0T$A^';B7.Z_[*E,F34B._"C(Y#'5E_09HL0(63(FBNKE+ M:1>3G";GCH#RE^5BM9J8P Q+Q#OMDU*[>Q1PF Q$M%XK1,U+ZPZ.-PCH(R-R MI#(?@,;ADNT(%F_.OH1Z9?,BI?.S\TWCJNVWJFFL+S,GW#,I$CJPT=3I5U@@ MUB*:'-&II%)VH77>8V_BQK4WP\"IK49&'=)TF[5)2;X4[Q,([\G)3L5!M$D! M*[H(5J)BS5\6[-8>UX$=!BH'R;.#YRD[NNL-RL_;&Y1)]&B\J^]J:K99^1@A MA*S!VL"-#$IKU[K#Y#UDC.O<#H..8Z7E$IZJK3_O)RG$D.=3>FEY'#\Y8 M5Y@)TJ?636\/,AB#NRI'*_$ADW&(1(]&PI?-[)\/Z[!<-\7#KL#DU?ER.P&F MSLWRFD=>FU"4S?T\XP9\(K&@R")IGVT00QTJ]]'3AT_2&C33"X>HV\FF",A0WC>Q@.AOYMNSJ/N VA]M[ :\HI&:,9*;J8!J-%F+)D1Q9EZ,4AKG;_=;N MO3)[8IEQ432<;A?#"+H#-^X-G0IE.I^N\9?I5[RS^W[Z]FOXST6=E;?:%C Y M$[*H38N%,.2E%L/KWI-@C(L8T07#6]OT TD)$@L"E"854TP,BC,J8A&.HVMBQ%NT] UQ$Y7^YW7 M>"=H8%0,;>8<;22U\70/VYDV%LWK^WHN M^^O0[:6^ V,E,R"W:O"<''KC]. MKG>H<_79-#'VL+(C>-P5GEDEG1$>C X*E$\< F/TI?+,D_O,O.(#X6W,@_/Y MD'$B%(]04P6]"/N^('D,0A9#JZL##-YQ(+(QEMM"CHA'!/(9%'CD$JRSQN8@2I'M MFR@!$B.! %-=G;4MV,HD%RD6.),9BR MCVOVX +C(68H7[^-+#LP.[<9V51DWTES3X0+QF+0$#C]1QDT$)*@^#I%&TU0 MIB!O;('VHVP\#ZH1!)ZX4&J@CR[27#\_;*VO56N_.%LLU]-_;/0W"=ES'K6 M) R=XJ:VW<:808?D?"A,L>;=_P^G-YW0SS13'"T MFD$1M6JX]L_U,7-(Q>E,WV<&6S\"VH>N?@[.=H@XHCCC(/5T4]1]W?[>=6TG MD:,.4@5P3J3M!48,RH'T'IV,Q9OF-92/4]3/*3D8V!JJI(N'9WMMGMI^1IN0 MZ[ZQH!0KX$(MG5)%&%-;5KJAPX*C;=NSG)_CVK9#U-.T\G>PNHV[/'*K7'W2 M!8'<+8K@R25QR!UX$60J"4,IK9\Y'4KC.'7E0\:H ^KHGZ(-Z/\XIY,>E[-O M]3NK57V141;T@WFZP?]J4:[>)3>8Q?25#9 M&'!>1,B6N<2DTDE_UV7K#[4.T2[F8LG9<=PX.GRRAYB#@9AT,/4%I?2MJ^G^ M"7J)'H*6?7N)'J*)#J+JQUL>.E0\"G*5--;GW<)1O.9, J:SR)*IE$+K"IZNE^@(?(;>SFH8_T0(U6!91*@%.&@B.9B2&/$1+3-KCB4[%J#_6?VD7V MF1J$'HN!5A(<&PA[]SF-25BG(@6O.=>++B[!40 +V9L:P4KT?I\^D6V[R#Y3 MX]"C03*(=#MP+.XV'O*$_=MMNZD77A)ZKQXWRX=)RX5_9P8F_;Z1[[B@.' M@LU_2:0W)27Q>OI=H$A9!TJ:)#$Y(7??.+8/M__WT]\O M/OGMI[\_'&Z,2>X'4V#>F*3 2EXY7JR&H+,"%,();HISXW%PG?9^<."8QFBL M=;K.ZHQ2U-,"(<@L(&,4F25GI!WOXO ES)H?#U]'#Z#?QW<=G,V/#;[VKCC4 MM1ZD1BTJ2#J#=.; O?$4[:*TS0G!?XP!]'OY?^ ^GV+N7=OF"NZ,OFRQ3H#H[]-& M2T.J!*83F.1)R\PI0BS*0K;:.69S<#:<^1A 9F):E2=&7:MP@Z,:^9Y,FF(=?FSWS-M.2M)\30$=;M(#I^HK_H M ?N%3#H7$15X'R@$-"5 \(J,%Z,3M &+(EN7=NXA7B]7[2?(S,9R6M]XW$DT MQ;Q0I:[@;-""JK-CHE"RCCZ47GF');6NYMM3Q&F#]M&@,AR21_MMXO/T.Y/% MJT6^0YA2E_:7^==M=*IXK:A@&4RMTU&*#@%7AS&2R*%NRKG-?K,IR]#]_6 M+1A;ZNF^ 9#9T$2BO9^[IBS=L#Q=]BW=PFN0]V_/*DO^D3; MZ^79&:;UFT'I-EVO/R6!\_"9D##3[UU++YW^^7\\4E_??37\LWE'*_QU4B=3[B M8KY<_;Z\O-E323@M$H6GBG9T4#P8"(R[NJ$+X^H\7C:$\G;X-_8$ED.]NQS= MU!WL/&^7B\_T:>?59#=Y3?!9!O(]1+=N;)4*(K,<#*>S-V?4B;/&N\XN.0:! M2/\01]C1;N@02ELN=+R' MGX', >;N #0/-]#D?.9>)# !11WEK6F/Y@52\G0>2:MH[VZ,E\Z.KQ:>?4!9 M<8R9.\#)^MW@7?E7[6A;7+Y;?9A__G(=!K(4%&VS' 2Z=4D8ARAC@IB<-E%S MB;%UB/RH,(-P8WZ($ZN-0WI%UC9>I!C.JUJWF#09* M1NW,Y6"8%(^LPK9I? MBC\NSL0WEFTGLGT'.]333%;9Y^@4TO%=+TV5,04JYPQH+9W.P7 N M6I+__"U<]X1COJZML]+J.8M0C9UYZ=VO'A \1"OV Q7!9+ M*T@/>4][_!NZXI#;QV7+YO;K8*/X#4.E7*@*_+KX>O7]-J/>GD;F$XC$>6TH ME1"$K6.:I-'29R]\ZTSL,5D&(<;]$(=0$W=T"JO-FHM:*"6% 162J@T3E2[) M2\HW@I;)ERQ5ZRNAQZ69=C-JX^T!$#K ]!V"Z)>_OV*ZGJ1UOGV@B>AH5270 MM.HH6W4(3II,^[D0*+/-.K4FKGM>JOY =8C_GX'5D<[H %X[MO.W-U1NSE-< M&$L GK#V,!@.+O#ZN,ALJ/U=++>>X/>4/(,@Y7^((["96SJ V);4;ZL37FQ+ MI6:Y,*8<]V =JU.5L [O2@:\9#X[5%ZEL4@4'TK3'5O*@1Y_A%/Q2/-W *1M M?>>GY4:#[RK]CI?ORNMP\>5&MVB#M:9>MA5.2Y!%#[X4!\7QS"RMO\A:I_O[ MR-<=$TL;L(WFHH/AUW(([E:9U\OS.%^LO?4!T_+S8OX_F'_-I/B\S,.M@:O7 MBKY:Y+?TX_D9&9I6W\7%U?GM7J*+F0Y6"DDIMRYD=N6] I<5@A;)V:(-!26M MLX&15.F.":8-K'MP? <;\%:O)UKB_H7U_8-4IW47/N,?%UBNSM[."\X8AA!$ M-* EJ_97#@)/'ER)R@ION BM.1F/D;<[/IHV2#Z9"SN ZPXCOK]:I2_A M^O MY@E?G:T_@WZ\962]R>?"WS]3L)\NUU8Y7UXM+F?*R1AES>FRRQ0LV0B."0U. MBR"#9M;>'RHQ1C)TN +3UAZ.OC6?WLE3]UT_5/P7^MWE-UK/2-Z]_)7.&\S; M\/_C%_)3?>E)*6L*^8/RAK2T%/)SCI!%\3QE%YBX=Z.]NS_[D"^?MI:H.0)/ MXX0^]]%=2KY;U?_6*&C=F4>'R?SS@L)\A]IG1$%A?EG;E@Z,I#E@%$53K.]M M\X/_.(FG?>\_Y4XYEAL[ .WM3/.F/>]:ZQDWPF*T"CB/#)0E?7S(!@I*J95- M087F17"/BS/MR]YH<&OE@ ZPU#+]^WVY2%>KZIE;?U?KHS]MZJ-G/"B5E-:0 M^)KZHQH]FT0+S9%U>%)1M*:H.ZF"TU[COX@[@K8@Z6 %W>U?VQXX'\(EK@N3 M\J;YC-+-& O'(:CE_/8-)ZU.]B\=NSLCU!"O*H6^+RN#[AX_:7^]M?%],TI-+(J,QF$T?X$!_\8J@V#^\M[[NH1 M&2]JP=SH>+^R9D8[@TS%2]#:R3I&D(X9H07(&'),3&-L7GK90.QA0/\A'L!& M]>C+!/$,67;%*@'<(*=U*BP$9AS$P!WCUO'DQ[KJVD/,82!]>6];8WOL18'R M]H'SH?[N77EW=9F6YWBQ#L?^:_[YR\S+8H,0=)!H18%8*18B2@G>8V8\24RY M=>5H6PV&0?GEOFI-X.=.GK5N:7[QB.I_+%88SNKURC_"?/%V>7$Q8SEE:[T# M(WP&93-E%BE[,'2\:,FC%V'(**2CA!B&R9?YSC6^5SK:9!]]*+FX_U)R]WWO M^F]G&257.C)(TA=0*9"M+=+O!./%)LOX_7[H\=^]!DD^#, _X -8>[_^$-/( MMY7OR_+P0AOSW>OLL.LZ^V23RYM)>OHIY^,8>9*)Z-XGA:P6\F)M?(A)0_3& M@TW1%AF2X88WWOCZGHANE6%2T#Z!06O*?,DJWE,@)KQ@A2D9DVI]L? V6_KHAD_S,1_6C_#YR( MOH\S.L74W>&8B!381ZP5;$:1D3A"=!3@,V%#\);9:%I/>GRA$]'W$]'W M\4-O4V>'S]9UQGC'(U9&)5E'RS/P"@5PSRV7CD67AA!-C3SO>,*YZGO!H,V\ MXWU\TAOR[DWD+093%I:!%+0P5:!,+TC+@6D;F8Q"&!Q2(MUBWO&$H]B;8>@( MZ_8&E*T*UB0NDP-I10+EHB73U.>GG,+EO)]"$ Z6'JW0F!<8 U^PR&OM]. M)8E*::? B-H^$@CFD5 -2A194N67$-T1)O0SXKIQJ'V86SJ"V-W'GULC;59A M<7$MV4U.7$K0:T(373RM2LE8'4\?0$;-F.&:E^_CZ4=]R7M2S.X"IP,Q,NBU MKIW#.L#D7HW]BJ=2SP@HKK*1:@H&H\P.@D46K/ ,^^=>&!V%HX'E&$J&?3S7 M 2KWL.7.EYYZW[AYZID%CF@IA0%M:R^^B!RB"AZ$\Y+^BH(=VWI :4/Q^T@G M3H7IJ?S>7VW$8VIOB[$IJ+(Q18JLL^447G,,X'DLH*7)1D7%'US-#:V(>.ZK M^TADQH;D*?S2[4[[=&V=E8)9FP4HS'7PO48(A16PB":I8'Q&=Y(=]?AJR-&+ M(:?=.=OYL5>>IL>,RF?)U,:YK,F&G )_;A-$+CA(YT-V4=:IQ].=^\-:)T8O M<.SP8-_/]H%,7+[\_BAM:AC@(,JO5%6@87;0:1K75%LLR: MCPT:6:4^@MI37!=,!H27NRYVFN'U==?T]?]Y:Q+S3 BK'86TD%@MVI/%0<1( M,1>+/ D>GK]:?L75Y;?W9X',L5A?6'VM-[8S MK7P.E1W4!<% 92[!!VF )6.]\!3ZGJ(%MKUBW5T,_9 +K VN^KOQ/-@@6_Z< MZ__UW==U2KGXO![8]Z[\<;'YC)EP*C.K&7CIR8$V90@N%8@V%69_N*FORA?42,/2#G6>W^:U14TZL6($D"P>E/<7'+#C02F)6K Y*Z3DL MW)?8_)37<),OK9ZP\X,MH=I52Y8B[>AV_K1\MB"MD>>(AWA4=+^ M8AD4R=%R$>LDHXX7UK,*]D$5_*,OM[8XVW\1^NM%N,#/X7J(UHM8BS-CG+#1 M5-(R;VEG4@:B(T>*$AW/@6G!6D\M&E>C/@B/__U6VUY(FGYY-0^F=W.;_KI( M9U>9HNJW&"[P73R;?[XFG)BA*];7?GO/)"6N6'D#0Q)02N&A)"^L8:?.S/;4 MH0^RYYZ6VM0>V0M5TR_",7:FG73#,^\PL-KHX0TCNPAKP1GM(66M-%='ES-A*V,D9<$0-BJ< 06L#%% S2][+1;0FQVBL M0B<]NZ$@UGI%);5:HBDV\ M]=&Q_>Y.F+5[1.=![NFUH+.%56P--L]\R;AHM/9NV UQ4V^>$HZ4JT6UPR$*5Z([&-N/NJK;RZZK(77'".PY 0H MVJL@<'10$N>AH.+M\X\?F8MN'WP=S46WC^\Z>A*]SX&5:W^(=G1<6AE!,>[! M":6 >X=):J-$'*O3]F5ST>WE_X%<=/LXHU-,W>6G<=:X)-$"*W6.K[(7'3[^*$#HB=^>^W]%R[^&\\N?DNOE]_^L5I> M??U.=!:92Q9C!%IQI)8GC;SP"71,A15ON#/AF0!USZ_L#SQ'.'HYOM4[ -.! M)'I%)D/>K@55 MP]K?/WWXY?>-?O4*.9>$H QF"F"-!,^*!J^,]\;0.< /PMR [^ZC#^ $:&OM MAPYP)@];35E8I*0H02PV@,IDS37]K4C6*Y$5*^&YZYWC).BC1'X2U5T4;$> BL]L#,*6=,C869 ZS9 2!VD8H& M2F"$X D$6E7["170+FH!+7/2,*YQT#S?8RA:3SG@::R#ZP!K=@&(17X$VHJ2 MB% '1A"(/2CI*?E%.G11*JFLU9&@/Q@7CWU+'^6T8\&CB6T[N$FB W!Y?CW> MO+Z%O*W_8'LS$EBR3EL!7E\_[4EPGE2QOD3#(Z$!6_:6LI53 M^L77S1I,7-2W[$!1/I!-)(2@+7#-&2EB2\BMN=&>%&C:2Z9F;A\&IP-\T &@ M_H$4Q(?Z+O4JG\\7\_H"54/Y7_[^BHL+W.S"/"J>@]+ 8J(\TD1#JT]HD)$; MBMZ\S,V;4P8)UB7 #@'"_:*JYE[I &KU-?]=^1C.\"8GT,QG$3.0)F2B*!FE MB\I!Y#*K((IZT'IQ-*P>"#'M.3@>A(ZS=A=PVLRC&>%FO;Z\:1A55L']8NXJLYF02;Z1[J$ -:) M $J[2@Z95!U-9)PQDGO>NK3S6:&F/0,;@V 8Q [TR,2W"(\HLQZH_JX\K*/; M;-LL>Q$H/:9CW=6+,QLA>F4A2/0B:I0R#'D;/NS;NP37H>Y?GM07?:+M]?+L M#-/Z.'A#]M[6)=_B']RHZIUDI=2B,V_JW)S,(;!@0*J"TE@N@K.'PVZH&--& M9R?'WRC>Z>!DO0EPMV')1_R\7E?K$R*Z(+34G.*/$.NP! %.LTA@,J1,]HG[ MUFG DP)-^YQWTABNG6-Z0-FU[-NE&;'82O6C(T=:(K0Z:@D:%"S9LUA8L*WO M+.X(,'$9:#O'WH?,P5:>^$1\O_P+5S_CV?Q/7'W;[*.::YDH0@4CO*2<."MP M4G#:5A-C4(Z>K#A:2<#4A>.'N:4CB T:+Q$,J5.;KSVE"Z X!8P>C:=< M(C!7E-8YCS74O-E@D&EF*>Z%BF,F@.SCH@[@]\0HOG^LEA<7,RZ*R!@5,%]' M::=4C(E,%EWD^,?L 9)W5TO<=C<\ MH5L[ O,>0\HVY'JS5$>3DSX0$ZO4%BR#,T)!D3DR1E%TQ-:C9P^7MKMBY#&/ M\.;NZX^:_N(1-?]8K#"<5;J)?U".][8>+UZDPC0S( (WI&@V]7@A2R>?)"^9 MY7(@R?QP(;JK:SX.?J=URLO<)F=6*)-8\>!R#\@Z4K&5WD=:-2SY"#H6+ M***S)IT0:7>$ZX,)^*1X.]PY':'NUN:]U>L6:])F2;TKVYZ+C_-%PEO&^#E< MTA\OK\+9C!96*<47"&AKD)$0G+02C#,J).V#'>U.NYD2?1#JGN*D/J&S7PS: M?PFK!44O%^]6=44/LH/V(CC%-3"5-"U]'2C74PYT\#9Z@YK9$_#?-M&E$R+< MB< _LN_[7 .W&.\^X%EEFEX3W\TH. ]** [!RTH#E@-XSQ(X%C&EZ 5G)QAT M]8ATG5#BG@*G+?S3W[W20ZUN\ZK+7-97$R!LC/6N@H.SW(,IF&16OM 2.^PJ MZV\L=A2 MC]ZR3@,NUU-*UX"3=3)C-N)6O9'_.]/EQ0W5)6->)$O!J[.,L.ZR!8?1TAK3 M%A46FYI7Z3TES[&G^\UG;VB?[] \_X:A?EE^5ZFBKU8K\A']#[\O%ZOM'W\* M%_.+Z^H:671$5PQH)BF1]3: J\56,7,,13&&I?4POF;"3UM%T@QO]T.#:9S; M0:LDP2@5;AYH83Q&:$M)2F"8"6*5=#B8Y+5H3 ;_X'KV]0+!WC]X^'IDX M3ZKW#\NKRU<4%I%*MUN_?(["JYP N8G(6+ZXZ*P@47A5E(M%[J32PI@YP!TE9MLXV& M-6? ?U*@:2LL^SC\VGFL)_@];>S3<; M_UUS;%9X"39DM!XPR\H/$01$'37P8(HV*B+]9"P(CZ54)S'@\0!\#-I=H&'B M0_NWL,CUK^=GWSY@1CROFGZ\7*;_WIPT+F>;,B?A8^6DYYD!?4*!PAS)HGF* M; A!WW/?TPG8^H#$2 24H$S3XXCUD MEA1RB21+\QGNC\@R;>EZ'^=_$S]UBK?-DLPR,U_J35:2E+@Q7\E5'/W.&F9R M\4PU9]!Z7)J)F\>:>'L A XP?0<@6E_]OWXP0'FS R?#C1:TEQ=F*M,8+3// M:0?.6N3$0F:EM)YO\Z1 _4'I$*\OQW)!!WC:[.(UH5]'$#=W2=)%'9S4D$2@ ML):;")XA*6,DCU;J8D/K=L/'9)FV%::/0[")GSK%VV9-1F:1.8[ N+2;AMW" M,FC/$])RE9&UOO%]7)II=ZXVWAX H0-,WR&(Z@OA\FIQ^2%<;DE5E:L#JYT' MF;*CM28JOY =8C_GX'5D<[H %Z/S<2CV" 72GPA MY.@ID"XQ11*@G6JZ!-XBC%?X96[N_ZO8=6[N.'J2>=G)WM&,+!M>3&> VQ: H> MG&24]& F!<@PC-%FK(:P9.W\\/X <83SEBTMV<$>TV+#?GM30.LLI]S9.ZA\ MXZ",0S(JIW,=&2VTH+S&UD5"3168MH&XC\-S.D3TM!P&/+&\BV?SS]=< 3.G M@D-N)1F\5$:I2%&R4+3T68X&";.T4T[XLGI+U$Z>L$X/KB/>5P_U= > /H [ MX'[6-DN*.56G*.M47P43\Q ")6K1#E/Q6?>BFT1L6+.@F>4_Z_YI^_S'Q"*V,I8**OV@L! >EWLB1E M6 P[,@MX2.-Y,UWI5KWJE? M:IOTQ9S^^=OYQ>7OR\M-WRGF-V?A\WI43_31@#.53CSG6'E(#=B2I$B1C.:& M,"E,(_VT_'73+X<7@IL.MOW&Q]_6:F2JLZN,^=<;:J"9-R9P)2*$0"Y46A3P M)4L(6@KKL#C,K558]-\Q,O+L^NL;19\B;R>WSR$ M1.$F;3DA6P&9!RY_X[$// M?^7XE$)[JGT*GB 7*FVP#% P>*BMZ. K34'=O#7RB,A&>T(=@2?HEFU_7;PJ M9;WH\.+C5;R8YWE8T29!&\\/_6LX7E_^D__V.4:)G/*.*D&.4='8E MA.!\@*BL-W22&8NM.8*:"-[)*_.Q.+N_TY[>J3W%_<>7I8A<,!JR=:F#PFO% M;^!<@6/%B)Q*,FJTN/YE,UY- +SQJ+'V0,&D\?C%ZO+6S,3K(_,WO/RRS-_= M\?"GB+^'\^N6#)4B]]*0D@8I>D+,0#&3IGP?"]/9>#GLC8P$N85U^M-WG!\K M8R<;]6E!M9S OQ-NY%7/Q_38U,!R5$X:'8'2C%H#ZQ1$'D6]C])FG9PF03^_IU'7/YNKX4K2A_+*M0<\I4XXPMU0?#HIR3 M('.)H'QQ0!:R9)9*.!-!N-)J]D[60=%UV?'A /3TBNGB_V1U#OOMK04ON MR_SK>UREBHG/.,O>N:*U!QMJ,T'D#()TA1:^$<(JZ9)H_1PS6+B7GQD>"*'E M*;PY-0ONO?O_^ERTK 4.(<_/OOV,]"WG\T7="&X3W9_)?%)5F 3)N6 MBXOEV3ROYV6$U>I;-?IYC:_?E5T^FCFCI,Q1DK6SX4'"?HC]5X<$UN,[^4.H'S4V]5,.2NLB0%T M3)11Z^+ BYJ'N)P1N4]%M:8X.4K@'ZE9XAAHG\[K'4#\.NSZ6,VXMO2 L&NS MEA,37DIDX#BOK1\^@J^K.B:&R3"IN&X]:OI@87^DSHGC,\*QO?TR8?WK^5?Z M;5WV]>!ZM5A'?"!4OLL+TTQ?-7U,Z5-%3%)-&+8*(!.CL71W<&RC;8[8 M+UPHSUFQ8K1))UT/G>1>,.M%<5=]O,1R-@^8_M33'':'3(Z*+6IIK(H5Z:_"&'+3[#"&U MLLZ!NP!,!#H>BG+@K:N3=1 -$RYKV[Y-;H!@+S\&/! Z#QX#6GNQ@[UZMQH_ MS_^<9USDBWTF/\L]/INLN"S(:$ESLK/7'IPV M%KA*):B:BLC6W*;CUQR\D'*:X\*,4WF]B]CX>MKD\IPD^%)YQO[$[W'6ZW#Q MYV8%Y2A:.A"\3I!+ MD=(4:3CPFFM[:X0RK:=W-%;A1RJ^.68A3(F,#G;_-NJ3>ZKN3F2A3?9@8]T6 MT%N*[Y2%(IECF=(5G5I?HK24_TAP4R);""9DRG1*PF2^[.((9K+F@M6+ MTU);=VNN3N%:Y0W0@:G(16[QY/R?XH@]0=6J.&(?__9='"%L\C:X!"Y8TJ1( M>[TSB*R,5-GK& ;%UO^.Q1%[H6!X<<0^+IFX..(3GB%%:.=7BTUT?K'S[G([ MF#6G3&LU@I"ZLFIP!TX9LI=!S#%GE64<4#RQUY=V6URQEY>7IS!Y3XPU7%=" MQ"0HJ1,%E!&2=G7*,[56:&E/UTG9 5#9F[%F"KJB0Y%PL,&FYJ_"57T(6?=8 MTFG_2TA?-I-/,+]9KOZXH /^DUDGI+%:@&1UTHY7 6CE"- I6^]X MR"4/H1^X_[G3O V-B9)C##>QTU_]\_6GC=0QZ8 B6.!.5K*83$F#90C9%B&S M-=Z'(6?,]T^M3;:V M"%&,R5BFE4+GOS8195+>D44;'VV/R?+R"TZ/#ZF:^*E3O&W6J5621>D5I,#K M.%R=(%"B ]*P++6((J36Y?R/2S/M$=G&VP,@=(#I.P#1=>41K2\RY?6JW&R^ M1@<62ZC]+D*#HO4$7F=>\V3KD%:8UZU3P<=DZ0] A_AZ9\G7D8;O $ [*H[6 MR\MGVH031DA>)E"1SFUOE #DRJ V(BC1&C^/B/+R"]"//_-:>*D#L*TC4OKF M:L:/N/ISGLA$[W83_M!'7NS^J\WJ54SR:$P$J3R%EQ1/@HO&TFJSJ43E>>:M M:V=;RC]QE4H+0"T[\6X'R'Z]/#]?+CY>+M-_;\?N).]=XA$XLTC+G2P9E)>@ M712BZ"Q2:#UR]($0TV)L.CPL6SJG W2UK71/6@:EZ?@QT4E27E'D;(P!9VLS MM'1DF-&&X9Z,N:'K1IP& <%DB.BB.^U( F 6<[T#A50L&9X[ 4XK"2@[ /G[\.WZ<%R^2O_W:K["Q[@MDO0HE&/ MF":;HN) F2N=:X:)%#.FA*WQ/%2VE_\&W :ZH_BR@\AD&/E*U#P%AK3JL/;6 ML3I4@)5*:(E:65:8\ZV;@MI1Z'1]G=YJ8VWMQ0Z@^FWN=/V'.H1+)R4]6.82K>62Z9CA 9)AFK&4%!>M MZ1CV%O+EYWEMX#RN=SO8J;?!T9OE:E-70&'2-KR?.<\,UG.&3.0I#K(%@N86 MZC2!K)FR#RJ!FD6W.P7ZD4@/6H2TQWNM PANU]CW>I:[RVRF+26+?DW(8.E, MR(7TL;):*B;A%(9L6[^'/2?3CS0SI,7^V,1W79SGP\?".J9DKI>&B)Y4,UJ! M]T*!UJ[PQ*),JO4C6-LAO^['Q^UH_%UZ/U(2=Q9A=)\\\8+^]5,R:.T0@.86,"8=G4)QW$?70ZFB$6 MB)ER]60%^FR$%+9U5]ACLDR+L&-]_"1D#C3XU(1/RZO5^UI\](;BD\W]SJW0 M95.$&KP1/)-M,G.U_D\7H.B63.4$"N6U\?>G]^UF@AKR93U!Y%"?+L9)3IEY18D#(&#+P,@,WP;YRVAJLY M=D8R=:\ ^O675P\5?5<+7=9QTH.N]88#F!R4B!HJ(%$J6E!"-Z%9)U M(38.<+)C>QZX.7]_U/)28O)2@!&:-NA:6[PFX+*&!:62RPI'&_YQ MN-B=M$=,
VNL=7J'_NJ!%A!>7'\(E?KQ<%]3=*E5*2MI":NFD*37.EH/S MDH'@M:5:ERQCZ[URN'3=7;F/"YTG;U";>;&#K?C663(S,I?@Z>P@'3@HZ1B$ M+ LDK8M6E&B%V)IP]-;7=YQZ6K_^.E\ORZNQL^5?MJ@B+ MO*V@NRZP"G<*K+9S?NA?[/M!AQ<)32]S@UJCZ948HV3INQ"WAN0QIGU*''(I MC/9H66\G::.F/_% ORCK6ZO/94C2C(T25-<4RK)"2 M7(#R$5G(/,34NACS:8FFYI8^#@?/=]D<;/T.PH";M?EFN?IY>14OR]790PVW MRD7D01@1(:/+I%(0$"M_2"@^2L<-6P# Z?A&%2C:.OHE]EV?:V'/\+>Q MRQ^^@2TOPUG3WI=*7O#ZZN)R>8ZK=7#Q7:4;FS%,-DB?H,;:H$S2$*7)('E, MW@F-I/9('3$#Q)OV';'5E;9RPQ#]G46WP5 U0> M&&!1,I&8<_X^Z=1C(\7N?O"T4=-H[ENVLF4'P=,?"\J!SO FJ;FUH0!=4'!2#*-M'84_("6FO_-(ND>KJ2:]"%UUJ"Z:_+3M*O MMRN:XU8Z@@VC<#[$.N5!@)/9 $M AC] MZ3NX[GSAM% YB6N7Q]JY!W!L"K[0!$0='"3'*JU(C."^=&*G'^*R90O[3>WX\/E M%-X.BK:><_SM+YTFRV_F^(/MUT&^/O0$_.G;K=-P6X->*(["H +$F,AB(3N( MZ&LIAV)8F&$H>>/8]!AYI[U,.F74<7+O=H#DNQIL"M^UBD$*.KX%LZ;."8K@ MD2F0F6&0,27?_.5DEQS3QKNG0\$#'N\C7=(!K*[MA+?2R\U&S[3QQDH+S,=$ M>M!)$;WVP),M0J0H56S>$O"(++UDWH=Z>2?%X9$F[P Z=]9=K;>L2^^[5F^_ M4Z9Y9KGC%#/$VIXCG(0@9":]<@Q)N^S=6-S$S\DV[:WXY&=F*Z]-_/I[\U*Y M:1UX5[8WO3_-S^@??+Z8JDJ)>%&0RR8M.SD;O^! RD^>_J:.S ML)EWEZ.9NH-M[/UJ^>?\@ORSHYQK)F/6Z$D-QFE?5AAHGQ>&;)6%TXJ1AJGY MZ*HGY)DVQ!\57,W=T0&T=KU&WG0E;)\C>2A.NL0@L=J@XFM*;K($HV-Q/%B3 M>.M :XAS/\'\ZP$%;VA MG"D:3BO)V0S>8Z(_:B&Y+M$U9]S?3\)I!SI-O^4=Y[(. 'G32WRMR&:@VN]X M.4/,2I/$X$*I&9.7E%K; HYEI[,)M.I:'[*/"C/M@*:3P*R-(XYMA_@T9ELD MQ:E?<77Y+2QRI77_NJ;9PLOO77>/_ ^'UUP=^XT-:JR:*MVHIFK[E>_/PGK. MW,WWWB*JSDP[@V"<,;5>/D% 'D'*C%$;;DINW8K_K%#MZJT>_:KKNZ)@F.:D M/1BL+[4NI") MFF*)0@D3XYS6:C(, J>L/2!RES4S7+7FQ1@@5J<[W*%@& JV _W2!=C>4NBR MK74Q6J?"%6"R$A27!F)Q JQ"8>N58QQ6*[0'IKY_>Z?0.=2U]RD:#[-R!SGF M3U=DN.LI4=O?_GK^=;7\$]<3@+9*<536I 1<5I(!A:14B@RP1"UJZ"#ODZ ? M#9U!@DW[@# VJMK[I@/ _1;(J@M#I]7)-YYBJ9WY=D-T^ MDRI;76QQ7CD6@#M;TYDBP0O)H!B3N$@<:ZK"GN&8XS#4]@^VF M#@_?8KC #_//7R[?E3\NKFDF?\*RI T\I:OSJ[/ZYO SD@9I?NWN17YUOEQ= MSO_G>J2PC]F&RO()ZH%(' KTB6#Q M3QBB-.0BSS_&.VY=XRJP1%&9F!BO6AAV #(DA3O+)81'II M11"OP]GG^]HB7S<5DN_Z)UOR;_G2&SVAI:KK7+CW(<3DO8U#E! M,4H5M,^E^3OT+S>I[$Q;+4 MOSW\%!S^V0W.P0,5:702KC__^RR0+?0T\X)K[R&S0$EV4!ZB90R2STXYD5EL M?A+LEJ3M#*S-(+$H; B1U590!ZKP^H2N*!24$8,3G"79NE!AAQC3SW _TN]/ M#ZK:W]0=G&"[9VLR@5DK!I&;7)F?!+A$Z4QQ,J%7)HOF'+@'3[4=%2]'.7?0 MG-H]+-TA6C8/4D&R6((R(&6A-60,DCXL@)RGNIUR;ORF@28;\LB4)+<7C!PP9:ZBB3$7!"R=EPQRS1O'B _ M+DU?X#G$U_>/IS:&[P!".V;P!FF]+08*+^MQ/6075+0G.TH32M(6YPLEDYE A@-"2TLK$.L? "/$H/5EDKT10?6>LH M9I<<$\\/.=*W3T+E $-W )8/^.?R[,_YXO-=9;8[)')I@RL0G0WUZ4>#XY7T MDDY6.F!3C/=Y@QHP[#TA4$_P.<3?#RCT6AF_C^:1VDR]F0:[+>64,64N"EA> MJ\VS-"&>88:PR@AU),/&>F-6J.-','F\[=,_N:C]NZ&$HEX [U MH,[>$MC)("DPSC3SP>G6DYP\GLXW^8!UGO+G!#@"E(> M($7EBC1UP#D*9J)@+K?N_'A,EI[N\?;W\9.0.=#@$_- O5E>K=XOYXO+-_,_ MMSQ]#W,_2S:A:,_4X4J5PAT+.$]IFW1$E2*9#WT2";T4O@HI,0AA&'#O[&G MY+H!=D8R]<0 >E5/BT^X.E^'9AOYO;#9&61@G:5].# +410-B6FO,9>(.0^ MRJ[/[BE.:0"*H\W77:CR]J9XTN7 R!RN#IJ@**ZX2/E;G8=-I[.W446F6M.^ M/2+*M.V$XP:WA]F[.]C<$(>%2_QX60M?-[MC'4.+P:B@0H!4Z815+0WWGDY5 M(RQ*VAVM8\V?DP9+UU.(/PT=JF$\.C/N!^ MVCS@WNOUN*71KXMT=E6)2C8B#M=<4TA7Y<>U% J_7H=>D@1K00 M##/%BJ!E4 - U$28GN*GXZ%V>O]T'@_Q3RY J=+,<4ERUGKQNYAD@T"G/OQ +>71QHB;9J>LMF].IJV767T MZ:?L*[NOS$UGV?]WA!77KS-W*UD:M**);( M!BJS.@AEF;64/['8>K[:Z=KRI*#@B,7U\ P!R@9#.TB==<$35P6M+;%U+/%2 MVO+V\?N0MKQ]3-U!&KZSE0@+\YJ.,HA647#-L@,GA0 Z:R@OE#%DV7HMO(RV MO+V<.Z0M;Q]+=XB6S6.SDXX"X8209#*@M,K@D!F*5ZQTW J1V-AMG#T4@!WO MX6%M>?N8NP/0/-$=%IQ/'FMQ+&W!H%2DI80F0RS%LJRE4:QYI>G+:LO;R]?# MV_+V,7P'$-K1+%)\RFLF+,M"O)Y['HW0@%YR3-I86F^-H?,2VJV..:&.M')W M.-DL(1E,3,9IJ!TYBK:^]%H&07"5:4^6*;:.:5Y:N]5>_MZKW6H?XW=RM_J@#XAG MY7T2M5NLMA7EVOF>6 9=2K(6L\G-YT"]B':K8U!SI)D[V'3>XB5]V+UH+&J; MHN=82?!)$1XJ-9!VP$6TPC#N0FK^U+-#CFD+>-J#Y5A33UW5M5SA_//B9UPL MS^>+M1^VT;L1RA3%P"NF026RBH^YMA59$3-'E?R]80./-,P\\@73EMA/WW>+1[^\IUJ_PQ.?-K:=&AP;N?]87'S%-"]SS-L>$&<%C^@A M1QTC?L<0!X38)J0M9%3EZTMW E,ZH:8PL7-15"H M=$RY5L_4^4Z&A'>A1*"S(CLO,_-^4'(\$"-WOWU"@+1QZ0Z0'&'?#L+3?UR% M55A865E'T[;7.C4/5YV3J MJ1CX^$NXIA[H%%'7VFP6G(K.&5(*//,,%+-8FPL#:,V<5:86O[3NRGM.IFGO M6MHB8 "\#G9'!_"BDWZ1X[?K7._B7K)GL"2FK &+W()"7D?7,04L<,U4-K0< M6^?53\G3'ZP.]_Q]0K]6;NCB-N^Z/GX>SNZH=4\K93)ZSAV=YY%.=EE(*XN: M,E)/@4*6MLC6?%Q#Y)KVQF]4D#5W2P?[UV-EI5)HIS77X)TJE0\S@:]WX:'& MH45'9_FXK#IO]^I5/U$;S/'A50M[=P";M[>>]&_>3L+?\_.K\Y^6J]7RK_JR M$K[2WUQ^FUFT7*_[P60DW3 I"#Y8R"B5"JBL9ZTCK'WDZZG,ZT! W+]Y'LL[ MG2+O/5+BF^?I??A6C?A^-:=M^FLXFZEDLM!! 9?,U3$K#**M]^X650R4 OO0 M_ UL#_EZ*M\8#WE-O-,!\JJ]_H5U.!WF5Q3NA<]XFPIB)E+&H$.J')T)E$:$ M4)#442A"1A,5;WTU\8Q(/=V2M\%72Q]T *E=R^6V/J\NKQ?/+XL\8Y@U,DV[ ML^(15/ >O.:4A(<BMR#U=@HVWE;7P30^PNYLFO[NZO*@9S7?N M$>5,%(JLQ;DDN^E"^9*J/0JB(&IG"EENE(* QV7J*0UH!+"67N@!53L6S >L M63>I]##NS*GP)&G-8*Y=A3&3$7.=%V,]:.D5.%F*CR7SY%I?L357HL\V^=8H/IV?.P/Z3&.@(,-$ M,)H;4*98B-D42M^=84&80$MX1(SVV13?"EY[6;GE^ M/K^LUGJ#>(NWD&$JHF0)AM=;(,5)4>TICXJ:4O3$T.OFK N'"CL(<_ZE8FX\ MO_4[[7>]-]]1?XX7C4@%AGUV(U:! Q09EU8@!*&SR@J8BK7)1@1P 0LD;@+E M$$DJ.T;G_6EH!8)!GTKA8"3E1HHQ!&^,(%WIIY0].:-:QVN0"TZJU&,?*ENO$-:A-*U)*UYX'=E>"-BWCFP? M=W0 KR<+F)A)S'/E0'A#ZS"@!!^,AQ+)?%%KHU/S&; OMXYL+\_O4T>VCQLZ M@-1..A#)6?""2XA!U.EP1M/O% )G1K+@JH+MNT(/I-8Y*7'!,6?=T9;N$"V; MQ92,T"H( ZYVMJJ@&7C4!ECQG&-A-J1_6VJ=O3P\C%IG'W/W )J'S"X\6J]8 M;93DNA+CUOI'[0L8JPU&)SPVYT5Y*$5?8#G$MT]<$!U@Z Z@LFF$W:%(LC'D MP!B@$)Q257;(11,^QBZ [#L[.!(Q:N"B4/B+-4GE0*1 MIP2%U1X.5$J'UG6R=OAMG+X?L,V=O'^IT@Z:GR=^5X1ITH"UW(,J)IZH8L>]K?[M$^8J$5AA8QF:XQ@+2F7 EBOC5UT"9 M'VT]P3I"@$,HZ+C'[%()Z<66D,F4HQ$Q Y-(RF57P EA0"$!/X@H"QM#N9=0 M0K:/WP=-IMG#U!T$1CNNRZ)T*= OX$*],J]S]SRG+=@7*:)(6H70.E<[\,+Y MM%-I]G'L\Q?.^UBY.YQL:U LA61:*\A8\\H9?9 M#C%Z@LHAOEVV-70'6+F[U5Y73"K'0N8*I F5S9,)J&Q[8$/V+-"9+,JXK$Q] MUFX=

7N@I;]??PD9 XT^,3D_K_C7_=3R\TNF3D&*2HK3Z8-4KDZ,(ZV3> V"63. M&\WN/7_N)/=_] MZ@L*AOENV-F1_:/A$OL7_@Z'V2B_2EYMQ)TQ["M,,G9RI M!G!)0<3BP)24.%J%4>K#T+'["Z=!2T/'/@V5!E;N#SIOYG_NT,EC0,]\!&0B M@RI24=3OZLB<(J.3E@1+AR%GY_=-$Z6<##C'V[B#R&5G5;4+EH1E";!4AM9D M$!S+I .M "]T**8T+[\YM$/AM!-&CHARC[9TAVC9'-PLHW,*-225"BBK& 3. M%/U1.WEX6(?"/N;N 30/"Y^]J!S0@8/QCC9)"OC!BQ @ M65W=U0\$8(=PZ\B@9B3&0I MG3P+H05 7LJ$J[V<.FC"U3X6[@0F]R8PH:%C-[ "T5O:5*6-M&PP@HV>-L$D MK<-![4T_S(2KO5SZ_(2K?>S;04#R6#T/25E(5@M6UE8,)--X9 B99#!11?K) MH*WD1#7DIQVXT.Q^_S![=P>;-R'AIC"P(&,<)0//:KFI\I3RIR2 &\\5+8QD M^!@EO[MDZ>EF]T!'/PF> ZW>'7KJ7=*,11^,)@UB\([,8C*9)=?R=Z6#SL4G MZT;%396BIZ?$,1"SMZ4GOLR]*_W_O@HK^MRS;_5'X>RL_HRLHXHJ!A-D1Z>L M,EI#U)@A%):53LS&<(^'?N<][H"OZND*[CATC&';[K:5VQ7$/U^MYHO/UU7$ M,X%D'PK'H.0Z?RU2K!:*=61 LE9,3,;F?=K#).LIQQYC^VGBD7Z+NE_E/*^? M$LY^793EZGS]D8U80X=]=J-"[P,4&;?DFUOC;$%?R29JBH:UT==YB#QFH;F. M@;'VUJBMSQI2UB2E*05$'4)P6F_<\@&1*U#60HFE= MR8L+Q/5G_HP7:37_6FUY M?3=A,T?' EM/$*VCR^H<2$'P9MEZ;4L2S3F(GQ!GXF>EP_W^L"&RC)6WCL^63NK O&%JT)'ZS#7PS1=.C81&[EL>:\L> M +"YJ=;>1Y-EN6:Y52P*\#9%6,\72:S(4II!8.KK_P.===_=!UAN8H?_-E_4 M.:M;@AOF97VHJ,,Y?)82& NF]NS;( :Q)CSG^-M?.LUM:C/''VR_ M#F["UB?=Z^5B'?AK*]*K!"V^@R("1E\!4\\D"CTLS=5S9 MPML#('2 Z2=^N_GE_U[-OZYODM=9V+;DW&6[8TX<08V'8'W)'?E)!X\G242N$IAI*4D+L@@8<4 M6 C.*1<&0OT]]I#1'P-$&[. D^>GJ8KZ@T_95(CA?K!\6UEND23+$Z")( M(2VE7X8",U;?@%+]*0HI8^L*HT=$F?9A=ZQ(I(7=.X5/_>T*MV7B.3A=BUP@ MJHBT'F@I.!T5!$1DQ6,RO/7(T6>%FO8L:N+Z 7 ZW \3'TROZG%R2Y/MUAJ- ME!JY!HQ.U8=HDEXHA!)51FFE,TX-.)L>^?C^0'&$ Y=MK=D!(,0.%3*E^O17 M"K*J'!V^SARO[!\A94F[+UBT>_8.KLN*$+EZWMV0\H/N " M_[I.'6=..E$"EY!8,K5[J5*J\CH<(X? E>!,N_T0<>O3ITZ51X?#H9;LX-QY M,U^$1=JH49F]WY4_+O 5J7;Y$Y;E"E^E='5^=18JY??YFZF%-,\'9^<3FSW&47?0;':O>=K&/C4C"0##F AR*3:4V7T$3P M'B.MT?$[DE_[!O,L%FNR+G6"0IUWAZG.NS,2(BF2@LTJ-)_-_H0XT[9#3@2\ MO7S0-YSN;/E9*NNEXA!=RI054:3JA&" BHD@D%N\3U\V)K3V/I_-#P:S@WW3 M >3NJ?(N7@8R5_Z5-N;TI=;#O%FNWGW%6FV]^+Q6_NT\Q/7KTBP&GM8M@3Y9 M#ZH6QKN8-13'4JJ,/<*WOD$_0MQ!T+0O$9JG\F$?$UG6AKRKSKTAO"V90/&PH-QME NVIZ0:!#_W$N'7V",=;(IW=?GE[Z\4HN), M9V12)@V&T[@_7J0C)(N)26*:#UD8Z<@@Y#D7R*2CK=[!^#Y9UC-Z]WU MIJ[CHD:A,?'L:8^-M4\5BX 0,X>2;,Q>)VY*Z\ZA!T(,N\=E+Q$UQQF\ \1\ M_$+QXYH:]48#(:R/B33@,=:1LL%#T$5"$C*H$LD>B36&S$,IAF'F15W^-S)Y M!Z"YG8_<&^3X >LS[.VCF)-V(K#*9(8\5?*A'" H;N@7$RU7GKG<&E#[23@, M;"_J:>$$KNH;B+4KNQ(-5>:&][A*M8'%667( MR&/>W#XOX3 @OO@WAL:NZ@"(=Z/'(0N-TP*KN6\RZS A4)B0:[>/4UK;X(5N M/A-V7QF'@?%%/AB,ZJ[>X;AKN4F>I4V6DWZZMIPY"D!JSIRC-UEG7Y)N_6"P MKXS#X/@BGQ%&==?+( /YF+Y@OCK#97ES=7FUPDT3ZR9$/C^?7Z[YO=I1A>SY MA2,0B1RC\C@T(]DPRET9):M!>5 \28C2!= L1F.3RZKYVTY;FI';0<;VGGF. M%^_#MVM37GVGZ+%2A>B9A5!B);U%"G*-0U#"ZIA%%NV'L@^7;NK*MX-1\534 MU] A'1RQNS3[MM7K.H0@+]6J@XL4SNJ@F5GT.B7A$Z08ZGM'E! \I5F<"V4% MDZRD03S61T+N:2FGA=Y8>!D RX;.ZQV>9,;?Z03Y]!>>_8F_+1>77RYF19: MC(QH94](L,SAO4/(J2]9CO^D-DG+8 M =H'NNX%P#,]4BNOY8S&U*0 M] M(%6-MO)#@A7.U$Q6+9-FJT/J!?Z!HT]:!=@+#0]ST4M!7)PK.C/4UI9*4 M8M5Q3TP@^%#YR8L+-@F9E6C=ZSM8N&DK.7M"X-ZN>B$8?+.\6LUXH-#"*DN* M6 T*:5.GGQCP3A86F$Y>MR9&'"K;M"6='2%P;T=-S6^Q2Z=/RY_P?9CG5X6^ MY$:KD(7RB K*^J8S&@0Y8RY\%J. E!:@B@#7>"U1.GN:ZY;9,TQ9E=K*'[>68PX&VO QGXP'MCT7> M7))C_N7O5!O$KX?,6&,8YYF#59K700 )G/",%E6BD$$(BD[]*5#WF(#3%F9. M"<$F+ML?C_X:CPO\7'O9/HV[_\TD*B6T89 LH[6E8YU@HQ"LJ.]#*$-HWFV_ M4Y!IJS:GA-E>+NAU>[L9 2"*U)[5MC0DZ]2YY\ZP"(Q;GY6TS+F3Y -[35X8 MK:QS2E@=XI%>H[3?EXNT40>#UE[;!#G5_J%*1>"Y"Y!]D#PY';DYR1WP=Y$F M+@.=$F,'^J57F&V6S![]N,Q+F;5($%R=XL24HA2H4&3*HS7H*5 (K5MIVD@^ M<3EI!QOC2%[N%=O?E^H>BGOKBQ6TJ&VVDN_I#.1B=8FJ<-6\XW$?^:9F M#6I62C.:4SH W*XVSH%U&:B=RD46")@E*"\S_,A:$!7[@CN?"G W56U(844B>G**\@HI$]U1&TMW?!>,8;.692#QMJTAFUW M93=]@?985[X@R&XK/#!JQR,=5YHYBJ!*H%@J&PO9)6&L8+0Z6S=-[2GBM 4Y MW0'T$,>]-%RNZSZB,L&CL("ZCEKUP8.360!WD2L*N#$TGXK]_]K[TN8V1U,Y+BI.GUB\V#A/3-T#@%\QSGC69#+I[&V_Q(1 MG D%BN5&T<',W+7.7SR4QG&3>+K$YL&BZZ(/[Y:]/9Q9HDJ4S!H#PIHZ35() M<"DJ\(J+XDQDF.Y8GH_TZ#UDY7'3>\X.MR<0QS/2@Q=&2Y.-2Q M\5%QS2!P M,I*-]3P;0;MSY^DTOYNV<1-_NM-[!XFJ@QCYH_O:FE<@[*9;(W M3'&@O9$R>=+YV+ZV\0A"QTT)Z@.<38383W+0UOZ'/FBT!8%S654_X^"(X).(1=\_%XA=[=]W2WDWXX3 MPL?E+/WG3[14IK5J8]2!J##-[Y:?#K[AO@33K%,EN\OPW3Q-LPK.+_B M\0U;&BS:0!"MM]ZH<4MM"G0Y6Q 2:J?C[X1]P&%(2VTJN?CXF116K*1O5,^U MWM'><^95G9+'/"A!%G50KOZ1=?"IB%!:FPBG47QRF]/U^7E7AC7N"?0%R6SZ M:@9?@G9=)!M^ZD*D9 M\>.F'SPA9N^U7!U%_!T\UZTHIU\>ANER*R(IV 2B%JLJK,405C%@$BTB>F)J MZW*H6P2,B[^10#!K)9$.X'0\X[YO>YKK-?DV?-F,;.4E96U8[9.=)!UL3MR4 M*A%SD\NHR'9M/LKC'/L8%]PGP.I>>^J193QR2.T#TH4S270C#;8?[>7.=_Z8 M3I:;\< A,.4,DZ!9J3Y]+!"RHS]B"=(P9]3=[,,'@VF'K#FR$AT=';,G$-5S M4+7;^/SFNB7I$-6I@1P7S# .BH$K+$(D@\EAC#&SUB&/TZD>-]NP#QOAB67_ MG-'^]JH>[K6X%B^^DL==V?_+;/XK_=MEG=\NM0@.DK3$!TDL<$(8"#+PHCS] M(5L/SCG77CI7_(TQV>I(M 1(!P?EQ>7P.W2_/<(-FMH\$^^X T.=TA\.C9C<<]\%0&R6 N).(40**A[&FCP C M%X[E8NO0)A=!!27!26'!Q2221>.Y:ATE^U$"C,&CY-9$X,(X8AT6""$+2,4S MK5+VK'F7IW\%& _%[/D"C(>(OP/C_W;(L!XB(R?4X QHT%6DH;D6.T<9!-XNJ5 BY25+T:E5/9P!O_) M XP'H>/8 .,AHGH.JG:W!VT$N:6H#6BI:N&8,^!$#!",\%BX%SJTGQ3^KP#C MZ3;"$\N^ [3O]V@SFWZE\XTK5;+XO5;LW/QY]2#>SI;_#Y5?9O/UM^KO\0MEC4,5+!0G)*@<#$2=&1FLF6/F M,FDU2F"IV0Z??4RURU-W.I@Z.&I'"^?5WZ\FRV^OIV3M7@W&R%VE\[>!GZ^G M*S8-'/TE3.9_"Y=7>($ZE91C!"O)Z%9I*'4L$D1ME,:%($.Y=?K!.#M]]K'? M4X[>,P#7CQ(>^U[_]R(M)U^)>W>C0D\9)]N?FE$"9D, MG!T$@D7=7)AD$YU@0"TR'>PHR=3*"K+3D8Q#IC$]>?;\,X^< M'02KIXB<'2+CYQ0Y"R8[[WD"9FL7S\P\^(P:LN6%299-R&*'9?ROR-EAZ#BZ M-.\ 476@:A_:R8>/?ZPW0_B)BHXTI!0M**\4!"D$!&:S%3EHGUL_-SY*4.>O M@T\%RO;"ZP")#1Z LO)<,;+8;6U"JV2DJRC0V=.>(T^81<[YJ:_X?YH8[BG6 MZA/+_CFC?>=[XW5\X,/L\O*7V;S^HXL-H==FZN-,;ODSU>GPRF?XZCMBK,O6"TN(S"@ PQ@3)&U8":!%]4EHH5 MLOVZR2$Z='//]( ] <*?_C > ;>CS^&?0]CJXS+,EYV?QJ$&?K$)M%TH$[0D M%0HE%D?VB$!PLG PPJ&*U@OF6K]"/M7>.G>#_AG.X@E@^Z&OQ-O1[@OK$A>1 M19#"B3J.H0X)S1ZLBC(E92R+W7AD!^[MF:9+_$B'\ 2P]3-1X7SL(>$5G-SD MD!'9<*Q>!=>U+#!HB*:0RRZ54AG^#)S@,]XMJ%\_SJ0)\+M1)_QU30_ ME[/X[SCY]+FF5'_%>?B$@W'_,VF4ZT3-FX).&G/!;&I+$])HQF7P65I(Y(R7 MA,Z;U+HPO#,6/%/_\]D\MIX-CC^TZ[D_^RY0868<$V@E20M:C> E*Y"*$T;Q M)*QXA@^U._?]P[_AGN_@=*@$#D+Q/]W[[V[VD>>!T672^LA+[=1=(%@O01CA M/ _5(GH^]_B!FW^F-_@_E28X)YY_:$/@]K/@;L;%8'QDQA/C;)W&PSU$3MZ1 MS(59L@;1\=95[=UL_H=_Q?X!%,$Y\?Q#*X+U:^05H7HWUYCW-AA7YQM@[4$B M+'A'.K04X9)EW.9GY!,<]"UD%QE;NN@5P$I%9F(7[:XYB]+/T;Q?E/4HH856B=H"'JMQY&L;9>8TV$R;S3(I4[I)[WWSH]4_GV(./+'L.]"M MPW;B[AW'NSM^?S5/G^F;[^>3M.KP]64V'0[^>YPG^JT+J4N.U@@PK+":XI@@ M.,? $W=D]$8)/,N(C+/LIG--WQB7#QV+\4'2PW&IM+]>+*XP_WPUGTP_K6*! MP^X7MZZ_ZZW79Z(+'S6BQ0S": UTCQ+WE540,M,L(I>AM'ZF.9+49YJ1T@CH M3R#>#E#\?CY+B'E1)T?6W89IVER\BS^F).'7TWHX)U^K??BP2(9]TZ]=7F5B MT\"23>=X&Y/7*2E@.GI01GF(-NN:X\NEB[:4YA[D63?T3%,SVIR(?J#2A7-P ML=YZXG_F@./0G"A MHHF^=4SS&#J?:?Y!&YR?7;!]=@T? EL?<#F9#SP>CNKQ ;S'/JU!>&YO8L\0 M?!N:#6Y6_M[:^#H>HI0O*+RNCWH!5*WL\MX[<,H(S;T0*%MWN3B O'8AN=^N M+I<37%E"\T$"*Z_;LF0]IU/ ))>@'!<0O*HY\('G.A$[VN:YF[N(ZB>$UA(] MVZ-I+60SHG6ZF"\O/E1M/SR:.UG[YG@+G$=B":8 +@@!W'@NK;!:R[U:7M*G MW@ 3_>T[D&XMV$LTK(D09Z=RM <8K!^0DY<\(+<@4B$;L=2L&D$.%LO*H9 Z M)"E: 6',5_T3A'57W$=P;F2!_S:93KYS5UJ M'1;'2)>6^JC$4P3GC *#KA3,Q<38.HJYBZ;>P'2,Y.\^,[<40P>P&IZJWL_( MO;_FULVT\0>WJ&4L614'"4NB?5H),6@$$]$H%W.1?"]'YP"D'4'FN/?A6/>H$\&NB:RZ3-JNBH5/3Y.>OO?-XB,/D)0HUCH:H7K M@)6QB:G,-# ?Z!:4Y#_&G K(1#9Z-,S8T+I)PVT*3D[DN R+Q;OR^QS#XFK^ M;X[F5 MFI%CWVW$_5 :\NF\[Q9%&UR1'!8%.2LF&>TJVC/T@)C"ST= M9+XWD/E>4#I" "-/K_T9T_ >(1AW#^]I_5XA-;%+<0-2AMII5WJ()CF0D?,2 MT""6N,-J.62]'D%SC'1G9V;UR/#YC5;^3$)FCV[(2F*7=Q8B*V2P!YO *U8@ M.INTETZRM,OBW7NQ#LH/6@.G/9,[N,%6MN%#]_QW=])ICHS17:]2*.3H10X! M10 K9/)<\<+.Y"0\2M:X"#N/9=1:&AT [-8N5O4&+Q)MLSY;)1XMNCK;2^D, M*@ZSO1T#[KC)/MK@G#2&HI^=AXY] :IH5'79B?U7>HW7'ZNPZLT M7=A)21"8;1T?8B%D:: ^C'D,@8?4.I%Y'[K&U5I/"K(6DND ;<->[GLN5[27 M^>2_,+_X,KN:+OF%2M*96&-)W)'>)^."S J>@L$M,++/;_R M/-(9^=7KNI'#NI3WP/Z%*TQVYUD^[Q%$4 M:#*8E7#%(F_M]3;>PL@AKA:8NU_4,9Z0NW"=B?0A^_MJ05[<8K'9VQ!N3EB' ME7(+'ATQEF4!3MMJY42NI=>.8?/&N(\1-'85R(A0N>UWL8F\8#5O%VOP9CZZF1*J#/%$8ITD1M9F%)Y#[?CD26ZN/..$=JL/0?' M!L(EANFK*)(8I0]L#(]A5&+NMJ HI&_!NYU@:TXQM)=-'(7($@SOP@MI/0$F6-D?+?&O0'#.\#-R]G\SQEM!-_. MIK=OX)2$TTP;R"[3I:Z(.=&;1!=RS,;SDE)LG6RZE9CQ&DJ=!3MMF-X!>C;/ M"$-RV6(R"*1J8VYS-@4+\%2&<9V%ME%5,F?TWUB\NUL<<3)VMI RKIG<@R'4 M4E:=0FZ5VG@]<,DPSTS6$%WMV*:\@L P YU(QE+TM:?$$X#O%E'COO,T$?T> M<#I>#B,[\B^JXWUC)YO+G&/),2H'W*8Z:,YI"(8;.F^&.*?0$0?W\.*W?'Q_ MH#A!@+.VW.Q T]R-".Y0WF^N\Q0]600!-:_9%0F480D\9YZ,0>]+"CHJVWQ: MV9&TCIOTV=/U^"32[@#5F]8U]_R7"\Y83$H'D KI>-9* &>X \=8R#(7'U/K M#J%;B>DB+G)F+,S.(9B.$+9B7SV8USOQW"L,1H,M1M39E>0OJ=JE/VHB:; _%L@Z&+H8@6R>-[4]=%V& M^&G\=N^8GBF+]&@ZSIUMVH9!Y\Y*C2(5Y80 &V6NJI/N9VDUZ4]7F/>2>_U< MLE)O3 V^L\(-OO^TB=6NYP.;&$)0'$1)A8ZFK"G<1M71C59E3#K=S9)I.*EH M;S+[LBB/PL[V047G$59WL<_5HY6+F$GS TO<$,=00;0N 1.EYJEY2[;*N''U M)QAJ=":![XZ='\+][O"S?M<*2"X48H 2/8)2 2%$,C)T;7F5T;*26DS">C:Q M\X-DND_L_! &=^!+; WE2I.E0$8ND6;$%SHU4: '[3)C)J3LFI=O/Y_8^4$R MWC=V?@##NYBU4_T60N&PB5>7DR]K=V:]':9\4()9*$-+>T[;"='4OB[$.ED\ MT[RU7?@H01U&T4]!43OF=Z"#MJ<$U([BUIJ:U$1\4E)8<-'3?:Z3\T@^>+*M M*Q9.R\-H_EIQ-@2U87H'Z-E1U^&$CT$6,,F7VCPC0I3.0_;)&%9S=)L/##B] MT.H))H"=UXAN+YL>@'8K[SNII+,BXI&56C!4,KB4//B(.BBF%?+F_6V>33'5 M(8)]M)CJ$"Z/74/S2"F08SRS(NKC+;%!>8% 5W$$R5*2*:$+]DZ/P>=<3'60 MT/8LICJ$@V,#8>]R'T=FFA4,@:&E3?$0Z*8-!3A/6=8P0RD_;#'5T2 Y"W=' MALR[R25MYM=P!_1185!*EVK'DT^8:PC(1PW6%>%X1OI9V ,?#W]Z%]&W$\'0 M@&_]EM%Y[TS)1':H+^.*U%RU[B5(DX7.EF4G]NF4?6(9W=D2H-H@H!'_.C O M7UQ>KD+0M]^%2I),R^K4>55S$ZR#X'P&TFTF%%FTY*T3ZAZF9"^TZ'[1TI#/ M':#EY6R:B/IUWL!D\9\_?;L>Q,9D5,V!"&@979O!21R"[O'BN@Q#-!QD_0L[( M\XE:B7P7E([D?P]0NEHL9U^&\7VWM[295Q'1.F,-'3%37;PZ<%=X#D'7DC(6 M9,+F<'J_SK\'@)=8FXS6[6IU.I',CML& C)S/2N "A M%.)=8E)X*:PH9[\8[]#4F2H["0$[X76".#J U\=PB8L/^!6G5_@6KY\S#D[:NLFC<+?(B0WH!TBJSO1AU.9ORH.1DU2OQ;^(_9 M?'/!K^(PL82HGE.C]9&,%:5[$(RXFZSKJ.2O>ZO//);P1.F"I[( M]9'3!-^&+\2E6WM8'R89> S)!XBFMGB(SH O#"$R*[*-03BQ5W_\'=#92L!X M65^G2G36FKTCOU#_L9Q<3I83W#R4J2)0&L[ )44GQ44)7D?ZJRE)I)R=UW=R M/)NY&09FTXUH,1LEUIOKDN@A+9*VMD!B3E"$ID)*NM("2?"BI> M=#&M.^3L0]=>,#+/_>(YFZ0Z0-_:"%M9_0@6=Y%S?,\'>(_S^HWP"?F%EY&GK 5P&\A:=T7 MT'$C810I"FT\;]^T:SL]721;G ]$S40Q]OR>GU[__O.+BV)KHT03P"G%0'DF MP'&1("A4-LDH>4E[6#6K3^LBM:*]Z(]D5P>7RL](*Z=5JQ7Z^A('64SK6$9B MT7\-W[_ +&0V]LT\$:]U49K5R%ZD:YX/,$>Q]A@T2 M;C>(FI6;+9]6X\XBTB_CC2F2R]E*/9^I54(#BL[=-*$UT\[=/L'1*>"!KE"6 M$>L8:@91Q Q&>4T@+ES$ULU"GVRHUZ;0\?U\5B;+-[/%(SW,KAE2M$JB: L\ M1M+TB@OR1K0#:P1AM#"?'&_,D":$]^4R'H6OG0.\SB[0#J[NE6+8[.VAX:0_ MW54@K_ZBG9*$)],P_S;<;F^);_0OB;3+X?XC\DC/7#B9N?6"[&5FZSM@R1 U MB25ENNR**%+:UC-GS[B=SD:&G1^<]TIP^T#*\8=FM@R7[4K!B>[UP]*KO^IX MU!I'O4A6Y^!-A)ASU3_"0O2R0*KEJ5K3CYO?;UN)Z6PNR B ;2&EP^'F5W"; MXJ>ZE4;O@(OEN_+K;)87Y"JN!_0N/LXN\TUW\L([69QU!80PM:,\RQ"25<"L M]B$K+S&U-B;VHZRSSNQ/#L4SR*\#VV'[KFX]9I0L.)JLZE0O MS^B"3B*EUF; ?I1UUA"Y(U0>+;^Q2U$W31[6S[9>VUH,Z59Q;&6"(JJC 9-, M<-D;GO*=$,F6.N1;'SON<]-XN#F5PWU$/KQVI$?))XPE$)PQ2/"D8,%;4KZY MMA[:JS;] "B<+?X^+A2.X.(*R1LA8I^UEL'8 M0%IQXN86-B5]$HO VI_$NDR\(>/!U^'ST@74QEL7REX%'KN M(V \9)O&PEV MUIK+(T(ES:ZFR_FWBS\^DJ>9LR\F0.'#T"@NP2EK #TCHXG,TV(?2X%./&\N/UR^U+19.Y>S(=\9#Q2B"'%&F$+A #:IV*W'% M%L@EN&XX]1U'6(1/#0CAJ'B*,#>+U(@S>X^( ))U_KZ5LK9JVE MMI@2\*B(2<$XB-9@+2[@HD03M6P]6F ;+;W!Z12)WTW5;\'^#F#T<'\0SW+. M2AJ@\V9!)>W!^5) 2I83B[9@^Y##T8U9SN:9G15 IS.^ _0\UB'0UJ21$@2@ MY*4^:A2R!:0")YAE3L3(TEXCW4XSJ YJUME7=[*VMM11@, M%D';41Z\8052Y YS=-G[UD78+3K!/IUQU0A8+>70 :SVJCE.QBLAL(:4:SJY M";B*^Q1BE^.21=V\_JI9SZ*^FN6=8',UEU0'Z+MNJ",+-W3RB%H;AG;? 6(, M&;0H)7AR3GSS>87/J&?105+=UK/H$!9W (WW\]F?.%]^>W\9ILL7T_SJ[U>3 M/RNKZ.M?)M- VO<-A@5^F'SZO'Q7_EC@T-W@12$27J1T]>5JR#Z]619SMSF& M2,611E:U"J&&&"P#+[0"P4623!E50NM&6>??U3/HGG0*G#N#10<'Y36)=_II M0M?+JKW'6UR^GJ;+JTSLKR4Y_YA<7EX4%CC/G"P>Z6-M^2$A:N$A!V=%8))I MUKZ">C==SZ#?TRE@;2Z:#N#V:/LR$^AT6,6 ,Z-J=ZL"T4916S0R% QEQN9. MR*F=Y,;M '4*O)J)HL]JFCK5)JCM=5#4F2!QN0-)%*M4-4+=+4=O6J)[0QRLGVY_@ M D]58K6@[=82*_>,I\!M#A&<]V:=)ZDD)XO92!,94Z+DQMM^F)*QW^3.A96[ M&JR!'$;.&7PS64X^#9)Y25;G\!I>&'K&A8&,@APM%A+X%#E$$X/P.L>X7SG9 MCF3!^RN/BYH6LIPU8VQ7L+CQ]"ABX)'7SGVR-F0D"P\BSZ7V9RRAI%R*V"L" MO] A]\5V%/+#@ MN.]*#2^74YDY,@Y65&\2A%SBF=71S!SKI';CP&=2HS8['6U1=$0>L]-W@^#F M:N.HAY/%-6O NY$OB__SYID)8.;U??)(7I)UR;#+#SRY+F/ M>]P)MSYT/-D>+Y-9"P:-+-G7TS(/Y$A=I27Y5*^F./_T[<4E??9T>!%8O)ZF MVE%I^VVVVK%QFA2AI'T:0]>D5 A.JP1FX)@2S$:]!R3:4#/.3=$,2R.(I%]; M=+47P8U.D;C($ITEE82D&Q8Y2,>SE=P(-"=:H?L#IWDTH!EPFK+Q6>BEUZ]> MU$90PZ_-YHOO.R4-2XY=K)7!6M$%;6S-K?*@8Y3HO1;^;KWD"?IH&Q7CO/X_ ML1YJ(H*QP;9M#R9XEBQQS<7J @;K(.90(-%Q8357R[%])N:=!)#F^4/M -*" M;1U$%#]>Q07^_8I8]NIKS93:9!6G8I@VNA C4FUBF@VY_<*!#(X%(3 8V3K! M?PLIXX:I&_J^+5G>)W+69\H:'EBFC6A1V_=G1WPAIH"D2UW\ VK0Y0:$R#QJX\@&4L73&++F316#.4D1AL766_H.$= >< M8X3\.'2.X'@'L-E92.RS",'+!,R5L(YL2,$@:XPYH* MH4M0W:D&Q82:)PS G7.@9"D0'&VJ!'(G Z:H?&NU],SK^0]"P*'U_(>(8V0' MZWMX[2,NEY=#W\#K[:Q52"GQ.RKK05]K MCZ5Z \TI/]LA61/ M8QL=Q?H>473#$6')9:&5!#:,_'*D3D.DG0D4PC")VMV]L_XYZ_,/$OD!]?F' M\'_T@2Y;,57(/B^CPE3L#TK$" MGST9]WM04SO*PKTQBJ-PD*(E;1X+@\B,!SJ+SLOB3-'-5=5S+<\_!F7GD,/( M.<0W9^P, 2,Z+8,Z%RQYX1&A6$]'PW*R$52QP%@2*N>"I>S5X'I'#O&V]<<= M5=0XS;P)DSL$ROHH:>6438K4IHQVU='0(6W*B5!L<2%JV6) PG8*QLLI;B/9 M'5 Y@LUC#].XBHM)GH0Y4;_IA!.CME)DL+'43&NZ;YWENO*GI$0;V;,X>-<4 MC7LK]P6.8V0Y:\;8#FR87Z_"/$R7B._BY?HI:_'3M[>AYI\,)T<%'R3WM<47 M"O(C"H(O(H)P3GD5I4^E]1XNC WB]Q_E054_6_O76UMI7 M99N-M63;RR)K8:HC'5X*T5:,RHT68E MF\-J'[K&=>?/"K#F8ND :A^)-=,WD"&WC#,H"B-I]J0@"LU!W[JF\EIQ] '2/I>^':-FP?/5P[ M';H+787+!S8B;2E85'4KG*T3Z,C6\[-%%QK6G&Z&B+2O' MQD3XLQ:^O9XNKN;5V7PY^_)GF'Y;;\0Q K'6I9;:UG;NV4(H44!BTC)11 YZ MGUJQ1Q<9UT!NB8EFK!PYFO'N'U/ZG,^3/U MM MISQE[.P(9MQ;="Q/^&5BTI[&S%QRL#X81S ;.,I#+2*3;$B$:H< ;R865 M.6G=8F#KG67'BV>=(+B'Q'\$%T>^'&Y>;8O?/X?E^_GLZR3CJTM,RWF=A3U8 MZU\FBP6)XW9M]4>C2Z0B3+R=?)Y?7Y=JT2>+ ?]#F-[N2)>5H(NA:GZ)\"K45'@,? MLS#<%K+2#L7MQA7?[W@?EJ&/1-+YC@^]B#\34FL23F94( +048XEX("_3::3+U=?-GT[F%2HN ,7C2/"-8= MZ >ZTIS4G*FTW\#F'2*_M>C(0C]&9+,6_!M;\.&O&X33AFU@-3B>! >5$N$? MLP=-UDUQ9/&8O%>GDUV"O[GH> 9 $\$?S;^1!4^&2283Y=U\;=:N>G&(I&QF M"+ZFI2IO--DGY+2QZ#)CM@CI6B1T/[3V?N?_N30-/YF[?:"C%LELW)Y-5FI2 MSA4Z'D(B6^)TF=X'R(D,[B"\MIF#]682 MXN2R-L:=YI=A<14NE]^NGW77$V@V[0=5M/3_'LCKL:"<08C,)3 Q!LEBT2XV MSX<[F,K1<78J-+;,*SN3G#I XJ_SV=6?[V>7D_0]\=U)49*E"UD4/LP:K%L@ MQ]YQ5,')6A'?/*?W/AGCF3CGP=*IG.X +"]2FF0&, [4G:.#' \X'J'!+I &CW#,M-!OV[\OW; MJSR=(B4RQR/YB8,MD>D(<55[D5ER0IQAGK7N,[D_=?O=A\]A[L*9)=,=YK[= M3EY-VA"<9;8.QN\W\3\;--EKV M \]S:JS>7FY@ED&C]!+"-EK&K44Z7\T[H','T#L#S'J;D(48GH*#AY*\Z:WCKZKA=-/4&IF,D?Z_;0$,Q= "K MGZX6M(?%XD7Z^]5D,;DV(:T.@14>(/HZQ# J3>ZF32!S$D(+7EAJ7<:[A93] M0/2L$&,R>7":CYT3^QVR^Z=^Z:M6((!1H*;M>9B!Y;Q/?WYAF[FUTO\ MLKC@7JCD#8(;=E+[7[@H ZA2>SXEY_7YLSVNJ=D//,^I?6DCSG> H??AVS"P MX/?9VHI[$Z;YPF+1OO90"2A+C0)SB!P-6&ZTSQE#DX^_%2OONV M?:"?) /9)+ M0'ZHQB"#:]WV[R "QVV##OU?3K9#Z;UCV%RP^TMSP9MOKJKS]Q MNL"+H +M<*BRKG:B00LQ) 3N&-<^8$;3>O36#I(Z&Z_=!F,MQ= !JN[-4WF/ M\_J-\ GYA4S1EJP$H(RZVIL%:!?5_.09E0M3+9'EA$T,E,]WGY,""8M7'*;7Y0 PV M6^8-$_M,>#MDS0LQ)@'-!Y62$BKRU+;6+ILX&HC3242T%T0&P'NIUOFYI0/;AK*:> M7RA?4E:%N"1YS+46Q]AWX&(Y^5); MA;Z<+>IC2NWN>8E+7#?%6GS$5&L;?AKZX2\N).,14^V.)3C=[ID.4!2E$#P4 M^;W1.I[$/K?@0:MVUC:SP3UX/J:/#*=:PCZ;5]'0]BZ_W1R==K,'VW5?M^^. MR45(Q?C@ B1=JY-](2?7F@0^9YEMLL+JL@>TCJ>@MZ9FI^/LB:0Q,N;>7M6P MT[MRJW'DA;',8)VB%X2M+\$Z0T ;@#GADRB9]K5/@LF#']Y;(YS3D7(Z#\=6 M/.MPP"^S^>HY=J5*UWVPUU.!II^&P3"HLX,DI"2O@K[R!04('067RB8>]M(R M^RW76T5V Y5R!CYW8&2_#(O/JVXKGU_]_6KR-5S63;Y8O@SS^3?:S^IMPPD6 M;=6'6H9(%['PX#DY$EHI%03G2C0WL_ZPFMYS+]/EI_S//PC7'Y_U_B-6/CY\MOZRE^_GC&)Z'C,P(NEBUWI M *XP!K'H@HJC3(+M84 =3T%OZ;:GVU1/)(T.]-A^.[THL93,0P9M2$6K$A7Y MG;J B3;IR!79C[:Q/MN/LMYR\-KHM3-(I0.LW8E5ODAI?A4N[YJ/GEGA@4_C7?-!/^__NT>1VEO_SG\:/A) M_5W<+Z@^_AX"2B\:\E3C/F_W&>(<4OXF*80'C! ^('R7OW5/%#F#]Z??@T?,(;+:FM\I@-LZL&>TIQ M#UX83_S(EL58F&5[]=3=61U^>]U^H'*,#&>-&-J!+GG]995MBK^$+Y/+]?3B M6A&[V=:[^?OYA#R;/\/ED ^QF1.5N"U:>>"8"JB@)02N+)!V5LA0();6UM>1 MI'8WA/P8J#VEN$9643_-PCR_*S]/YICHMQ8O/X?)_$N8;H8U:&:4JX7YL@XH MBR) E#F U6@45UF9L%>=S Z%]3@5W0TQ/U9]-63VR+!Y]1>FJ]JXY5TIDW0- M?)>]$%(;8$K4?(MAY )+X(P46BC%DCAW\P\6^'YR.D,'8-2M_OYK\69V CU=_ M_GDYP9M3KM8Z6&?:2E(",MW=9-!)V@AW''BR4L84F/1WS*&'ZU1VKM0E5(X1 MZ>QL_.U _5SO:$T^BS(9)12YB:8^7J0$9.%9R+5I48A:N=1:X=PAH1]OO0UN M6G!Z9+7R\2JFV72(%M5BT?F\SIX>DMW7>R'=X%66'$0 ORKB#33F3@7M).%/F)OCXZ&>4C MR\6[$O9J6'M00X '".G'*6][%9W.]9$53:W7'/HV#\W';ME?/GN=8F001!U8 MIXJ@KV0"(Q/Y U(:4_;),MN^PKB]1\ZC6!KQ<_30YOUVOD0?8B0.J#K35RH& MI!T39,:\D2&XV.1A[\C6UVHF.)9;77<-<=%\#2%+'GE #W/M<,;%SFU2(1XE(KQ M[K6G0\'L+"(9V^6>#W5.5]/E_-OMP4F;!+/,(O.!@T;R%I5RM!>DPRHP)UVT ML6CB'E?BKG7& U!+6<[.Q-@.GO2VS89+04H& M%SHWDJ,LCJ'D;J\ZF8/Z(=RG8]SPP]-?7B?+HD,\;4Y9M"EZ0:@W6JA'= Y@AV]P :TM&;5NUK-1IKM]E(OJ>7 MSM,.I(&0E =6O&"1CI+G>[TK'0*8>U3T!99C9'MOCM5)C.X *A^)_T,H?W.S M?\1/0V1_.$H&0PS69DB%*U#%)HAT!4/27K(ZO5C*YCT4'R-HW-D*3W^#M9-. M#U!;T?Y]1&K(7 ;0I;YY*'3@/?>0%:\GIX286L]QO$7 R!T-V@GV7C_%8[D\ MLCOU;G+Y8II_#1M6K/6I*);QJD\QF !*6(1HR;- %5Q)F O=]GMX4P]_^L@@ M.%Y4LZ9\ZT Y;-&H;ZX;8BGII56U"V.0=0BD3!!,+B#0:>*-C%FW;A.]BZ9Q M1[%T4SIUG(SZQ=QZ0.3B%V+Y37;6_HTW_\F%RC%)7Q_!(B='PP92T\Q&,(9; M1L9>\J;UB+P32>ZRL.9(_.P'SK,(LP/LODBIQGT6[\.W>JYO;&6"BY>KYLET M+=SHI"P"YRP5!E9&NA!D1O#:!T@^,B>"+4*T1NO!1'99P-,&G^<56 >(_(!? M<7J%]:#=WMR%-L$'QSEP9^C.D89,$1\8%".82DZS4%J;^EN)Z;(.J)4&;"& MHY'T%>=QUEB[?<"$DZ_WS\L%M\*HD W(H U9MXXXECF"2U:C4RC=W5J@9LIL M&TU=5@VUU5U-Q-$%P+:5@P\-X!?ORHWO77!=LA&Q-CVRK$:@(GE25H#Q2=92 M*1ECZT>P \CKLM#HK";=R4+JXK)\<&O#]*>U'M]MLKJ87$&?P/M:M"86ANT;6@N\LJJ+,B]GQB[0#*W],@%Z^G+TJ97-86V66'M(*\!2" MQXU G!6\3R?(#EJ=W$_BOU4B>=S5.*%FDKXBU107::'%,RWV[ MGQR\^+@OC6=!W=,(H@/]N!GN^/MLG2GU\*[)2R.L..(@)%F3=4VRX'+T$(JQ M2CIAG6C=/V5?VL8=%GU6K7<6\72IX-YBG3GT%==3KA(/9%&$FJ,7Z!@)KR : MD2&E$%-R=*[D7E/']UAKY"'03ZR_3N#SV!FM]_S\M[A\5WY>4[*Q8.\X_[47 M,/J"$)*D75IR_IU& <[+H+URA0N]!Y".6GSDH=%G0];Y)='!S?@&E_7#-@E4 M[ZZ6BV68YMJ?9CV(KQ!(4 L0Q2$Y]8F33T1_%*U-P4![8JT=W%TTC3Q\^JQ7 M85-YC#U#;#8=^AW-+NFGGUY/Z5-)/7^W(M^5O\V6-WZR6-_^^2(X9F4H%HK+ M0Z=9#[&X!-9+31M-Y,O8/=39T02,/'?Z;"KM:232@5I[/Y\EQ#P\]'RW+G^; M3&=SLA8^?B8Q?)Y=YCJ;306=LD0&6D>R#7@,$'CRX.C[B=FDN&V=U+(_=2-/ MKCZOU7\>&76 O@KU87&%^-Z__'2R+]#IB\5B\FE* MN]6&KF9I"V@6%*BD8@U+)M#"*J&49CX]067G 12//(M[7 2WDV4'R+WWMO1F M4O!ZV/W[V>6D#GV]2"&;X5&I!%%O&$$>FRT)7!V7P%@HDK6>O[8?92-/YG[: M=[_39=,!XEZ&Q>>/0_X8R68X.^_*K8U=*%<<,V@!A_9)H9#RY\$!4Q%#TC&Q MYH5@.XD:>2[W67'65B+G']"\_D'](X8%_N__]O\!4$L#!!0 ( #2+I%9> M0,1.QD0 /BD 0 5 ;71Z,S,Q,C,Q,"UQ97@Q,#$N:'1M[7UI<]M6NN;W M^168]-R^4A4D:[-C.WU3)4M*HCO>RE8ZDT]3A\ AB1@$V%@DLW_]O-O9 )"2 M$R>$.;Y5MV.1('!PEG=]WN?]Q_^\?'-Q\^O;JVC>+/+H[<\O7EY?1-\7-Y?13S>O7D9GAT?'T4VEBCIKLK)0^:-'5Z^_B;Z9-\WR^:-'=W=W MAW>GAV4U>W3S[A'>ZNQ17I:U/DR;])OO_X&?P/]JE7[_/_[Q/P\.HLLR:1>Z M:**DTJK1:=3663&+?DEU_2$Z.)"K+LKEJLIF\R8Z.3HYC7XIJP_9K>+OFZS) M]??F/O]XQ'__XQ$]Y!^3,EU]_X\TNXVR]+^^R2;3)^IL\F0Z>3))SYY-GCY[ M_/C)V52K9Z=/GCT]?JS_[S$,\A%'9TV7S MW5V6-O/GQT='__%->*FJ9G#UI&R:9,M=!V] MUG?1NW*ABO^,:UBU@UI7V90OK+-_Z^?/X!GTUQV_X+=PFSPKM'GAXQ-\Q:N/ M\VR2-='QT>%Q^ H/'7P"BZ.K]5/QN^[SE\X"CR+525DIW/O/VR+5%5X%\_/J M[GT3G?_X[NH*_[7=>?JMK9MLNN*/,AAIT3P_?;+\T_?/V>#^N?GI M^GTT-$G17C/7T=__]O3DY.@[\Z9_^0 W+>WYK-*:1I6H5E=/HE:J2>S6=ZJ3);G5T">)_ M!%,<1Y-5I(HTFNCF3NLB^DO&-"QU7YV_O[FZB*/KUQ>'6YR:.%+1#_"D+%41 MK.%2EG'\F^NB7"Q5L1K%KL(MM<6M]/;\YY?1Y?6K\W<7;[8X']'>F/?+U6*9 MERL]!C%T^(>T_MC,HW257!GT,2:]DYDMA"==_N' M=]U$RZ6@PD'3--[=2)GK"-3[HJ;?U^WD-]".^#/\(BF+E+RN.JIU$TW+"I1^ M)A: -5/^V,X9R22?7UR\>7=Y_?K'E[_&^(KPZG4&VXD5#Q@Y.!^+MFE5#M_= MZD(5#<^9,O.P<9)8'L.740EWJJ)96:;TT:W*6S7)=?C$F)Y7Z41GRX8?D^I_ MM2HA@^MNGB7S2%6PZ,F'HKS+=3K3:1RL;; =]K1""TV-6GF^554S M5),]>4 M,XWKQ',Z]EG+=+W]>=OGDQ"I&K9YGI=W]=__]OCI=SNE5FY04NZ"N#L^W)YM M>+]!M&7G]S#R52XKS_JKHOT\DWLRTIV'1WOK>PXW""IXL[U0M!Y_^UTM&XOB MUC3FSLZ([K(<[9(%_)%HL]W"4 ?ON[FB"XLF*UH-]VJRG)Z:%10,ASVG$IB> M5.%][C+8AITGC=J?VO(B?AY?:B0']72D!_6RW;*]\QE7]^SIX;/'?_X"#T=H MU$@7^&W)J;ZM2N/+ML*T((I1%"JQT_@D:N&VMV3J7GW424LR]I\92,RW8 MD MN+0D;2_FF9Y&/X!L+9(,',1M?3J-+_:G7=](SNM4=6X;F2 U3)82OI,.'D@V4.)SA3U:JS+#%M MAK*%HYVF@D7 S;*$S4(S!.[NL^^B957>@@1(XVA>WNE;#B&H)LJ<58=)-=@V MO$G!]S3SQQ]J:H M.!=%!M\H]I? M-#!3(]?UJ;XM017@J9CBZ"=X9'0-/K]Y#5UHV!L?QG& MC,W6P]_CA_1,/,_XP E(MDA/,2!0PS'^ -_)72=9GI&^JLMRI(' M[$^[&7^"MY^4Y8>_YF /#P87X)6J;W1B0Q.CFJR+,D7%$;TP)_"B+-(V87/\ M"C1;LDW/,8;SL<1];',X+JCH$CEU-%>W*) H_7.KT\/H==G@7JT;> TCJN X MZEE)^SBP!@8-BB)JEW0B[DK.1!5E$RW@#FB<%/SQ!*TZ&EN@-%FI)G1\Z-C7 M9927:#/4HCSA@>C[I"4,'>_+R$HT"U1""3,\G\NEJ@AV61936,O&!)?LR;0; MRH@NUM_FIO3I%+[@'_8B9"*@2'X,1=#$NA<);5VO_GVJ;('6RC)7?"#AJCIP@ G>(-J@!I&"+P92:-E6=:L*"6\%OJ6?2K-2M)S@/4B0D\@* M!3M*8!%#Y/K59$/VW%8VY-0")2U^^P/&S7Z"N<81W8#55^.]+\L<)KN.]O[7 MXZ.C&&;U\.AH'Y\(3R[:Q1<0B1G%CG'Q&$QB>6/R]LN*+'G0@S"[68D6/U@S M><[ F<&TDP:]#^N.^FU5E1BL$/L/\; MK9.S5Z7]^J[(BO'&D@8@SI\ M@*#$\$:3LRV&=AKXL4LTCF%?P5:<\$M(E&[-*="P,3)R]]DM9X/<$W[XMRZG M$N;+LZF.P;Y3>3./HX5.P8G.8[PS)2;B"/\73A5'QVHE=\XHY&V$KA?A-F,$ MH[:@2+=_\-#A6*@/.IIA# 3.,PSQ5F4Y'?:FI$@D>#/:/YXEV+A\:X%+#)QG MMJ]K\.K-G:-EC5Y>12D M\=Z8'ROQ3W_G8? $9&=Q@+L)'D&+H5J0-B4LMD856MX9?7IS5P[IPY- &R[@ M+,PC[VV<*^1OPBN 6?"8^M 8?IZ ?:$/0FK]@&B%[2 MU>=)T]-=E5XHU-!F:7%@"B?T #:EDC$9I1PJ1E]UWV-1L\)V/ADM@[]MC)< MKWSESY&*5EI5T5Y&>=%]MQAUGC>\:_SAMPALCOO$$<)7!Z'K7 [&FP[0+%3$7! M]1K;KA=:=O;JLD)E!1-_"2)V,=$5+]#IL0$'T(DP F0&%FQ+VIM_7%WLB+F?CM3-D4?7DO', M,9Z2M*0\X==H->)M$1"8AF$$X[QTHMRHF6TD?0CQ'[/5LZQTC>$<<[3,%, + M-E*4",^_+>&8(B+*G%@>=-TNER4<71A.5M#3.=G4#_%(>G!73J0>Z8G\!7;V MO,S1L-OJH3S/*>C.^V=]O0F<)*^.R7.H&O51&YP/;9R4#JV\6OWE;:/AB9J. M=!M=P9QOM9(6=A":8QL-7MA.7MT111@\#W_S#]'+]GZ, OI"8>!Q#WZ;ZFE6 ML 4<^#9@Z8!SPZ%R#FG,%=^*H:^:8\,B?$O0#S,U4))G3"F^Z9,X^I;N]30R M07@.1M=-E24XN+HIDP\P:/2Z4)BC"*:/RB7??591*;FUP$AM$.8.QT<1JY6- MH1/PIVW:2G=+N> $WB)H1DJZYGI%!>(8=5C1-S++^"/],:M)[%--NMS.&Y09 MDRADM@4_ZBK!*$2N?4BP=4$(&FGJU]@G4>B$HH)_YZ;C/3UF0'R$]9%>0628 M&O!00AA"PB 0!?+C, =(;^I ^6O!@6M"AUT'?Q> +H]'*JW>:=^(J7WPUCCB MSY49H.!S5<6G@[!2V.6)D]:WA*3HEP?)G;0-R62" MY%+H*2;((.4NPBX.:7 &QENW5,<@V M+)M@0]^Q>70G!>^*P3LUG69Y!IJGYFDJ,3)IIRHK;LO\5BP>7J:JG.JZYF > M"B)UB]!*!H"&,AWEU;*$:R<8NDUOP6;'0+)BH4;E#P$*,@";=^LKK%3V?0M? M=(NJ$WC@H)UG M0L_.U/?%BZ@Q+NA)A\,E(Q>1$>@B_/AOZRH'C^=$?7SCL> MATH:@ -CB@F$89LWYI!ND.]=H,H,+3Q[RXC-V)3*R;#.!60P"+%EE>D&4W%B MH+GY":('F#JK$.5<:S2?'EZ XN3JO44:>\P/XN%R V8XIN MY)G\S]V0I!1;BE;,%)2@7UF@RTX7U!$OAN)(G/@Z>R%LX MO!!N.+4UU-8SH#&A28&&O?W:TW4P5)6[HB'",'F:D'P?^SL)5-"(96!/UNPQ M6QIEPM<4WF,7)O- 3=XN]HPONO6WP3M;#2Z>S*),=2Z>HME9=FW]?8&KI\C9 M;20_M_&>L/(;=2!;+FU)/$ MF. Q)R!;"P MMZY@&M^2<"'8!!P@<:A);&1@JV.=LQQ]J<-+).#G&9JL3(P_0[9Y$Y8P!7LI M\Z+H14D%*!58I]F_6DIQ^U_C^ M\%(MS\1=3C<"J,2 M,.L9397D"MA[JK'.O;"Q$L8@$M!F%4T5* -<+JK19)13@3XA5W+E/,3"_.7Y MJFVM\:K;-I_1/^HD+_$C]-Y@SA,8?&R1-9C*P+!;XRP#]G!(W^#7+"4Y"+;N M,)@,]@<84!P5BCP?+!S7=5)E2]YW[%3)($$NPSZ0\,U N&9H_G$O>HX:78E^ M\2*C-$V!>ZOAZRH\RVDMBI6E%E@NC%XU%7L53')2@PV2:XNXC?;,IEZ@P0/[ MD&#A50D3)Q#QBM&W"S4KP'" 3S'"1A_EJJ8S6*))GK@@P$+#8=\W/JGXAXEB MYPNL^KD7:$ I#;,$ZWEN/JI=GFKEPN\/R#*%E7%KDDY[+XQ^0?!7O43.2CQB M04B (6Z5-B"<@L&]Z3CB+DI+-%P6J2P+ 7=%%'R[; M"MQI79OW)[]U76DTO-V%O-W@#<5AKQFX#0<$[CL,>^:Y;BA)SSW+@U,KL+;T$WOT"$O-!Y$G#9X+%5?K]R<^48- M/C%7=W ["LWSD38JVF5@FSF'7^ATXZ"G*/BLD9:J52W8%!.7@LNS-367.-,L ML8Q@V>C#!".A.!8.A>CGF7R^EX02/H[:0-?9%0*1NE;VF,AS:_#9H80W8/GIWJ3'+4.I!1W--;P("#;,5N0LB9/L M-L-_@G#"#<-'C>2X3@GK3J8?80\]3PJ7SP[9VRR$M@XN?(!Z"L0CSQO($-S= M),KV/NX+"RY-8R(P1!E?S*,C^9B7""V<@7RN"@'>@2C(\"*CQ=;H(,8W]3:- M:L!)*S2?]#U$^S'!@7ES.=.,(3?Y:[HU9CDH $F$)G6+:"CT#FZS,K>:!R;1 MA>U>N#<6F02C :/8B\FFIE\,L[C4<" 0@LQK5FLE% C(;-!FWN^H6$GC"2/6 M%&=\D0)Q/YB2 L+Z=AYBASF2OS:ON>FM.F7@YL1Q8L7?'?=.>COTJ\!"$Z4$ MWD7CO6@A<5CXO?9%;-S6QS3RF$"=ZXK*YN=L M779%1R;"28ACPJ+T=0>FXC-!/.XQ^7E*HA]BL[N&R0J:7)8K45.>@ MMJJN\49T9I6Z0[0%&I^(L:8H &AL=)/(].7_(*,(Y5&6%,SGX :9O+:LS(4Q M*!)093-49<&U+A(A)# M*NTYEE&F%8RP=H+1FX-+C+HR=P6+C8=2.#>ZT84>SXCS$"?5:($'Y1R M0!(@@1G(=R)?\NU(#_LUB'<*':%_\58<]^UB8@SK&.QLR]T10&P3VW4.;1W4 M(AAPQM/>""&D82TS]X&]J R#TBU3:=7CYH$+=2N89.;]9)Q=I @KA!1@V0'SJ; MH6'K B<>V9[V5L"W]9^SW<*U&'J*3:@,WTS8'LS W!3KK2'H<.0T/!N\DD<=A9P)- M5KBW=?/71)P]HD%6GXQ_0E?,6)FDP-"U[6N2 ; R!2&\"BXZO'%$98IR*H7+ M:(\B-RD#:(\U 8",6Y&CA6:;=-7@\8A=[L)#Z-;%( ]YZP!Q[XFM\#,\,L1DE8C^6)+ )\'K'!$E? MJI;CD6$N1B]J+Y99ET6!U2YUS@R=/SLO0>L'"%"RK9IDVA<5\;VD BK,'V;.OK++P^1( ,?@8OE MZ@XD!H)JB:;7&.Q?WOP:HMDQ3"\&GQ+FNR5($)%=H%;$2?RYR+C^@A(^H+C. M%QJ3TSZMT*(L[H@WBBQW58#U&NTY0YDQ12Z4Q;"PAJAB*1U$M](5>$]E152Q M8U^]&QGL& (0A[!$6+J#+KK%-TJ5/^8+C'=-G"2&[76CV;<1 CI^]INWS($" M[_7:8OFWW1C&[Q&),YK9QFZ\CP:3P'M]Z%.QME4<%2%0@02B./:=]3L4TPXS M\0A^@J7^XVT7 T/HVV>'C[=68KF7[:\+^91W12QL3K%@175L0NMQIQL?>C4, MDIZ12X%3U>:-XDRO2F^SNJR$FJX:(I>"I^D*$2FQQR 5.XRJ%]:/Q$MCG%S! MV5J)( I3OD]$Q'EKRUFCEDAVCKD:)GB!ST LZY4T]<#C(1];Y$XGV)5+F- M4!C(C3C]8 TY@[>G^^>9*?9:EHV$_/H7X-TM##VR]BG'4@F*H3JT!E4'N][] MT00!\,*9CW'KXZ6RUZ6X@\W%)+F14%U@ MH780!LEBVR_RTUYTGQ8PQ;JGO1A\&CU&%3[Y_FK'-O+6=W(W53 $9;6P'S6T ME8/XC]D*=TR@ :;RP"^,T7!7NMH2-/)JQ_A$0;"'F'12@=D=1"06!'^>50'P M*Q["48GXA$W;L1(S!YT,I"D\8F?VX>VVM^'4YO%LL2S_^7N>86R>..S:X&H^ M96\P1FT0MXWWO,U2#%XBT)8!K[BI/8BZV<=U]M$5RA!+[._]'Z;D%O!M/M]IPAX+U;5&(S8Q_ MAGZE'\[<,]7G;LL-="=PQ" >1CY\Y7V;'6TPFB7%X B8EQ)XUS_F_=9_/B#"# M[E/Q&A)8RO)[K D^"9?AT#(X4UN105D9\$9R/8,7G9I^-XY/B[P2Q'1BK63M M:+6Z,H/(/XAI@>>SUV3Q1;'ILD4.:<-\))3_3HQ; M*SU0I)C7E*YWL\I,]-0/?7Q2[&9']O-8J?,O.)ZX;>*^;NLXCQ4]L2-T"LA& M$/M5@T,=E3DIVD2+5LIOZ2GI :&:*C)6Z9]SC]O-\%*N3T0PK(ZIOTQ,T(VU M4PS(U@=7&_'X5'#;2<_'.<::^T$?X5E9IG0 >HYP=-T8:&BJ:PX2\%N:+3 3@?&] D/WMQ#GDT0?+! Z)AU%5R$ M(BS[M7XFI:YR M0U1>_.&7(D [A .T'7L!E+64JKZKBP>8VAM@DAS'MD9]D +LRK#ZH/ M#FB+H.9R!6ZUD?2W>& !#M);H(E0YT8#C]_LX)!6VA,Y 22C%%$M/RFYYT7%]C]FTP@CYQ!&\] M'#/" !IZ<[:TZ*"J.N-EPEB97*:0.V:O+0A*P".%33ZC*O.L2MH%=L@AZBNB MA&9W9,"C:8;[\62&216$R:)SGEGCJY6@-R3@)G7X%,;TMNL^$6BP9-M[O._E MEI%)P[*H6 .+)R5V211^",@;M?89NZ&%CT>JA6^<)[MUK;LIB388SI>J.8\L MW98@E0DSC2?=#!N)DUKHF"9DKK,J'63K1K!3/P-R?/R946A?X?@#6_,21/!V M3<'K!6:88&-),26U[53$<(55F6:OI3A0/YVV7F1]K7C;7L7;>$[<6/,6E[8/ MXW:I!(;AP*60YV7>J:0SV#&Y?)H>=DP0WS1F+#@&FE2!&BT=PPH(##PFLCYN MI$$=G]12)>1F@'?$J+(J:-WIS3M'5AC0ZW7_0*UM:,*6\U5M)&EAJ.7$W;B/ MN3VV2$+C@WEA2$QJ+Q9E:OL]69Y ,8^E-J00\*+=]?@TZA_*#>$$L5"ZAJ6" M^I5&KV+V'F,;:;1WR7/P&\$V=S#45;0'L^H3S'4!\P1LYY:O^W&7:2#N9"_6 M&OM?!6194BR0@?DW0ME;ZL? SB*>.+IYER+!,4%XIP<]N+9]J%PH0[$S6('(; M#KPPT\9T%01<[%#-JR%NLR661E*HNH'/.<6$C6V\D&L!1P5S&&V1,PZR2JJM% ;*U)(2_HZQ^"PI?:8TNN6? M*T3HAL^Q("I+'B!6+LI4!R45%[*:Q!X#VS/9(N[MF^]-I>W(YHSWQ$\P.N0" MW"I:=UWB,Y,8L3L"XKKMLQ;,-ZK#,'X)N!6#P!L*S]E7U[^!>1GMLVO.ZQB3O[RM]6KLDF_,.%06(VQ.Q&)',Y M3'EL,'Y\)+PUA&AX5V]V97N.M=EP=WOZ@F/;.[2?EQ27+:"XMD)V".Z_*57B M^ 7O.B_^*>X>93C\KH_64DN1[+WU(3:]T4RP$#3H(E1Z!0%[?M< TV2 221- M%M!>R_S2Q'E5,_T=-JE0%6BA.B,:K-0Y%C4;_Q/,CHK]2LELM6#N/0%1;7*0 MI"WA0UY2:M902G"H2HK80X]IP#?8,).3-ITAQ3W68+B*8*_L!)/[WJ-[O@ " M1(J9+>R?Z1+F2"-0#R(N_Z9E]MO;>+/D7*G BNB"$0XCJN /2=#"H*%_ M% +$+^ 6))(,N_!^PM17.U)]Q R0JYB 4<>O<1GQA@+Z4TXURT]BLWQ MH]68FBHI@[X1"(;P,^:HG&IW'@W'@IO>"6P:F(.;'K9>>HFX&*;GR0Z-L<_1 ME^ALZ5 T\OX&[>EY[V12TFOX( 74?01V1K)4N,I;!<(]^@#.1!4<]PAP5G96 M4 +H&:\4O1:KU>#.K,8)"(*5\SBF--XH,,FF=N)VF,22B&D(_-/'6'3QP^)B/63B4VY?'YP>GB,/X>M2XE+,2100K.FW&J.%?>?Q)1,]J:V M56([&N&>CM1D>JM6#+SE]O9C089<;ZZN=M:.5Y?A=;]ATWUCF_OCXSUEZ5OL M1]CR)O2]X8[]D7 G&^'LY5)1*DU""^B]RBW;'HB)MQZ6[D59M$@%;9F?60,% MA.D>4Z>UHRZH[W3CD)LO2E6EZUJ[1Y'/Q6.XM02OX"?O')/P4%5P36WMV4JM MI:S4]KSG+R5"Z^4K)%SDX&&+^I!EM$N6F"7KQ]V#!4*SP%^@H4GR M2WQ,)[*A>Z*Z&9HL3EY:IN9YMKUXPG\ M 2[N=07)@SOJ,QV7S=.<4J^8[J?Z]TU^3!^<@WI2,SUP1/:\*,]$@YFR3W-E M'83U(SW#IC:FE5W(NVB+"98L\^QAZIS:M<,:/_G?>PPP\H!EJD:1$2//)C!& M[W2./=B.3T*>#5O\/70@1\_NYV:?^1A&,/>,L1SSI*T];=N?/=%O"(BA3:ED MJ(YT(QRQ[CB/<^69M1[$(U>4W45OA[JS8:45&.FZ2%45,7,22F9VQYT\I:XH MZ]IC4&')V<]M@]\.?PQ4DX4"J1 M<.0:L$/WY)Q[, AW*44A3%"5TF7= M"EU'-ZE659GG?F:Q@POVN$/P+O,R3[G_1.'6NUS=9])8 MO2Y>)M%D;D%M1 DY0O$[4[H/]SM[S($'01-8*5]T=OJ0!>-,R,/HK5/?:GBF M[(1040.U-D0:6GSDV9.O[OKO<=>'"'L_;>'&K[_-QKH0UD/ZXQ+&OGU5M!]; MAW)@O]M^C'5IM[PG$+$HMY"(VYHWW)4PRVRD898?6=!N-:;2-1!@,W$O45'O MW-P$G*! 0W7#Z4&A/57[FPB208DYBWV-#AZLT[1F>6Z$7 M$7N$G'^=3ZE+JAM/W-"^&6!Y8\0Z3C=8'>G/3+RVP MCZ,]?3@[C(WU?!I^RT&-?DC&0RL$-9.=N,6P54VZP-GFQ2HL2A(:.."SZZPH;"C0Y W]=O_,A:D!:^8'N34'2NRM]#M>W M1?NR].Q\I'KVPB;"+TIBKM]V%L.2(]N 5V1B7=:B5E%OV'$/YZ:QAIY+W+KY54.6?%.R.NG'NR ]Q"^T"HQ;(6RXXK R"PH/Z!]*BCZ[Y M! &P1#+48G:0ZRFLQ\G](N'@^.G62*=->Y?^_RIO?CXENT23CH 5H[N'TTUD MA^SJK)KX.,B(O%TL04TND/=#Y69SX0=HTI[+A<>'C\GJJWOY+K+67@Q>MC;: MQM;JIOG]6MO\5]4V?U'[]G2M-'!5NG,F&&9_P3>M"MR#N;.B% =-$6P\E.X[ MC*(_9E9M9XZXJ;'QG?WL9I^#F]WAW0IR?_KK?PV ]P/@?V 3#07'L:'W9XGV MNGCE)P[OP;',SSA809%RCJ_,4D-\E9;MI.G' 7RXSJ>]G>=?!I&MKLDX$.,M M"TO*PC1S,CQ4<4?/S@//81LIH!T)6XR5 M]6@,Z0''N,LTNZ8HH^PTV33ZSI62&\2V,]C0G<.;UV%G-,]ZP$BB+_B6+?8. M,E'8("[+IL::DV&B?=B@O"I D[]#QH(6AYNZ*L@;%'G(3/E.SUIAW_:([&>M MR'QD^6OSF9*&1EE=M]Q4RXC0/EIL(*5/6\R$.$B]3)DO&U4DE2&(N@T+,2 M602U3Y8B81KDEL:2?GSCDAF&Z1Z6E=T?>+!EI?"?%V]US_;;L^;OHJREE!RW MY76DM M%S]@;:W<0>H]2F9]I!9B&-FFTB>,>M=3R3+!'05+H;/L%^X8!E1ZL83ZGY>=C6Y2+8WZ&-N^0QA9P;_Q@&!$ MBON:P<S6]3C)^2GM28P1D[(U539IA9.Y()YCL?W? M$]TRUS9C?ND]E^1M.].A'..K*$!+P=64FZ5HC$??)@.M. IN8+R_X19?FYRC M0;2 YR!9_4F=6J4*$-_&.<8>/!+.L<R"C;]OM-%>R5 2*8V-O2C;FEF@4K-]AI]T=8)K^C$PXWXM.,R)IJZ( M ;AB#\T?1@L598&),%[7P:OW0XXMW]^BJ#8,@G\'1E]6KU57#S)L&;5MWLD$ M+B>.=L2T.\VH04!!=>"Q[6K#IF;A/"IS!W='2P%IO$I< F:6(\781<$43+BC M"WQB N\%$SQ5"5O7_NTLE]90TOST+%^ M3M6][<;E^\,T"M8UB4/A&H0TF&MVA.GJM="G03#W;R#+;TS82UO6NQ9 MD"%6@T+IF.H6NP66^'$2C'"?)03A(VPO(UPH:DN%U"<5-> F44)URO!YC: A M:4J"7BSLS@^ZL1XVPOAVQ@P=*W/6ZQ)=.)U[?:M,Z?UV0>$Z:^8Z#/D596@P MQ%[_=-.\%S7DQ"*!424K\WK:3_L-&52;@H(Q& K81U4>L3DM\J#X*"N'HA1 MZ,-"DZ%*"U"X; >!N@XSC9GM3$$_,=R20K,'XF? 9-B1,S=:.C"L0329\BND M$[KF[K0S$_I*/&O71R5^_6G5XRYJ\;S,6LZ4)K1^@Y! ME+N/Y1-PI&M *R80D0H@',HT=Y0Q4QE2/_7E0Z;HDLP;C9ESXAR@D#=X,KOE M[M[8"B&SX887V24L;1MC+C,[^)#YB*\.2+"SJ6V'#\DWKE\9!PMC_DM_.3K0 ML^!8Q6R6;QQ5;!I-"A7GAG'LTF++:COUOVZQ!^>P4X/J>0UY]B_$C9BB+Q ^ M7,7#>66>8[G+SA@58ZVOAO6,?JS*NC[X>;E=A[K#3H$ZI:/_AKL:(M'J9A52 MI+]#MF^\-)#Y'M_L@DD%"-/,';[51[W),OY:!3*2#G=;!->>CE0TO#6-36S> M_>3IT8\@^85Y^G/VFCT#5;<];.M6:4J&JWW.'UQNCPK6![W% V@IG^?)RV Y M))62C%3JP6=B!R435%3? 2D=.-Y"&:<="\YT:>(:A,JEA2OW.(:-VC_I^Q#9 MZ@$0^P0&KJI^;]R]"[<,&KIDZC"37F+^O5#)O78SG8>@< ME!)[DWTO132,,88OCY\]?4)9?8+IP288/=41CGP4JQ=Z5]ZA'BAM"U8FW=\[ M"U)CEA9# GEQ5&A;(T4&3)0MT+=/>R#A^ZX#$3@8,@I;)*29]@)S&.GB M$<_AE3#]QL89UFX2NQR,H?\KU[F33(V FB=P?HS7EIF8"?IAL>6 ID%Y!1K, M_XW?8H.-3Q@G":D_/BZ1;*2YU,=LT2[\A2J&YX_O:DMOR@FV%4'4&89*4[\1 M"ZU\]QW9!]P-6WDR1EOYO0LMK'VJDM&_UN@?OJ7U[!U77[4+X/_BW8*[G,(VL^ZN*&X@8 MN&#XKCT@)!S/B+\CC (RH2'B#7-_C-G$>TVS:A$E%QR&?79Z-8=4W(_[ M'25LIV,(M\/I3(P'3DVXV$9YQ8EV-_H*CTH)A!MH^JY,!KR MS[L4T%R'Q*1J0=K->,+^F;?^Z_TP76+JLY3;/51.Y)=Y,DK/%&; 079( ->/ MP2P=W./?NBJ-&K_=Q]>L-/?Z2N956<#)F"'A+F-.!PLXB1+/&J-N=$[?XC30 M)!+-/5,NCJH?JCZ<;3,D3I$<#[Q1(V/+-:'N*;;C=4;EPQ9,N7<4!P'E'2N5 M/8Z$VD$IK[EJI^PF=!QM?,A9>+FZ@U$B2REWA1-FQ -E9BY9?[^,RT!M([]U8G$W6!K.1AI(?@5F@-]6M]GMEND8;D(7P.-0DA;Q\M^G\M]G<71\%!MB4_CC)&8_ 63$\1FS M%-;T8MJ&H6V1!S$>9Y57\A&$ID-2VIW9?V,M_KUB)F$[_UO>AQTR#E>BQ5EI M&JMR:0PILY'>CDM=89A!:,8SSX9:J*8Q; XM%ECH5'.W5X9;ET1=T>@%> E" M'&R?0M4B-&,F782&0G.G)7HX_'3\IO/T-6AQM :TV+?DPF1$!NZ>'WM-.V,> M2:,^,&7:'?BNV(K6]H;U^1AJET@RC:/I756.R'>\LA;N$<2^8TATZ+W\7KKU M)K[VG3FK8RTO?N5Q,8SIG**+:6CS)2EEF2-P5YG")LL]<:>P35%LZM\Q"HGE M0H19@Q,*FX)C[^2>RS[(ZTX)+!Q(H$2D_-K-V+V,+S(4 M4 48HM7^*!G43'JFS_7B3Z8M26)W.-]QCV;-F5K1/40^VEL_X#WS[P9X-"8+,\7;P M!;9@L:Y(KN[,8!HPJ^JI.FF9B/&58S9U4=>]10-"5<2DR4L\XN)'ZU.MPI5"'5 M+ MMC"\8#;*3P1F9BL-8H]IQT]T]U#+Q['KE[3@S T8@R6%K1O@ICF>& M+(/RQ 0[V;&E6>FFK0J&A"P;,V[\9EG"$9ZAQ: 15.5T%TD_ TS47 M_DMP6;2L7$9TY&;&',F!R#-S;_@SSSYH6]YJ>.CL\.CK;W5*U7?Z"2.KHMD@P0>]2M67>>).'A\]B5Y3H/Q'L'T+#/-<5J!]=N6\ M=<3CR^CT]/CT[ OLC4-D+1SSPNA$JM$!)KX[XQT%SDI4P%/%0'>@+O4@5\IZ M4IQP\ETH?+07Q -[?P:;!?Q]Y"1C/Z>F' L-]P\]RI 2L8<51W-TP)P3A $0 MSZTQ12M,\.X:7*I)>:NM*8'.> MSY['A^@[=1P!^5H=.L+JT.V<7W'-S5Y:6>_?1/)TKI-RF5'^M[[#PZ62#WAD M$*)K&ASCV99-#-\D>5LC>$$CC%2R!(8JDQY"_'G=/2U?,K_GM*V=J^[\?L)5 M^4G:G8FTC;5IQY#WH]HU3D,X(K%\AJ@U%]U^Z"2_8\M(?E;.6R5\-WRR!AC>TR2*\_8$IV MYE".MGDR;T-5/I)@"JV;*"5GJDJ-;(1S9T<-$-M\IS+*BN2;)DCLL;KE45^ M1&W,<5^A&*0$U^HABX$4_K$BPL(]/#%2Z/XJ@QDZN,12!3KKJWA@J+3=I<"# MI#+=RJO#9>R]L<:"T9@\;]UFZ/F@Z@Q$M3)#-/Z GD IJ95?&K8F-T7>E@R!Y8!KRQ3DAGIM9X]/]Z;[ M_1%ZJT; DYI1&I1XSGH]*6F47+6BI"H]1RL8W\,DBGQB D(F+>B M72 9/LX,?)IIKJ)0A&_A<,G,R."KN/3V*U!+GH,HD'L D(C <.:O.KB&2\ 6R*&54 M"XM5)!;/W&$ T:@KT#3IM9\CG_?/X$7;J@[X;:0ZX"TF4$$&>BS9E%'=/A;? M9(V3#T5YE^MT9GNI]9O!DZ,APIB;RC?SJFQG<]=MF>:PHFXE';@,/F9P(ATJ :VX2A,21L0(@_R< M5IW"O3$D('*O:G-3YL@ESOV[=V[,8'.YKYHI%)-VG"NJ)R/IV8B?1-/W>3DQ MMRH./HQ4'%P7O[4%;_=WI I&T"+5.KNTK[ I3"IP$K3AQ/0 MS:%#2@4"C'' MD?O;W[G5#I;9TWZV6-\9DM1G4LCW,S='_(/8X%*2$%5K@$+^ V3PF6/JID.$ M>#JZUEYAJ4U=,U2T]F[!A#)-V?T7XRZ#9E*X90 ]=W?\^'RD9^87BWG^;VQY M>X/6SU:/S8LW-S]%-S]=11=O7KT]?_UK=/[Z,KIZ]?;EFU^OKJ+K=^^N_OGF MXOS%RU^C7\ZO_WGU/CI_^3)Z=_WC3S?1S9OHYMWU^OGMS<75U>?WZQ^C-.[C_SZ]OKMY=O#R_?A6=O[M^3Y__?!.] M^0&_?G?U\OP&/\*[PG#@Q_^$:]Z\?H\7W/QT#4_^\=W5U:NKUS<[LTL7HV R M']4!>>&=)5!;%A)/$(2Z6X<"&M;">#$>>.MIJ:C+A:")-/(0(C&AUPW;)-,4]3I*0P0S]/66K\_1'I*>PMG%P9^XZ%I5$ M9-(6&=?&F&B#=Q-X$/)FL1503G=&N!1?A4O?8N4&U7]E3> (6UCT!9OMW!T3 M#4S!WMRF%MY,]T'N)P?T:XSO_]:F,\' 8]=,*JDP_;D#FHX]1W(%OCAR_SQ/ND#O06U"A-8P0="9GI4(1'RO0""53QP+;G XXSSV ,/ $'<@)H M&\1>JPQ4X:(2X;."";)2?2&YCJFA 3+EGSN;*_8_YSTA=O4N^5(7<^7 M8)3.MET+'^)N1S4_;RN- 1,\&!C7WC+V9:/\*'ED;$ %*/ A$7.Y#V[*3U&HMA981DQ%!4SE,(V&EV4Q4'OEY+X M-RK=1N,](3?(Y^5'T5&F4VS=:<3^_4DK M(H79NFN?>H.:RZ!,%@A]6[ L=-6(:K,)7")6R!GG93Q@0DVE5BOB-A0+"D, M#B1FF>PKE^!8D]GY@UMR/5+U*_;W_POL[[!\N/H_5Q<_WUQ=;M/[[/2T[Q D M:2Y?)D$_J]1R/G T/N%DA(4\3X\.>24;80J7W8P$HP?HS*EEK9^;?WR79C7X M?ZOG64&O03_Z+GS&0$DDK35_+1OL].3PY.0$]U@#>Z=)S8-E^QW2]GO4I /? M'1T^>_)T[=='A\?K?[KAMD^?'#X]/7G0;1_1D*N.R#@^XVE$]S*OP9?YKV]. MO^D43ST_BH[I*O.,AUXJCPQ_\Z3WFY/E1_S5D#[NKDBY_.N/VV,\;I)'L1MV M_8P^V]Z$ROZWTNY;V-3(D)JED9FA#7..)VL+$]X7+H_)O3C[]KN:_C<:K(E[ M^'1@T?.GSL7V]M_P=-PW!?>?ZOZQV]&C^NK\_K,C?#^;SDU]JM +FOY'B_)6J[Q:VKP(G/;0TDV6^-5-&22R.4^%%,]UC*2Y8A\+U=\['7^L*P9X]/.)] M^ZF^T.GAZ=G99W>%GIT=GCU^\BFNT [HY3VU__EULM4N&RDG_O(7/KJO1\^_ MVHR50?1B%;VEX@[J2.%(#/'3!.N/9ULJ=SIR04OEC9="VS)B+Z$NXL;F@&V' M&@Q9FB_KNDR"+PU^AN\71Y.VX5(BVXG*$H=Y]UFJRFO:65;FO<=6N @+7Z% MKK&MYY%@@CCYO)3RU!\?Y=L3M:36,?^V5U"L^+;,;SO+8";P#R]$I\0R:5HN M]+'V>._6-C2P(<>U(/9$4S4_BO)1=FV41TZEZ(T+1HZ=(= M'-A*(0 J$_GNOL+F#=P[F$ G:]B&F5VX(^_H\5-?3%?1D M0;" 1<75IT3SP]J3TH29J-7@Q1+"K9EZ$:J9O&6AB\MN]0/I]X7ZK:P\%HF% M1M5G7^M%J:J4Y6Z/ /&KZ/TJ>O^ Z$V^BE[+$^]\ ?'BX?C1T8M>\7G=C A;%.N+4^"1I*V5,">-+8[Y+!!BAWW\=KA+F': M2D0JUURXRP)5V$C26P*'#LK2U,)+4?U0''+P*9R6MA/;Q69\/CF[A>!4MUFX M#\R,/I3=+T+/Q/,=^XJ7 V%4&<-$=K:>6I S2/ M^A>K9$BQ MTNA@_=YA8?'QR>3@)&S%*JP0)V8ACY^=GD7GR088P1<>7WXT*=,5_&?>+/+O M_Q]02P,$% @ -(ND5N>V/KJX0P &Y@! !4 !M='HS,S$R,S$P+7%E M>#$P,BYH=&WM?6ESVTC2YO?]%=CN?6>D"$C6Y;O?B9 EVJU97R&IVV]_VB@" M11)M$&#CH,SY]9M7'3@HR>Z#,-L3,6V) @MU9.7Y9.8/__O\W=GU+^]'P:R: MI\'[GUZ\OC@+OMM[\.##\=F#!^?7Y\&/UV]>!R?[!X?!=:&R,JF2/%/I@P>C MM]\%W\VJ:O'LP8.;FYO]F^/]O)@^N+Y\@$.=/$CSO-3[<15_]Z\?\!/XKU;Q MO_[7#_][;R\XSZ-ZKK,JB JM*AT'=9EDT^!#K,N/P=Z>/'66+U9%,IU5P='! MT7'P(2\^)DO%?Z^2*M7_,N/\\(!__^$!O>2'<1ZO_O5#G"R#)/[O[Y*'3QX= MJ,.#1X>/CQ^>1(^?C!\>'SPZF>@C'44'AX\?_K]#F.0#>)R_4U:K5/_W=_,D MVYMI?/^SDZ/]DR>+ZOE-$E>S9X<'!__U7?-154SAZ7%>5?G\V<'^X:*"!R9Y M5L%<"AB;?^17=%_4^/8C>$^E/U5[*DVFV3/: !G,?"'*T[QX]OT!_>\Y_F5O MHN9)NGKVS^MDKLO@K;X)+O.YROX9EG!H>Z4ND@D_6";_T<^>PCOHMQM>WV,8 M)DTR;=9[>(0K''V:)>.D"@X/]H^:2_B2R??LQ'V'B>"(=;&)3>!9Q#K*"X64 M_ZS.8EW@4]_]Z_3-Z.WYZ#PX?7L>7(ZNKD^OX9?1F_>OW_T"?[D.3E]=CD;X MTQ^PZ-^Q>;_6995,5OQ1 M//JF=')_L/%W\Z59WT4M7UCQ=7P;WW+MBI9CKX MQ_=/CHX.GIL-^,MG?2L93 NMF0EM:';?_8OVY_#Y;I"4 9$-L-0DJ_(@SX(W MJHAFP?%AR%Q493$]-9GHJ$J6.E!ED$^"TT61I/_X_O#1P7/SY.!W?F37< Y" M9 #;'P9UENJR#'#G+%W@=A=ZF7^$0QFO@M%\D>8KK8-%792U@K_#.5WA0N"P M#D]VQKL[RV0WF,$AYI,0OX%'-M;5C=9PFJ=7UZ.S,+AX>[8?!BIX"0M,8A7 M_BQDBX9_<&?Y?*&RU2!.##?W+YE(OXQ]-7IW^6H4O+^X/MW@=@0[0R87 %%7P8 PCNB=]T0O/ M#9XOOR^2O B&I-#\X_N'3Y\W>/26D*@E25 .EGE:9Y4"!6P5 %&"W0DG ^;P M#!6'/"45S2-IW)O#Q\_+8/1)1S41VL])I(/WA2X37"'MU]DLT9/@)8R518E* M@W>3"3Q4A&O(4S1#%45Z02]7]M4JR/)L3]N7:3-U4!N]:?DCDS89R,#V#+?L M""L\'Z?ET?4O:1?A("K02,L0N$N05*23)X6N5LR:6M>,GLH+N(6H"19ZDL(N M6FZD[ NBF79Y?O'WU^AE"\UW,** M:<.>9QF4N@HF>5'-<(0F-;%>"G\,JP)N<_0QRV]2'4]U?(N8I#GBU9_D:9K?E'"#GSS? M*LWGFB[/=M#BX?[F#)B[U?8-*Q+[P;5'Y[? ME#SSV"]^OZS'OR+'%KX,%S,F?GGK!=\61G@T4.+#"[YQLD,:Z16OVID8-.>V M+G&3I"@WYO!+1+*ZU^8H9XH> ^4BJS6,5(&@-0HDF38DXXM8X2@W"=!AZSV# M-OLW?(2_U^0?VDT]'NA-/0=-4I<;O:M_W &?/-E_^A><<+\O4>UOTH4X2.)Z MG[/MLE'R.J\+M*A1.4">YAG_Q.<71;X$31ZTA6())KHU\*QJ_ADF>$L7B4&? MB7R3A+T"SG$@7H'6.,.6"V>C=P,0"V%3=^23U 6H>_, Q7),;$V$>%G#,D0$ MHP1>"%F*_@C6&9MYE2H_EGC@<[5"'525)7 :$.5PGK-D;E71T;L@+^C'%[DJ M8CR^\?P;LDE*N3" MY72A<@2&N"9T*TZS8%+D\Y")52T6>9)5 MHJKR,B+%&!X5C NMD*(G;6W3"W[27O?,?/UFWFL-=#1C;;<.'LM+;<8;RE!%,P2=*:!&IW:89\@NIY,5-)/\NC7MM2.WX?[ MFVG07TJ\HKY+VXA%]E'^5B<8=[/:3J\!C"^@N2,[PC^-@2FC4SDOJA*XT$?X MF\QPG*1))?.'*SS'I>*;$@KPE=4])Y_1O8]AL"E,(.7'B"%7_+M9!&6PC>X)A[Q-G<>,CP"]38#/HMDW5C8D13.M4. _-J&NL>U];Y/"3 MF2>L,M)QC:XJ%><+%%; STSX$?DTGRX>*/[;EF1)%J5U#!3CA%":S)/*1, S[#T',2W8/ +37_"*L?Y_G'#5XVQ-Q$^<+SJSM?HG.NE\%,+?%*DDM^ MJ>-M<2*<#-2)<.9I3G1'7@!;F\ M_^97^.97^!/H[84"N72E4A!U0Y;\J JK M!"P(53:,"XHL6@EPC$GL$-G8]Q#!)8))=80M+OJ++#!$3TDFI= MDJSKF 4L<-30J;708[_P>V(H1=W3\XV,4W MPINS>OX56+F#H!AGZV)\PIN31R\KTCAZ@PZ%*BI0P4T1>U? ME;P(96CCY>W>K8I^+4'E-R,'J5[J%-_O7"Q^Y+O0B";BV7%.%=Y$$RNT]H-S M9/!ZNL:$()I*!(?!_D0P,.SR?G#+87.<4J4EQ=4+GSU2BF\ALCL]YEVLF%=Z72WJN*!">R,BV M.? :Y#==],Q$XA:&;0*M$T#2L+JM40SB@9+QZ!-: 1L.N/N2B50!*Q0L8:^5 M]VTBUKP@-P11KG.8V6 :@G+':5+.[N4D0T)5-#-5YAD+[$*1C+5*AKP:7A(A MTC-%-2&JBX(=V^HL:@4M35^J]\08XU_W=6F"$6P-?V,#SU<4]-0/EYIM(; MM2J_&V#:]^#XF1XH/_L ?&&6I^C.WBA+.TW)*N;;MQ[4-]8^1L/S\%?JDS:1 M 0F1W+BE;8]CP">5K'(;R^]$)_7Y$!"J/')@\ M<=B@E+^=2H;+D!UQG"K#QQV\PO5O4A=R<*(6FI=!Z#Z>RP+.>Q'FAN5HGZG0 M\0:Q5$DI0VLU]PZVAM) IT&[ FB#E/VPZ=J3Y$<#6%H;A%QC@G3]""_%0E#+ M/(F-9A3G];AJT%9?EJ9L)LTP!O,B8Q#T[9MB39(>PJ#5U<954>@)W)E,('HF M0:MDA)V 1.2MO+_R[OO,F$^?WM#UOF]+]/#A0'G_I?8UZM*'[ _#R"_,!)G* M;LC8KDK&@\T(!I;E<#]VDEVNX:'(_%^1CH%Y+ZCH1YK(W\L]<+F%-M',,^-1 M4&CZ\*9($.="3Q7H+66O&@R\4 C+X&D:?-I-7J[E^\#[TV@F"A(X-?R_)+A73S3X=@@F' M>#NV.EV&8'M3<%1TEZC))$D33#'E;8*/8:?,5B79,D^7HD#R,17Y1)#S%#4Y.V* T4)3 M#@&QDCFAL1=%HBDG7O1FMST-1QJJV(6BA [4:N^//W1<_4Z,WLZA\'I".M(T M*L*D14#>^1R8=DB.OC21'\=H6!2* 8B@(_2GKP[B)(/QP37Q%4:X"%V_O'FLB M_J>%GJHB-AY4]BZ"HH;A0:_2P=R:-R!N2J.2T][@%LM24>316BGP:F:H8YGZ M26.]QAM+YQ_7$8%/\TD%&A@8TI6.9AF0_G2%86,P?_.%Z 3)'".1(L5Q%F:[ MX(CRA63MRQL?-M[(%-Q\$ :UF"C.:%"@^:)_;,G:6&J*G6848I2>W*8 M*@S8[XG7B68L$WNTAL8L,M:@BU3LJ7XT]./&FJW^( ;F/(]U MRGYK2UGV;'VZP-/C,!,%^>$.[SQIGE]>%W1\J58QC>@?Q!B_C+/+@#TUZ1[? MMO/4Z)Z(9"*B7'OKB6.,\9J2W@G[6V2&7M>H1_=A!%^;AT%D$NY[05DG8C&VW$E.S,IO;R" 3#!)B6%F!,,#C(H@^![$S MM$@Y:R?E*6;F-\]2KDN-3RWK=$H_E%&:XT=H.\*>1^0Q-;"2G*+@((:=9L#V M%!#L2KUN-% MZ]M_I$7/3*0GT2J?)Q2QS)"V*GZNP+L6X.Y-*P2W">I^:CTH5L5RZ6+N@!C7EM7)%G-ZS)C8'5GLKK> <5=4#(T#RX(C-L/;..] MKL6PN']Z&#O/<.9>9(5F7/.@-N@-GYVR1RP$J&L\ M> _QU&"/O&_ 0Y"ZB97M?-J5NEZTC1$GQ9KYA3P[XH]I#MPLF )_+C)V6"$K M2/ A(\76R*"\\ -VEFA4!49:IOFF[ZQV*4:2.NB4W&F&"1HH!PV]A$M-[D_* MPRWKP!C;IFWK:IETIL;Q_$NGSKN MW/2Z[UL-#4V$$E@7E;?0L)&;+0M%3D\Q1=],0 UUUPNKK4L8%N+B.C)Y2I M;2XCRY2&^X-Y4H%5A['4S"CV;T=90]O@KAI0X B4.$MB!=%NB-8\'>M\O@,.3]PA-C/=B MNV\6XF3J90!Q&Q*3#!XF?4JNY@055'=0D*#/&2]\):6,3+T-,PZ0HS(Y]$NN MQE .NX+1T,[%@9!:/BI,'N"4$^MI(7E-UKBHI?#HKU@-)EV1'NFYPT)VA&+^ M.WL9P,"5W 2T>Y-6+-CZ$L02,I* 3-'I%'5;YSOQRL2L*89E&2Z:B6YE*LTS M=J.1=O]KG45B%U4SZT7SW77B@^)Z#<#20;\B)>Q.@W0(>/5#@&0LS( MUL*[3-35>SU"YWZ@W#?$C:UQ1QHP[H+.TE,#**P GZA*W2E!+:TC>PD=LQ)# M*VL8TRQ0G9N)8&")H==;9";G/F"ZS)VKZBLX5K!"UZ/\< Z?;('AE(/0:RB# M@>A%%1B>7 <[--??SM;Z*A:)J;-=N'KYO-6MV^1'@#V,2',3N:P>^IF<0T; M?/VZI2=[;"2!"K5)\,\X]KR]2;*R*@1OV/3!Z[E?-B?GI)(X8?R5*&?F+9J7R1;K=':8B M7^R]N-_21P:2/K))#?G)0#7D,X/ ^X9DVEXDT]L\VZ,"094KNHF?77E8S &B MFFRW"'&AM05D!SZP:L9<&:2ALN1KA!'(Q =@%(% 3DKC8T?1CCH%;:]1L;^^ M_7TA,Q_"]J+'"#%--3GUJUF!4 M4:7 3?\H(@GU%[72H3^5<8T39+_\PS[,; M*N=!NK;*0-_<#^";5 U_AB7W*M8R=PYW S3^\-\5:)_2WL28;#$5PIC8_)CU M:N4=R$(,K!SM-M.D'@V_0M%[&"^G6L)O+7!]T\6SA4JD'B0&,WX/600[SN)A M?)AS2S+$KZ(2KTH ^T %8 7G!=5Z'/KQ7N,X7Z+,5F.!X14)19]>4]B_HTJ\=/]Q]N3'W>27;7>7WRFRR4DAVA($9U M:!SL8:N1#=JXC)2>DH&)>U6GE9)2'_$R*1&)0B6(BKX*(O V+LL3>F5"0H=4 M]9S[@=CLC);+.&8K3D0IERK,7JQ5-$&-5RQ2"RP/BA&;C*XK? 876J^D(C62 MO7QL\3LM?U^"]9WP96U/6+5:\/6.9HJ@OXC:FL):9'JF[&M"&3V6O1N9N6\R M%$L;B@?N8#>&IQ35!8..$6::$>XHHH8KA__E<"RI3 HG&:6*?VE^5QD43>2[ MW 1885J L4^5/G!*;F?>'/3?F@N1$"X"]?>0X'>U8GR>JE!!HU"X_%U0>_8) MK%3.CQKHT;J[)3FX/(P4]9"!. 1A54,#NZ?QT\1DG"WR2MQ^W0=P=(M&#ZS& MR_Y40F2H5J&/H@5A;W]IC#AX*3R+OMS:"#;*5D67?4Q84WLAV.>-P$.,Z@O" MP%5BM,_%2,+F8>+=V(Y T*%V$@;08OL6\=M>M-\&,KCO;2]ZWT:O49E!7WNI M@=M#R1LGY7:\H _2:N$_JH^6&_Y 0PLW7%,&U*R>;QAM[B9W.2:HE!MQ3C1; MEO=2P24/M#T)6[YJ(M/P 6!A'YY*&"A0;4NK3QR$LLE/88RM(<3EINEP8J-Y M-F>7?_V2=QBU)\3^:6,]4^G$IZ-.;;,> #>.N4QB]&8CXI:1KTC5'E;=$'*9 M?'(9,U01\ LIN76/5-8(PC=UEHG>C+\V37[?1[ICLN =S?64?S;)]HW4[>:2=VV0M$(7F22E M(W1>4O%=^TT7/9)YLW%#LV-N7PE;*??/P7ZO>H-?F!!HUJMY[_X_,<.(B+QX_AC9E- 7*Y MF$W-T"@:?9T+0!-NS.AV/N.8L#$]?/;*3="(DS]LQNNJJEBTQ+(#JWN;"1G:$3X]87V\W"[&NJR/'J*IC7DLY,;XGW"")6 MD,I//^+E:47D;@G ;8LY]'2@I'GI*B)?NA):FR\H3>$**L;-9,#J(EDP#]]&EAOM]:9Y'I,R MWC7I+RH#=8UUR4[0V.23&AM8%FR7UC2*>Y=#!@L5@[,]"1#\2\6T/M'@E.!> ME1CVJ;@)*%61 MPT 3P:O]):#_O*AZEX-_?$(GH>)?ZYC2]$T4),E@PY.8BR9XE>]"#CGZ"6?6 MB$,<)OKTYS8C+@8%R#1-]'0 .Z?/>#%["M>U"B7!0;](VNF,EN+ MF0)Q+N(V:2[)9+J[/>T_$GZO6834G<"XP[;PS\.#@3+0%U9'O)Y1-B7"J_G# MKX6)MNHH$$5VO$'-&RO\QS/9\?HB45.NM-0W88]'52BJ%2*=1&V@UA2P51:K M+$4FA;?:C:W6%M#U!*NU)D6AT6W#3;/@KJW< M)#%D317#8C57B.ES6?U&C<*R"#'H1QAD%_^+XDQW.TJ6M_Z"?BL*/;:JJK3W MA#N^KM^4VQU:E,V,%D[.T/[2HG ,$ /D727>1 JTYQDQ/PEAKRCPF)AZ-*8, M54EH>R]KNC2H $E=-F$87(3/NKA!CFP,BANJU$LOX4I.=I<->L1UHNX1'NR9 M%S;-V1=(BQ,4;FWJ7M?&V@Z"&5 M7Q2_W-B3'$*1W!*95W=2Y,IT1^B?SEB# MF%WZTMZ^;@;:MOC+>YOTW7XOF;X]\B 1%&.LQS-P;;J0H=O&#+JE,)CT<,X( M::AHY:QHT4559<+'A#X_>4QA-9R=.B-8!,\4B'Q*>?-)$=5S-->IF!>5=V:# MH,>FJ/H:5-%2^/8!,YFW[C/+>[42)(HX#J6R +EC/7+=;94$<6%RK UBZ\)8 M_8HW)731('X)\!NU]AU;(X,/!RJ#KYTYN7&9>UM L#0Y\>+.J MX,4C5T1ER'SC(9R [1N!Q?(HPDEPE4@M5$1*,>CR MC.8J_"ZF/OZ%O0 ,I75=0P,4,*9,UV*V*LV5STQI-U&.[ZS;3DKXM]S/C>5^ M;D;A$^1&CJTA+;BD3#Y5*U8A=AX=[)*B3"8'(CUGTF"UN@&J604[,(Y?:Z^= M-D#P?@YA[8;MB@MA*_"PUDK8&CDUU/B5IU\3)SA#]-Y7);)$5'D(I? >:K9+ M*1.%>X=,_2&+MDT?C4L:LG5='0Q0$[H^SY;<$TTV>Z+3'/YI\P:%9?S+IM\D MOZOVXVZWTXPM]C%122H5)OU0O1&!'LS>"J8.RCSA)NPQ/AU\G/8\8R4%C\#%>%R[6L7.2!W6VWW?T> M6KE4J%2L=V'Q$(]"_A>=60*8"KAJB'G;TA8,=J7-*!<*>XLEY0P$45FYDD'! M/"DE)[7IL>XG,)GJ7268:2K++I4YI$C_%K"K5>)MN536C.MN<\![S\4O_=*M M $=#_KD,@09\ABE>270/%F'6]R,0)M;KVRB.=ET@+Q&OISM.(%VX)%[LL9D5 M.387OLL?VHS!Y+6NO8+VI:ZVZ[+#39>@)H-V7R0(DC?.H[(']YIJM12LK '@ M?VY%W68&9^B7@7Z5@UK(*(*MT<.&VN[;U\,^R$W?M,"_0Q?KDD[!(3#^C70P M],#+E7EXJT3U >96NM*[1^^VAOB&VINY37S^S=\T_77C9&((?(:.S][PG1[% M,<9JY[6/Q^B\[P6F0%ZI5,I^O?=BCB_RK"X;O!X>>"$0^5O4U7N\59*GT$7$ MSAM)J&[JK3U*VBTO&=?Q%(NN8RZ 2T[UTA\P..N]NJ.488 _F]HD\ZG.0?E< MP$A47-VD=5#=QKI"R&_P)@&ZV#O']+,S3$J@L%_/N^=P5:VZ3C%>@U#L\UEY MLM/3%Z4QIH=4EI])ZOL-5[Q=#)Y'7^J\@HB^-)G\4<$IFLU *QRY3?J^Y'W0Z$Y.]8_L3F*'A*=V%,_K_;[C$04=@\0E&WFID[G C=B3J3PN+/BJN5FOF893T]8"5+ MK+-U2VJLQ?5.MC4JP.J1>"^GS?B/FU<=-UZ%.A.EM2P/K3NDDAA+_O;@]']15@?4@T%[C#E:*UN!83=!V1^V& ?PSYG\B_B>FD5?C%Z*=F@.YLJVKU9G'G9I9GE:*8V5LC"DV>D2.W12M8X+R0+&3BS):'B;4[R03 M3NTJ*YO>8;:&W&"K71K$C'(+Z[$EW=QQ2SNII:?;,@!43H9ZZ%"];TX3T-C> M-(\^(BL2W(UQ -V/41LUO5=(0I+2=_3^BP$6$:@U>%Z2$N<5T\$NR_ MEZI,^F0(0?=JF*:L2A/NTTO#I--T<3X[TW7=G/K2G4D;ZJE1S.6?)+.W3>9; MP\UG ^7F[VWQ(3GOB[=_%KZ_WS]I2;7R)[O-?[(>Q MKD-36]YE3<'80GNS!]J@=3:B5L5)R>U+$_&O-6S<%DM!T[NP M?*K5(,Z/0'$LCM1!JAZW(H;'"!33+;7Q*_W=;U[E Q![W-*NZ]_.L-%"8FP, M(JC*H&?INDA(>[-UV#T,FRYC/GWRB'5YR:\:?"U4G/D@3L\X'3B'T+O4/;I'XV3B MW9V371>VB:U'PQC"89!QIT1D&)7ZA'5#Y@MJ_Y$WG8?#/ZZWL!*RZ_>NU:?@ ME)2? 1Q?3ZZ&N8VL./%OW$"$:N+%&$7T3PF4>Y[$J7[_O#+7"':N M/B7S>NZ?5M:_?SQJ9.XE)Y:APPVME]A^W2;=MM9(@VR/*OM9NNQ5,Y&DIT*; M$5!@7\YVN<.AN1*"[K']NMU!]I06,P,TJGG?IT:*8(I8:W=L*7J M+D$WB8UT=ZPR0-RM>1FJ[EN=^MD 68M7S"9I$^7#?(3:.N9%:>R+!I2/G1.> MONKBW&OGR)4XNAP#8XVJG(F_TRNDX!51H-,0+YD=C'L>KCIVJ;4VLSS[K09V M32'-6$\T%>!K^+S01V=6Z.76F66>'#P]]9>)F>_D^^1ND2!=]?=?0YP5&8-D-X4'BF-(:[_/H,)F8QF/>#%L*%2O'7/95 M-6S]H MPO$-"S=9QR+^0&UBHYG 1P-UD^*^ITG'BN:#10+;J"C:KG3;01+ $**>KMH3 MEW@2/LH*V!9E$MJHX@34:JY-;R 0@^[I[(ND02BO M/=*?$2.D+]EP2[E^X!19?D\B:0S<,>O3TRXH7WN=@$X MC'B6VKC-BE'VSLS51RV0_4;+FA80QG$A:^?X" &+J^C-)R=DRB=J1(&F((4M MT>0J)])P\4[.UH5P\LTE6PM,&- "'2B-K[?+/.-:5K&>9YA2AYUI;Q<]Z#QCD5BN\)%U-( M^+;RQC*^+4Z('\SS&&MDV40QVYN[ Y6N@"BREMUM9 G6#K .;>GOX$/L[SS+ MK4&/#+C0B(4(E,@EQ)+ETT"G#KOGT2MSQ:#Z30-INQX%WSET*RL-\?X;2)7C M26WO$F$;^IM%9+8_0A-OUKZ1?2C?IE=.@/RXFMHV,;47FBZS5RVE;)V%)#C< M*X:_A==IJ/40'@5OX-NSX)S*S"'WO[*I$>9LMZ4)^<9;9;:MB,2_+W;;M7XGH6)8L /+8+$XX8!C*W;MVP4"_._V^WM=^>.>'??S MJOH=[3NHC7#LX6ZW_&XSVN";NZ;_ 7\/ \+E6L%Q3]WDU('MN+ DXS(*R;$R M+:P2*I::4<)1: M\L^:7.8/6C.!&M"@@8]3C$7"M#!)1;5"PQ 1UAF_D@"*8 MHQ$KN_YPUAG>@YR^AR3S:)+F0:9_B=5I=9#6\P6L9V[FC#:1L83L=G,53JD< ME&02[PA=#L,86:3,&/(N!V$KW<*%S/W3^"S=SAZ_?1 M@0X?>4!&CLNU2A[LB(W3:8PI35E;21P6VN5MB[T+,L6BERD=GNR,*3>K\W'4 MF.$NSV&@3H_ZB:X=FMTP:'6 M9'B;HS&E4Z^"OXF1;C;U2B?53#<]KEFK4U'H-<4T#=E00HYM>@V*9&66IWW< M>9]"=9M/-@PTM<:25]P>I;N7>YJ%0Y8;>.2]/,--D=:HXLQZ$(AK%I?V$MH2 MO?054V%'0MC ?K;7_AIL*0J$9IKN\B-,S;]P6 :"IANOAD6%;?0NMD4PM00Q M[MA;4A.)8CMAO)![LX@\11B#% =+J.D)WX7>8"&,8L.$O8X/>SLJ K_&O)?F M3>;J-WITMF-3W8XSO:Y;3/GD0D,3'XCB?,F?,3\)#.4T53-H>])_:!7V;TGY M?;=2?9(^4HTL5V32%]G>_TV\U-9OOI$_QC=R2E&:QG9W\[V:408N?J-A31Q5 M,KBIWOO6P-*!_$[KF-MDF?3/CODH^&MT>+SL0+(=$QP\@K6?F > !>A"C#'8 MI2I3C\UI,D73_/= ]IY!TW""=XMX95C%*/4:A(E>EBK2DVR(IY+M(CQ_-SSF M%YSI0OY-,H]M.FPY M;:>3K#OLWCUL5:#P3)DT^0VQ5283'Y@QE]GBV'.C\?;6:#I#+:V"*2FOBKPL M]WY:;%:7,=E2PBA0QK;T@?Z>,UA)[781PD[2S^3MMS[:X/E>0;DY\0[RQ:?< M@)'RKK:E:=+Q0(GX35)&.DU5IO-Z6Q3R;Y#H/C!K72R3Y88QT==-3T>KG>V3 M,'@:!H<'6,L,_G\$_S\F5>CPQ+1GQ#5HB[NS42RJG9047DRKV[?$5I_=&E(; M*LYHE%78W=CN_X9)K@5^=S%HEG T5^50/\U&S M=8+JP5"M+O!2K.3: %+1P MC1$DC14M&5J,_N2TO)#86Q38]@,C&5JKK1.KOE[?B7UMN[ MM+YC,VC#GCKP'&?CPE3V.ZXF1:'%SB=X=%(2+-M..O3*@(8\_4I]Q,G#JU2! M!:Y<]5D?-%JZ4C*FP"=M$#:)A8L+3Y:2(#"GSM-A[V9XY<95>5NMN*\O6?OK M CZ]\?"B0[K;&* Q1?ND*HU%MR)1F6BOQ*) F<6C@>0DW-6.;&6XU$ 5# M#"AG1\AP:Z3'4$.I'_!0BLU&:ER/&$7GOO+["E-99*2K0CO4R2WY,QQ;%(R) MG^72;DKL@:7]]BC=$?WB?2XIQR TB*H+"V[QYC9>&6P6+BGCB8E_Y@9CO,[] M0VWOI;]<=SUN%-C^9MHX M+7LUJ?]NNFK7-T0$^]95'DM5<2\1+-:8FT8H\ MT8UJ!F%#$1=C(4%$7U*4H9>M1%> X718^0*D7>U%*9!F@)_B?*:8Z"QOC,#Z%<.B MT%5=9+8-A,P;_P*,L0)VA9H-QEC]8MX@8%!/T[&]+UR*!,EWH8F&,:^_(% ^ M-C!QY:U)*LAR<:8J*L'"IY9D>?.FLC*GXIAL;!1VXJLO&?PJ8'U1JN0QE"!V MQQS05^27&1M^39./6HYR]X^\ND\.-^6GQS03OPZF> MP$ ')P,2 B<')P^#$5XN%:O@=*F_QD50:Z P>/DZ.#X^/#[^&I(4_9!X;V&==FP.O;.3YXN!L\.CS>>WST^&A[6(&G7V\!-WBC MRFL=A<%%%MW"KP>\@/.\GH)$!HZ&,A UB,.C/T69>;C_Y.%]P&-=8ZG*%\_V MCOM+U!$BE8756*7.T M^7HMMT9ZD')F.C6QJB2C,!.#(2181,A!*IF-=$]X#$KZI[2B7^$FE'$262A# MQ@0J TF=)V\L3H>W\;*^ !?5C6T^;X)PY!6Y-;;7R5"\U_(,)Y'/*($I0[@^ MQ@MC[F*%/D35P*+P"Q^I\R^<("4H3O+34'65WM+P>QI> 9EB9%'[W6UVM2YMWVT$I?@BQY7HSIH^XZ+"&BI63X!X6T$YO'UJB*R!7V ME?2[2E$+QG68<&3SL EMR(U7N<(Q=\2KYUAZ"'<&/DTT-P QYT"1)K?QB6%T MG?(\O4$HX;5?3%_&4] \.29DZD$J95"(TIA*$!F-_4=)[2BPU.Z$+!);JU$M M< ^*1(Q 8V]4=7D,E6>:8'I)0-B<6_;?@ZE:N*5;?01+LUIXF0^?/2/C: MJ SX=: RX#V&ZH '>C5)*':W^1P $Y^,/F;Y#5CF4UM(MJ->(U=BM'-I -6< M((0>!+@HKJV&+=<<6_PP87-:D&X'7Y :ILAZ^;J@FE/J5!Z!^?C8'G[3PNZI MM>G(IB<:?13H.5M0.=F\EQ*G9EQ11MO.A^SSD86]36N'?$= M+6 &OJ9W(UW\&[6X0A/F0M@(HP>=5)W V.@2$+Y7U*DID,8)7MW16P,S\EW& M55.%;-+.,^.]+LC/2)Q>\1?" T"(FK" M=0TDQ7^!3#YQ=5'H$B%2CYZU3]B<;=<) ;6]):A07*"_">/@$LMF4[A $[UW M>^SX=*!WYH,%4_\;^UU_C$;!Q>7EZ.=W9Z_!+\^Z?+7X*+MP&-<'9]\>YM&+R_?'SVZ/'M] M>O$F.+V\N*+/?[K&]\.?+T>O3Z_Q(QP5I@-?_AF>>??VBB=X 6]^=3D:O1F] MO=X:0IT/E% O3:F!*V 5D\VR]FN_:&*+*8>FG:'7R5!::C28IH7Z.[9:.2,O MR3JLD,!OI:[V8/56Z_!;PIE"O[YIVE_XVV]+7G6*=K1R,UPGA/QN$[#5EH[K MNCH[%QW:<:VIM%9E*_L;OP1U)Z73;?9LH"WN-#-LY->3W:5L]IW^A"WMK([: M&)EKK08Y=4"LLX237XS5[PT"+\+.N"R-\\G6W/!LH#?\-5R.Z::3[C@._K[0 MJ*N@%H\FY:J?8%,[8>R'@4V2P28@D(SG1($_%>.D*DRI2?C0)G7; (QQN$CG M">/W:[NT.!)CI\;F1I]6:)IU6VLLR[.]SC=-<*?WCWSI@!]1P).#T\957B!R MMY2J9_B9;1^D^WL5^G8G&H]DC9;6M=)^^=97" MV?=K'!NWD.2W]*(_.;UH.%5N3@9ZGR]U"AQXH[&O+>'80RUO8S3=?Y:!-/\, MY-")\SDS_BQ5R7RSS/PB:Q9N8WI4_H+N3"11BG7BF1'Q\DF@J3P#-J$;9A]9S5R0!DC' M)%^Z+JRP.5AZ!IVFDPEHC_"3_)TJ1W-4I!D%$3HQ$YJC?]-T,L+N"9,D(O+@ M,"_13GZ3T4.IR<#$X>'?"9U_K.9PIC3, M&#_U'"&A[;1HB=#:-UR1B .^!H0VH?E&MP2/=@'EH8!>,EI#"GK8UA MRQ(VJZS:I/M9@N$(5\'3[U04-OKI>)7+N.-EJR6*UT7.XH)MMUR_WPV=<%35 M'.>'<]93#+A%F#%+U=<))(GX9H,>613X$Z*ID0W5]"25(>!F.=;DENI2UCP> M:U!13)<50@-SVQZ^S1)0"5R5X4E;*-G891\2Q0O)C&'OT4(Q?4]-LE67F,6_ M=HTV??#SQ84MA@"\!F0_$6YP&I%A<_CTT4FP8Q_=9;9R"NPMB6!W>)O/D])2 M,'UQY_3\5!Y]2=>59O!&QYC1$[S62&KTW,LWK]V#P-9>JS&V>L'*7JJ(9;"7 MKZ_,0R-L;(5%._$O+8%^J2MI1(5)6E@Q^XH[NZQXF-'E!8P3[+ 3A/+SP= K M.>;-M"=OZ=^(IX>A0=_ ;T\.\=.?]J_VS_9E*T^.O)6<<5^I2XV^0'P9+^7L MTBSE0UY\A%,XC5%1M2%[6$0A9M^A0DVCFZ@1-;R@]N MW,C1OQS#R+SN'8H7>6EIZL@'[]$1R4NB+[S[\.*]^<9/68*"S/2S+/W1>:K> M=?,V:^>GJ]&E72:JE'!OX$@H $BO>HN"O#%W^MZKB[?F6Q?S>3*5FWVI:1KX MRC/@Y$6>\N,7EV>6=@3>\[Y(EGB+/L U@1,9I_F-+OY9\K8IJMQ@;ERCE>L: M9 /65"."PB\4KE^[ZZK%=U[02"'CDT+"(Z6AH*) SK#'?0?_BGKE*C2#T<^^ MSWR7.;0$;TTA'BZVQ8V1A1:K?2TY\4 M+I-<':Y\MN&"UH/>&HK0=+ H5VV9^ Y]MXSRA;;<:BHVA&L0-IN4PY/*.3.*ADL\Z_1/1 MG-W_VMH:W?\V=TQA6I&*>V"3:.9PI<[*V%&F=F9I*B%1_6C,BV"N\J7YA\?W MV&9\9G-]!-9M)L$W;Z-(53).3L7+I&3G@DGU$]A^G8K.B34V15'OT>:B69Z3 MJBP-2OLOQ&>?P]=)W+><2&/[D0]@,L0*[3.MC9Q:YFF=56![H'XI^"4?D H$M'T.4+W6F,D;28]%9)I#D[W*,R_N=(G7? M[6?_34-(JC!ZZ@XA'QJ.OVF>LT*$?3XH.MAT W8Q$0@-)R.,.X.L;?#E\ LF M[/GW.,9[GB+VF*&<8\+4:6QC4]W JE9[6-QSY^AP%]O:E(8M)J8Q#M_%_C3 MS^.?9(2K%"_HM'5\J#FYV) 8HWZ44SF'B(&<"+H A&O5?EO!E35D["AM9\G#["QF.RA3-X6;H"*L4 M^;W(;5>01!;\-R28WT,QQHAL"%INR*P*T '48@;W5)>TH'7_$Q?8;M@;MMLC+BT-4')*A>792UYI:5 MM/MK[K_Q;/2B_VQQV.YW\10C]$+H3*(\HBXV=,15D*FJ-F6G"2_/E.1:MY'O MRSI T'5F;JXDU/LN2,\7]LZ#^YW!)HCC9$=B+Z/1NS,77S">\QZ_$;E4T'-$ MX9^(5E5,);]$N 7O]T MB8CK]^]'IY?!N[?!RW>O7[_[@"CI]Z>O1O#<\?-O2)F_!"FS&4H8_<_H[*?K MT?DFZWLIFSU-X9A6JPS-I4T]8=-%%YG)2+5*V>)1DM@[[TO/F.GCIJ=.GYST),QT?[1T='2$\5$$H5FQ<+ MJ>T3J3VHXIZ_'>P_??1D[9^!"M=_]99AGSS:?W)\=*]A']"4BQ83.#SA;43# M(BT7*OOO[XZ_:Y4$>W80\!TQ[[COH_+*YG<>=;YSM/B$W^H3_NT3R1=_^74C M_F'27BS!KM_1IYO;4*%_R]D> U&#;8?%8+,VL.$=YG+ DN[D\?.2 M_@L6!A8U#=XGE>K;_SMV PLE?NY6;([\^G?CCAVX^TYW+]V67M0WIU?7HS,P M/=^>[0_QLG:_,ZA-[2>_%RN*(#7V\[,7-5CV\N\<3)LWJKR;MWP1;?SQ;(CY M^V8VSFQ6&)S-,,]YQ(B;)9B$#-OK[N(#4K>^V2%_IAUR># <(W7T/S]>O+BX M#DZ_PLJE0\: GG%$!XPK@?9L'@0JD!9,X&E*B"\\\;_6FH,KN7_ U_)SS;GC M_>.3DS_*8N@VN7(]N?!3Y.X@C#9S_P]>IB1Y# ]2BI 7[(K:DG)":7WA3ELQE651Q\%@4T06P3^4MXD4"RR.RE@ MUOX"!08DS&IJ,W%"1&/?O=<6> AS#99BP?6K4<\40 8]8V$!",J@ED--"*2; M'_76C10V$DF3_]@G"*N^S--EZQC,!O[N@VC5];2H<]OZ*^5,$/SBP\/_:C?( M]'>P+T1X#Z7TFZ3Z)JG62:KQ-TEE,M>!L'/'@4ZI%>1&Y1&V>RL5-B<3%)3I M:1EZ7 ]X1355^-."JP':5)38+8@ 5 C0\7):B,%AU=)$^+O[$V6L,9*N6-\\ MDYMEMO@=O7[B<\Z[."3ALXR8=9T#DHS>+-D)H%%Q[)D:"K#TI.3\1,1J8V&8 MF%-:$!\5ZEPRT\5CM_*!Y/M<_9H77NGRN4;19Y?U(E>%0#,ZC5^^L=YOK/=W ML-[H&^NU78^=+2 N ;A^=/6"-WP?-\J(S^O"Y Q-DA(A&BNMBHZFY])U@?G, M4^7CM=QJ=Y*'ABJ%("/UY25<=>7FJ3G4G\D#.U]RT<6;<; MVZZ(\L?QV0VXE5ZV\JT(+B!YA*$'C6U;E:&1EFV+LOV'IF7BV8Y=PC78OU3D+Y:$(\%*LX/SN\1JMH='X[TC 4TU2Y$?F8,\?'I\@AEW MZY$07X63_,$XCU?PSZR:I__Z_U!+ P04 " TBZ16"WMDG8T% #P& M%0 &UT>C,S,3(S,3 M<65X,3 S+FAT;=U9;6^;.A3^?G_%6::[M1()@:1= MEV:5I2KM(><'8Q^<\SWDS M&3Z;S,;NA[D#D4QBF/_WS]F[,;3:IGG1&YOFQ)W J7M^!OU.UP(W)ZE@DO&4 MQ*;I3%O0BJ3,!J:Y6JTZJUZ'YY>FNS"5J+X99/%ZQ0$8#J]O]N]68 M*NFU;).87:8#K3#>#7DJ49$6W(+$=/A_9I/EN3!Z=.],)OEUP M9^">.G ^6KK.V(!WTW'G22CO3& TG<#"6;HCUYD\=IWMKF6!X[7,.G[GM>48W6;@CX60K)P70ZQ-$"Y@QYNMANT M+DZ=A3-:UK8\J ;]K1H8<$Z$2WV,B-3OP)Z,*+QX?F3;W>.'U4H+'#")M/@_ M@=28)QE)USM$2J-B'>]#0E@J\2U @=6 ;X25*\#:1]( %E1(70C+D$BRF*\I MA:7D_B>8%[D?$4%A'I/T\:*NM'L$D!N@L/1B)B+$DX8A]26[HD $\!#>%_$: M+$/C;&CH<3SA0D).5=[ NV2#E[SFY5;.>Y(6)*^$V-:+YP>OC]76RO@QHB ("$!&)8X@($J3B WG+*KX2 M2E)L+@42[>?,4T+56LD!EZNYRF__2!9W6BD4LE4>1I($0T8 ,=?!=0.[&L$C M0(!])NYSQ7P*&S1*%)UC 5&02_W.A M]UM%5'$-'HX)0:6:*W1*S:J4:J!,'$XQ[%=,1K7?@/8.9)\%!8F5(-0\IT"K MQ*Q3B5*BVBJHE212#TN$LC&E/#?=WT0^)>^:SBY4=[QPWLX6SLY]3+L1$SH? M>#?)V_@V\3?2=L]0PR&/8[X2&/Q'Q[]"34:" %-*.Z:A'!ST?TQ6VSIZ>+:V MHV1U=D91$R?+ZM@'"H6EXH6GT-OS]NL@V/SB%NR&L M:NT4.#MJ[[;KM<0$2S\7ZJG-#&,K5P]L)DB,Z.RR61AAZK_-U#I1HQNA,]WT MT.0F6845XF>^WZ1*^^,,6:L-EPO]4B'/02YL6T M*>NFYU=>B\4%/(K"JI(1J"*TI6PM;\O67C6483W!7E0(GN_#+]7 Y1.H@8:N MZSQ%.@KLV.Y@G:DN7 7F!F$!6==R[LQ&SE81\R-][WO4E!P+HVH3/;2BGH=6 M>M3GJ"N!.? @SU_7QU#-GU81HA@:3IJ1I1F&^Z,B^I29MOE$016O(B#G[**ERWO M%G#T)=X^)^@58%6G&P,9X:B7[IHK8C=4S:DZW^I$W="P*:131<9/YF?[J958 M^]&56.?:IYGVX;J2EL%_+;)3]XR%Y]EO\% MZ'\E3KX"4$L#!!0 ( #2+I%;)*1W_A04 -D8 5 ;71Z,S,Q,C,Q M,"UQ97@Q,#0N:'1MW5E=4]LX%'W?7W&;SK8PD\2Q$]H04F;2Q+1T2F 2=YA] MVI%M)59K6ZXD$])?OU>R76(:6OK !LI,():EJZMSSOVP&3Z;G(^]?RYANP*6/BFP3I=V^[UPRYY=6CW7MMA_V 1] ._\SKH=)S#5\&_-CII MX?1BC53KF+YI)"QM153O/^@Y[5X_4TKXG"OT4S,4EH=UG;T M\=SKB/E,@=UI]^I'N*_S 1)#Q=U0;,>OMNI_/O/HS)U.\..!=P[>>Q?.1G// M'3?A=#IN/PGGW0F,IA.8N7-OY+F3Q^[SV]'LW>AT>CI]!Y^FI]XM#;ZD$3SHCT:(!1 MD 9MV%,1A1?/^X[3.7I8KXS! 5-(2W /I,8\R4BZWB%2!A7[:!\2PE*%'PD: MK!I\(RQ7(18\DH8PHU*9ZO<6!8G3=0G\E#(E31@\7J0O8I(^ IB;H/'S8R8C MQ) N%C10[(H"D< 7\"&/UV WL76PNTT#-XXG7"H05.<*O$LVN! 5%S=V/I T M)Z(TXM@OGA\<'NFY?U)>:<(.B0Q(9C3W#6''W)U(; /Q:T0%9:EA)>6JN@SI M @V$(",2QQ 1)$C'!_*6E7PEE.@0DDAT()BOC>JUB@,NUW.U;O](%G=:'32R M9>Y%DB1#1@ Q-\'U'78]@KU^B TE[G/% @H9%0LN$J0)_X!>C5@RM0:\\O7S M )6R9KR<)7-?LI#IR"3!U]SLMXJHYAI\').2*CU7*AY\@2P7040D;:)-'$XQ M[%=,195NP*@#V6=A3F)M"#T7%&B2Q7Q-J4DEVHERJ[!RDB@SK!#*VI3B >GN M9O$IJ6MZ?JF[X)E[Z7J+ XYBN)P=\_ M^AUJ,A*&F%):,5VHP4'OUV2U[/[#L[4=);N],XKJ.-EVVSG0*,PU+SR%[IZ_ M7P7)=A9K);BI\[7N@G2H8?Y>/SB%NR&L;.TT.#MJ[[;[-<<$2[_F^O7,.<:6 MT&WI!(F1[5TV"R-,_3>9VB1JE!&*R2U3=1G^6F0+)N0MYW6BYT&0"RTN DO, M%RD$)$;Y$8%]88HU8;/A/C$F7%0)\V-:M_6]S]>JQ>("/D5C9PSG07K@-S@["0K"L[ MMV8C9ZN(!9&Y]S-J"HYELVP3?3Q%-0]/Z=. HZ\$+HA0+& (J=J0S<\,MP%. M\#CTFB JB"1V(9]+[/32F"487_K8$C3V>/3"[2H''NP%^_HQ9%/#*D($BZ.C M9T1[MB%G7%25,LI>-'R;@''7.+M,X*J +M\NFDB(QS],EUS M2>R&JX+J9UJ3J&L>UHVTR\BX9WYVGEJ)=1Y=B76O YH9#5>5M'A<0JFA_+E) M"(98::2Y680+2B%/,3>DR[(&XX")5M1O0,U(T5[=W=#>>D.>\2+Z!X+&1'=E M=[XS+T70N5E"?,GC7/VXY!=OT\O?Q4M_\^^'X_\ 4$L#!!0 ( #2+I%96 M0D5![P< %HE 5 ;71Z,S,Q,C,Q,"UQ97@S,3$N:'1M[5I;<]NV$GX_ MOP*5Y[CVC"ZD),>VY'C&D94Y[B1Q:JN3YJD#$:"(8Y!@ 5"R^NO/+D!9LBZN M-'7:),=Y4$QBL=C+AV\7),]^N+SN#3Y_[)/$II)\_.7-NZL>J=0:C4^M7J-Q M.;@D_QF\?T?:]2 D TTS(ZQ0&96-1O]#A502:_-.HS&93.J35EWI46-PTT!5 M[894RO ZLZQR?H9WX)=3=OZOLQ]J-7*IHB+EF261YM1R1@HCLA'YQ+BY([5: M*=53^52+46)),VBVR">E[\28^G$KK.3G,SUG#7]]UG"+G T5FYZ?,3$F@KVN MB-.3,&RVF\?QJY/C=C.(3H/PF)VY[4X$LTDG#()_5YSH^5FL,@OK:9CO__1J5I19?F]K5(I1UG$N M5?S4V7"DI-*=O<#]Z^)(+::ID-/.CP.1_V9P]?:J=S&XNOYP2V[Z/_]R==._)&\^D]M^#V^25M \H(=?NR/7;\GM MQ.3KID=S^^$?=)0L><:#X6? +49Q-AR.\% MU0 U.87[N=*6J(R\53HE85#[F:@8@S3@495<95$=XG/:_5[#\X8:" JXGT[) M7:8FDK,1K_HHE;%A"E;+%%0/T$9%1F@V)45F=<'!6*@GKK1 T"A)X4H+*DE, M([BEB4J!_JSRH2K($"D=!0AT L M@^E@">.:3!(1)<04^#.?/^&:ETK0@508"04+:]]$V 0<-#F/G(&H-P?3% ,W MQS"-D>%T/5C^/_' 22PRB#@F;Q[A*H !Q&%8+XR++(;-1+%W@;\C63#0"5E< M&\XJ8$'@90[I0"0APJ2<0Z7,DEDR M#(7'M418E"@@#@0T$2W<+&6191DY!8 MJHF9@4?SD3 6>BM+*-[T'H"]U04,F)DQ3]C]7<-@\"A2^WLGS?"X:\I$E\4# MMY&*8P&7+H97A&KNL@71%T/),:J$ UB&4I@$Q5$L!0I!&L%K)DPDE2E@'I*+ M5M*G+=.3W8#\V99Y''-)?4X:0L M%O-<5TN.PT$!+ 2V&"4%_VQ+0UA@'W8\$0FM2HC"(#4P.PQCX)\4HUFV$'T"SH4$AA MIU@8URV+.\G!S.'&;X)'H@M]EB/Z^]*AO- Y(-BX0AY%2C-G@.NX1CR#^BP! MGC#"<]PA* +=I(^@'0+D$8;0=H?4UDX_L$,\CB&_DF,(?9F31_T M4-VWX%-_^6>MD4,GJ !6-+X5&ZK";K9E&^ZG#](<.\[XJ8Z]M&(XZV7=AN,^ M)F"/ QU98XJKJ2X;( MQDJ..=:-C([*1YZZI#2>YE)-.8Q.$N5YC#Y"+:#L6:K@:L4X/[.NT2\#.@1T M<5V#N$J:&]Z9_=$%7LTEG79$YL+C)G4?9Q7?N(V1G*%>EGET^?/#\Y=Q]<"_ MD+. %\MF*Y?#=3?4L&QUK'U2/PTV#P?U<./8,ZEM.).]V1 9D]/L=:556=H_ MG69^3\+'@$:4+P?'QV7QS>3?!VOG\"5 U+^\(>_IU .Z775O;Y=>CY:!><+G M #U>BM-,9K9HVTGLH&?W)9]1_5>41:>P(RRL&&V1U_V]-K""^UWDJI^N;_?W MFD'HW^)=W,YR_ \@;]&L-5![OF26?&95W@%9XIZKD9E[7V&FGXS:\FO8+QJY M;RTXO43PF/3O>53@XP%R[<\&+S%:B-'!1_^ #%J"E4 =;HI4P]7Z'3]>6/H0 M)U?^2Z2.?PH^YBN?YLPWK.LE@OD4.H1=6]C-4W;X .;1K__JR'W_=/X_4$L# M!!0 ( #2+I%;7<2Z4]0< /$D 5 ;71Z,S,Q,C,Q,"UQ97@S,3(N M:'1M[5I=4QLY%GW?7Z$QM1FH\C\6C&Q M/,PQ=B;YFTHJLMJ8N_6[G79]?R^W1U/![+C;:C;_6?&B)\>)RBS6TY@?_@QJ M'BBS_,;6J!2CK.M=JH2I\^%82:6[6TW_[\B-U!*:"CGK_CP4*3?D Y^2*Y72 M[.>J01IJAFN1!$$C_N#=0UCGKZ;!XGVHD2+CW(Q%)"S9;=7;=PU> M;6J,V')=6>OF!K/^9@_[@ZOAV;NS?F]X=O'A([D:_/+I[&IP2MY^(1\'?7>3 M[#;;VW3G6W?DXAWYV+MZV_LP^%B[^.W]X OI]8<$=]O-YE?,W7\*8T4R^]H^ M=U;Z?%8EE[20Y%2<4QVK*HFY=M80.Z;VU=;>P1%YN@_?B>MD3"><:#X1? I" MM&-AR.\%U1LQ*LA2F5LF,)JF4)-@38J,D*S&2DRJPL.8U%E?,%!T"A) M<:4%E22A,6YIHE*0HE5![H% QF-N#-4S)Y+2:XYUEW0:W&,P!DM*7ZVPAA.( MA49U@EB&Z;"$<4VF8Q&/B2G*G$.I,)(E#%7$:?"CN&@R7GL#71Z M$JP !Q#.NE<9$EV$S4=33X.Y8% M@TYD<64XJ\""<)S4?"6'1ZM+&#!S8QZQ^X>&P?!.I%YM';1;^T>F M3'19/-PV4DDB<.EC>$:HYCY;B+Z()'=1)1Q@B:0P8R?NQ%)0B*,1=\V$B:4R M!>8YW6VOOY5^^,5R.)[KS::KUN'CW\/>4&]B+: MGK7_' I55U!B6IC-ISAFCSC26JX4:H4J-!1@IT^$\?P!*9YY/:X?6C#/,H]I M+JG'25DL%KFNEASG!@58"+88)07SYR]31$8P0;5P#HA0TCRS9DY385R9\=O* M^)KDV08'/!B$DY>?E(-W1%Q(ZK@';GDC%N4*,T+Q6]W9X%[$W10P&C1Q]CAO M_25H_3BHC39$[<;T\@"\FQ/3QA@&[B>".6A2HS+J&)@:P-KU20ZO5+,Y=H!F M02,AA9VYPKAJ6;>3/,P\;L(FN".ZU&=YHK\I'0-\QS7B M&>JS!#PQPG.W0YP(NLD 4>PDD8-K7T"Z 4CCM2 =3*@L//^X#/(D0?\D)HB] M6=$'W5;W#?@T7/Y9:^31"15@11-:L4@5=KTMFW _O97FKN-,'NO82RNB>2_K M-QP/,8$]'EQN@1> /0XPMIX%0\8>PX [)98ME)=9";DGL*"KS"J."^TRO50& M5VA-E;&X[Q[40)>)H:@T+Z@94W-;Y!T5>4QRYCG:PZ?DSQG.G==_+5 MO^Q3_>7TL'QZ\,]IV!Q8U<7V=6RRG-+%3G8\\(02_*!UNS6-HGVS2IO;JN=O M0&6:"FLY?X0U(X6ZZL:9@'U>R39P!&HRCOKPOVLBYVCEOQ<"YGMD%EGL3ZH[ M+X>$M433DV@T8+$ 4MRYRIW08L&1VK(:W3;K4TZO75$)C8/RDH[M9=>_A)HZ<42_+//K\A>'%*[IZ M,[RFL\"+9?.5R^&Z'VI8]G"L>26W#FQS,1F1,3K,WE=W* MO?W3;>YS'S1CI=X@IZG+_F,ZK^A+'J%76&Q8KQ!7E]M=< *_G>9JRY[ MG]Z3T[/SWE7_8D5^GR^")8E8E7#N?S>\ZM&[7L+S."& MQX4[B9-?T8232YRRA2O4OA'ICP5/R+O;"G01.O67 "X%!:!XAB_$*QJN>]_'Y"I\(-0-CZ$G_,$7,XO-ZXMY XB\7"7C1L+LZ=<.QH54TGY5Q2.U9Q[;BKW^"3DOCXM^XKRX(! MC^89S15$@A)%8YA+EI_#UYC*[V!9JU5]7BP%.Y\I\%V_ 5^Y^,XN2"E73*7T MN-+3=GQ(:I)64ZK"#Q?^SR\G+$I4]#P M;>^FP[>[&B&V5-3N#/,!NWYQA/WA.#QY=]+OA2>C4R3T>/*E=QI".'KNCGM' M\,6>V'T;)L.^<=YKM-SZ[-X'>8'06#@P*XK9[ *-W$+X?PJ0W?ML[ M'4ZLT1\?A]^@UP^UQ'==?RN81_X<_II+Q9+E4T?:O#72DQPBGNBG2QC3@@L%/(%/1(8TJL-)'MFPIU?M[ASYOMOI\ZP@^=)\\SK[ M@(K><9&!YUJ?(>'":"S0/1X#S6,LYY^(B&:[.]Z!VVEX];)\$PD)2U%XY<2$ M1G.!!PH&2_(8AI?1C.3G%.M^EC$IM$C C J*;JY[5CI?.8:NU^$# ME[L[?J/1@;&M0ZI#?\9H@MK1FF(7%$9)PB(J-D.N [[4B:I#,1=R3C!7BL/: M[W(%HOE=ZG!(S M]>*TOKQ9I9J$!$R814Y)3:8TN4[J$7F30ULRJHYRHNMZG M%TZI-*)L"=]SOD"LSNGN3NNH\WB6W4_.@L0QGK=62A,5M)I(I&U%Y2N&Z,_;+XFT_0P1LQ5]DWF*7(Z0J*FFTQ7%!/U[S@35/8+4T,JK M'.X1)+( K[47[U]EZIJ05V1A2R3% M7,L"TROK9E?"-RZ38B M(Q'^-[5&;0/OP"\NP;O)<)V"37!*7-9[\U_'J9X$>!:D#QE,53A/<-,WXO: M9K?XI,B]-'#N:)S_QV@-H[TSP;#-*+#/V )J_RZD''/6O]")4O=KY:2$>3!M ME:1*CX'8DS0_F.;RX=D?^,BLN#E36P@:$HTY[:N)J_+M>DDW>LM9(KXS]7=6QYQ M 7CC6=ZZFOO?XW\!4$L#!!0 ( #2+I%;MH6@R;@4 !$6 5 ;71Z M,S,Q,C,Q,"UQ97@S,C(N:'1M[5AM;]I($/Y^OV)*=&DBX5<@(89&HD!4I"10 M<*[73Z?%7F"OQNONKD.X7W^S:YR0UVNJM$JEBR++>&;GY9G9V9EMO^D-N^'G M41\6:IG Z.+]Z: +%_ A/#N%NNUZ$ J22J883TGB./WS"E06 M2F6!XZQ6*WM5L[F8.^'8T:+J3L*YI':LXLIQ6W_!)R7Q\6_M-Y8%/1[E2YHJ MB 0EBL:02Y;.X5-,Y1>PK U7EV=KP>8+!;[KU^ 3%U_8)2GHBJF$'I=RVD[Q MN^T8)>TIC]?'[9A= HO?55B3N#5":2.F1\VZ3QI3-_*]N!X1OQG7J'OPEX=& M.LA>K)%JG=!WE25+K075^H.Z;Q\V,M5:L5@M L]U?Z\8UN/VC*<*]0E<7[P6 M8NX)4_1*621A\S0P+E6*I24YX@D7P8YK_EJ:8LW(DB7KX&W(EE3".5W!F"]) M^K8J,0R6I(+-"D;)_J'!$5IG?JT*BP]13,)26GK@^=KF_M6"39F"FF_[MPU^ MV-0(L:6B\JB;W[#J)WO8[8_#P0CA\[89[3;BP)W;7 MADF_:XSW:@VW^MK-[DR@TQN.PG[O5P*[A/C(/8#A"80?^C#IC-]WSOL3:_CG M:?\S=+JAIOBN>W^C/',[_)U+Q6;K'^UI_4%/!RE$/$UII.LVK)A:@%I0^)@3 M@>@G:QC3C L%? 9G1(8TJL(@C6S8TUR[.TW?=UM=OLQ(NC:_O-8^H* 3+I;@ MN=9'F'%A)&9H'H^!IC&6\S,BHL7NCG?@MFI>M2C?1,*,)4B\-F)"HUS@@8+. MDC2&_E6T(.F<8MU?+IF4VF#\UYPQ'A*PH(*BF=N6%<:7AJ'I51B1/($>TQ;P M*LI$'8I=4OB#111&@DH6ZX-'*^PN&)W!"4M)&C&2P' V0R9Q%XLJX$<=P2ID MN9 YP>6*P]:&W:!K-JSVD\0\TZ?:-GO)I%,.%1C_B9B2E$IK>)70-70B$P:= M?M%AMU_AHC9)J]G>8))'F$&)SK/KG-/T*\Y M$U0W#U)#*Z]CN$+R2T7(?S)"+,7:L20&=JQ1BJ" &+\:Q,OP$::+5(;[5D>JJLDD M20"7H4FX9Y&08>ADU:R:7>]E%!B;7M7L=.3*DR+0' N5T2G+X&[*F_V\X"DR M36C),>4BIL)"7!.221J4+ZV8R2PAZX"E!AZSJ'4[JKJOO-0%)B+)1HM16)!O M6D[;+=I.A?FBXE+SAFP;DJ/B^[1ZTSYR'R>[MOG'(W1D"-L \ MX;.K/;Z#4\E3*JT;CF?(>;[*%Q3_BJ)H! 9,H<;H&^*ZNU,_;$GSW"Y5H\[% M*?0&9YUQ=_A ?%\.P4T143P+D!R/!$)T,X;D!2H/7B2*>ITI?)&UPVW\,.,<D8Q*G"0W1+!T<6$ K6D M7)6:S-2'6C)2#)H/#Z#?,U16=:>N[4<_4;J>$K'CBA(N' :F.71OEI IAB97CR]Y MQKW=K6=Q66JN;8__!5!+ P04 " TBZ16[GGCT+<* #&S %0 &UT M>C,S,3(S,3 M<65X.34Q+FAT;>V=;5/;.A;'W^^GT*6[O3!#'#_D.909+M!M M9TK;;>@R]]6.8LNQ6MMR)9DT_?1[)"/@ MW?[QW^\/2:*SE+S_^->;U_MDH]%LG@3[S>;!\0%Y=7STAK0,/3=-4JYD*H9@3Z6AC=\>DP".CT>X_ M=OYH-,B!",N,Y9J$DE'-(E(JGD_(2<349])HS$OMBV(F^231Q'?]@)P(^9F? MTBI?DWW:\:[&=,34$C3"Y%.SK:OWF$1Z]?GM(1GLO#X__ M)@>O1_MOWHT^?C@<_>+!7I[T,^U\*I7F\:Q*XGD$S0X"*'/?0%I7 CEA1!1, MPFY!Z&0BV<0\@R4*'>B$:D(E(ZH<5HJA.R%T%C7,&BL)4VGS_K^;X[/!J]VK-/O>$6*0&"M(V] MO*4Q,$+$Q.MWN]LD<,E'9^3L.^3Y,Z_3'9(>;*:+*;D?DK;! =$2;!F8 MP+[:E^S%-2S1/4@*6B3-.VO2\EE9! &$QT1(ZH#!,S M9^XP\+;M(02F[ -6TX^R#0D9F08R.@/+2 @C9+GN?9CLUJZNAR MGM]V_%[OVFS7\5;,"]KME6K>9&S7Z;2OSWUT[O:Y?$UN[3O=>]JS[L+7M]/O+V=.T>W>U?\,1 MH0J:O]@(-BX$C0._^$J\ D)H\]MQ_?,'N E8+QX8U5GQV\,>>R!9?^0MS8PO MV )7^?7!]]-RSN.&H;IFH!M+%9U361K%98=(BV+@PP%SOI$'"ADMNU'EVRWI MR7D7P_F'--US6S_\ZGN)0]I.K[V$*<-"5%=< \E,^'C*AF:B&X'C7>%:C:EB MIH6-W4VZ=>'2!>7ZI.6Z.=XB[VSL5TNYCE&NZR77:.O"Q46-Q1NB>-=(O)X+ MN]6FOT7^RT5:8P\A0M6ND6K=+KB$==YD&2N] MGFJ-'[E:S\WYHU7P2VK>,=2.8)K)8?D M*CG<ME]XNK5;[ MVY=D7Y8J,;/MS2]<7;_A!F[?6^+:]5I6=UA*#_1*(HT?H!O;/W'MN?I^"@^V<<=+_C^RL)[0*.E81V-=+Z:0F9 M(3-DALR0V7HP^RF7=UVA(;,'S![+76VMH"$SO'']2<>U=>XC$4$'@R ,')$9,D-FR R9X8TK"NTQ,UOC M&]?VW''U^PW7]_W5'%<,@I 9,D-FR R9K1LSO'%%H=7'<7TZ-ZZ=LQ\5:/?Z M& 1AX(C,D!DR0V;(#&]<46B/F=D:W[AVSWU4H+N:XXI!$#)#9L@,F2&S=6.& M-ZXHM/HXKD_GQK5W_C.N;0R",'!$9L@,F2$S9(8WKBBTQ\QLO6YAC^8,B(S) 9,D-FR SO6E%HCYG9>MVU&I=UI*EF\$C^ M4U(I9\9M#5QOM?]AB\$/,D-FR R9(;-U8X8WK2BT^KBMM;YI_74!_+=?2:X$;:#TW; M1A1-3<%81F5$Y[;@?>@B_EH&R90&'B!TSX_XD^ETCR>54D\ MCP# H%$5^]4#[MTV8-\,>)-N/7_F==SAY Q3G>MT1J M4>78E-2V+> M+23.34GH-^B>@)*AR BJ@M'$)318%DV9(1+*0 M\5,6F>ZXMF,FL11957GT:L_Y+I(;)!'441+C.TG"+GQ%N%(ENX(WM'81^=,E M%]Z)W$)7R@I\SM'(L9PCH)15; XIER4/U2 M*_+R'$5K-$?1G>8H3NG$S,39G>\"/\\%C6_Z:X20W0DASXQDPD8+D9#DG9!-#1:F&.&1Q, MS$KJ)0-Q08Z5UJ@Z7,P!]JHZ<3ZP4PYF[@M8]DJ9NCP_%>FI:=)4IT61@@MH M3C:S+VRJK:6TV;D=:M#Y]41O#1LLT8-2+H;WI:02@AH"$$%?1U2&284V\+:) M[_K!-A&E)'0RDN)T %$YTR;5FN4GG(5.5[UM02)/Y:L[X MMO6:J\VU$-"V<;R-#Y%0Z%.5X 1?T\-VYAN&EG8'<(F(GAE$'9RO. M]P/W1Q4ZAK 71G9M%5!7V #!2EA4 U5F(._9E;O'(DU6&KNTI52!\V_7>M"' M 7GG49Y['(MH!K\2G:6[_P=02P$"% ,4 " TBZ16*R!SB2:2 @"T)AL M$ @ $ ;71Z+3(P,C,P,S,Q+FAT;5!+ 0(4 Q0 ( M #2+I%8;QG!LT!8 H$ 0 0 " 522 @!M='HM,C R,S S M,S$N>'-D4$L! A0#% @ -(ND5KK7[^.X) _7\! !0 M ( !4JD" &UT>BTR,#(S,#,S,5]C86PN>&UL4$L! A0#% @ -(ND5H;J M@S&FJ@ $,\' !0 ( !/,X" &UT>BTR,#(S,#,S,5]D968N M>&UL4$L! A0#% @ -(ND5GJI-R[$!P 9@@ !, ( ! M%'D# &UT>BTR,#(S,#,S,5]G,2YJ<&=02P$"% ,4 " TBZ162\O8'N): M 0#.G T % @ $)@0, ;71Z+3(P,C,P,S,Q7VQA8BYX;6Q0 M2P$"% ,4 " TBZ16ESV/KJX0P &Y@! !4 ( !L_T% &UT M>C,S,3(S,3 M<65X,3 R+FAT;5!+ 0(4 Q0 ( #2+I%8+>V2=C04 / 8 M 5 " 9Y!!@!M='HS,S$R,S$P+7%E>#$P,RYH=&U02P$" M% ,4 " TBZ16R2D=_X4% #9& %0 @ %>1P8 ;71Z M,S,Q,C,Q,"UQ97@Q,#0N:'1M4$L! A0#% @ -(ND5E9"14'O!P 6B4 M !4 ( !%DT& &UT>C,S,3(S,3 M<65X,S$Q+FAT;5!+ 0(4 M Q0 ( #2+I%;7<2Z4]0< /$D 5 " 3A5!@!M='HS M,S$R,S$P+7%E>#,Q,BYH=&U02P$"% ,4 " TBZ16O.A^*6H% !:%@ M%0 @ %@708 ;71Z,S,Q,C,Q,"UQ97@S,C$N:'1M4$L! A0# M% @ -(ND5NVA:#)N!0 $18 !4 ( !_6(& &UT>C,S M,3(S,3 M<65X,S(R+FAT;5!+ 0(4 Q0 ( #2+I%;N>>/0MPH ,;, 5 M " 9YH!@!M='HS,S$R,S$P+7%E>#DU,2YH=&U02P4& / ! $ @! B',& end

OZ=A0?IJWMGX2'"'N . M<$N710DI+Z<4.0YQ-70V6FD8!B4P&>OH'1BTZ>22?(">\AVKVZP+IN^QV^P@ M777I.#I&T&-UFRFP,5EO6.V"85II0;$J!^9U\M:CYC8-^^*?5[=9<]T?(M_1 MN\T<1J-# H8U%-;153)1QQE(H3.=?"K%UD[?2^@V.TAG!W6;'2+P<;K-1-8A M)%E;WVJ'5:XD!XEG9DI)SF&VN?F0J[/M-NNC]YZB'2+06][O;GB>T;@4@\ Z MW(" "0@4W1C/A(Q.6BX\I&%NTT_MX+=7>%_Q-N9D_GDVQ\F'Z8\XG7V:3)=$ M=^MHPTIMB^8L:&Z83K3*$'/MHW$R9H$ZA8UY53LZ2G8\X 4KLYW@&I;&+.8W M5TMZ_QJ-_)YP"O/);.F=J.PL"C*O:$TF[Z1(!D)PEJ.0%*%JJ52G<:CTA =O M+GWW[:W=^?"7'IRUD6IK-=_A^'.Z6-U28UY;]_#]-+/]\'D?T 9:W;\*W0K9D*.N ;*"V[#]MI4K1M-=K!7'JK8X!H M?B].';VW!)8%'CC3W&%MC05F#/=.VTIYWKK^^33FLB>I>UIK.40+ UC)[[6" M/W[=*.V_.Q0MEL2UL\RA<$RCJ&,SN68)M@HM&/ ?=/KL)T<$1R]A@.HC%:Y=+!ATI +4REB!= MXC;ZRDDDXU7WQPQ#=<"-%#EIPY1.Y#W[7*M<2V'"*6.4S8F+UO7BHPRCW1AQ M:4!*9RM;,Y?TAS&%@:T4\"8$J3/$&%OO5R]CJ.@A^C]HJ.@A$A_@%-O7!*V] MR&A283;73M:B)8/D [,V6I6%3P1[ (-X$FXMCPQ;V)D/J#G(=/:2VEL%R^G@[B/8325_*EI"6PTLO!"(JB5&=PY@IJ MN6"LQQ@(^QA4)V=/2]#+7@;2Q^#$K:NL)%@,J13!K"H5$D<6K)6,:_JI]M9; M/:S#<1:-5.V\B\.E>BZ-5'MS3 &AY+H>[S5M?!IT'2+#&7?%J91-X=#:!7]) M^?V#='YH?O\0V9\B4=L%W]_Y_:,U>FC&]AAUG,)L9(Y2)268BI7"5A#$VK?* M L5B%)9Y5+9U=/,R\_N#6LLA6A@[O\]MXD%HSV2PM*L"*A; !E8BB2,:8TUJ M/A[L9>7W#]+>(?G]0T0_2%WWEO9%)3@$*12+(.NP"VOH*XU,<*LX^ JX?67W M>3=V]_$[>LMXB !W>]=B%U3?:V/W01KKUM1[C+C':^Q.5AH-TC)?&Q T&,X" M&LMX"4)@X0[2]];8/8 -'"+E(73_M,=81!8BE-]&U(-W\ZY&83M;P!&$;!SM:ZG4/B0-3,H2O<\N\]@Z1#SO M)OX^_EY/^0Z0D][:]=0%T_?8Q'^0KKHT16Q=^WG.3?S-=7^(?,?JY$TEZ())L%2GGFLM"HLB)59XK1)#K0VT M;B$XC_*\_AKJTLE[B'AW>GB-2_ >3D2Z7W^OPKOG/K%)N5UGR!M%=E9CB@J* MRQIUM-K72;"&&\N+A.C2U;X/'Z:TSJ,KRGE'=E5W%@R6/$GR*C+GRD8=Z2?P M$DOK2'IX5[-1D'.!BEQD7JMY=- LI"29L$%HBY"L&***:AN6\ZEZ.$3OSU]Z M'RGI@H_F?MS"G$^_Z:_T17%_7G]%J=='%8F+9(YFC-89%@YE!X5F;Q"G< M[3)]LL.C7K:&AY#G '<#CR$^++/Z\78^F7Y8E5I=2:3UUN'J)=?.E,C)'HOS M)!!:?4Q8Y@V[(7K:1#*B%D:K=5,K1RI@95\B9SKXP+Z6E]7,;0495>+K\ M:K>&1\#!4CV7:K)CI'/8E@H2D:9C 9H76IPWIG&@_2Z M/]-XB'S'2C)UP?0]9AH/TE67;-,Q@A[+"*3+.1FC25*U!2C3D16Y3DQD&WFB M.!W@>\HT-M?](?(=0.=_3A>8;@E8W>/6G)6@R&\UD4DHP#04P7QQBA69%)IB MI6D^\6H+C#/),QZDGUE;X0Z> UB53VK/(0O-E(5*G<,EJY0(S$$.'#![688= ME'U)1WM/^0X>%OX&G^[KH#O@&NAXWX7I-$=\7YT]:P(]!3[$3(A=^)PQ'J6C MO4W:1#$I& 99 Q,B:6.+"% ZD4V>K2'L.>['LH-#Y-PX+?@;_K5Y?W)W+F6! MH&2=,Y[I2-*^SCZA@XH)ER1R'ZSA&[>+6Y.!.Q]PZNS.L?*?M19>PT-]!Z@_ M2#_XOQ#JM,MI^GC/3LU-( ?5DK^1JNN:-(M8/+,E)8%.8U3F. UO?^!X&F^H MG.?5W4"RP[_0/T^^;,$8$##P$!ERF9DN2E/,XBM+>5'1*R?Y9G:OJ_:W/N\" ME=]?KB,T!*S*8<#1PWEB6"I=4;+(/,^$B:PR2 /%EN:5(F?>"-+'I^\MXP$2 M^+O&5W5 ];TV@ARDL8[3W8X0]WB-(#RC]QH-2SH5IIWF# 37]*WV@D<+.K1. MW9U[(\@ -G"(E,=I! FRTM6!8#9X.I(H5&%! K#D,-.YA]:J(<='GUDOP$'Z MV=\(1 M:D/.Z..YUOMK[Z7W;:A8+Q.5#?L1%FD\^WRW_KO8KVBRE-X6IY!+3 MO@#SMH8(9'LB% FHFSO.ST/JDQI\\-$UE45^[&QZ,X=T@WN,4_X+K9;6Y5UX6 M$(HE7D>7QR5/GZ@]<1E :"FX\8=I]<&G7Z1*CY7> &'\BB7^#E9EWGU;_ES@ M*X)Z\QH+'62O4KK]='L-E9+WTVQ^,_GW?7-E@,+$EA&GIGT HHB7VL\L^L._+NQP8%T. Z2>\/T5P=HC[;2K+0+R[F_ M/F6F'7EB7DK.4',)$H7#S9*&(&.M/T5Q66KO*>4MV;Q&\S=7Z]V8I/4>J\ >GE*" MX$K@]2(31:JU"QD8:&'I#QN=T('[W-HH#D-X608SH':V&%/3W/ &W!\GBU2I MA2J_Q#N<)YS2GJ<4[78E,>^-JQ7)R$#2GF>**'5:*4EMR-3@Y\.7V; CDLS OI6.#9!>-*DLVG\CT#9RR^HN'3)_VE?6K^ MHEK\];[F"U>]N]&D$@$8+T8SG40%[>L%EU<&>+!<=[H9WU-#=__ 4Q5#-]/> MK*\4&]=&+D&LR^X[P&A8^OS@T>,7.Q\I_$WU]9#<@(HT(=!6IS3WZ*'CEB(?+?99"YDU[A;Z%?[U (AWP94,@J&H M/3$B%A:R4HQSL'4XMP/9*8K;I[R'#WV!RCM:9H,, 5AF,U?W5[>K,L45!QD$ M1Z>Z8JB@T.J0G/,@$G.@C8@1I8;VX^VW8[D4GZ>IS(=H\]^":TT>V '94"W? M.U&=J.V[B?8ZF$0/T8^T4:P'84$))CK)#$93QY89%F2PK"C * IPW7R&\-A& ML:\-?&2;.$3BC;E@?OH_MY//2S;C"F^Q9D ).:CLR/T4=216 LFB,IFAHTU2 M&NMCV$BV;6T+V/KAI\B2M9'\K*78&O=WK EG'N&Q!9)(@9P1)0-YDHHS[T$Q M 0DX@/?:0PEU'BA :J9&5J#,JI[SUNH.'L./C MQW<2&BMAUE:"C7V^"DEN@92UB/0KS;*N=.$ADSM4B<@A944GH= Y=R'MW/'Q MEZ;4OA+<^:8VI'WX_6:6_O=K11\"Q,<#J$$N15@^?W MK0:&.3X!\(J>,?VPO !__?7;7WD'7Y%Q1AH$"472@/U3K]HNAUC+^3CZR-3\M^CX#HQA@0,>KZ^7? MP;Q]@>MN%NN$H0IL9!C9@H*-U);ITOK$KINR+X[0QQ 80,$E.OC M[7>\-YSF9?OLH+?\.;;(GZD/]($I^EK7I!- ,_5M'TJ7W4DRC[ MU%78]X[1$OZ:>5TX&6G?3$PZ79M4(F>Q9G)H>#Z6CE^,_9:4 M39TO!S$IIJ6@MUOI1"][\AEULJ(Y_]#+L=L]5X#G;K8'J+;Q7>%[>89QC:# M:W@V@GK&X"\__#[EP>*6R=>37&SM!7&"BZ[#!+/)JJZS"(4+GC3H#"F UA"- M*\*0.29QQ,777CPGOPBSDH)V-)89I3W3PEOF900&5@8LHLYR:D^C<^J+L&[) MD=GT"ZD/5_O5XH_9#5P__'WEQ_EM=O._\.8]IMF'Z>3?#U/7JW^T-(P_/L+T M[;(N;W%5.$@1?:VK M >[:!EOX.YQ/9OGGV?SN1_7OB2OMK$<-CA4OR4O(8%DTF=<)= *S4,GHDUR> M-%OAWV_.^1C0*>+>7<*N'18W7[\-;'NR$?QS*9]?IJME+R7T,TSF_X3K6[Q" MD\B]CI$Y96LGQK*MLR@F9>)&U&$RO/55]VE6^MV]/B_ H ;HY6R7$8: 2C@; MZR![DCT@!8.0)4LE<*-3#MRW9L+Y'J^ >IGX291]GE= @9<.& M3B[DC.>$KE97"]EZ5,V%70$=9 //7@$=HHN7DD+OLJ:_KX .N@(ZR$S&R*4? MH^,78[^&BVC))<$D*UN0-"S4SH>L$T)6J+1I7M'Q8NSVH"N@\S/; U1[RBN@ MC.3\EF18\CPR'5VJ;;>%&9FR#L7JE#9,\.\KH",T?.P5T"'J.<\KH+4O-"NO MTLWD"T5QFW<-8]X%=4=S@DNA(T6U<3OD#5E,M,$'Z[3FP@N$5$!@*BY)6XZX M'>H.[.371/16",V=9,[92KL7,PN AID@4"3,,N<\]I%ZOOU2>],J]ZG,][/K MZY]G\_J/KC)D[QU%QC$%8%I"ILB8=CX3@&>IC7*E-=_\N"L\PQ.JK>6/EY?K M;4 #W *-L-I5S]D5IX>K*"L;9)U*8JVN^7O%0M%9:5XL-!_S,=KB7M!+,H*5 MCO]"'6%B+^J*:-FS\9#/G!M M?[]()WF1>AC8$ UW@ZV3M%!P\G"I5F8KL#K9PD2F 0R+MEB&2ENM;0Y9CE[# MWVYY?[].)WF=^IG9TS>J]VR>\9Q9,*BDSG3\VE@I>FF-H296D7QIA8TY44L'Z4>XP?M*FH0!<4+2\5+JT623K[ M%-/>=;^@=^\4@;?HD9O-LY+O9+@8?@P/K*O(.U]KI.I/"TKY4B?7)< MN/R"/.M#5O[W:WR>K_%@UOLR]'OL-^M5XYO9,H^SS[ MU1)Y.CERSFB3EW40%>V9Z$B8D>O"]^M8/ZU0XRDS$:?X[1\4NQ7VF32SIZAD9FINF59AZR9MF;6$3@!M/H_M39 MV.U!_6IG9[:'J/:DE(4V^U"G]G*'E1&%!XK,R-7)3A2N>+:0-^8;_]VO=H2& MCZ8L/$ ] U3V;T/V_O<_[\"1#41-KQE+*3JF@]8,E)04$[KL9 83-D>K]=Z^ MG@7T'1M6>X6=YR2WGWY_]V[,_L:'SSM!!^/.Y6[T*&8-AM-Y!]E%+2S&B$FG M@AI2(IV'(WH4'S[Z]%V(H" Y4^A0!R3#K;0=W!OF$ MLT R5C%8+7$0HH1!5G.&VWY;B][JL)[>,(;H)*Q8?EDL;C'_>#N?3#^L;MB6 MJUG<JJQ -HL/,I#6&:9%)FMK1Z9:YX1&%@F);V_-Q4+\_8QU! MI0/$^^_FLX28%W4D4D4/T[1.YRW^I)-W_LNTOC"3+]6!VR[BY3KHKUW?9EKV M6.K@RSWK&6TX02PB"F<))CW>&': MQT$XB;+/\\)46QZCK&6>IK9Z>@3F3> LE1Q2BA@UM.[7NK +TX-LX-D+TT-T M\5(NG+JLZ>\+TX,N3 \RDS%NGH[1\4NQ7X$RAEK_D+$2CVO:78*WCI6@$X6( M(&+SN.GEV.U!%Z9G9[:'J'8 BC<,NE4'=VM.// @42F'7J! MGIR;QM:V!<891BR#ZW?7E) CE3,&D^?R(N4]WDSF2Q$MH_OC;ZJ>^[3>]U"= MH6[.29,0BB,/WQB* 4'XXKGGJA+]9!%?/2*[>!M6;\$BQ]F7W". M^R]25.9W#C;UJM+&1S[QE&'P/@=P_@-%KO-)O*WRKQF?JQP4&LR284FBCN/(+(80F4Q6%2]H)^:#OS"[P%VP MX331QQ">^GWP_504JZ#:\>2"*'4"L*"SVPO)(.C:60XB>V%\=,U[,/>!&BL[ M-I1YM)7ZJ=-9B_G-U?OJ'BZ#"Z\J369PC&P7F,9$P05(R80-0CGIC%&="L/H M4Q_8"GWWS4X>/?#T::LF.ISUE67#S>$>Q)V[W07&(9FC+JIM'__L3_+T$/ZF M^GI(;D!%IJ $H'!TNI3 =*G=?#(7QK/V*)6!I.1+4.".;$=[_1TBL,9Z^Y4D M]>GVTWIVA;91"TUGC.%TVJBBZ:N263*>%XO6A](I^;5'.IX[UDOLLQ8R M:^B3+X' OQX H8"Y:,4=0YDSN0H\LAA5O9P(V24?+ M; "_^'$BXSYS:KB*,M':BI44YFF-+!B!S#M( HW"8J!YU?LV))?E]324^@ E M,4]1W:4UN^ :Z$9M%Z;3W(JUT-M>4^@A]%$VB#M\:&/ D#SSP5- 'U-E3*AT M%TE$+C%'Q/:-,6,:PYZKIC%MX1!9#U$GNA+)7:J;I(OYKHMB[8$XC\5S.K]* M+8T1*3+OK686?2F8BXVQ=99V'Z;QW(>]FBYOY_>H? M-MALA6Q4+%D7SQ*61+B=8A$,,AO1:A]S4:)3=': M1P!\T(,:&@%C=%"MZ*Y M.?ZB\?&_[WVU^ RA(*[191,$ )S$F5ZBC4PJ$U/5D' M6'TWH4>?NJI/?Y7HL?7"BEX1A[[.9=&&-LFX;"[VG DO; [1@<^B\8J?@3/^ MIM+:*C;WEU:R'^!L>@1M27*U1E9OI'[%FX]U\(A1*B2M&.VCKHYS< RRLJS> M>00$$)!:7_MTP77AAM)"&T/<$E9L[_'S?0OA[,, MB"N=E+>QAOW"TP%I.#"/(C/$4JPH B)O/G*B&[3+LYLA=#($F?!6F.^QRG R M_? -[[>_LT8>A95@43'TG$1$&R.#HF,=U^(R^7FJE.93ZHY&^[T86'/-#=!" MM$TFJ^2D,3$Y)'F4D.EET 0Q!IV8"\"UL0*C;^WU[ 0S5A'#T';21MJG+F)X M5/_Z=%NM*2Q,X&24F@EK+--6:190%V8 2O99)F^;-YKO1'.J"X!&VMY65=Y? MZD.U,CQ!MDY =, V9$O-#ERGN01HI<-.IM%# :,;28[.H0!&KE?-&I5(#EC1 M+&?- R>TT0U"]#>J<>RY%#B);1P@]\8L?#]B6CIOD@N_'>-=1E$96KX6EBD% ME6Q8!?*1DF\&.PG:W\DX74!D?KV$Y M0:3,YI^6W56_P7P.E2^D![O=09_?G\WN^.5L7 5$%:+,)L<20%NO(Q83K:Y4 M=KQDH:\.>U3/8$VQV8]C.I@/41AD#W#&L@:W$4>/# M>V1!!(U@#7/%5KIF.I2]#H:EG)72.B#GK0MD=J/YSNRDISH&")U>WRYHA8O% M#[-/<3)=;NJ_3&_PPWSYY=V.7V]"R*1C+2'DA@6N,]/"D#=GO&&:9P-6:PFJ M=35-=W3?B2$-I*Y!JC;OEK]$1EOD\^)9LKFM7XH_9C_,IHO9]237Y:S26RIF MDVH$D1%J59%4+$CR5PU/M!9?R)=M?;?5> FC<4J=PC!/J>ZSR5W?$/YE)=/= M6[I>X&I, M;)1J(.1_"ZOH62>>. 41A5#">8W/^E.< G2J#?5)+>7+'UDIC M0V0U5UC6LU@Z@!DJU_T0R(F2V^T4M6D"O:4\N.IC,3:F*%BP-8T62JP#5C1S M H,S&36VO_@:7N7[4M8C:?P0X39.4U<.\-LI;7I+YMD[6.O4*:]][10'6%NO MA6T!%I)$5I2/PJK"M=[@B=B:F7SF$2?SF(\1_*R]U!HGG'^X1IC^-,7YAZ^O MIC5'-H/01JLL^0X,JFE8]HXQ:"DS+SC3F@O$7CHHMJN#WRQBAY$ MHHW?X7>SOW#^(UY/ON#\ZP8J*(Y6+EEQ.C*=);G3RA?F/1=S_A MI2JVDU/_YY]]$8Z&=Q*[EZ&+I@:DG3LPC$^8T<+'3VK\AX";LP)L1,;EX8V M)\X9*HSUHIOV1.<"\\4&%#(GVXVDZ:R4_@S+QU@Z/T2N X1A3ZYU[DXI=-8$ MKS7#9)#IE"P#;063.0O@PBD56U=&[X R+LU$&SUM=@(V$/( -V@_S.:?9P0, M?YM-'_LH*4EON+$L^TQNCZ;%QF 3N2PQVR!*2K%UL]I.,!>@_S:"'O!J;-D/ MM%B)M>YRPN5L"Q8F4J%=SI1"L.I6)SC]-Y;@-XO&FMV#;4#YGMW#EEH:H =B M&ZQ57]D]*7,'@ ,E=/>".TV2MXDJ.YA'?SV,M-ML +4\<)L-B[Y2,NF@&7#, MC#97SE,,E=SG,@QE3VKX1'9R@/@;)YE>U:30 V1K%TE@R3%JSX2KD]>]-PRL ML+1O6I*$1D\2Z9!AVO'QXZ>7&BMAUE:"8S#9/UMMN2;_FI6?)U.@ Q:N'_PV M?GU27310/>O1.(:M>VTCGHWZV.(R&46L3,-*9R4@ 22;10C>"A'-\_6Q1T-J M6T?[X)EO[JL]9 [:69499DQ,RXS,YX(LA3J\6A13;.LPI@NN_G5'7W!ZBXNK MG'T!A9IY7[/3=:9N4+4<"JU6'D-MAFU>,+1Z]NF+T7IK_&E]SQ%B'20L7P[W MO*MWFRS6TY/A XJKH*)(V4C:S2OIE"^2+3?WA%&F* T%C>TC\]UX+M ,FHF_ ML8?TT^M?_OCQU55Q-?(%J/T*D3Q6K&XX:WKW@U^L*@;L9HS8"@!9,EE3(_5"!@;.Z3JIWF@1A MTF9=5,NAPEUAGJK4N[FA#*VB4Y=N/W.9*7S$K"4PG@0YNHY5.''X/K>7]QQB-S'NM_O@NE[*NXX2$==+OJ/$?!8R@?,RB("*S'0 M*:DIMH%($:^I9!D9'2^IQ42EOPT_7DTUTKY1TXK@-HR1TK M2YYI0> @VLH42X)0)7 C6C>Z/@OH NR@G< 'V EV5Z#4J:+.U9G)=4BW5M(Q M'P-Y.B;Y@&A$/%;01]" LJ<\V&WD9(JC"; JE4C1&%I4/+(=D M+:_%[LV'_9YEY^98P4%[K0QA,H_[!CN ^6Z[,P]1U//=F4=(>?C&7)U,U@0* M>:FMB"4SGU)@(:(!S8U&T9PF^=R[,]MI_ #ACMB=Z;G(O,A*ID'+TD$B(U9*3? M00<=;__TEZK0!K)JZ&;MZ1.MY5+Z] MM<=JL9',AKC&O;Y>]0D\S@25I+BI!40FZ,I_YCP#'S*C/<-"4<4HT9JZ<3N2 MEZCQAK(=X'[W2;'0ZZ_W\RBYILE%JK[3T+ I&+0,%_:.TU/P/G M>XFH6VEDB*$AF] >#!KL FV@Z/H96*>)M9NI<)]I])3_('G:W1"#YRIK;IF% MM!Q[G5E0)C(*,DH0!J1L/NIU=-/8$Y.?PC(.$?L0%G&[N)E]POD3B&L:\HC. M6V=I<[0U[*PU;#((!J9VIG)0"9M;Q?.0QOP&[HFM:[B5_COV7SM.JUNRV*!:+S. M+,LZ)M:0MQ2=B\PZ7;*'9.4F'^11]85/GWSI[D8#>3_5ONFC_=_@$ZWZ$:9[ M+L7]H!I6&.\$,GZ)<5\-S882;^/ZXMW@%(@(*0"+MK(G16]9*!Q9Y$YF%T%Z MV6E"X7GI_)D*XU%4?HA4&U\[_GDSN28)XCH/KXM$905G/FG:O'Q4+)A(W]J2 M9,K9![-11KCUMFKC8\B$#E\&1R0!XHYZGU^B.800^C62#EA(U M0V_K(%5 ,E];6%$R>Z%X-.WGS([)IZ&*L#G453E8II#IA8^0F2'W&RAGINO[ZYA>O-JFNNT^L]UZ?3UBK,&WR L M\/WDP\>;M^7/!2Y[AU^5&YR_2NGVT^WRI7S81[[9/BY3H>#=ZTHQP&F%CK,@ M#;GN0B:*M:PNT/JJ=_A57:!)GIDI#)!Z^65Z ],/$XHG5PWPO^'-+]-T?9M) MG/^8S?)?D^OKJ\)!B"R 48P9:U.\8M'(P#)X)X$K;GCK?;P+K@LTN.;J&*#, M_UG"&PMDL4YS)KC5E4NE4- 2974FCOXI=-7]#&?H55T#O05]ZT8_\ Z@?WS MQTF"ZV5.Q1KEBY!527!29*90J%1!:\A:C2W8">%'YY4.T/FLM_<:I MQKN5/81TEZOI JIAFGDGD/'3S(T4-1M*RJ.90%!8)-8F#.(*RR7YR%6]\_C[JO]85ZRGO!L/BGOF+KH#J._GJO\0#76[ MZC]"O*-=]4M;E)?:,F4*@3.F#K4*EB5,X.D+R4NGC-%YZ?S J_[F*C]$JHVO M^O\Q^X+SZ7+SFL-T 6EY#[F>+L&]E;2=5>*#FNX6D8$#S2)*+<'D9/V&+[;U MWO^Y9YQ+$^EZ?+I1QF%*3$1-BP;K M6706*V>_D"7::%3K&IU=6,ZPD> @K6TR++00^0 ^RO8&A\!SSEI91N^ 8SJ9 MP'PHA2G%<^+1%6Q_S?A"NDGZ&$%_88]R9'QK^W89/120#)4H-8M6R,-2FGG) M'?R:CKMD?GQ@(*Y@ GYRRR4@O&]O%7E!GX'L6HO"8H\\A-*^3?$DT+'V,HZ7L=^X=#;NJ*D'LY&;=TT.HJQ]& M/OH$%PU:IP[Y]-[]44F$HFJ#/S40$%NN!YI>DWO'4LL1M-[[87^+H4 MYQ^SNP'C;TBP5PZ+":'. ,<:()HB*B^ 94Y8$W)&*-VNYP_I5-D&9/S=J9'> MG[24]!;S *?5&Y+EA^4V^3O>W*PJ<5]]JMF=5W\!/2/_,5LV$;Z#^K9#$$9 4#O9H("GSKL9,' ;P86QE.+0.XQ#]-OTSFL^6])5R_ M)ZQYU?#TT[\^4QR!5Z"!$)?(HDV93G1T+$)")CP7)@!FM*T]GCV0+L9.6HI^ M[(8AE:(K6=< ,=;2!RR,4$EFH3)I>Q#2MMY,SJMA:"";:";T 6Z"'R_YZX_P MB5 M[O:T?\+U+5Y)C;4!,K-28S@MLV*0Z6@, 2"2!YBR:5U'L!_5Q1A'8P4T MS,HNQ[+OV,Y^F2YNY[7G]MWL>I*^OIE0!'#E$D>M,IUUK@YLYDJP4):SLL!E MQRFPDVI/A'3H,U^\&0PJY(;\4/?+)^\'YXNWY8WNSN"&OF:2Q\H:N MHC'9:$3&!:\WVT&QF);Q#? MQNL[;WGQ*_QK\NGV$_D_,[)FO-*AI*SK^ EZCVTB;1^#:Q2Y3E$K@*T+A'I M .MB3*2U"IY:B>MUGBQN)I\J#\,/LT4-O'^8U;39#;Z;S_X;T\WB=TR$,+_^ M^GHVS8LKQ47$9",SLO9'9%Y9FDLA%6N*KZ+S(LDN)\I!3WWQMC"PH)^:A.\U M1V<^6]YWSZ8$]_KKM]&>F/^_&0GTGW0L$M2W?TUIZ_LX^?S->;Z"5&R@4)HE M(QSYSL75ZI;$0LXJN^2D,Z6#>1R/X"),920%/#6;T,=L?KNM@GI;'D)<7%G' M+2H@!UFZFKPSF0$Z8-S+D&3)A+/+Z+NM'WX1RNXOMBWYJE[#[]99V)]G\U4& M;;5#W?&IK:A]2 !7V5N/)GN6I%+D^-)7H:!DTD0IE'9)0*>7O=OC+D+90XAV MB_K[%W7 XN.K::[_J;1.7^"ZHGYU\P/,YU\)X"H,]I)'5_<9HR#2&27#J5R%%P'0VS M$@(9IA.$C(+?XE%#\+QHT;J\_'E$%VT-1PI^BUWT2E#^>GM],T&*;69?Z7R[ MANGBOR8W'_,<_H+K;R'PKR23C]=?[\[#NV0)5XA>Q,Q$<95?PP#SA7,6BRFH M!:HD>0>'XG@$+]X^1E3 %KOIG?JGNMA2IGS43:F"GG,9H')?%=,#4D2=J%8WR.I+[Z MV:GJGL(=2_$R@H@"$].*UUU/ HLB%Q9C;8Y(N139J97HK!3^#$'2&/H^1*:- M^9%^GUQ/Z&!X#]/T\8?9_/-L5:/WYLT/OT(MM5AWT:N208K"-R)K71RFQ0D3:LLL\XN7J#'^#Z)SJR;KZN^B*3E3%1 M6&FA%OQ':1A(K9D+294DA$WVN9$*:TY2^NC5*TU??'N;MSSP H[JOF)L6-E< MH:Q0K!N5.^#H<#;O5^O#IXY[$O<6_ZRA[!INR4_P%)]$YA0"*H&!=@GK6APQ^$ZF H/$5GCT_1_O/D9YI_6]'@4!!I?E&-1\TJ/ MMVP;)3^!8Y8!10HBQ Z'YJ,/'>]L["?760NA-#SV*I!?IF4."XJ)4ZWY^&F* M\P]?7UW3B3Q==F@N?IFF5]/\S/&]6H'UALX+1;BM);] :63>Z,3L4@):$$:AC/:5YAD\*:%$DJ/)%]ZR05.1,HF/(B.R6L1-O377ZIRF\J MNH9.5'?#_.6G5[5 %E721X",S$J#,'(L,D= MW&-?V(7B!9K$B&)OV#ZV1+X+DX7 DR,I^%CC1W">Q0R%)3)A7DDC/.\R4/B2 ME-Q"5 ,0;OU^&Q?X?VYQ>O/3ETHNMJ8*2L5R8TVAA27:AG2V%/=+SQ1X#E(B M6-6:36$'E L(EEL*>X .T"VP[JR]"["!*-=V@CH-X5H3U>TWAQYR'X!%8#= M9P7P6GEA)"+3V=,+0-;/%/DK,EE>>/,AI",;Q!Z:M7'MX1!Q#V\'Z]$U*'46 M8)C0 9BVCO9$1X%MD9BSDE$Z;$VJMA7("<:*ME'4\^H_0LJGF#$0L@0(*C'N M"]Q=!BG)63).*"L+JO2]S!@8P&-H*OXQ^%HWZ8R[X/M[C,#1&CV4&/X8=9QB MC F-"(A,.&]9UJ5PL 3V +)6\ 4=6A]MKS,,0*#6LLA6FB<8MS&MG4/[^YH MS,&)1%LH*Z)F0(.BT#D5\K5X,N1KI93$QM&S-SX00[VLP MEST6)30+4#M4M5'D6KDZ>PF<*, )66MNYY6,\QU M*"Z9(@L\D$.L2[280@;?G*SW_&8&C.-K'B7T 3B'GB,G[@+M[[$ !ZKP /+W M8^0_\E@ GGR61BO&0YVIXND\@TB()4IIN4+C-QV%EV<:/<8"#&89!XB]L?OX M@)'ZU08C]2XBN_'_( M?K2\^B4+7FZ3DJ<@ R(KE55/.T%>EBZ.<9ZDSKE@*9T&W^^I_-_U_ OP-)N) MMR%SX2Y,ZR+X#J@:]OGL1C)^IT\;3>U1?0\QC_#>WZ$SVFN7-)U,*KK5K$Z/ M!-9+**YXB$9U.@G.3/G/=/V,J?M#I-M8Y_7*;9(G,"KKK[]!K;-;6K.& M $J$.@L-)44^!2N5QUT5"&5UCG%?9@NX)@?1/P-:6B?P[="=_UED.T,("5O,/YO*RK_-9/_&J,% MBR%KYE6J#8#9LF",9@8S&G19J^:FT077A1E)'"S*"7B!OV7JWQW+$R+P?(_4'+7D"Z M.S,?_F9YE(0T4;4C;D?ZKDX)W._A>LMP)0K!8NNH9&O M4UPT^;I>*%1>$+LRA$,1Y2S"TN(!\]] *\^'Z"?*K1H\=5/0*R=A [0&E8 M6;#Q^/'+"7HH8ILZ>TBQ\27R)B0KN0/!,[.T?S#MEJ.^I6;!*B&=RLF83@7J MYZ#09TH$AM'G(<)K?)0^&HCVQT>X>3>??9ED_.D:T\U\DN!Z&3-\FBRJ;!ZS MMOR.\R^3='_O'<$4*[Q@J!6GS8K3/I6C8@5U07(-C+&NP[G;#M&XQ06]E#H[ MN48:N]X/5_'#Y,OD^IX(AD#?#61;HU0EY5B'<-8>/AT25&9=SD+,T@I7R,\\ MU&Z>?^++MXN&$FU\+KP'\F"6FR-D@\75$=W2!Z:C 9(;F74F9=BR;,1G6YU M]IP(]P^\$-?M. %NT>+1K^\]BG4 WP%'0Y_MP:/']]>.E/ZF_GI(;HCW<)&D8#HELDG,@1GRQXHG'\WF3JQR^Y3W\*$O4'E'RZSQFT>N M5":GZNW\SIE>,5S)I%WFR$(M ]?!&O*H*-SCT6?.79'*MVB#V?;L"_%K>HMU MBYI;Z+DV[JW#IC4170=4#1V>G4#&=W_Z*^FIQAL)>)BW? LXD[3WA;8MJ9#B M,P1!I@ZX; =P%BF>EBTR62-K_1F?:22E'R+7(4I3YS/:_&Z^OIE G%S7V0/+ MD=^W<'WS]?XFY/?5=+0U*[6.COX_, J;'=/>(HO<)V9C!,5C,3XV+UD]&.6X M)WTC]6[6KPZKFR&:;.:SV\_O9M>3]*WOQRM9DB.?119R,\GSK) *'90"-7A5 M:6J:5\ _A7$)]M!7N@-L'Z]2FN0ZPWF:_P>277[<89\Y8&WIASOCNX"0H^!5;)EIVEL/5\?57YWP390=>LSL$Y3 MYCJ42I^?N]U;'0,<3L]!S,F$$H"S8%-DNO#" )Q@8&7F)BJ#5J6Q86R! M<>I)[CW4-&LKXP&BE-=PO?2-/B+>O*E_NPJVFGFF!UOO*+KW0/X11L<@9\-* M\(H3+,XW1U7UUOTN+!?D8S01]Y:WO_>LDVW UA;? =I #L5N5*?Q)]JHKX-- M]!#] &?#,PA1<8NUL3#S(&@/J^$V3\@@QNB""0+=&-O$"5V'L6WB$(D/8 MO M;S[B_+?9--W.YQ1-K_-QDP<59<6[.@6=([E&NM >&;*N/,E>@LX&G.I40G" M1>S#-+X'T4I_LP&%/X W\1YO)O,E=?H[6O\]D:H@NX\E!R81(-1+UE=^@]^.0IK#NS[P)LL*;;[9A.U7K;7W%[ M;:&'T =IMMV!SWH Z4-D$"K#LJU%(!@(;M FH0Q>0.O4YKC&L+?Q=CQ;.$36 M@_#^+$5202U^K-+%_!JG],6WA+R,!,TQY+53(J? 8O22%;1":.>=%:W;K_=A M.D4+7POM/>'^:2CZ(7(0MPO"M%B\2O_G=K*8W#O0S@#P(H#%4$?"1VU8S"XQ ME9.41HK"4VLRCQU0+LAO:"'L+=M#[U$6VW#5+^=X/T.P \*A\A#[P)TH'=%" MEQWLH[\>ADA*[ 5:DN0B&T&1EDE,:S3,@[:TK;D(/DF#S2_:3V0H^U(4)[&3 M0\3?N&7Q557, V2+#K/D[[FNN/'6:R8AD4QX2QX M!"=(5K15Y6QT/32OS?_OV7P]B6%%[XV0% 2;&?!4>4DJ 8[5CH$OQ2D3'9@6 MQ=U/GWP!GD<#D6[9'GH--O@-/N';\@C4.CO7 57#PNZ=0,8O[.ZKHME0XFU< MUKT;G..0A;.268BTRP6D& L0UE,/GV^QCV*W?>)__D-Z.,%W'WL([7VAHS_NL%I M1CI5)_G__;\GVD+PT4?CA- 9(QA=G+=T_)+.2QQ1LZZ+_GI!/2UW6VZXZ MDM4.HL !TJ.O4IK=3F\6[^!K]<$?0*LS!%) M $4ZO&QV\_6I'I&ZD12'9,](HO)BRY3!/EUUIOM437<5K\VXO4&>&,>Z=5(G M[^2:UM:%_(_!7BK<8L R1IC5"H&5>U/EP&/6G,I@%85<^T[;5C GQI(Z1N_@ M.LJ*OK^FD(:_KS/XDAFN)41-!*@2^%N$U"A4?:>E MM'? .S'B=.68=0Y5.!VT$6ISK&VY-NZ68]8'FY,+Q+G2 Y?AQFD!_YEX8LYQ MFJ"ZNJF!^WVPKCM7KM/QZ'?.G\>_I]EM;^[/X[.\=>8= M_/*AY-8^_GLQG/_YY-;T8_P.&G)B4-GP_-MD^5YV\RPPBD!_6[1( M:5&+5M&E)E;TCD#61@K+C>6U#UJWQ78B'.K4)17;'VWG^B_IJGG7?JL/+P,# MW&VAU&&#TG#2R5)K-I(0P(=@D>N"'[RN/![K1"C0B6DK%M5O#EZL!9._I/D@ M?T@Y3Q)A I,FN9P(!(&H#4:85I571@Y#3B=M9ERUX,)!@Y\0.;HW M?LU:OGP8&,IV_",KI7," M!$EKQUV[,)T(:3IQ0_'T\W \F>).>G$-TW0]&>%@I?VU"E$D2I3RN&\R#P18<,3BYX&:()FI M_0ZY/;H3(5/';NFD1,'Z,=5;&79']L^SV2+%P;3\W6R[BV+906ZFL?SM):,R M:T\%B4V'=>\ MUBK"9-<.&XYRK)6Q3N/.Q5^ /(38]X+N+.+"Z\[I_%T%K_! M:)'.9K/AU1CA*XW;G#"9* J2R"!]>9\3B.)&*:;'P6\7MC83WW M=7%K:BT-\668[[OVK>IC7@:(NLD_9.!EZ>885IARHCZS1"F%+&CM7J;MD)T8 MFSIP1\VC[RN8YS"[OFB.H> 7-H0>Y$=(+S'K$N%+7"1MHF-+NA,"Q'NOD+.1:X^0VB#HK5_,4S4L5JNG&?\_0Y CC M]T,+I@0JM*R)\)ZCWL^>.,\#T;E(-U;::M<6TGW186>IFI=BPSXVK]UB#<9P ME1Y4C3?2I:BIN2WG)R5SQ''M<'[14.\S-;15J>2=]X ?C_LJ>LGOY8=))2-V M<)_B\\U-BN54T">X&8Z6/>W+];D5S,'TZW0X#L/O,&H.@ZRZQ05FLI*.L!2* M'%?E%*4T!/=#F6CB*>7:PO9 J&^6+GVZJ/)2\8\)3.,@?\"@/^#_FIU?PW!Z M ^-5;Q)%M;3E-JTHK08]!^)%!&)4TI+)*#5 A87C>11OEA>5#5SQ D5!]O&/ M%!;EW,<@YV&X(Z.-CG.A-,;K7!!)FPXC-!"K!5=<2AJK=#?>//J;=G4%@U:\ M %$0G5\/4]X""R P&VA995CS9C41ZX4A(JN09,P)/Z[@YV<@O&EGUS)M?]<5 M&I&K+#!JN<.9LJ;2KB$>J*6^=OY?0YF+Q_?MHF!ZVQ5ONABHBM" YB:B$4.(* M!,8L(RP8(7P *ES;*R#/C_1JWK0=XI9)9S;M(!=QAW )AWH1M.02 UA=4B,A M$-2\AL127@V\DC;4?O:?0#@%W]>P;N7'^V+AFX.;96[CJ[,ISO,VD[$B(CZC M3D;!"/=&E*28O97/22>=@;E J6[Q<.\:YQ3<6]V>%;7@L]B^_6>R1"=M$J5J M$RF7KE$!1T4<>(8RF&OMJ7;\:3F%_;Q]-]+)^_LPFW90'^%+@EDZNYJF1S2T M.5%E>23,"40F,8)U)2VEI?,T9FKDXJ1>NJ $95*62AI$5O"A9>G&%16VB3M6XB37>/TJU5J^F/2 MD3%[[%\90'ED=B(BEN+QR3/B% 0BP+)LA/8R]U!IX'VHD)J^Z*#2Z.X6:VT M_K^[Y=ZNW+MKX2%^>)'NEB(K?""R(4K:4F).1&(5>)(4MT&)[)3OH7+$*^YN MV2U/]C%_!]TMQ<.NBJOL2\@"#"HHQLL)7&\RRBB5B18V^$19%IZVT!1;OOXU M]J7&IE-$QS(K(01$))\V3DLF!)9$N3 M8+;5E;-]WB!OP/%^),317JA8+WH;IB7_VZ#J2#1L1O0R2N%XC^V@P!'F[D ; M;$$GO G><5P,H12IEBD12R/@8B@P\&(.!#-OF 0[5$!?'-C'REWX'G?$57W0 MY:;EI#RW<(@;X\OH]Q*R< !L/1V3C^$U936^Y5/!O*REZ5 M0 .1W"3B#<;%28+-(<6,:JA%_+_YV_O?X(\P]Z2JK;;NZP>VL5Y[KAJKI!1O M_O:Q='N>#7%[^CA>W*0IW'[K;-ZBD?4>SVX9<';_\):A]VMK76$*=XVMC^Q< M.9LE?+;]K+D;4'DU>_+EQY= 1U$S__/K")IFL'?7D_#G3\-QJ?G8'&W_=7AU M/1_D?\U2,_Y91IE[%L+B9M%(F _I^S25ME;EZ1O'LYO)=#[\;_//RM/O 7#O MJ\IFOFPHB]Z3JSJ)$<$/1\.'G8>[>3R>&:A"BN/;,KA#PYW#]^$<1HW)!WXT MO&I,N!JT@Z1&^['[CWMW>G=3)F-O8V[EY99-;_EQ^334^QO'/U\S8V:B,@QEWT:4I09CZ3:$Z#>ZDT0B49JL69(AY@J)REQ1QO*[ M=L;:(J'1*"1;MY*H!F-?4M141(8T_]8_[Q_W]WL]YSN=]SO.Y_E\ MA/W",2!E;T>R Q $@>.B ,)Q$&D;Z>\# (FT#: .( #XD!C,BYB!*"(0 D M.OU$"8-!/[P8-@8FY?@/#P&A$.,(_^';-@ @_5]^361_RIF0L! ?JIJ#CX\_ MQ1L("R]"(/6.Z.9!8 -0XN)(<00*B42BT:AUDMCUDA(2DO+2,ANQR@JJ*LH* M2DIJ. -M-0T]324E'=.M>COPQL;&JMKF1#/#709&QH9K0R T&BTI(;EY_?K- MANI*ZH;_LX0/ 08%-H$P&*0!Q# 0# ,)VX"J" X!_1#XIR Q&!PACD2AUTF( M&NY* 3$(!A.#PQ (.%Q4/2>J S@&(:V.MQ*7QDC/R,SZ^V_9Q:6T/[0?;7P.+_+[)_@_V'BPLD1:]3# /# $NP M=*K1KJ.%Z7[_L3[7Z7);#<+@7&U?Q6T9_@V)[LE,UPY7MQL"@+(;@=NMH5A6B^&&)\>QT_>U;0ZR,+]*/OY#O,NSY\8_3I. _L6FF?W M2^0,FCM$-+O'7(PIG=O7R@V?RKP>'#R5?'5Z9(5M,/!BTYGS\.6O?6"IR#\=[#K=EQ:YFS9@>ST?X"TN$G*)5NQ=WWT_=22IG-5P=U[Q'OM]=J'8M MNX-_?ISG45YKQNV3S_B2#%0W.'4E=Q30J, M_:\Q+ZS,]<#Q48.]2K[L+O(N@KGC-*D^*)!3H%'N61(PSTIK=EYLL$._"SQ M/6?5MOMBN,/*0I80["8\C=80[41;,%(BL*[*WU;3:E):2Z)A=A&T+Y,ZJ0.] M[SW5>E>WEW>:,$/?E _9PL+8L&K9I.)5\F=!?856>@BQKM>D7_ B#DF,4\N/ MN=L9;9,]_W:"F%@GIQKLI^Y"[[5*3\]E=,J_L_R473JA>TR.G^!NQ"<&;:D/ M+&'U\ )I*C3?;&HU-5=C>C&M\6-&DX>MDZPCN4)?+K.V;_J7*#5)QOFCQ-'V MU/5'1K^G$]MF%4\Y8*.LEG,+'KJD)AM4%?*C8D/O]HYQX\94G%FP&#="SMCV MC3.FEAN#F/F]Z,19?!Y]?N $/I^YN5,9?[2N\J7SL'T];="FN-0^)2"/:-Q4 M[NM[%O$]]W!$S/B;,=F^9?R;-HD V,<&"7.?6GY/40=)F=!_TJW([ M\BF+4F;*NO_;RE(B]1.FVYNPE-?4]6O[FZ:>-*NW*3'O;NH*@63 655L8/B[ M7DTO22N/Y *3B.H9/EWGEI?G:1<'YK&8Z3 F^J>FF>\=G5?J2 M'K6\PNV4*/$KD-JE&Q)6,A/!RS,.ZO,8S2,YTOP;]G.!,>H7 MW#[S>O*U#J@\(K&*-)/'KJ+45BZT4X8B0SI4\!P][[GUC65YOG[?XMN>/!N* M#XVG3;(W%],/M#]!XS(X62QFIH)A,&]@X1U-YFD[!RAT0 MI> )7==UHJ2PL#>"^YZRU:MX:BKG\,BS3^%D$V5W>_;+CT9OCMI13NQ,7EK= MV9?5,CYZF49,$*B\['K0$)B8$?R@_2!].)3!C@6A^3K%&4I[*K6Q#,]SWU)N MH5[Y#Y=/T?9>HK*I'F(O'?)G/I8E[5_.37-+TJ-]23E-C"NFZZ))O[,MRGKH M=)*J<. /4$L#!!0 ( #2+I%9+R]@>XEH! ,Z<#0 4 ;71Z+3(P,C,P M,S,Q7VQA8BYX;6SLO7N/W#B6)_K_? K>&F#'!22[]*!>/3NS2*==M09__I!X1BHP(!:F@E*K!-AHNIU,BS_E1_/&0/(__ M^;^^/ZS!5UZ4:9[]VP_N7YP? ,]HSM+L[M]^^.WV9QC_\+_^_9_^Z7_^/Q#^ MG]>?WX,W.=T\\*P"-P7'%6?@6UK=@[\S7OX!1)$_@+_GQ1_I5PSAO]2/ M3T5Z=U\!S_'\Y[\M_AI[)$BX_@_=4__T#[^_>#Y;W[]M)LDR4_U;[>/ENFQ M!V6S[D__Y]?W7^@]?\ PSM_?)]37-68GY4+G'Q"_02[QZ#Z M)^AZT'?_\KUD/_S[/P'0P%'D:_Z9"Z#^^]OG=R>[3'Y23_R4\3LULI]XD>;L M2X6+ZCTF?"VEKUNKGA[YO_U0I@^/:][]VWW!Q?%FUT6QUZJ2,E%2NJ&2\I]/ M=?;3!>);DK"__UG:C&AH@T[J?EKI[HO+O%<\8;]AR MKVF0LG_[0?YMM2GA'<:/JU]X?E?@Q_N4WN22S+.JJ G\['D&//A2B*0HBY%\+(93@(11)BCE;5]B-?\0S^]J63I^[4L,]A?6Q)DZN96O_BGS+\P,M'W+X@Q5:&0J/)O^\$!GL2 R7R__QI MIZ<-M-?S8[A^0?C [XV\_]])''.Z)]E:61AY\1R;G)ICLYO"I52K!D;@DM2: MM8U)E#SO)[ZNRNY?H/J7>A[K]_?3P8=Q771:X8*>&:/VB9^H:OVQ@GO#I8S3 MD>I7^5F^S*JV> M/LA^\JS,URE3C'B#B^))6NC7#_DFJSZ*Z[+D57DM5R#Y;KI.JY27*TI\-XF% M- FI2R!RG @2C!AD'F*0Q M)PD-8I28F/8G^EG:\MB)"7IR@M^5I*?-4"-<]8QX"VA-O$:- ]S<#E='MVRSYA^%I"0YTJDDIX9O;A5/K3A#U!-.#&E" M/8@0I1 [#H>Q%W O$7&$0ZQK79_I:VFDT(FK;../U3TOP$[L;H'^O99 MV?_2N/DFSQC/2L[ ;QF6'[^ZH;WIF=#@BYR47,W-4LV:1A\S4\YTA/1,O EQ MGYC-.\G!JT[V'R4;@;[X_]("#7Y7*H!6!XN6X4CT+%F,IKW/:DF.A.:YA3FV MF7$L^%[:LIQ_?.3J9#F[>Z]Z[#:Y3Y_P4SV!WVSX*L"QX#CV(*4^@<,GLD9@J5)?;2[G96 MVC(%XSE?&;\_CJ@DW?'T+KO9% 7/Z--M@;,24V7VJW.Y^L=UO0LH/TD31#[ MOU>OI9Y_K"*,J<,<'S*>2,.-NP+B!"X#A"_53D(JW>YV6Y\EPGP)'K0!*Y:FM+Y-:6,1^Z M<9BP,"'");Z);;=K>FG6VP=>@;64RXS9>E#%A'#LT1#Z))!F<.B[RO,J@J[O ML)BY$?.]P&0Q&0G5' X+ET(5A"P4(G(@1S%6;B%RL^"R$&+B.SZ.N(<(77WE M!BG MO*A-C>NJ*E*RJ>J[>6G>-W>OE91OK1[K+F;MK7"'4%E:LGH-S[H&'2KT?%$Y M\L3H5>)KJD(VY#+U)M^02FS6UY2J:_%RY1#F>#SQI%$MEPSD^PE,0@=+H*CC M,9)$*#2RK(?E4?\Q6@!6=I0YO@L5,&O)*/Y)*%GGXTYH33 MV&NSA!5$)^:-+9B?>V#>-&"JCQB\_?ZH#IO!J\] 25D5\N^K0!#),8S!!$D[%85)"!.6 MQ#"B0>13G^.$&GF\G^MP:733R@MJ@?=WC;]W,AMZRIS%7(]B;"(Y,@B8XE[I>RRF3R7GRE1XR&'$8=H!,>/%6!K#O'M[K>]M=@'ZPR0S'Z83TX_2H>\$7*JS MEKX:H-$#]!6ISV/^?*<9SFB*UU\JG#'R])Y7LI./HCD?:2>9V@#[;AQ *E $$5$. MXDY H(L3@DB 0A*&1I?<&ITN;8&YR1\>>*&$5C>I/^4%V&H!6C4,;[1UD->\ MO+:,Y]3WU,^! XW RD^@/9>S'R5N@I&M2V>=+N>]7S8 X> JV>1=,S)B/%TU MH7+7C,DOK?R4EQ5>_[_IXTW.^$J(,&$">Q G42+I)TA@XD8Q3)P@\(7KX80Q M'?H9[F9IA--("EI1KT C+)#2 B6N'MF<07:87NSA-3&AC(5*FT3TD#A"&R6G M?[G+O_XD&V@80_YE1Q1GFIV%&O14Z\A \^E+;!%>._E]5LG6/HK?RB8H8\5\ MN>]-*(9>)"0'Q#R1N][ A4Z A.]'"4L<:FZ"'.UK:430BMJX \NONPL,ROCI M:VQC?$T,C8M1F\6^X)V_;RTHS 64HC:!?1)#H>R-:RHW:YOFV/[Z07D0_*/> MM]FV.@8!LVIL'._I!6R,096/FQ;#KXSV,'CD1?7T27X@U77&5(3#H]J?;^^A M(H%X%!%?;F:8 Q$*?)@(QX?4$5[B$A&'6,NXT.YQ:?32"2R7325R[2>Z%7KT M_=]YX/48QRJ<$_/.Q4B.\2[00\>>B\&9_N;V,]!3_XBS@>:+8VF'"U[(C5$= M7?7E'LO/[..F4OE3E;?:"H>(Q4$42=():X<##N,X9E!N9%@@PAA1863-G.EO M>933B@M*)>\5*&N)0;X3&;Q*L_:?C1V;AK'7Y1UKB$[..AV87QHP&V%!3UJ; MA*,%BS6Z&>YM9K+14OV0:O1>&T)7[H1C A$8+( M04-I MN@:>O/S@7APR/3I:09[^Y3?\:T;O)7_%WE GF=%T7^3>X7;K#\#-3'&](@B9DK MK7N!&40A3R")8Q^&B8-\'/I>X,Q:3K M>5.LC #E(,W*F#;&!F-U07BWLH$W^0-.LU7LA$Z,(P$%\V.Y?7%B&$>,P\CU MO9 $$4D\HTN88YTLC;1V,H+?&PF-0ZR.(*E'/I?B,S')F$ S(G#JM.[6@J6. M=#%S@-1I)0^#H@:>M1IQV0;:EC]+>?OA5W]/J_O^*ZLD8,)!;@"%BSV(7,># M,8LP#"-.%!>$F,=FV1TNE,AD#AHQ+42I2F]C@)(3 /(@0= M)%0^>1Q#S!P!:1(%*'$Y<\T.H&8H" M_B&Y=_W/OURD)KE1>M3:5F-CSMS8\*#0:HR2A MCA?Q2&YS2 Q1XG$8$^1"ZB:Q[^+$CX/0;)LSV2C-LZDY.TY3CH;FN>U4"$]] M<+N74*+V3:V%!CNIK]K,L1:SXXU"R]:1K5'?\Y[9CH'EX-!V5"/FN2K>EE7Z M4!>NR\NJO,UO06I6P'ACSM^7T_\D+DQ4-M@;6!]FT%#$ 4' #7 M)7]4SP2OZ\?*>\XKH H#64IN,6Z !A):X6Q*+<8KV$U>,;&'L#J@L;_), M58)0V( M&*5R/-_ETE:=3YLL52E"Y(2H934UF<]"K&LGVP1NI#G[P*N/XA9_7\E=?\B564QC+JUDS".(B1O" M./%BC\0\=K!1-L@99%X:T77E3FA7[J3JE9RYD_KLO$8K_-V,!N?X!/1X=&$# M.S$1-Q$K>^H^S_D_5.7F>9$;H+1OWP0M J"! #087($/S2=R._")&+/[C(-F M:7F80^)9UY<9A^#Y C5GUR-2C_[MYK8-2BW,%S_NADG-(3\Z]*G?JO[K_^ M"%Z1C9Q^7.X,5"<_ @B!.IG@Q?H)_)'EWS)U%/%)3G!UFM'+W2B7K^)1MOE# M^[L??K25<_, [*$2#@7H[+P]^.L\^5\:_N4Y5;QLVFK"2U%I]V MQT:[P^\O\L]2I)R]RSX5_&N:;\J&1E=.E/ P#C'DR(DA8@1!' 4A#-6U* ]B M%A&C>MN7B[0TUE2U4+(-5Q5H\KLL;>Z'^H=SO>@L4'9:J9+1CZU>ZFFI6.W] MMM?6/_CIL3WO,$Z\#G3*-+YMG3I7H*=0[_(/?.F/8:=4:R7;LXSM M(6S)\+4@T*QVK3T GYNM%EL>Q^NU"2PDMTES^ LOOJ94VKT?Q3;QZ"[FME2> MZN7Q7[6!$(P%) EY!$.7AXKA(X@])*U<@4+?X9P+SR@^SJ9P2^/Z74+>GJ@C MHU*L#J(>:[_4T$S,WR-'Q9B2IX#/$CE;%6U6FIX"U.>$/4D?(Q.>M9$./^?% MIR*GG+/:B;H^"7F7?54WP]G=-:W2K]*2Y.4*1=0+",$PQ+'DY"AAD#@DAIX( MJ0@=X2 5.LC8/F(.7: MR&8L)F_I1'BSX?_!FK4IO\G(0OJ68Q#KD=<4P,UB"QXF>;E23E:$@T\X95= "0Z4Y!/G?AG M:LIT,,>Z??D,,0-@:"6-&7K?C)'*HEI]EE\-[ZYW*(HBS&+H>YX+D>1!&,^* />0;;0@W*/-\IT=1U&'MF-6:$]$R-B5&?F$MV MTL-:_$/ 5=XGJ0*H=0!*B0D.J"X T5I JKD$,P>JCH;H,(!U?%/C"++.C/VN M+#><]7U=FES9G^5VK4AIU2;0KMT\:R\8N;L3/%75$ F&"YM0I# M++=6'H8^=ST6N<2/.#'96ETLT=)L)*5+XK9HUIK&%LBWLOEF96&K<'W MG)3M-3S2)?Z1%U@=F]5[U[]S5:2)LVMI]>$[KC(=J!BPS[CB4BY:A[9SY+I) MD,#8$P0BY$@#-I+V+!*4QX''&*-&F:%,!5@: 6_EWY9Q^];J '"C!&"M%D ^ MR&M?&SH4BVUGG/2H=TKT)V;:'?#MV5DG/6C%!YW\X'.-^Z.#5XU9R0PO48#3T^&X: MC"=FNF<5()1K0X2(36BV8QX+\ MEFWDOG#]L7B7B8+_UT;U5/&'\F/Q.J_N/^7KE#[=\N_5:ZG;'RM'1#X5#H8H M4+ML3@*8^)X/DR3$Q..!$SK:X2)&/2^-R'[AF5Q7UN"M_!KRAY2J4[#B#]YD MU?G,[U1)V;QX4A'%K/:<-L@Z838DPW0V*= 3LUDKM_R4P4YR4(M^I?Y120]^ M;^0'2@%0:V 0\&*&M'Y,S&2(SQ0VA=>7C(*YN6T%/%LF^&7"S&N66P'NP%2WT^KH"O=;#\>N MZ=O\US3+B[1ZJKN]S]>R/969CWN<.B[DGL\APBZ!"8YZ/P(/LB9W1N=;B-LTR';&#)KY:VU.YZYTK4I M((=%KXU;N"154Y/BM/5/:'T? Y>RT MA)*) FH[(@21.5'U<+D+!*'.X48#W MJ8Z6QFQM ITVCW(CZ9C41T<@U;PJL@#4U%="1S":H#CV.22L9NXYTLT+I-LY MK>SQ'#D#SX_C@VO6'+CAM?*(?Y>U29&E5?:09_7M^,KQN$#,#:%D @01\PF, M,18P=&+!!8G#T/5,F.%\ETOCB%9"("W6Q_7&D!XT$-8C"KNX34P9.V'K4 MU MDM7*>P4:B1L?'7OLH0^/)1[1Z'!61M$'X#FW&+QI?F6BDOODZK[R[>MWMV^N M5SR,W3BA B(J7$DG<0)QZ/K0XW)_Y3#'19[6INI(VXOCC4X\T,BG?]3^'+3S MUQ870#$Q%=A#0?]*X0(T9KHTT$;%Z$S_A-X#I_;/WYCM7/Z$J/V3]U./3. U MW4M'5JX:9RB]T9'SUJ:!/.IC\8UG)S[HL_DQGP,K3G@[S8 MCQ'U1B0,.=FAUC1ZJ=0@]9&UE!BDC3N$<5*0TS@;'/*,AFW.4YY6R&T2Z5;. MTVP^[IAG" N;YSQ'^YG_H&=(W:,G/8,OC+[X>N1%]?1)CKJJ?_56LM"CLG3E MW_N!]I^5*_!'\5O9!+!="VEI7%-I%&_JV[DW_+'@-,5M&N8VNK0QR1T:(B_Q M.8PDPT!$J IB" +(G"3F&#./N([AA=G$(B_-XNHTKN_)>*?NF#1&TX^VX%$0 M8H?"A'B!.AC$,*:80]>A?NQ$ GOJRB!7-=;^C*.]%?S_CK8:;>WKU 6-X?37 ML+6R5Z!6]ZH>QJW&]4][>6A K37,!91Z-_1]4EBNI-4]$X!_W*J_N6$(D1^'$(>^#QWA,^ZP*$GT(AVLC\&,IMOM'MK- MJ5BA*J%]':R$-AYTO179-I03KZE;%+\TWVPM<7OL5:.II :-V#93^NJ#9"U5 MKT:7,Z?@U0?A,+6NP;O3Y8V\E8/#5PFE)/1P EF,")0[4@ICX1))3I@AQ$B MF58>-^.>ET9)\J,+[6>.;$#68Y])H)N8@@QR1]:BSYL\<@^M&;-'-OTN+GWD M'AQC\D?N-S".FC[PJCFI4U7(5DX@;3_B4.C[-($(13Y, H]!AD7D^3P.B4 F MYR)[K2_M"$,EUUFK:K"X:GRZL4IV)B?*K[B\Y;2I%V7&0?MHZO',:(PFYA(% MSUX]1G#]#*=/N+":/>,H$I9X8K_M6;G@J%K/Y_OQAT;6SN9RR]M0QQM>TB)] M5-NJ6S5LJX#%G!*&(',3#Z+$=2&..(&^Y\JIG\11C!*CHMFG^UJ:2=&(>M4M MCCUQP>^UP(;!*_L\(K:*9 _T-&]U[/,J'Y3%UGAE M''7TT@B_RQXWE2HFTF9!]1T?^X[K&CDL@#HBT-H(XAHD3>/*/ M6- X" ),C6[5S_:X-.K8"0SV) ;DJ9T12FI#"CF/NQZ36$5S8D*Y%,A1U2NU MP+%8G'*XO]EK3VJI?ZRTI-Z+(\.^9/,L76^J]"O_PNFFJ O[O/VNPK-F1:9YP^!LPG@0*6>U\4L.IOI' MV^4NZUJ2"!8$DHBQ[S*(0LXD)7NJGB]"#D*>$S"C--)#G2V-:1L?JUW99<- MW4%<38ZB+D=KIK.HO8NN$ORNDQ5PY&'4,"963Z-.=/4"QU'#2A\_CSKSSL@# MJ"@E=SBX9 6" &F*S>@E4\2D7C5?>&.ZL1HZ%'.]-B/#$;Z;D9;K6H2YC5>M2N MAS,Y'0Z".(?WX7$!EN.&. B0D3_B<$LCEV,,,\]#SC3*<'.]G:8RV$Q/4=GSB=[FI1=!Z"#?9Y"[ M#H4(H1B2@ J8!!'S, J1DQAQA$GG2R..9T7Q3#/$FL"NN>&:",R93IX/B@P> MM7XFJ04P!KE)*@N>Z?H%JPKJ@3)<45"SC9%FC;I,^\P?Y6=Y+_OZ5.1W!7YH M'0!9+%B,DP1Z"0GD;DXEJ$@2+/\6XL@/N8==,]MFH+.E\50M*]@)"UII1[I9 M#N*L:>I80F]J>V&>G_1.OZIG+/17GZ M5;E\_U+D9=GFUU[A,$A")Q+0I[$T?1(_@H1S KD7. (CQXMX:.38--C=TDA$ M.9\ID@:2P-?*?<'0.6D86SW:L(?8Q,31"0IVDEY)^T7DDDZNU^O\6WW&HXK! MW12?Q\MQ0\<>?3>&LQ&86SDQGVTEZ5Q22,DV$HYTA Y MCJ@>E5R,T\0,8@Z1,3D,0F")$X[W,2L5#*KYG &&'[9VW-I^J@%R0^XF,8R] M@$'D<2PGOR-@$%'?)>IPA1O%?9WL:6D$<.(@<=QVY"2\HX]=%\<&(_&RFD=9YQ%D<)K6Q&%R^G\1N>^U90F7K.:P*B/7+O8DM?]I-ZM/MSC*9SZK53>+S#]H)[%:%3-4VXK/LJO672J+$<5#@0A:R M&"(WD N]\L<7W$6>YX8T,,N$=[[+I4WO3D*@1+PLK/L(OGHKO5W4)I[^!V'> M5V /PPG\T_3QF2CP^TB'+QH ?AJ GGL#EI>&F5LA3,V"?8!.V\*C(9A8@[01L#( M!CBJ[05K_WY[LZWY1]7HK_7''S"??LV90).M\EWVE9<5YQ_DJ+6[S"0*_0BA M>D67:[LGU_88^0BZ(4-^*!PNK77=^3C26FX@=? ]OS4M8?8 MQ'/9'"RC2:V'PP6S_$P'LTU[/47[/*#YQB5QM_M>#KT(42^,B$_< /H1]B#B M#H(8>2JSD^^Y28@"X1O=&0YWMS2"L!)[>Q);/:/?'F(3$\0)+ZAI(W#/X6(U M!O=D9R\0A7M.\>-QN&??&AF8@M.B3H^MM@WK7.TDFM(*&=NZP'W(JW:3P:ZK M[0OOTXR_4^7+5KZ'8^8E+O10(+<%7BR9)O)\&"0D<+$;\H3BU5=>D%P[5N5R MJ4RF5U^VZ6:9DK%)'P]V:JDHBIYK&I!:@4XM51^A]]+O2C=0*V=X3V%CD/4H M;^:!FY@7CX[851.E5Q?"Z7F)7CIPYF$R]J"V%3=C0:)Y VGL07@066.QZG7T4I0R&.5PR\F*D-+X+DPP^['$QZK-39-(3%#J":(&ASJ]<5" M!36@&(H/U'G=9F;SG>GA4 ^S($$P04A E' ,<1R%D,4,!R+P:&3FJ':FOZ4Q MTU"F[M$FX3G,37:X5I"<:8L[%D1+.<^G,KW.];: W.=G32;=U\:1S&=>EPC\ MA(OJJ?.!\Q(JC1X* \)CR2N)@ 1[#@R0(QS&0T2X46ZIPRZ61B6MA* 6<:33 MVQ$@]S3OK3"CZ?YP-/CIO:>[7>;NJ$MO5. M:D5HA+! ,0S\.(((.0$DPD40>;YP?%#_5E=:7O%]_<^*I?GN\ MUN9?@9M;GBD$>4'2P(>>SY2T)K=JEW_YY6]_FF^LPQ2]=/;[A[$C/X?JG]T M=NS-1EI8#[QH_8%C[!"/)W(_&<4$HEAY9^'$AZY'L!M'$6'0+YU6,T+\( S M?-T?R])Y7BI(^BB;W0/M9B\BACO)@C5'H0B0\!^*0^]!SW8!$$8H2+S#S M'QGJ;GF.(9]X(?+BH;XL:R4WC$,=0C>.DECX?@A)$G.(L!?"6) 8"@\)QXE< MESA:"Y)M;&>)[&MD!:VPZERC$=[^R[3-432K.[-AW) MK[AJ;>]5XB:^%\4,>BB1[$)0"+&/&8P"-Z1$'5NPQ*2V_*4"&3'0#.7H;U4? M@$EMKD#&*S6A&!>\4%YBHKY=5^ZVZF36U$/YTI'3O.&=<3RFO@*6JD"E"U#* M-/Y[S[S$K\!6DRXC$MCI8O%RV!*JMFZ/+Q5GWNME2^ =W#_;:G=LKI;'QW6] M9\'K&US>_[S.O[W+:L-0=;S-QQKS@%,F;>00B00B/V(PQA&%B4-B+\0BH69G MQ)K]+LZTZXD-J)0;""DX2'>2_]4TF8L>_IKVGGU4IS;]^H JD8&2&?2$GB3] MK2%0UK+ Z/4Z5H@CZ;IRXDJJPB(5V&.K1+I9&/ELI02NFIO$V .(PK=B!9NI[G^>H6-PT MG@?@D@#3XPW/%U@ZJ-A>0.GPD^,LCZX>VC;$[ N_JZ]05XBA6-H3$?1C+&=V MF#"(DQ!!%O/8P4'L)+Y1]=:3/2UM@N\*_>7;F,BRE=7,K#@-KIXA806RB2?^ M#JU=!.F75AZT=V?[&AFA_MS"A_ZVI]]8Z0_7%M3]0LOODH# MI4Z9_UKVQ51B6YZ5]5;D0][DPF#7WW#!ROJ,M/_[F[RL/N35?_#J,Z?Y79;^ M@[-=2\U+=:W&VWN*X#@GBQ,AW M[J4T61K5U1Z3D"B! >WI!G M_A789!P7V;/?&KK?O=AGHT>P?XJ/8>H#(B4J MK&4%;0D=<%T4\A'>YA;J] >U+E?@[??N,+W11GD^EU4=*O_$E3=@A\*5?0>_ MEQXP6\Z +Z;'O(Z#+SUOF!T=#<"L?:DWG5]'L:(PHA3Y:Y(0Q@3GL P#KDK/)^XG)E= MP.YWL#3V:^0#2D!#NCN 3O?N=#P@DU^2;K&8PB/NA.+6+CV?-3_S[>9QY0ZO M,4\\-V[Z_I+G[%NZ7K_?IK; *$R\"%,8NJK:ED"SE$46\J7X3-Q'/9#!;CR7Q2=4NS^;#]6:?S2?6>S^?3#XX. M)6CJ:'P4G9=#N77."0D6$8X#Z!&Y+"/*$4P\P6'L"L1<$40Q-4KI,=39TJ;Y M5M;::[MSX"EUO';,@=9@WOC2*J%V@ M57PL6*LE3W[M=$0XS!Y\FN<2(T&9^J1AZQ+^OL7C3'B0^2Y 7,]@4.AY7YPKJ.E3>-&5M *>P5J<57<:R>PWGP^B^_PW+:) MVL3S?#Q@VA->%XTCD[_D]"]W^=>?9!/-O)=_V4WWLPW/,O5UU>MH0/OYD9L M>L_99BT9YN]0-7""QB& ML<\9/1P[C0 K0I@YT'9: %^K_4 D]3?N A)6WN343+,NVFY!*:#W-H3^, 1W DC#+GO>! 1RF$Z^\$3_)ITPSA1U!58_!+D1J:AMI'R+[MQL#ZMMVENGU\#)N+(>Y(H]Y."W_.L3+_R=QG-'[A*>?6!5Q_%+?XNU_54E2*C19-F MN?GO]E0O$4E,?=^'-$HD.R2^!XF?N##D810*:3QQ,Q_*RT5:FK54:U0[.FY5 M J_64IT?05JK9AAU:F'0],AGWJ&8F*N:4=C3!C3J@%=*H1^OP(&XKWE&[Q]PT5D+8>@& MOBJ5E@1$U4OC/HP=-X(NBEWDDYB12,O13K._I5'H3F2PD_D*;*76SY*G _8P M.TX X=1'UF?0&Y%L4 =&_=2#EN&<*1'AZ(_2*'6@ 38#B01U6IDMK:"!2OTD M@R:OC3.':_?J6_EN78G=(8QS)F(8A0F%B 8"8IHDT.&"X\!U:>P95BTG3895V@.5?JE=D:C#4(A1 M"&E('8BPF\#$]0ATHI#Y+G?\R-&:T9>)L;2I7]?IZ&NB4IKU=0&-,J"O39WV M['1V7)NC=MX@;TY::&V]#XGD,(A1%3#@Q)XE1N,C9'I>V).T$!GL2MU;9J(P9YV'7,UNM@CGQFG(A MCL;VK38VEFS>\_W-:@=KJ__<-M9_<62Z+EXIA]C:DX9Q]OKIMY*S=]DV-.Y: M56%K+_U1T:.F:;">F*,4S+4#_:<>N*]^ MZR#?1?1>GX?9/$&8,6*V,H;I=SQO"C%C0 YRBIFW,/+R^GA@;YMD><7\,(QQ M[*E#.TED21C A))0&5$)0[&D,V%V,3W8W>(LJ#85^:,JN2X7_+VTA.LZK=:Z M5<&8M\X [ZNR@]CA,*2!M%D3UX<)$Q'D"18AB1$*8F;F+V0/^GEVNP37TW/Y"UH976XC6\%BJVKMB'.YOW^EQ+\8.K<;VW1EZX4*IR M.)4?\HJ7UQE[G^.L_,PI3[\JK\;WNP!L3!P4^ABZB8\@P9T.8"?WUH?E>KW.OZGJ4%=UT8HN;1^X+DLNWZ@+6>SH M_X(H;^T1U+P3FF!)7RUQ#_/.V6LM.A8E"QTV!LW7II-OM MO/=1AF <7%69OC^._5YO2ME26=[D#R3-ZAV_M)I_5MGW>TGX/_.O/-OPCZ(^ MJRPX_Z*"87H'EV]P)7]4*3E781(GG&($:9(D$ 4N@IC$!(9AZ"7,X8(XV(0F MK4NX-#[M%%3NF9V&<@K+[ZS,URFKBTKBG2*P*S19-"J;<:7]\=8CU1<=Q8G9 M=SN />6NU%$"J/7KUR)16;]J%9O%LU$2E$K+_KT.4'I>@493>P0]V2!88G+[ M\LU*^9/!^WQMF*ZC2\,:ZW @\CSAY&=>5D5*)6G580-R-7OV+[]E:56VAS)/ MS\+L'(=3*@*YE>>QD.L)B6 L4 B%7&="XH1A$!NY0$TI[-*6EGU3O9%845"G M3QNV-S9:R#G]2%O_!/RIEK[;C/U.,YG0#8SV4 M&3MCGN-7H9YP6?\/K#?^5XW)3U%/E[VEU_UN6DY(7]?;I M7?:X47DW%<)=G77YTZ8HY$Y93KBTW)XR[1Q]RQ6/6>"XQ(,1=52>+JSR=!$! MY5_<"&$:!*'16C2=J$M;B:Z/;&#HSC. [GD&]&X%KL!CFR35;)&:\"/06Z*6 M,;03+U!*25!K>05Z>H)O4E'0UQ0TJH)]7=4"UFH+:G7W3MU[*MM;H*8?%DO+ MTX2"SKHX30_X\Z5IAA[-/<9_JUI"ZX+IHA!S7T4KNY[\(Q8>Q#%G, YY@!-. M@R3R=-W G[6]-.K?BJ?O&?P; MLLH?Y/>G-J?5/0>D.T;C3=JK;_=YR>4/#*K@*EXISR>VH7(5R0M0-@4N2B"- M3Y!F=0.;+=)IQF3KQ9,EK^<38 ZX,C]_8S;_Y!.B]IV.3STRSMK^W!ASGW A MS7BY-2V5)UJ>M>ZL22"<./!B2'Q?&LP)(3!!L0>Y1SGU?!'2R"AI]6!O2R.^ M5EA02PMZXH[T'AZ&6L\LM0;@Q*QY 7;&-J$6)I;,NN&^9K7,M-1^;ESIO61N M'WV1G"3E_HPS>G^3%X]YLQ5\__[F5UQ5VW+3.(AHP+G<<7.5!\KQ'4@7>Z?T-:$37MS T<3]O@-E'<^K#51T@ M1]ALFHCJFW+VD9W)PKOL4S6RT,PP&C#<-!N:S9XS4ZQOYAF^:4[9O\JG[R6 M3GT"_)D_MMGI/A7Y78$?.L86?AVU 5$0,HB\F,(D]#WH1=3WF/"]!&LE+]7N M<6F$70L-E-3-;1O8R0U:P?7)10_S\VQM'F/E-;1W4NHJXA M+7:0/K:0XDUUGQ>J_J,*B*DWZ;E*3"%W["PM.)6$K#;;8#<\EG;<1D@.T+E> M.[.QN9%:?3(W>W'L3KYS+MS52XF\P*-.B&$8HPBB."*01)S"F/K$9\A-0FKD M\WRDCZ7Q=4_$T35HCD&INS^_"*#)=^5&V(S8B9_4WMK^^["'F7?=)U4\W&N? M?M2:M^^NQ.\[I@Y>1:HZ;'ST6\R\G=R46)M]$7S9$_4%7,#%'H4 MP<"ADC.0&T$2"@X=*@+A83=VN5&Z^CF$7AH);>,JBIW3OO+MH5T0!:XUN-CW MU_[HZ]'X"9#JE#R)E6KVW<6GM"U>]" ^+-^9S#M5T M?L3V17YIU^+)!D'#VWBZOD>FL\&/:8772B#EA+:1%/TE%]4W:2O_4N1EN1)1 M+)#'"<1.X$#D4FG',A+"D >)B]W$]0(C._9V M4E^!.R6W83J;<[#K+08VP9R8R/LX=K*"+UL,?QG$T#R5C28PMC+9G.MNWD0V MFLH?Y+'1?>_E36BY>W_D1?6DRGE4\HFW\ME'==ZS\A+J8!JI:D][-9Y%Z::37"5H;4+R3\N5LYM/#/;_1;&40_YQ6_3Q>U' ^.UP+M)Q/R_RG-9W/#L.4MO/YSLWKE+[G=WC=%CQ46;-Q M$B=N0@5$!/D0)4+ )'%/4/, M&FA3SVPSO,8'TPSA8#L>YFA?+Q/2,J3VR:B4P9?&44:=&Z9.%'-;2(*0MD%= M3*IWOO8F+>DZ5]$PNU!KWPT#D@@*19APB&+L0(RP#QWB.$&$0QKHU7.Z2(JE M48R]A%9FM#1N"/7H:O*!F9K&E/S;U%:U#C7833F]_IWT3@_P^R3Q[1=!:8D) MQ\DP*T->!--SYKRL,3-&+8MJ]65#RI2EN-C%7;F>)T3D8P0A M?]J1PXE&9YGUPPIUT_G,4R,MG]UZNT(!1A[W(B@\GT D)R4DCA=#+#=%&$61 M< -FDC6^U[;1#)TA+?RMZF-\\N0^:IHFQ#@L9MK?6$W'?D156PMWK^5YE^-# ME0X6V2./C'8C[075?Q3U8OTEO:Y4BX'L4L#+5"OB:2;VF+][YZ:MO2F,D] M#4%/Q28)+%#?#.BT!%4.^GJV&:/,?6"M?@=Z1/6"HSLQV;W$P(YQX)T"?GO. MOU:EF]MQ> IHCS@=3]*-C?H:?^?IW;UL^?JK_-<[_IFKH./NE[>\>'!7G,5> MP#""$1'2"/01@W'$&>0N#QGR1,@BHPQ=I@(L;3GXN%]PH[P"WUH= &Z4 $6G M15N30XKU %ZE&7CBN"A_O*1HA,: Z='ZE,,P,6\?%);HI >M^& K?_,$4!I, M56M"'[I)JD]H=/^"]2CTP1FN4&'0SHCCJ4J2JZ+;7[B*_7J\E[2\KB^OO)AS MX;$(,JIN\&E,8!(0!&GL)QZ7I,CT2C8.]K(T@NO+9W0A.(REQM&5#80FYAX3 M<,S.K\XI?\DQULFVYSO-.J?>WJ'6V8='9M56H9ZOGR=6[>7_??VT>Z1-#UP7 M.'^_+7CBAR(4G 20,!>K8N-R[QRB$"8DBC$*.)7_;I0[^V*1ED8?=2[:-L5R M7Z?>!=/;A\=U_L0Y>,TS+M*J=AN\I%Z-A8'5LYKF':ZI3^-[R;#W1JJGCXI2 M/YHT6RDU4=4;>R#;2FQ]N4#SIJ^V!N!!DFI[+8^C\%_RG'U+U^M/;;A^ZUV@ M*E"R_]R459-0&%'?C;"#H>L(!R(OX!"')(:N%[NAW,*&'C%R]M?J=6E$W E] M!1YZB82E69WFHI'CLW1GO )I1HMZ _N*\>9O/[[$:.JMC=9':&I3?CL_.HG!3F1P MK0&I\(%/L0X MCB7C!1$D$1/080R'. X$1D:%BU'W]E\)9YEM-K!59O7U3^;Y[]P=?EK_0F?_JER#>/[S)ZG;%W M'VX_O_W05?>(,4L<7QI5L4I3[2,7QHXK-_B11TG"'1$[CF[2TS$"+(URI IN MO[ZIW#"V6H#_@1\>_Q74RH!:FRMI M"_U.>OC4KZ^3Q'C=4P- M$/SK+?@CLJJ.&@7])*M3C\9,.5'G@1!S,NVB]%T1,QH'$4P"H1)B8P\2Q!(88"^)(I=A$2,3#CW? MY=((LZL6KJ)6]K+R;46ODRR8D:,&\GI,:!?/B6GO6?:Z?13;@!XP2>X#?9@L MT9=&A[-RE3X SXG)X,W1&T.>;;@*QNG2DJB2QUV-U4_Y.J5/NWF1Q"1R'(? MP LY1)Z*KI24!!U7"((Y.)NAK[R4GPG3Z MS64-9WV-ODV24Y>$[X0'OS?B3T-4XY"SMP4UZ7SN/>D(8(YL4L>T,M:\XH(7 MQX- ^;4+INJH$T] [#.5"L_'"#,WCF(CM\G372V-L+:2 M@K*Y>BR;J\>TEK:.W6O^Q3!X;P!L74O*!H236U =>OL7MXV@-NVE,(TXCFWB1 M[]&00-<-8I5_QX.8!-*\9'' 6!SS@(L.V5M]6K8)[^T,Y/RA]IVFLKU2VD!I MAC-:>Q'>%;P]@6)I63N! BH_^#MN"W\]BKX,SGD8>ON9=J;DJU;,'X>/"8PI M^BP8EACZ=#^S$O19=9_S\_D7S/WSWK3WZ[?RU15V*8L]C&#B)10B'GKR;T05 MY^$.EGP1.)SJ>N+U&UZ:Q=;)!I1P^IYU>U@-S^]+$)AX.NLI;^03=TS34=YO M>PW-YN=V3/R^1]O1WYO[KJECINJI<;-5S:EM6KZ1LQFS=/WTAJM,'W*!(FN^ MS4[\\5LFI\-]^OB)R]'/*GS'5S'UG9AS!Q(2RDGJ!W*Z.FIUYW$2$N;WHU6;B&.>-E!F1BMFG'8J<1:%4" MK4Z@KQ106H%:K2NP50Q\>KDAT_>$FW_H9O*-N[WGO4FC+HUVDTG^0!NWZ_KL M0W)A7=I)CO@C+JJ4IH]-=&*J0OC;&= M>]P6."N;(Y7KZE.>9M6[[#9]X%T>ZSAQ'!I'4 @W@BA!CC2WI?4M-^BKA8VHJ? MZ6S6_;B>XL\WY9IOC:RDVTN4\;G) '"3EY5IA.JY9A;TL>_EDFEE!;6PDX2= MZB)CJZ;KN>[FK>FJJ?Q!35?=]\;6S\GN5%J^-YSTG(<(2@3V10*IBN1"81+" MA(I0+I9AXH0)]1RS5*)'>UG:&JF$,ZU<5RSMTP2B#RB9#TP2A,7(9AXH<1B?V$1 S/DGMOE/A+XZ7/ M4L BI6IM;JZ)9TJY-V[L]=AON2,Z,:U>G,KO"FQ/^;88M-D:*XD":&%0-<-: M(.1?-\H\5JQ9S'6WX/:0G'P+?@F(([;@>LA8 MVX*?Z6[F+;B>\H=;<,WW1H=14E45 G?.-PG]=64.\FVCBHRF < M])AH,G0GIJ5]8)7D]?U>)_NN!-,[#;3'A%N9HV8O\LJ@[[F#L,QA.1*/-:*1 M<U$7 /\C/L%W=W8@CY D!7>$E MDMLXAK$3Q!"[A$=^SDN!(:)[3X-AF1G@BMC4T5 4DE? S M8]?L*Y:ZLET9[]X6N+U6)Q[RPL )("8J,3[R.8P1X3#R?!][-&;"UTZC-TJ" MI9'AMA1)JT5MCW1Z@)TB_8,T P>V48,TS(2S0#\Q%QZ@?GT>]1%Y\\;!;^ N M./4PS.0=^#'C;=Z=J]J;;MV."LT?'G$F_[&I= C2J@2\U;DN?8JS9G/4?YFN M4UY7-JC?M>5]=PG20\YVH]J=S[?N$K7W7.DN:FBS^5G]3>Y9=A4\@OB9>W5]S[_ML(.BWTO#J"7) PB9*R_;-KQ.ML)QD4'E^KWW MUCK_9K8YL/MMZ&T=7FS$)UY,.[U 3[$KL%,-[.G67U+ER'WNQKM3\*ISW7\_ M,*;&.X])L+>T+[$KVZR[EDE@?;ZGF::3Q7JFB<-$W966()BYI]9I]Y+?62\+GKP MW^\+6XQ;E=5OYK^CL]5!C?L:(J PZD5<_JE\KK3'_,_CB75>I?]N_EG:@_@" M7EOZLED[X6@S'OZ#LW=,[9]%G3ZWN0&H=^4JQD@N9KO=L_R=5(/=;(I":5@_ MN?*",*8^%A"C,(#(I0Y,>.A +O^1!@1YGF.43G(R29=V\M$*!W MW<6'$I:& M<_0!Q?R#]"*'%3LU05_/]FX4=)K6ES,]74&K[!7HAOUZ>-AMG%O8'9+ISC L MR?G2YQEVX=8XV[#IF@"9;XU MT ' ELT^V->\QK2.V@=6KM9+XTCBC3I8K5+Z7C;\430%;MH[;)JXCO!"5231 M0Q!1%\-$4 1]'@F!W, 3U"C2]G172Z.'9^67S.AA %$];K"#T\3$T D)E)3J M[J?%S'X>BO-P6**)@8YFY8CS"C\G"(TW1GO)JK-*=>//>\9*NY,NWVSX-@-% M$A.'A9A &B8.1*'C0?<,HF20-BCI8]OU;=CN=V:34$Y(@WJVD+9EQ5 M%I6*'& ;*@VBC'WAQ=>4\K+U""<$4P>KPIM1K$K).Q3&)/0A(HD0H2M_&6MM M=+HXCM&2KMGZ&F.Q5 Y_/7<]+3]YHV'IMA M4ID:\1[Y>WS1A!BO7":A )(0Q8TQN84D$D]!ED-$P\(CC)(1H M'7@=;WYI*T C(:A%!*V,^C40CL W3.&7@S(Q21OA8506X;3:HXHC'&ENMA() MIU7I%TH8>&ID*DC)"9Q_?*Q]A+.[O5??E*@Y# MAR1A#./(B2"*10)C+AA,A!NU3FW-56BVM)]'POU7^6&T*3<^RCV*DDZR(_\V$D@25P*$95[8^*'&$:1 MEU"**)8_C'$6NTRLI='F=B^!=VI=@6R;P]!2Q4]+8ZK'O/./U%R[[>O^(&V] MI=LB=HW8JE!)I]9A,DK[/F!V0+;L\'6A4"_BW64'R%.N7)9:O^32-<7KG7MR M[5F$! U9X&(8UDG50AI#0G$"G2CV$^HA*ERCZ.43_2R-<[=B]B(=1OEMG<+5 MY"+U(K1FN34U VKD#>E)&*Q>AQ[V\@)WGR=5/7[1>?KQEP\/^"#U;OQ+^X?! MD8B]F 0>]!TWE%ODQ(4X0#%T'(<0)K#O\&1$@>#)!=>:>?,7&JZ+$ZBJ4OO9 M#1Z+] $7JJI9OMT>UAE1^H_5EY&LJX.>9BKJ&53XNZD7R?0?C9EI^;+?P)\Z M*&&GMMWKB=F':(%!"L?E_=,&*PS"/V70PG#'(X,7-J3D_[61;;[]RK=IM6(< M4B_R50Q;(E063@'CP ^AX*$K$D:2Q#,+6CC6R](,X)V0H);2,%KA*)!Z_'TQ M/!-S[G-D)O ^'H3 5GS"T3[FC4L84O,@'F'P87/OO9MMU59UWUOQA\[3C"'& M>.2J&"6'0N1X!,:$A9"&""<(42=&6DEWASI9VFS?DQ/4@H[PWCL)Z?#$MP74 MQ/-^%$9&OGOG0+C =>]DT[-Y[IU3KN^X=_;9DVE1L,U_>C2&)*/0(VE(S0,C:?!A#@**;20L(! M1 &+88RDK100Q)S0IXFK5^CI9 ]+8\M.2-!(":28=?XB?<^UXT .3W8K\$P\ MT8V1,?)A&]1^E!O;\19G\V0;5*COS#;\H'G8PC9QT&>N3DW2[.XU+M/RMRR7 MNZJBSJ+\+GO<5.HX)E,!R+7IM?4D^44:7^_SLMP&A7\4[^J#XK??*YZ5JE; M^[2L/N35F[2D:[GBLI_7^&[%B:!NZ/HP,+7^.;ZGJ:]N_^^GI/4IZ0>N+/^3FBG\9>F?EE% SF%)S.V]3_DW7KSAZ_0K+Y[:S#U=AAV!@MAW,.2Q M*D8?ARY,HEC R'%]+(A(.&>Z-MGI;I9F-]62@DY4_35G ,CS)H8=>"8V _:1 M :V8(XH6#4"EOX3:@6RF9>[V7I4?NDLSSA4G7-7U2:IB0^MU3+E7J%-K.<7K MQ"*Y 'S-J@*G!6/J1EV50RR5I'G')#RD;L/?\=D1=UC2*>\>+NJ7YR M4S6+9)JQC4K[S4M+)8O.#\' FC3P\FSKQGD%^MRN\?2XZX9?-^LJ;:M.%9_D MAU.^E\-<7V>HHD 1QA&%S(\9(""9":G+I,-#7TICX)I= M2P/M[;8>E_J:56&.(B6;]LO?TP?4"H'?E4K-Q9NA$^[02.@=N%O"=V(J/T1- M#S3CLW<-."R=P _U-.LYO(;*ST_C=5Y9@(,NKU81YMC#"8(N4W>@'#LP#@B" M5/W"9TSE+%I5>877>G1D63XC"MM*.>&ZK_J0@]+SK4G\\M-U^X#D&^<"&+/;FQ M1SB!6(A([NX3%['$]V)U+:M/XB/J),S&O6.HMJM0X0=AI.ZL*?9CB$@80QS$ M,70#-R2Q!!!%PL3T7F@YB:T+E:*U\6CIK2>+J]9@NYS")+4/7J)0P7!5 2LE M -YPTIUC;HI=ZMC 26*&5!!IP)'\(Y V)A,$\LAQ:1+ZKD.UO$:&NUG:/%12 M@IV8.@ED34#5FYZ70S6U&XDY2N8IO0=!L)7.^W@G\Z;R'E3T((WW\-/C*. M M+E1AR_(3+^H8]>WWZOH^H^KR <6Q"Q&3?\01#=@ :V(BZ$14_F1-/HQ)N. <$I;8X&0W ML_+!.66?,\+9Y\=Q0I>-Z.>\N&9?U8W(;7XM1'U9RE=!R!/F"P8='@5R\^+% MD+@HA)2'"$?$9<@SL@X&>UL:.W3"UM<\N!%79>W"G2^.(I'&=V/I2O%<#IPIPJK0J MC'#L1UZ=>=^7FPS?A5@0 F-$&58Y:SQAE'IQH*^ED4CK%;7SE.J$'96W9@AD M/0:Q!-W$_#$:-6/ZT,##$GD,]30K=6BH_)PX=%X9N2>IZ"$O22(@/$T?^$3E^P'S"N,^T@GV'.ED:4;1)Z%O=V&%\-;( U]55"BU!/R E(X"P2MNX<3O8S M[S7$.74/;B;.OC".&'[+ZG60,W4.NJU!2GV$(@;=@"00,;E_(#PAD"4BX)'' M.2>."24^/N83!#!/J"^I=E^K(=9Y_F MBL]G^-"CLWK)_9+G[%NZ7I_RUMB>NM,01900!!.5] (YG@])Z,70<8E*:$ZP M0XVJCTXL[](X9\\3JW%1:%*<=YY8>TDJ&W4,+TRF_@+T:&Y!XSHQ95[D?7<% M.HVO!AWQ)KD1FFF,7M9'3UO:/X//GBGTEGSXC+L=MW;)EFYP>?^IR+^FC+/7 M3[^54JJLS?>G MW[71BC*#;Z B!RI%!YNR3F4,1">S7%@ZH%;"- ?D.?>-:&'TN5N^R53B\4_Y M.J6**3O;R8\8Q2+D,"*A"Q%Q&<0L))#[<10GH4]#/S8\>#O1U=(,WYVDH!-U MM%_@ ,#:1W 68)O^#&X,8F-.X\8[E1'L5/=YH4RRZP?5K[M* C>) R0I0_@!1!&+8(Q8 AVI MOXLCQV?4+!VW7K]+(Y'&.:[8R@T>&\'EWJD6&."M!E=CKO9TAT./928 >6+* MJ24&.Y'!IP[?G=2@$=MB3DLSF&QEN=3L==Z\EV90'&3"-'S=/,6**D"@@M;S MM7S@KJO5]8;30E58^5DJ])DS_O!81[1_+#ZUDJC4+VU9KZ9\UTJB0V/J8Y@@ M3"%BG@,Q#WS(B32#7)\B!VLG9+$EU-+8KA-4)='(\@SVE 1I)[I^JA)K8S?, M?B\U(E/O!O=4VE8WO *=5D!-9]#32U4\[ _A5K>KL3#)&#\B%VP@@&"8EI%'G(<8B1Z]ZY'I>V)G:.*25>XZ(KY/8-WYD><9Z' M6L_&MPK@Q$M8)RLL&F$G]N[1AL:6O]_9_N9U_M-5_\ 34/O%<2SS-SEQU!5/ M73?])B^K%?43/XY"R241C12K<)A@^2/WL>LSQXT1,7('/.AA:2SR<;\R9*D. M"QJ1VU*1--8BXR/,)](6'($*)JO># I4$Q,?,\5T1&.7_ M..QB:5-<2:A,]49&LZE\!$"]N7P9+!-/YGU$)G#M.ZV]I0E]I(-99_1I!9]/ MZ8$G+[@HN,_7\HVR"1787GF)P!%8! D4L2OG=N2I%$B(0I^Q6*[B$8JI4;7Z MTUTM;8XWTHTXXC\.I,&I_L7PS'&0WPKY+Z"-Z[FNFFRC]8I>Y> 3KJL=3W&G M>!XDF\?XQSN:_^1^4.&CA_7#;UP2*JR2;ZB#"Y5C-LTVTM9MC=X\*U]SD1>\ M>>Y6%3U_^UUV+/M(,UP\U;DZCY^(K (D>,@I@H2[&"+B21/"22+HJ@IVN MW8BVS]?J-K7DCYPPVXZKGG00K,9E3R/I"\1U3PKY\;CP:;L<:8XV*>/;4L=1 M$ 8!=BET@H1#%%!I@28XAE$<.-21_P]2D%+PKEY[JEB.N,R?\V>]-R M)7>*(<>N!P/7<>3N4;@0>V$,0Q2Z!&/YNFMT]GNNPZ5-YU>O><9%6M5K_(_* MH>QK6IS91?4\G_]:>/EGTE-=%QEJR MRS/=S9SV4D_YPP28FN^-- _H/6>;-?\HNLBA6W7HL$)13+' 73]((%("@%Q M%"!I+01^C!DA'C,K.W^\GZ5Q3">F.GWM! 6_UZ*:6@\G@-6T(RZ':VJ+8@Q2 MYL;%, ZVS(P3OF!ZG'GRO6$AA/D$.]+\\+'DA@ 3B /N0AH+EWI!Q)%>%CN33I=&%+7 =ZZ"@)=]M$8>DJ8P#7A M:CCJ7)]#T;C=T>&-C[D197^HV[UH]B&3BJG!=6QRJFN0@S*E>]YCG#C M" :!BL]V(@$3/PQ@X' <^0[!$3*R]'0[7AJC?U!^^RJ(N'/8[Y*.7:GJ689A MC[K@ZUF#4T Z,:/W158F8IVCZ%U9;NH,R+7D-05M9;<8)6F(EJV82=UNYXV@ M- 3C()[2]'USN_,&/U;I5_XN*S>%^CIN\H='G#UUQJ;#61"R$(:1D/04J"JD M(HHAIT'DB"AA3&C%4Y[M:6E\U H+MM*"5EQ]ZV<8V?.6I#6\)B:;DU"-L!B' M,=,W$ZUA-Y-M:/ZY&9F#6G ,V(##[\]F^&FIT;?V]%ZP4\;FEG^O7DM)_U@1 M+PJ5B@Y;(2-CM(]2PU M*T!-S);'BM@H.4$MZ(1E; [ F*B.S:Z?%RUDK+.MZ"%Z(1!AC CW,,408^Y P+X;(%:Z@Q,>>7C'WX\TOC0&V9QHF925. M(#<\YR_'8VJS2!,*[8D]K/'0;)9O_O_ "9(L;:CHVQ+)''. M _+! 33/:]0][U>N.JZZJ^F<%]=:..NB2WMXG[T9EGP MSY79--.5^+LNDG)3U\5]*?@2\S3%0GW/E,E(?+,C02VA3[)3IT%$$UP]?9\IS JZ8SQHE6J+46CR[D:O8:5?HIC]';0!\IPSXN)VCC]LY,AJ!FTMS-+C(ZG70>JZA.E"85RF1>AUP MIRJ@7OG48?1LVD_H@,PFD;>7VMN=!&09"U$@88@3#A&.4H@9EA#%.69YEN>, M.^7R7!IP;A3;].?XM"[OX9VH'OL9ZFZL>1%I.U[TB=_(S-= MY-UKY2T_V0_ M6V0\$=?%X2:E)EOE7Y*/]7W#Z*4Y2&_RB+MG_]@-MQ0AEP$+&(Q%$JH]&\60 MQ!1!@24.LUAD+'6*T[XPWMS(Q=#*1M/*DW8_-"ZD)M]_35?%?>,K-8XY_9OB M4M;&H#FPXQV/R(Y,.ZVD786 K;"+'A7Y8QU+7#R1SJ71)N4<2]5?4H[M;<,8 MIXL2^Z5:U_52AC(,<9A#H?:)$&4A@YA&&10L)6F6D2S!PH5?]IX^-S;IA'.C MAWW [,A@, PC?_J[SA5&,G]?^5&%/7W3^\^>] L^JM;+[_7X1<.^SE^+91)R3&%(D]U5J_Z@DD8<9@1F2J#@:>)1,M2W.MR1'?VGZ_E\%9O M=-Z\T0="C/=V>ZR^Z3H?=K3@$]Z_7 U-?V3C"*,G&K(==5*"W*U/9+WG*$P3D0N8 M)#+4D8H!S$,I(0MHCAAFE,G0I:2!9_FV8*F<9AB3:7E FSU!*VB!_5@1J]:,-(L>*)DW])-2MTC0?N2XL<: M9MA2T%;(O"75YL==14(U/LE2@ZTZ0M M-)YX[^)PDQ*9K?(OFI-R6_5>Z63=-KJ'URF89K&.4S#&$.$%3U1'&;JGWF> M"O4K)-SJIHP@Y-PHS4@*M*A#"[",,9-VG/?:\S,R3[I,C7O.]HC8^4KX'D/$ M:;/%1P3Y(-5\S+&NZ[_P553?"B:.2Z@LV6_*=!6-&/6=WG/W?Z^3F'Y;;_Y+ M;':==6]%5:SYAW75_DA?%RX))X@(P2$+L[CI[$9S1&#.4HFE6@DHM\IX?QWQ MY[8PF'J:D&I] >LI!(A1= &>2T&J\L5O%^"[*.X?M'E'OHF*W N3H,GT#ZJ= MMN#)0 !^*DKP0SVF_GE8NXF)WBR[Y6B^[\O("Y71%!I504LLH$<\QG7=* V, MUDWA>_73C9K\3:^U^P(TJIIB43UE_3?1F':./'?DF$CX5VGO,>W$G.H5,K$4 M5_5%KM4GIP^%>CNV76\3M:3W@F6R,,MB1"A,:!Q"Q"2!)(G4!BEC**,4QX(Y MM3MREF!NBUPKN%K-NAX^3WK#.ZA]LL,\V*TGHZ([]MZEE1VTPB] _]3':VOW MP3#Y;*T#T7J_/7H)7JN7G#-'I.G_N MCQK&CNT^2UF?)O-&F:EM(HZHFUA($C.4RU3 +&88(AEF,$^#',9$QI$N/8"R MP(4*+PTX-]X[GEUH:D<]-:JX\=U%P.W(S2>,(S-9)ZJ.96B%!3MIO4>IVB+C MB9XN#C>FYW3WV^\77\3NE- =XS9 M%I#5@6(Z=*Q)Q]M3$!@-A^[\+DZ3ZX;/)_@C<]8AC!/MYVPQ\KZ-NSCP*^W> M; $YO6FS?H)[WJFY+^0NNU"TZ;+ISQ6G!4SF$7Z))X&NCH[D9#1.(YP M%O&86[6).3W$W'A*26G82,EI7^?Q!'KG:<4/)B/3AX;CIH$#M#(.J(-Y A_[ M IC7XS11Y9U=[\;JAV29:/L6I;=GRM@MG>7];K66QZ=IT=DT1[]9J'U.O5P77 M!SK;)N,Q"L,0IP@R1A*((DYA'N<4!I$D@4AIDG*G(KI>I)H=3;SY>/?N!NSK M]K]=\U1\3)?=AG#R21B9D/;UT3OUK4:@46FO,_*V#^AF#?J:C=):WBO6WE)H M?,@T<9Z-1Q@/DW%\/MQ]$_OAUSO!'MK-!28A(7F.8(I3Q;@D93!/4PICE&*6 M!R*,B76OA_Z#YT::'WX%6CC[S=@>2I>WJ$-U'YFK6K4';$;W]+??@@[%8:*- M9XM'N5ZMU4;P/]8KG9-;+\"G3V_!3[1S,NLG_+P ZN+?O]Z]"COW=G0\N2I[\]ZW$^2Q-$7"]UWG0>\4AM M30F"*,X8Q$@&$$L9!7% 8QI9]V,<),'<^/7]T4+/"U :J;615!NY[0EHV,1< M9NK1X1Z9TEV*."_ ;UO\OTZ"O_U*,?H\3+2DC#0?3H1^%99GF'_85H7I2]EFJ6P[_F*9Q@E/(,V0[@8>AVJ%(0R& M.1$1$CFFB56W ;OAYKBP& M; 8L0+0G?K]@3L3R79T]DURD1ELU[V-;(%F:1A=&J<8-U5VM?_6-5,7ZN09: M*/.#NO]&=PXN3\XG>W#/T+[%0R;C>'N%^H3N<-? 0GMG&EMC'.6YY +B+%74 MS?4I=LXYC'G$<8 E$FZ5Q/]"/=JOZ;4;]5?/U=WZ^_EDA'*DHS%D$19!!$) I@3 M]<\P$4F6QC$. JMSUS-CS(T;6D=N*^<":$EU"5LMJZN3^Q!06S_W53!-X^IV M0VB P_LD!E?XO ^?.;';^Z12AY[OTY<.3*S0)1_7I;(Q3 SU[;K>5&)35*9@ MQAM1"EEL:MVW>[6NG_L=3G$L*4X"]=E'$5*;/!1H?S>&>2#2B"HF0 PYI74- M%&1N5-&D"WS9BCXDL'GPI-C9&%- /;HC>XMO)_!(;6FO!6/FMJ-:EV9NOOJC!>./P?O^GKJTBEFD0ICQ*M0M%,+5+0AE4 M&R->I*"/GBMK!ZK M2MF!XJL,U(71IJW;9*?Z0:$ER]O<#\K?";KY:,+#]Y^J%_1%:K M)H,R$%FAOUFR*6AV$6P(#KX^V$28A#M6F-:98&%"NUB5,M MDOW'SXU>&^EL@G5ML+,SRX8C,C)OVH/A;'4=U]F3D?7BX9/:5,<5>VE"G;AJ M8&L[];#G9G_WL7QZWKQOB_;JKM%=>$%&>,:""/(,A1#A6,*( MY$Z[K\M#SNW#[B0$6D3'5G67\;7[T/VB-O+'WQ,6&&D78 _#$3Q7]OCXZCQW M>Q1>A,VKU<.8J4UK7 MM$+ZL*ZD*#;/.E0PQCR@+,AUAVT)=),6VG$$W@']4=\/?<*-GY8K]0==1>Z M.J3?9YH1F<<9)"SA$!&<0LI"K"@ZC3*:4JH(VZ7?IQ^QG)AY@C:?IDB\"?ES MK2[N:9JBD.>Q(!%,$5;6NPACF,=Q#B.U&V>1I$CP9-ETY?BZ(=5FKI/U4L3Q MINR-N"_*4A,X)2N]JK[*O"41P0E& 91$QMKG12 .@@!&/,OR)$J0H&D[;^]+ MRPJ+KS5KG8!C^GSX:T^8@\DSZ11,8?BT"OUKF\LRBR:Y?I'V:0!=+]3T9I W M((\:0_Z>[NXW_%JL"O7$+XHX'MZNJZ=U99P?GSZ];<]G4!YE2<(B*'70%8K" M .(X4W3,69@&) N"R.H0VV:PN6TL6WF!$1CT)#8IRO9.KXL@7W8;^H1N;$X\ MB]J I)J+\-D[#'W".)&W<.!+Z.0DM(7EC(?PXB,F:U-"S4ONE_69WTS#2 M^$"*RIR*?2H(;8MPMLX*_KG\(G2_*64$OB%U47^FJ^*^>2.6,-A1M5#9U*.Q*;8()&IK>>5 N@U6F\!F 7;.V/WJY$ MRQ/Q#95B4DJ\$JJ79'GMXP8F(&^+PJF'W:J_L1^[%)849S2,: H%00BB0#=4 MP!C#+&)9F.5JDRO=,I#/##8W0KQ58+/B:=7DVN])[IB'? YA.PKSA=O(/+4G MY@(T@H(_VC]'R0BR0<974O*YH:;-2K90^B MV>8>-PJIJ\WRUZ(L'I^[:*58 MJ@U9%@40A7JKEG($L=1MH!(<183%:9A:18,=/'ENY- *9T<$ASCE28Q%JHN1 MDU!"%*O-+4F" .(P32.9H)!'U/4=OZJ8>M:E_[6CM\'F3<-A)-3K".GW!P"#6HEQ7O1)<2\RR#&=) M E,6IA Q%D$29!)*@F2 ,R8S8M4.X-0 <^.JW]2.KN]-ZVHK.IXG'>!H9[I< M@\XK>">G=T6> LA7).K+QT\;=WI"N8,HTU/7#8UB(AL3LFI:[Q)EQY/5[;HY MW=@U"1 8J[T-@RS+0XAX&$*:T!PF+$\E"T6 L5/1!)M!Y\8-6YG;QM2-U* 3 M>W"ZBM4$V!&(;UA')Y6K$1T0S6 /D;=8!8LA)XY$L ?A,,[ X=ZAQ9O>/XKJ M7JTAOU3K[YN'M^O')U+^6$J4H(A2#%&4"(@"J;9,.ZPN-/YRX<>MCX^KDMC=]Z2ZG-E>*>)[;X5E2D'O,SC,&=!K(R17-=&#HW(H-8R+\ 3:9U*X*>B!%P9XJ2JP9.HFA26 MGUU/8R]/@>VAK%=@1S^;-9A^;3!5 NN"<(W(K3=)"=T4$_=Y.FL-D;=#VLLC M3GQ6:PW!X9&M_:W#^.A=VRND,7K$6UT_Z#>ATS>2)$&Q@"'+8F64A 1BJBR3 M(* HRY!$.1/+4MQK>>Q8Z,1(5A](WGP@_?%&/*W4)?B?U14ZOO1_U,?!NWXJ MLK$,U0(\H,[2*:3MJ.8:]*:LA-)E&AH!3?*:/RZY@($G_C@URJ2<<4'5ESQQ MZ?(A8<]_WJZ+[<'M#B-,0BB%.8Y%D"%=R_VH\]^4[6&99C>UKWAPST K('P9]7XK-L>^!^$4]Z5ZC2+[)L?[2_OM,=WB66(91)RF*2Q,F?3/(8XIAQ*B2/)LB G.7-R"KK+,#?B MVS:>UA_BES8TO"<]^,.([>HA'# YE@[#<2$?VQ1NI3>M_=J,EJT"?=@7@/[8 M7G%I"MQ=BL-!].5A'"#!M ['X1 =^!^O>-0P;KRK3&3Y#W.ZV!PTMEN@B N$ MTRB$.! !1'%$(&59"#F6'&4)"07+[&(3+X[E\ME-$ZO8B=JA7\9]E=!,,3RYP>9U(NN:CN2\:X?,-5+6A,GY1W0A:EX&UK MA_9=)@PCB44(&4W4GA"G%.*44444$H>1%)G:(0YH-7-RP+E90ZV\@WK(G$;5 MCB%\8C4R4;2BFH8[(]"#+1)^&[Z<'NXU&KM<5/Y$ Y?+][D[#/1&3N_8_E%L M'KH&>%T:VX_./_%%?!/ELWC[7.G6I\LP)")B#$.,&(Q2;7\L=I[(JE$$L$83^Y/P(=-TV>4P,OBC M'S6UN&OQP;:9YE8!T&D 6A7 VRE@M_=$C S_1"Z)F\?UC5NC9]E-4JH_0O:Z4HN%^ON0YL:;LAZP#^[9>D-E+@ M^T/!'EXDLS^0&E A2O59,5%\$^8!1=W^4^^U%H"M2%T7LE"_5%>WWYVG5LM7 MS-\9)\F0IT[F+;E"Y;[;Y)K'N*:AS\5XC?U MQM_\6=3+6(9Q0B,& XX91"C"D$940BZ)3.- Y):]G*\59&ZKWD[J!= R@C^T ME)9GB5?/ROFU;4JL1U[D7&%VRDKT@=$528Q7#3]9SJ,/D/HIDEZ>=V7EG9W' MIMY5-,A$R%@B(Q@*75.89IV;-.;5/5J8Y>Y-[7M1= M1;1M__7'(UVOEE'&\]>6XDT0H' M&NGL_GPN7UZ;2J=%A T M$KJF&O: N_P%7@/'R!^A Q(#$@D/5;XB>[#WL(E3!@_5.,P3/'*--Y>\R?'1 M':YR)F48PT1075M)V=5$A+K3GHR1I"3A%+N8U"='FMOGNG4WMZF 3<\JDP?8 M_-4Q^>\TQ(*2.(DEAAD3ROB@<01)F,0P3;.M,QI *]<\\S9* T1RQ,-V?".L. M)_ZG8>K>)9/,@-VFT@N'C&YH'HM66319KAX;J5W$8KQ@E7::6_-!NFLYUAN,PCC-]PI[FN5HN901Q1/19.\L4Q_,D#9Q.H(X/ M,[>UTF1@%KMSIL769=85_ )/C0(#ZL@?@FS'$M=#-_K!>(M-*^'BHG=W6,'X MDQCXK!1_.,CT)>)/*GJT-OSIJP?G-SU5XD$'NGP3'TNV?A2F0>(=^=.J3U>< M44R30$#&B"Y@R@)(L;(^4)ZG4H2(D]@UX^D:>>;&,7OJ@)^T!_YG12]:+4!> M%,XK_90=O'9&[7AJPGD:F=#VIZA1!?ST2<_4MINLTFHQ?:%#3QC[2[2Z2IJI M4Z]\0'E6/#<^?(F:';]=@<78YY"=9"-$"9_0VA.#O'SZI(QP0K677_BI MR\9ON?-[N:8Z"D\3R,?RZ7FC?JU44W>UR4S;0*VW.K;NW?J1%.4RHUF6AE17 M$\GT,1S+89XG#*I-6QPG0B8)F,.OSPG5Z()K M8U59JF:HFZI2'XNIV/OFQ^Z26_)#_^CF.ZEXURYX>Q[V>?,@JKL'4GY^,GV3 M?E&/V-0?R^8D?QFE 1(HPS#EA*O]OJ[#&Z>I6H-P$! :9Y(Y[?RG$GQN"Y"1 M3O#ACHG)9MQNT9GC/(Z\]AA]H%$(])4&/:U-\8'>=:WFP*B^Z)HI]+0'1GVP M4?J#%H %:" ZE5I0/!8OV#B:?-5]& JL:>ME##Q9!R45YAZ_&%KW1>AQBET M;I-QE/U>%IOZR]??N]Y:*0FQCE#@(8\A2J(<8A(@*! -111*F0FGRC1G1YO; MJK(3MO'E B.NV\)R'EZ[U< ;:"-3^'&\P$]*UOKG$4Y:K'#QQ)'GQYJ4V*S4 M?LE&=C>YYV!_4&^/J2)XML(E(0D+0IQ"FD44(J*X),\2#H-$!%P0DJ/4*I;, M>L2Y40GZ6Q(,K=1J!_%Y*AD%N+%/(]23VH*A/@NSVL%IGPGM'=:)U^OG";C<.]&I)*=AFZT^[(W]^(1O1%#I\+LK[ST]M MWGF]#! -I @(S(4.-@BC!.)8I[Z(0. HC"@A3F&]]D//C9-WS6F5P2(Z-<"& M_ F4Q&*ANWTP=U>9_518>M%& 7AL!]L6SC880(D-M-Q@__ANT;&Z1_^;,UZ^ M7'/V T_KM7,&Y,"AY_Z$X=5\GLGJ/S5=_EV]%<^5Z)H7IYR1B&6*K"(,488C M2 G'4,1YAF6282RM?'071YHA2W7" B,M:,5UKP1S'-G+AJ,WO$8FG9-0#; 2 MSV/F7B?G:NPFL@K=7[=!96?.PF%18.;X_9.7DCFKQK&B,>=O&!I^6NH5M&'@ M+T7]SS<_WHB2/3R2ZI^FX$C( Q)&BC9#(2*(+MZ#,"\--''5II_QA M6*7E?<-(YO=:%WVI-\6CLOSJ)LU1%D.<<@HE2@0)$IQA$KE0 MRO[CYT8@OY*2M![(K8QNC/$"/CM^& [*R&R@!-,1W5O1U"Y.;:39#_!'^^!K;VG7U M!R5H[W>U+GC7OV^9(YZ%(1>0L%0771(,YG%((1?R%5V\/B24OIZD/T,%FVKL9IIV!TCV0#NI$+](1>M)$AG4Y ?Y7]"^JF M(N[> WQZ+OW![,W!Z4&DB?V@_D \=)=Z?/8PBG[S7!>EJ.NWZT=:E(U9)]CZ MOM0-8C]R98P4LM!1D3=U+3;U#?N_ST4E^"_K-?]>K%8W)>]%5ZIKGA\%U\U? M>4PIC9CBZE#]!^4\@U@*#!/&U:]P&@1ILMRL-V1EQ]HCR>E$Y%MIQZ.2.ST& M*,4&$*,'(*TB"YV+V-8+OF^5-7986^PV=GN>X=>E1)VZQ-6 MXNH=L%EXKCP[[*,]\-QP((:3GQENO;U*TA&/"X_ ,=9187^HUSTF/*+TQ2/" M8_<,/4]H;.(E#7F*J" 0LRC29P(YQ$& (9(!XCG3C=L= X:;!\^-&UJY7#?R M+4J11"'.(PY396[K_O4!)%)WH5$_Y6&0"O5CMW9W0W":IKO=7IA-=15LMF<8 M[E",?@[1B.3S!&%?26^G .UC)][)[RMSN!M_\?MA)&5V[T?*3^@Z)6])_?!A MM?[^'X+?BU](4>H?WLB-WNYW?5A8D\%1\CORYU+&/,($(1C$@=I&)QA!0C(, M"8H%02)3>VFGI'&?PLV-+'\O*T%69JOU4]- YV=PK]2H=1N=8ML] .B#E&^F MZU39U(S9D#_=J,+K%&-,LIAG'%*.E.V+ JEL7\)@+ G!$4*QFFDWEGZM29Z& MZ7O3W,SN=K+5-(LF.:]HNT+,;:[MEI;7FK^1EZ?F+/QL$2>M'=#J :/? F@- MM[\E6DWP4D]S7G)W9EJ=5[TQ\/>T->/Q4E$+_62\3%E.>< 1EDJ00Q7FFNU4S&*99P'D>2XJ< MMC9#!9G;ZG[0,+YSKO5T 3UE@-8"_*'U,7]UC;X:/(%V'#_%M(S,YR/.B'M. M_)5P^LIQ'RK&M#GK5X)UD(-^[?.NPCP/)422$Y@'/%/_5-LGG-,HIM*%4ZU'GAN);GU4;.<;J!?@N23/O- G M)_7ST]/*Q*"1E>Y'JCN+/A)C/+>U4)O*J,-->S?U6<-EV?GW>5Q7\4=9PW'*0>;_0/<\Y2^B(VR4L7^+'8Z/5WLP:545JMR9MBI2X60"H(5KL'U6*S6;6%J@0C MSTV4=-5!I5?M;XJ5='"A>@S9WNBII;?]G)Q)L+)XR&195O8*]5.M'.X:V@"$ MZ=8BXIUH_OQ8WC"F^\C7;5>!FY+?-%TP>N$:N@9*JDQ;!(7V&J"8Z!:U>0X9 M9Q'%:<;2/'=K$#)$C+DM%IW,79L05 M3@'P4Z>";J8 MO-PVYN'5I%^S)O/#B77(.FM@\D@(2;N<'(-4(<=4*YZVF#* M;.H&['KY[OI)8X[RE" ,.8D$1 G*(0ZS&#+U*LN<1E%*G$KPGQML;O2WJXXQ M@.5.0VK-95Z &I^QN@HB.T%':M!M XD_ZCD]U-0$D4O MG4(OT5DJLB"3"8Q%&$$D4 "5515#'M"4YA31+$D&A4T=CC4_[WHKZI699*>@ MM6,,+W"-OG$V,C897?W\+:_6RT4D_ 9D'1GG-2*T3JM[(F3KS W#R$$W'/R' M*.X?U!-OU(>G]GE=9R!=DVB9,:3=LQPB)#%$/*60TIQ!CCG!,L0\XZF+,7%A MO+G9$YVH@#2R[MHPZI)FX*?=@9RCH^ 2[G;\X1'-D5E$2[H 6SA;8;<-RDPM M,W]L8HF+)TZY--JDS&*I^DM^L;W-_7S_]Y(\Z9,ZP=\^Z%+=G_5]M=H5?:[> MKDCQ6+__\TGH0KIWHGK\L*YNS-5DM0S49H5G+->ULI5U$A(!,4DH#'+,>,1R M%MJU<;Q&B+GQ42-]@[WZ+V!:>$!::?6)*!-UO0!*ED>3<5V4X/M#P1[,V0]K M#UZIT&[1IY50_[8_\!X\D9<]"5-,S\@$MU,!M)/4* &4%O_VN0*-'@O0:0*T M*MHC"CIE)I@)>X?$%#,RD9MBB_A*E/>;!Q,;6Z@-\-[G0;0?8CN#[.AG5M1@ M>P7]83P6G6]#)RV#?[TM_ZO\M7QW5_Z'^N/KOS8A!6K94W^J[X_H+VZAK@K_ M*_DUC-_]J]IY/"E%36,-_;#*A)6HATOM_5!BKDL!?@BBGBYU".GCNMP\U$W: MK!)=72I*P,F/VI/#X]HY/^,&&?SHR9PCURK?=YE<_:R!B:>5X,7F V&F?5/; ME8V$48R9C*",M.^JYSQ<<\A/0. K]S18T-,FS-Z1LF#7-%SUPXK[ELH9BDW.AVPX&V] MX+?KU4HTU5/T24&7\/Y%,%&8CF]=.?X(Y2R- @Q)$*MM?1!ED :80"P08BA/ M,&)6VWH/LLR./+;J@#U]%J"G$= J;6M:@)Y2;B5QKYG#RV;UA#,S-F-=-RD# M"Q9?,SMN)8TGFJ4)BQZ/\0DYET;V .N%XLG7C#!I>64/4+PLP.SCD<,LW9M' M'7__/V;(S_*C>J'+^V);YV49BY@E..--5!!"G,.<"@Q323*DC-\ L6!9BGM] MC&YG]9X?T.H3S)M/L#_LB&% /7F[L!\WZ_<"Q'9VL ?8IEE?]O!2.^^=J&W] M*G^FL1TFGHSD"X--:B[;*?[2<+:\:V@.&D[?0'*M!)P[2<0'B,%S'Z>Z! MF=7L0?#GE?@LNP?N(M(2S".4Q"'D(:(0I5$(*24,9FF"4D504C"WY.G38\UM M@]Z)JM?I3EC3R;I)SG1,?CZ#L1WS>$)N9+HY"MH?=R8T>93(/PM8?*4BGQEI MVFSCRRH?)!1;W#+8M#'>^UM2F.*U,LTS2A,!TU#D$,F(0IJ%$4SB*"-!(@AQ MJ[;PXOES(XEM8,F3DL_9+ME#SMH &8K'^)9& X4633N@._/B+7DJ-FV!H>ZB M!6B;SZG?WS0EA3QG*1R%R9^AL??TJ2V*8ZH=,1V.7C:P4RFI2IV#=2NJKP^D M$F](7; ESO.8H"" /,T91#2-8,Y2]=G3("01ES3,G(JI'1UE;I^\$0J(5E2= M:@AJ+2SXJ2@!7Z]6I.K]U#%>[SC.=M1P-7HC$T0GGTZ,!4;"!3 R>FPB>@X" M7_U"CXXQ;6O0= $]>[&[3_#C^QM]%KNIGIF:C/K3I[>M*P+A. XX3F$0 MZKI[6&T8<)H&D*8LQU$J44<@8#W7J$X$X MYHH819R%B)(X"9S:MCM+,#?"5"]6ZF82N8-N9RZ-"N7(S-K(WM]$&?$7VY3O M'XLV +O9C&D=@%'"GZTU&#]/=IC[^)/::(/A>6F_#7^0NVTWL-/)T0XGO9]\ M6I?W.@959W]\[+HN&44^TU5QWU1-6T8X2L) D:-@(8(HTCT(XEC"( BBC)$L MC7+:N=/O[,S(U]1G@+?^;@("UK)#D[?!3:[4K@N6+HNC7FVP,G4FUCM-["VU M5WU_+MO,LW\=_@*-M4YWT^K]4/U#8=+DGFA4P!:69J$"G_]R;Y?]7N.O\I9- MM)_YB[QM3ANI.4SQFXB/9JMM#%$3N7/W0,K/3T:PO^NV$?QC>2NJ M8LU--\X/I*C^3E;/8HD3EB9IHC;&*57_R7 &:1012*(T"T*9AXP[)0V]CAIS MVV)_W:S9/R'5.IK\VPZ'!3 ]/!2G:I5K;?IMJJ+4WHQO6@_'B(;7>64L@R5F M_R*,'8>AM8-&/="' /0P,,$LO>M:'( !8@$:*$ /B[8:_4:A 5HX%J !1.>E M-I L@,8#_/WL&^4>YO&J$^HK@N1UE)@V..55)^H@[N5UI1G:V+5Z6NNZ+[^M MRS;8K/-WA*&4DA$84)1 %"41Q$F6PBA-6"1)%FF*DN2UI6T%=F[:> M0M)N&?&"S\A,OY5Q 924L.LA*3[B_8+>\ VG$:YAT. MZ("+2O0P@XM<'8&9-MS&"_0C7X2,Q"U M 4J2)CV,NJGQX('/YEFLSICLZ^FV]T9Y:4NKRBQ],(%51WN_J MT9@,V&46!:'0K:B33%>-B40*2< 0C#"56<8XCI!3+ZF!&#WO_/B5_/=:%[&MZYL_BWJ) MN&"(!9DROK)81XM(B%.>P)3&"6%!3$44N5;&<9+ Y<.=ID2.=O:T18M,*_B7 M=5[ 'UIN1])TG1<[LAP1ZY%)Z.=:X0D;L5=A(17P;6X0#3 MVDXG%3PPBTY?.8P&;BNA2\2\;VIDMN=:RQR'/*%"63-!J#:$68 A9EC"-$E% MDB8YR[!3 8VCH\QMN]<*.;!-\'$@[3[YJ^$9^:OOD&D%W![K^_O$SR+@Z2L_ M/L:D'_I9-5]^Z^X^BQ_KQNCXC/5SRMQ'Y" MYU+@@(2,,,A0H(P#H9/%&8H@C3 C88)2*9W:Z@Z69&ZT<<-YT53T5DO?4[5^ M$I5:$_49A38;GDS4FVD>N9?'Z,@NP^?-CH$FF8V16="K\13U\\XYLQ"X=)6>"!JG>P.5#_)ALE%-'X*+8V#[!?/:5IK#=C["WR9"E./8".])8U( &-TE\L M\VG(O,\^$\I)J?]',J.&3.1TF5*#I!M:GTM)IUO&5(1MGLE*ITT;/T6493+" M.(%LS.Z>H$V1A"&NH9/8VBU? M/A ;>4$9!M: NEGGD?!6'NO$,!-7P3JO[&&QJPO7N]>T^NU9)V%]EF_;'KJZ MT!2*4I%Q& O&9PG>^@##OB;05:!,5*CGR)OBJ>/S2>W/U+ YO&>RPC(G MQ>U7>SE]D1M%U=5F^?E[J1[P4#RU4;%1(G$N> K31/T'!509+GF>0JJH"NM>([!Q<=@.\]-5X(Q,C,YX&#]Z9W1^)R1H6[K&1CJ7SOC MXM@3)_DLSZC2?93G+G'[)+DHEN_+C=G6J&_ )/4*M4\AG;<1!PG/(B1T))IN M^]EJPO]VOO_V;>D3SL:N_[+[SBP^>Y*.W5:]C .OKAYTN?#@= M,W;#E(7VO-+IH/U&DDN"HTPD@L$HSW)=_CM7:W@<0LH))AE!(I%H0$JLNR16 M7\6KY+5VT@+2$]?M:&+ Q-@=6HR$\S3L\^%LW*K)#MUB?V.#O?-)QW#X/)V! M#!!@TM.1X0"]/#>YXDG7ID#=MJ$8M^KMV]R4YD#81&,T^318\4H>L1PF2:3V M,GD402*(HD"L7EO&D1"8NX7NVP[M\BU.$[/?S[FY[4>P; 5?@-_$YMJ$IPLS M8NEO' 'ED1FO$W0!C*C[R(Z9M&2'D/F[;OKI!J;G384\I0HN+"&_[-A+EN MUF"GY0+T]5R G:8+4 ]B'3 MQ)3N$<9#MO?YJ]E()M;D6EJZ:0>[%,A,D M_(HVMR7AB_@FRF5+ARG8U,M YU'>"?.KQ.O.],C+Q9O=_/9J0;>[^93 MZP7OUE#_"5H%=:1)I^(";)4$[]O)W>GY:A-J'\/R>A,[40#,NZ)FJ[69-[67 MW3R(_L?7?(^ZZ/-3M?YO_5?UIRPVX"=334 [,.KMKZJ6#\P'V_U0?^BU?G+[ MVW[O/2Z>%'<41L&? 7^N] ^U!)5XTF>VZE]/IM. "<_9[<2F\AX<8RY M/ 4*C?.*G8DR\CS@9"%*XP#5CV\::81AN]L;Q@I=.5+93/\AR&KS\+%4 VL[ M?;^M0TI2%J>,0YYG&41Q+K3%DL"0(QG%' >)6SZ]Y;AS,T?^L:[^:0I']&/Y MW7:5MHC;[1M'P''DQ;Z3V)!A(S/8"JW7=/[,=+G=4HS0:L,1+D^[.=M1)]VO M.4+QOO ;'_19+V^)U6IENJZ_38PCZ)$$2&D(DL@2D,)22;5)BK)PTC0 MA.=NG3:.#S,W\NFD!)V8CAGXQ[&TXYGK$1J95@[ &8$]SH/@*]_]^"#3)K.? M5?0@4_W\U0/#(!H6^=)9Z1]+92H_FO56KPT?-^*Q7H9YQ!2 .10BUF5?PP@2 MB5(H2"28E!G'D=.INLV@=T3=HQX<(/(5\6 SY+31#@X@'$0ZN-P[M*S]X^.Z-#7,VN63 M,!Z)/ E@2(, HAP3F"ON@7%*19P3CDA@E?)V'7=< M!T/Q??1 MNNRD&(S!R!_JGOJ7O]0+.-B?[0_&8Z*C>;O7PNFL^:C*9XZ*]Z^?[*3WJ)C] M@]KC%[@3SHVFW9M> -_-:F5J>;0O4T1YBL*$0YF(#**48TB9D! E09#S+$]X M0FTIZ,)881P(IX[!Z4?VK/$Y P17GK"9-1HJ4J?+&UO&>RFLFJA\>9'KYV&&JKI<1%G M64QSQ:H)HHI?\P@2$G+(0LHR-0$(:5IJ#2A@=-7D6+NY M)H%\]$-J)[2'N+>NALF?SVNX*%,[PJX&[8AW[/IG#K4T2ZY7ECX7M^L[S46$ M$T5_82AU>28F(46I^F<12MP4;G2=A<;4X?\$UI]6SUXCR06GR6/6?%DF22LY@%:K.)=$_$U5!:^67=VQI9H^.KQ]'E :=M>&0-P$'W(_L[)^[4T1&B^6U]\XT4 M*\V*2E!3.'S),HYR*BB40G*(:*R#O<,(2AY2'*0(YS*:I/?&!4'G9B.92874 M-$1@_<8)3^HR7Z#4=SU52]-RZ]%79T M.H>Y'IF$/?3'V!F'C;K@9N]-,!K/H-.%Y9R\=N^*2V+^-;I16(+MK;^$[7C# M%JE$M(LXY @@K&@41Z%B77ECI=/G]OBLQ7,H8;" 6*7_6)7 MX3 RP6SK47C!PJ$DQ#683.3?NGDT/FZ@/K.56O6Z.M:H. 'W7MZ(V7DA= M46K[2%\5$DXA?J[(P<$]T]4I."7N7JF!DQ<-/'%2KY38U;M-\S06*<&0ITD M410H4U"2""9$-]0.4$2Y4^[+_N/GQH9;Z096$=['SO(T93 B8Y^!6(/A?EIQ M5&=?9PS[#Y_V9."H8@?[^>-7N1LO_>;0-R4WP9B?Z:JX-\M"O8SB- ZS",.< M)8GZ>F.BK!C!8!A0*J,D#Z5]YLN%L>;V*7?-TTTC>Q.B88+0P7HGLOTR?PGG MRP:01_1&_NSWN\XK6=M8],]C &=O+7D$<"+;Z4Y7>R)5]4/G%A-C2/6J1U&R M,C#7#T)L -<=D/6QL/X5N;^OC+M67RLOO\=_ _LO>^]7.I)#Z63\B4VA*O./ MW=F%+K(EQ+_6@!=U5[!J=[\1J7GHT]8MJ4AO7RHEP.>7,KT<^"40:F@NZ&;O M%K8B=5W(HBD'9M3T9/A9OCQGS,!+3YC,*+14I6\BVMXRL8OR8O/COXMZHUMR MW)KB;9=[P8>,<\FC$-(XT4E6"5/K7DA@F@:41XE,N71* IB-9G-;6QOQC?^2 MKUD7V?K_E.S-]9VJ #>O"T2XHNV I:A!:@??'4 M>]>@M =3J %JO&KZE9Q FBL@ %K!G[6L>;_M1VSWO7Z:WARQYI.;Z[?T00< M>JRT9O_\6-?/@K\S!5J;8F3MQU=%1YD9,V_CDS;JAGTH =0$? M%MN]#Z@=V5P-T\C,TD>HE1!\.H?0X)#MHPAXCM+>'^-5 K./JGDJ%OOXQ>Y- MS-^UIX3_YYE4ZKM:_6AR2Y99+$E$2 Q)K$NYA(3 /*;VR7=B@JV<;<*3?=/R4VB>_^(]833R]^X.CU.3\@L #.I/?NJ9D[4FOZ!4 MOROYI4N'K>B?Q&:C0V/?5H(774%VD7&U_Y ""L8$1"AFD.(\@2**"",LQV$L M7!;T8X/,[>-N9#1^B49,MX7\*(YVZ_BUZ(S\63?B[7 9H?;C.00\+>-'AYAT M%3^GY,M%_.RUPS[T#\]56>BL&U.>XT_3+JQ]38,T2,,L)Y#D3"WEF&"8!R&# M<< 83T,BL%O'B]-#S>VC_RQEP000N];9LI/=^!B+4DE1DA74(5KU6FZ^D\HR M+,X"=SMZ\(/FV-[R/=@Z,4>@BLMH>"*,,P--2AN7%7Y)'A9W#"Q-9AHWOWVN M*GVZVG7]#*,@)DF>*CN!*&,ASAC$,@NAE$A@93H0%+KURSDVRMR(HQ6O[67M MV*;Z.(YV;' U.B,302/? G0 C='&]"P&OHIZ'1UCVFI=Y]0\*,-U]N)AW_NV MS;0)F=AF&?RFQ&_&64:9#$B:Q9#F7$)$,5(V!$EA$F8!CYE ZB5Q^?8OCC@W M'OBT#?M>;]NK-X%"O=;V;NQ@@3J.@S @'.*8Z YE6$),.(:"TRC,@S3F4>R6 ME^85]VFRT';(FQX(Z[()XWH1^+4 I3!15L:2$[7CKN[R7-BQME=\1V;PK:Q- MZ&,ODVP!=@+[8W-K;#PQ^^7Q)F5Y:_5?,K[]C6[L7U>;Y1?M5C=%2YD@01BQ M'.(PU#FP"86]L$D[<*-!6V%H TS9*'5YR.2Z!>YK\X(V@BXZU[A'M[@% M'IYLJ7,C36I%6:C\TGZRN648?7\L33OW8J.LLF\ZMG"CWH."KD2S27__9]NQ M_9?UFG\O5JLE2G 8QQPI)C&<'D20$LYA@F06QRC()+)*M1\JP-PXIHEY+K9B MM\=L:C.W+B%YU/N]_U'BN_&,\ZS8D<^86(_,2#O1H9$=[(0'C?3@IZW\H%/@ M-+T[$]50[#RQE_/PDU+:4'!>\MS@YPSM8VWZLMZ2:O/CKB)E34R?A$;G0.:4'KI 4_]>0%K< >K1I[=+PQRL4!)R866P .^<7ZSNNZJ^UZ M$?TF-JW7=)GA.")$GW G(E';,!9 '"0I# @B,<)YD@1.YLFYP>9&+9VLH-H* MN_6=D=5J_5TG80UKEG84ZQ0S*K(<*=LO5:8@D;$B\P!!0G"(_"4?SWGSN' MEN?^'>I7^<>>4/M4?[NP]5]9H:Y)\=6;PNM2Y+V8?% <9C1@1,"2AA"BC M&)('65N--$)"OYHY'.(=3B-Y'E>\(;/ MR'Q@#XU3^,-%U:\(ASC][,G"(RZJUP^7N'RQ>RG(K\6?M^NBW*@_[[ZO/Q3? MQ*U0;T2Y^974=X)]%66QKDROVC8)(V,TS0.409&P6!D'*8.8JCU@IG9\820( M3>URW88,/CLZ*/X$1@&@_Z94 %H'T"H!&BU HP8P>MB70'2>F/,T,C;<8[.+ M,](#^M$Z0VY?AG),Z">J2^GQ97-O26W:E+&J0N:T& M.SF!%G2 C7@2SLLFH@^01N9P9WR<#,5+ %QA)YY\]&1FXB7E^E;BQ6N]QBG4 M[XJ:K=8Z]/E._+EYL]+M5>,L%8)%ZING&8&(9J&R$2F#A*T1'SZ/U MV',CA9,>>6=?I#W\MD[)44 =W3MY"D^P$QS\H44'1O;Q8Q[.(39N#,31D><0 M$W$.$LL8B;./&)@F4#P6Y?UG:4:1NEZ$CN'Z7'T5U;>"-8DHH3ZXRN($,BDC MM;U5.]NP=GN,?(6W6XPX;9B[/00'X>X.MPZO$O=!D1Q9_9<@U0?U MDWI).6%1$%,HKO*V&B0DM^T^1J-.>)<2(IBRB&D@8<(AP1 M2!B*8)9F*4LHHRQP*A9QO4ASHPZM4=VT OPF2EUZ66S3+WA/'U-DB?04<3-; M/,REG54S[0R-S%M:F<[,JR)ZO) M@T"3&E7^ 'QI!O?OQ>ZPR@;>F(&[4U_69JU&S+ M4.&(1HPF#%(I4HC2D$.<2JG,MD3&01[3G#@5\W8787:LK,0'*1A#%>H\J ZHWJ@'- MI1 B#@<%BFZ'F!NC]5K::AF!$7)H;.@.2#N*N@Z>D2G($9GA,: 'ROL._-P- M\#K1G@<*G@SQ/+QR8(7C7G_'VZHH6?%$5ET[A&7*DY0%@7;:$081R7-(>9A M&4D6) *Q)$X&U,TY.ZC5BSU]Y9QM8XZ#OJK.78'ML+Q1Y(5)+X*'I\=:]J:QS9J'Y0]MKII&+7\0HI2)Q)]+K^2E:@_RZ9V@MZL MZ;]\?'PB1:4'>OM JGM1+P,F1LBDP)QQF(8X$HA'A5'9L8TAI2TZ. G+?S/&F(M MOT:X+>-B3I_T7\%.!] JX8^MAL+GB<":Z5>5;7 M;]>/5!&L"<-:EWIKIH=0=H+:ME7FQ]L*I%W::1A$C&+$H40LA2@0(<1,_29CY%Y MAS_]MPD>: PQ#$A,!94=^OD&:19&D(4!SK7*4 \"8[3)!())_!2BQ&=%^L2MN^#[C-0%2X"C'(6!C1IWY/WI>4V=L9O2:?#:[TCHN1_L1?$\L!_ MCE,^MA]!*P2-1J"O->BIK;V;_>M:U8'1?0':@A0]]4%3%W>C M J8E1X.! M^JM!P:.S8NJ)\^4#F4SN:5TK4T_'@<=F<@&&IG:9Z+DO0J>)*4J]%95<5X^: M53]O'1SO_WP2FGZ[N.BONO6%;'(UC+WPCFR:"/XXYU' XP#&B 40Y9F$) P3 M935CDK&,!BQQ,IC]BC;W9'7M)>9V(')+6-@;^WO#>OPDV<&C<&L(?9;G MR&O,4+4_T5+^#$0CYP WWFE\[;CV.LPF"FKLR0@:(757!2.FQZ+#%Z'P%9IX MX7"9A'* HB71C5!U%C10_$!9# MR<($AV&&J-LAZ_%AYF;[J6W!8[%I]JK:Y;PG,?C#R.QHPYW UXX?KD=M9'+0 M CJBY,P,YT'P1 LG!IF4$\XK^I(0+EP]MK>\MVNNWS[HOWXL;QYUI=S/\I+' M*5PF+$-!( 44.&-J2XHCJ/XB()(XRB3'.$I'!;C7 M\3-56XQCLP;?B5;T3"S?J\Z_;P?]9+,Z*V]^_S!6UP@WB@/U'C2JZVVK12# M:_C_OQK<.[C=)ZWK])^;&9MY!I0A70? M ?L2HX.1F*A^Z*57P:DHZ%%ESU3\W+]^LG*>1\7LU^H\?H$[O?RR_B:J4L]B MOX16^PY%&2I)"G*@=-DI%(C *?G";2(NZR54]_9 ]SM4-STM_N:'\FP@ M.L. 9V^?C!!ME.CSH]7UP\X>MCG3)@/J2W'_H$S W^NFS>L2$YJ%>2!AF&/- MF;F$>808)#1*(\DY)6ZM5\^.-C?BW%4.:-(<*RTN7$OX7'>]I=WV^>>QMMN= M>T-P9&[=@='VO2[::5VB\WB78W#>Z3V#5> M--X^'?!3B0>AMI'?1.,_:=?$,"4B9S*' NL@T8SDD$8A@S@*&$-8,LZ08]-$ MNY'G1C+]IJ*-AW1/=-.(SKFIG^4DV#'.*-".S#XWG]]^!#>;3570YXT^H=>& MR2VI3(F&2];=D*Y^;@CY:_%G.>[4_?[1B(!$YHJ:F)I!C'/..0L3C,ADD190$Y.V&.CS(V&C)!@)Z6CN_4HD);> MUFOA&=O9^@*9$?CC+ 2^7*U'QYC6TWI.S0-'Z]F+KR_U\C(1;UM7YK-L+BO( MZG9=%TW@V$9SCUI&/A7U9JGV0RA+N"[+H&O",)1 FN(0YH2D>9#AE$>9"T'X M$6MNC/)AKT3,:I< VZ8E+X#Y,,X5M1QS$NW(:?JI&9G-7E2A.+D1$*$=: M8A)B(I ,10U3C3M\3%>\>CI0A3M^8N'??==B:Z[]0W[O\]%)6ZK M-7_6#HGF)*M>THAF%/$<2A0J,RU1%AJ6)("(Y@%*>(!1'+H%VU\:#MJ\ />-#2Q+76X68-66K 3MRV/Y8\SK*'Q MQ!^7QYN42ZS5?\DK]C<.;TUC'&[&;/DBGM;59IEF(I4II3#B$5&F19C#'$4< MQG$@LCB50<"M7&+G!IF;9;%MOK(3%#22NC>G.0#T/'WX@FEDQAB T*#V-*<@ MN*H_S<%#)V]00$A1A$@0BR2/;C_OEP^?V41OY@!'P4@V(R\!=_HBO@6/L(UY[))P^VE,J M#_I8#QXVV4=Z2HW^QWGRFF'6_<>257JO\$XT?WXL/Y;?U+>_K@I1+V.*XX3A M#.:IB" B*(5SM#/GKL9KFJ^[D M!#]UDOZLLS1LL'.VX*TP\62]GQ]K4LO=2NV75KO=34,[%WV_84SG,>@B -6Z M5']EC0?I=KTJV(_FO[LFT4(*SJ,HAX0P0]%#UO[8H&6-N-*:E!'TQ[4/Y3Z%XGI$\83,RZ1S ,B#5 MX10^]ED.'G":+,&A!Q5;/^INBVI1Y,^5YNS-@P _=!MBK8^G](8+V)S);#AU MYV1)#1=$[^K'^_4U%6/1:FC M074&_]]U G^3\[KD.0MDD(50<,6+".$8YLH6A"1D:B^9(2YXX&(%#I9D;CS: M5A,M3)W%UC0A_+^?33%:IEO;4E(7^H=&?#>C6I+7/W!P4H=^2JVW MAL4W_?PO3;+?+:FT',LLQWE(J80$8011BE.UFY8'=/E ^P./NV]N)%5DV"5#/BEI3Q?Z& :V'?7Y!'!DANM$!3M9=;'0!L%6 M7*^I&E; ^,O0.#_PNV_H8?_6NOA8WDA9K KU\/KK,ZT+7A!] M+'A3UVMF?GI3\O]<%^7F[^IR'C4"L[WY^U4FQZ/YARUFR]0A/-Q.A>HZT>VEMD6B#R M;R9F7@>#;15;@+YJ"[!3;F%N,OJ!3D&?GB8/.'OS1%TCR\2>*@^P'7JR?#QT M8&_9]9I_+U:K92X$8TF.84SR!"(>Y)!F(E K(2?*S)<8"JJ/P:,P2F/N9CL.07 :,["3;"!4=@;;$/5'MKTNZNW>6_J%DKYZ M1G>/G;87] ME#GH\O_S]P*H(12D^R[>5X,7F V%-5A]14Z;^O/E&BI4Y8EQ7 M7Y\$*V3!;I^K)_5-;)LSJ5_=580+]7/VH//0U%*2$9X2! .98H@H54L)20@4 MD>*_)"!<_<>IHH)O">=FZV@%=?8M,RH"V>JH]^Z-EH!T:@*YKL!*;+18NUL< MRS=XGW$["GK5>1R9R[HI;+0#'[93V"D(;O:FL-,1M$KVN_;IWQM%P593C\4G MQIH$7X4KO,LW;=&+L> ]*)@QVD #$[--Y9XF&[S+#E<;XBXF*<4\88Q"D20Q M1#G"$ <1@0'%22KT[W*G3B=G1YL;O;=UOAII04]:-J7;1NV#U&ZKFP:F>%>Z]]+FQZUZ$S8WI>D'^M0T#+U3 M3S3=%7,4!$F:1##.L3(MTR"'.,O4MC#$B,91')+K\=HR=T.;H>2OQ M FB)!S7!M,'>CF$\XSFVV;8N[^&GXION0JE^;HK*T MB=_V$!RD?CO<.J!-Q=%&&KM>&"8%50K%>OP?;<>?980$2I1) V46YA E603S MA F89D$<9V$&?JIF']VEP:_\Q',1S34(&/'6Z5B+#5=YK M.'+%8P9&49JHZ;9A52U6XC>Q:>K9ZC+/=^NWI'Y0*]LW)0=_\^/W6O"/ MY;9XTJ[;P@VM-Q5AFR5.),(,!Q"'2$*$<@KS $4PD$H&GF5YQIVR%\<0X*=GI1\HRI_!4ZLRH#_ KC4OV>K[OQT# M/<=X'^PL\M>>Y9'7QA<3O%40* VWK92UDC_K7VL]P6UO;G_ZO9OQ7;&X7J.3 M/SJ-?=8/'W%"? 6RCB'BM,&O(X)\$# [YEB#*VJHD>_(GVWYO3>B%++8+!-, M1!!E,8;J)R$42,8QDYBF,7:NI7%L)"N&F+2*1BL8T.\*:-K2@PWY M_6 WB>O_K7[W,\_>Y*/W4J][E.WN_CZI@+QH>'':AFUO#@ZM!'Z'?P7"97JW=P=4PGNMVTNEVD91D,7J3Z?SP OCS8U_.W&OV,Q= M0MB.1#WB-C(];B'K[?)ZPB[TH9D_GK/$Q1.#71IM4FZR5/TEZ]C>-C3"IGW\ MU\V:_?.65)\KPV7<5(^X%=77!U*)91#AF&>8PE@F1!=X2"#-<0YYQ%"BMH49 MY]*%5NR&G1N[;*4&M19[H0O$L1ITXE@<%R .PW&< M[A[:KE,96V*_F[T&'H>>LDZCC\Q$U&AX%SV']TX'.N<<]M-Y);C[X0+$N2 ME,$TC1E$,@\AI6$.I4 !16&2IKE5MYD+X\R-J=K=R.YDQL+M[H2KBW/N*K2F M<+AS'E<[ M2O"&ULC$L)/3&")0[5 [[/QG3%F!XBT2Z=Q8$X<46:A]&!MD<],PXGC3E-CX M^B#$YE/K:FI]T4&(\BC'$H8LCW69H R2D 8PP"2+H@!AA%(7UC@]U-PHHY44 M&%%!)ZNCH]\"83O^\(/;R.0Q%#)GXKB,AB?6.#/0I)1Q6>&7?&%QQ_#NEA^* M6O?M,G6!/JB?U4N2A5C$L802ZS.3,$L@"5@$PP2'3)&(X';EQ,Z.,C>*V'9O M;"0%C:C R.K>X?(0U//4X VJL7U%0U :U.7R) I7M;D\?.KD?2Y/*G:LT>7I MBP?TANDU6^CJ!-V4ROS8M%FN3>S*.S7D:ET_5V+7BHF(*,29Y#"4D5260Q[! M/, 4"A2JGQ-.9&[E_;E.C+E11E^3!=A5/-,)V$VQ@IU2;5,K.72I MR642"HY2KE,B=<'-@(8PSSF"6 0)"B*2$K=^/H[CSVVM:N4$WULU >T"VM M'M6^SH0KU&"]T\!$-#0_=@QC<)ZJC$B1!R%,491H'ZV -%0F!I+:/QLPE@GL M4I)WS*F:H'+O/UY.T9&Y@8"W$SK9+-F=;8R(_=0MF,L3]B-S$[#87./+;D,B*\PDC,C31LQ*FNL:++& ME56]>WXA]&"Z+W>3>/*EJ/_9^BQ%PAB1>0P#JAM7DDS 7#$()'$NEI )0*8$\'L*<$T%K8[_P'3,WE,YAQ 1^9DURQ'M!I> #H]LZ51E.'1G3E,&/'2R4Y3A"O=/3ZYXBOM:HNM8WHGJ\9V@NCQB M/WGM,UT5]V:D^F/)5L_:W&TKN/ZJ%S*36_)+I9:X)1 ))"( M)(,X$"R/4R&CD-HN+UXDFMN*/! !7*H'U3@E[BO,S39>7FLG!']TB+N^A M;G@+M$:&^_82?4%/JP78ZK4M(+W3; &,;E-/F?U"-?G43>4:,+V)=9,EN59; MF6=U[;K:%/^CC[5X49N.H[KJFG@LGA^-P\!\9D5=/YMYUMW'U>RM)5AM7P9S MA;YT+^^^_VGJU-#V76#MN_"XA>IO?M9'KS-V9LGT,\YDJZA76/H+J]\'^SCP M40_]5)3BXT8\ULLL8A$-D( !9@2BG(:0A+D.Q N32/V(!9(//^_I#S6WU?'% MN84IGZ>%!4;:JPY[]A >/8NO!?0?4^M:>[2NCA!23!/9\<)YG)J70[E;CWU%1_4.%J M+BRLRX>'Q\7J10A@9 6_ M"6Y*3%TO2/'@&-E_#%$[5K@0IX'IH$+FT[)\6AM[Q@CZ,D $?P<,OGKF'1EA MW/9YIU4\Z*37<6G/R/RG8J&-#V6?-#]^>M EA4W>4//*4AXR2CB'4:R#] 4+ MH+(<,,213,(X04*X9?M9C3HU6F@D+8TE;RSX^]6"@Z(EN6/0OA7X=GSA'=*! M&:01TH"Y_4=;Y '8Q DD7Q'^5F..&^SO L-!W+_3S3T3#9G99I=?!1/%LVX0 M5Z^%+(M)II,*":491%SJ0E+JIS F6!%1)K+(K;#\B8&FQCV-G& GJ(G:G0&= M#PZVU9*^BF>Q?'+L97P2;3OF\8'AP&1S!+XAL@W/ .$KT?#4,./F&)Y1]B"] M\-SU/"9W(>"75^MR6 4ESG&]V>6GOA'ZNB*>8WNP8JU=^J MBCF/2G5@U@G8W.NVR$_KS3V05;;9BYY(N5HL5M_;WOO67W\%'WYH'Z_07G[U MD*(Z-B#+Y9.ZXM'D497@^[U8;O_>_)*L!5B+Q]7:-"S3_0":YY?MXK!R6QSV ML2D.R]6?P<\*_(4QLA^5A4;8_2^^CA)ZORU=YP;N#QWOD*"WPGLG OV?TB-L M2[W"RP]+L;Y[,>E.<\"B2)($O4M1#DBD(:9^D@& MF1281JFT:]?D-.K4/H9&<%!)7NL#*9K&+)H;KXWV+CZXC<^6WHBARS?M9X 6.NZNW% MB3G?W//(NEB*&WF]%KS8?*Q>K)/1)$GRM-(=[?-TIA# M%.8(YID04' F0_5=2X2(G ZQ'0:?VA?,G,>JU<:,],VBU'4?=0S*8D66,T"V M%O+_>R+*JERKA?;8**06HR$40\^U6>SHTG::/,OS\8&F9.AM83T;E>#@XW8V M&ME!+;SZ32.^QV/T'J#Y.EAW&7KH!P9 ME"1EJ>(Y3""2+(98) C&"4E3F421#)PJ[+T>8&J$=EVG 5>5M_]/\&L8[(J; M_Q<@3YO[U=I$YM79J!"$*)D%0:#_]S<3D]?^8XYG:89F>9X9(T+_,TQF89#H MA-7&+@IG<9;-$ [,-=$L0-DLC .]E)^6SZ+<-(76 ?E.UKS\!1!CX_RFYO?^ M/_\C3(._Q>$,:'/ /.&]8.:KN/>G2-M"SL>O62VA]XR M5!-=EU@WTLW )S-[_BCQE/Z>:._@\:-2VRGE7M/7R>OZA@\<]*O6;47OEGI5 M?N**# M9D&T%!E.H05&GLA];_2+4W]1NB=?QCZT_S!GA$0\8A4B(#**,2)BS M0%.?2#!)TABAL&D">NL2?C"DU%;K:K^AZ.T89%H[#A?M+BJ'4I^ M'D0HRC(*19!+]4F**,Q3S"%*99;&*2-I;G5X?&Z@J9GA)I5I)ZC.\G_H6QKA M)+AV).X#LH'IMR=:/7J6=4/AK5G9B6%&[E+6K>QA>[(SUU]F[K8*CM7[TTLH;/JGS)FSM_H;8_]:;D1=W56?G5T M=ZVS3N<2!1B'00JC/&0081S#G(M<;9ICQ+"NO(+#/NQS?NC)TA!K;X+(;HKJ M<\BM,MLS4)._>_'^]M0,]=ZK>L#]3?:=+;E!+3BX[H38Q^;Q#%K#;01/#?S6 MF[HS@%ALT,X]H1^Y?1/+8K7^?;79IL>Q*(OR),,P0*%V_,D(8I1%RI;*0\Q, MQVCBPF$'(TR-JBH!@9'0C7<.P;.CEXL@&9A%VF@,$*-_4G5/E'#X_%%7_DGU M7B_PTQ>Z!QI^7*T?Q/KF^U*LZ]=0+6 >""IA(A*NUG <0!*2!"*:9BA .(ZH M=7V>@Z=/;?U6 @(CH7TLVR%HW6OW8B@&7K=M%'J$]AW"81_"=Q$L(X7J6;TD M3J%J)[7N"$D[O&>TT+.3XK9#S$Y?U-.ZT"?_[TBI;96'1[$LS2Q?K==J:DSP M_+N7W25U],:5/M7_H/8)FY>=!ZDTK3-N[\GRYK$J,Z\>L2D_+:O0CU=%?,T? MWRL3Z2,IUM41?9X*0:(,P10% 41A)"#FJ80I(3)ERLH) RM&G)QF4V-C(V%= M@IRO%@NR+G4V114$XEB-?#(@V]IU4Y%W0M\EHS T&H,V*J %"Z OH'U=#0TP MV,Q A4[+IU_6G71T%#2H$=+UVC1&0+UW%4HS<%"]W5P"-%1 8U5%NG@T;J\>9FH?T+:DH!'5I3CR23S/;W#\H#3P%^4H0+W*2)]$ MRJ5.9 ME:/6>>2I,:82&ACI@?Y)R0^T J#6 "@5@+N/UWT^SM/K8"@/;<.[ =R#B]V0 MMJ?GP1 ?B;%]O=I.5-X+M YV=WO>:(3?2\WV-Z#? _IYTK8U"^I,SV8I!(22 MF,L84LP91!FE,"<1@V&:ABD*$8]IXN+7.C'.U"A_5^NED=/-LW0*SBPD:4#2 M'*(@3"'"<0)SE'$8,10+*E*'+HG!IE5/?*&55?.SO.7>YN;N^GT->9]0M%7SK@XEGH MRO ZT?[#U=;87ZW+SY^O&^I-HQSE,H%9%F"(*%;V-Z,<)DDF48"4]4VM0DTO M%V5J[/RJX$A=BJ2MC^F]\:OISZ%MF+96,Z#TLK<<+YS$\T;[>%,S,']=/BL] M#/L+I\?>TA]OFD8K+C/8(G+:#?@!MF-[<.$ H^T7_ #1WD!X>F+?LWEE[NGV M**8*FHXEG,=4YC+&##(911"Q/(5Y1 B,,IIG/ _#2$JW0_+70TSM2[6SZ4R* MK5HWI9:YZAK4_$K\T&XA\"6B#G^9J=+1T39%-+:#/$]13RGL[ MRCP88.0SQ5,*'A[NG;RRWX+_LJZK5)OJ U5GZZMM"8]YGF>88"F@2$0,492E MD,2I,FS3E*692'5Y7I?%WSWCA;\ MP3DP1>R0K,N)5+*"G;#^Z,(.%$_4<6:P46G$3O'7E&)Y5U]Z67%EH9SJP(N# M1-(PHI!CP91MD7&(L4AA*+.(I2P12>!4**Y[N*G1RY&^QZ::\*T:29?Z:,5L MN')+)^JVW.(+R\&YQ0C:JXUT#W*Q0<4;N70.-C*YV"A^2"Y6=[F[Z3Z\^W3[ M_FI.2OI['TL-4#G M75GN:@^\GGMJ:N\5FEY6=9M;4WA>E)L9V) ?>M/)Q>-:L&)7 M6[AN@UO]XN>?:LU^F0$"EBOUT%^__0K^?G7UI56,_D'M')[6PE.$SSZ6'0Z= M^L+1'#/[@K4=+*_^TK,,)"GO]?]TT.0S60C31$573V8Z!U/]X6K)]W_1NG(N MT@PED=I684+49BI".:1)3""*$RIB)#,BV;QJ-_!M0]8;.^OG(IE9/Z%+AK_%S-G9OZ/-Q<"?4RW9#)B): FH M:\\ULH/J$CU-KW[9OL-CS4\?R/HJ$'J1+.-6$_4!VT'I42\/[=L&G2S++^2E MU=PNC2BF,J4PD"*$2(8!Q#DC,*0*L8#+,,H=VY^_'F)J]GWE-E=BNC8X/\#. MCM8N0V1@KC+"@5JZ 7;OIY7WUK_\8("1^Y:?4O"P7_G)*_NMYM_%YM.2K1Z$ M[H1^M5&,09],Y-CMZG%YS7_\' MN3LJO^AN3^_%HG@6ZY>FFA(B 0D5Y\622[7I1P2J#3^%+.5Y'N,4"X%MO99' MGC\U6C,B@D9&>\?>,>C.^S,O!&3HPXH]+'K$SAT#Q=[U>2$X(_E!;TV#L;MB M*<1:K<+9?@LUO4_5%1PW0KLTS4G9J19I"UTOS=Q0/M&R$KL\W<[,7-ET-&O: MH7E+ANS OL-O>NRNT9RH'2*W/:I=E_4S)O^^6O'OQ6+QZ>&1F"+C3+UX3Z; M7?4K_19J]I[S"$<21Q0F/"0017D(<\$2&"/,8TE9P#%KNE'8F9'68UNMG/V> M$@,S;4M44&QE!=JD=#,0[?&W,PS]8CH.530%K:-=7NP-0 ]J? MC: ^?6!GT?#6TZ6PW [E<+];SR'2D+ M-F>8")Y'$@8()Q"A*(*89H'Z)T^C7/*4RPL\9&?'GQJ7:!>-MF4@H%J\2WQ> MY['OX_'RBNCX_JY&?.WL:G?_JS68@7>=L%_H[[(&;Q!OU_G1W]#790U-MZ?+ M_C$7]T:MXHBK;I%S26,4IG$&:9*D$ 5)#O,@(E#&@8ASD;"4./5H.C'.U.AJ MOU-JG3M0MS_MG3=P"N,(4Y*G<0BS.%*?BH '$(=(0HQR$0LI0F5T]@@INASI M\8*%WFT#@BA9:->0=AQ54U!AOWK:E!NR-*T5O4] GJ$\4FC#0.BBVD0H[.-$ MO>0!0>I/@4C#V#D>R!?\PT?Z?*A@?0OD[;[4'K <^(N\WW"W$G+0CKO''=OE+?JOWM,U8XVO$.3 M#KS1>JF-1]-[4>T]U(+17^:RV9*\?%%OV[U.09WG,&.0E2 MM3F(<:B+O;'8J7KU4().[;/<:@D%=_V%ECKA5^^Y]5E#P46=1K+7F)=P;FXK MJSR=I?@.Z)&61HZ^UL%>$#M>G,*T#TRLN[+.,]#2$GQ7:H*VGJ!2%.QK:OKT M5KJ:'9 NI-"H.P-;A?U1]-!3XHGC!Q-SU(_$T&"__LH,/IY[C,*5FMJP18OE M/\3RWV)1_L:N5R]_7Z^>'M4FLCYK3G :A&E$(16I+@>1Q6J?$84PBE*4$I*@ M,+':RSF..[6/R#]^^[O]F;T+OMVD/2!J W.P%KK=-5.1:"TW^$_R\/@W8,0' M1OZZAHU[<(0+T/9!$P,!/E(PA3OP?L(=>J#6$0;A\K31PB-ZJ-@.F^AS>U_' MW-(<7^COS/53N5D]B/7V"U(?<[.BDLH+;U6/@%<'#W18V=,:L;@?=LY5IHG\X,>XB\>38L MAAS9S6$/PJ'/P^%>-_(IUYOYNQ59\QOYOE@+4Z?L^EZ'6Y!E_0T6*(U11B.H M+MIQB]H M Y/+(4J@D=5CGI ])%UDHI[2(A+UKQV)6 PP"G78*]H0AL,=/4L%$N=C MW,_UP>Q__@>.PNQO=<,SQT) ;4SMC(Z^2 V\_BNQABCHMUC/ M$:4.2O,_D!%K0JJ+7GY6LENZ,L]C:+6_)$-]1V9.$-P($9XP+L MG&G#"A-/W-$]UJ@$8J7V:Q:QNZEG&(4I8"9,W>,#?YIF"LYQ"A&1 43:XL A M$E!FA- TR'*2.C4\ZAIL:D3RV40?U D#NEN/0MPQ *$+6COF\ 78P,11B]F4 M*1_2,VF#B*]S^*ZAQCU+MU#ZX#SCS]JNR%)O2',7H_+ E;V6 J+\]/0BN"P-40K7^]GFUO-,%?-X+NIGS)"49 MC@1D)!5ZL\,AX3R")*2"94D<9-3*F?DFTD^-U;1,@%3"Z^[M9'=,YD9NX[X# M=FPYV9D=VHG;!,NU%#?!5;7JH*T[J)0'C?8F.;^E(Z@!F($=!.V_*WI7*%1M M*30._JC]3:;/T[=B7-E'_?B\R;2\_IJ]C1 71B;7LNS)4$>G\9M=X)FZ0(FT M?A6'MA2?E+E?S@D/49)D.0R5S:UV\[I52!(QF"$2IP0303/6*QS9AW13^[RU M(U(_;DLS?S)53JHNDHV&0%<\>1V "O[4F@&CFJ.?P.^D,\1E'$@UZ2A'$*4Y MAUB&1-D\6,8LSF7( K?6J&\V[>,T5'6=>*4;G.KD6VX-WVI"A]Y+MF:R-E5> M6RCMJ=Q-HKZJK:'+K/8/)?>)ON_X<2^RO4W0N$]83T:*>QW$/3QX1S=T%EGWTMB?0QFH!@SS#R707V6A M\'K]''U%H40DBP7*'TF$S>RV#'KFJ MO%=EVCVL=%\']<2UK_)[%N]!1_QYU]VCQ9M;J-".+[>YW.UKP$4QOU)/X?I) M'Q?D;JZCPL.01C"76:3X/PH@S7$ (Y&A@.6YB+E5T/C!DZ?&^%OA@);.CL0. MX>KF^(M &)C5+?6W7I(G=3UB7):"_7JW>OZKNJ>R*]4/.W/R\$FC+,B3"C1+ M\/0%O8M'Z?X+7]:KYX(+_N[ECU+P3\M/RV=1ZN3EJRWUSQG7K6E"!/. J569 M)$)MRW.IRZLSFL5,4*Q6I8X[M-N4VP_MM&RW @SWVNHJ1Z;WS%-9'204C;#;(0^#[L!\H($U+6(:L0%] 3__4:'\"]@*#Z[.P]RG<)0C8OYJ M1MD./':Y*$= CE2*KNN'E9/R\T.H/1.U$V'J33P5##,4, MTC#'^D@IT1FI*4SSG,B4\ X$S^_K$[1\W5[Q#]=5Y^UZ7][)X; M[%D&L$H5[LV MG.8BQI&+#60SZ-0HT,BL78T[H9MV6%5S+#>CR IW.P/)-YH#DV8%Y)Z\^Q5_ M9T#OXE82*+G]64\N*'FRI*R&'-6J<@'AM87E=&_/9-OUB@G!RX]*\":B2!\5 MEC?R>BUXL9D'/,PSAB4,8K4'0W%,(<[B&,H\"".>9#2,K [VK$><&@TU E>U M_IB146_->E4%.8^W'0-Y17%@^MD',:>35K%-)[#&5UQ8<7_F]9\<;-^G7 M5OV#3&#K&WN7!7]-9=L/;\9%%&61LG5$GJ@M'D\A3M3_)2P7*2912@ER\51W MC#4UU_3^AUE;-@?M/MM% 9QK)9_$W(YJ/"$Y,,E86C>S@V:>5?J[U[+*Y^#R M5UKYY$ACEU<^I_*1$LMG;W'W'QUOVOE%J'=,[;3OQ(W\[]6F]9=MV/6S-1*;+]\RYG9HR9L'>?C3(C M(SG8!IL9)W_.SZ/WLTG][%ZK>]?I<_S+T\WF>UE;PS;^HU*<75CZ*< MIT$6Y(%@D 6<0D1(!FDD(AA'*>(I4_MP:?5%.O[XJ7UJ=A+J8 (!_M1"6OKT M3P#8_66X'):!*=\1$:?2=J<5OZ"Q972VY^_4X-S+7QJRQ?(XDNLU.JRQ9/NB>.Z3ER\V@. M&^8)EY)F/(8BY@2B- @AI3KBE",<(I*ZY50-*J_+VADGQ\J$)3W6.O?W MT_F?67GZ6#=F)SOGW2"R!?3 MVFU.248QPQ1&G.<0B3B .$4AQ'D4QB1*,IPX)5YW#38U^_%JD(Y,G7#;D;@O M$ ?FX%V/^VV9C4I24(GJOZE]%R">^]@?'>I-6M=W*7VJ6WWG/9?50VK'MBC: M^[A:/Y"OXEDLG\0\BHC(>9K D"4A1 DE$ =I").$RB3*LBSD3D49+<:<&JF\ M.\8@,_"T)(K7=49=^?3XN#!F"%EH0U-GKST0L*[4Z5>?J&M.["C',](#,\\6 MY):X,YU, (S X.L9,'M7[;& QW.MG:X1WZ1"C@4$I^K:V-S:CYR^L7O!GQ;: MYJHR%;\*4\U0>]S,^M)COGNI_W@K?FS>*=W^/2R:?8S#PB)2!XQM4>,(XB"F$&2L C&(I6"T2C/+UWI OSER_)?R]^6[V^7_U#_ M^?:7:L.@4_U6NB(&>5#;B9FZ*OQ7\EL8O_^+>D>BZ?AM;,U?8$V,#F_QJL1=(#&2#:(^&NI>'JH ML5LIGE7Z2 O%\_>XU]GYL-SL"J%O;47=7.&IG.=29BG+".0RIQ"E D$2Q5)Q M!D]XP(BB$JLHD7,#38TO*EF;:OVMO50EKGU9GDYTNRG#)V8#TT5?N)RJ^-A@ MT:NH3^>#1ZOQ8Z->N^2/U?47'@,N^2=ESB[OBFTAZ?=%R18K71'RBI:5E8TB M'%$:4TA%P""2>0[SE%#( A:'6$:4)4[]")Q&GQIQ-,(;,WDG?E.Y=:< ^+-1 MP;&VKMOD.)XB^H9\I&-%+VCW/VIT0'7) QWRIY MV[0D2GA*2(H4G44\A(@2!HE$FMAXB/((YS%V"G@X,<[4**S.BZ^_Y;T;U)]" MU8Z1/& U,/=4,.TU O'>W.D,"CZSVH^,,GXB^VE5C^:N=UQ^ 1-4++-KBC&7 M@2 QBR@4N;)R$&,A)'D6PH1BGB4ASB+D9. <'66:++#0V=3:<:U[)"EY>U# M 9P.!' )2*,L_TK =FL@SXO_% (^E_[!&.,O_%-J'EWV)R_NM^A_>UHH!GEX M7*Q>Q-J$5OZSV-SS-?E.%C=T48?TSY,()RA,),R2 $,41PS27(8P)H@I=A"9 MVNRXL(#=L%.CA9V,6\O L5>\)=QV+.$?Q(%I8T]@TX=:L4<+U)W0_HC$#21/ MS&(YZ*A4XP;$:^YQO-O]'/W37JGZ#TNQOGNY6JA5K4,#GX6.^/XGT:D)F^;, M(0XI$SGF, I1"E%(*<0)98JB>)YF%*G_L^Z*X3SZU*AI7P%0:0#:*E0%+D"C MAOT1L_O,=-/7X'@/S&+.4/UWL7@6OYDHLWF(61[14,(DY,JPY1F"N4 Y%'$>1$D> M2D$RIR:OC@),C:C4*X@<6W"Z0FY'1T,".3 UU:(W :=;Z4W?,"K %U+P&?B7 M(&MPL_28$-07,E_=+UV''[?!94]P#GI8]GU.SR0BG9=-7^=EM^H&O'O975*+ M';ER_@L99:=QMD8EM+SC'?:+CIM:/9:4S:P(3< M+KW15K-=?\/D*QTKT:&5G8%&76#T-<5^C<; J+RMDN8QKVGPB?&5^C2'U?"/GAAV!/VL%X(Z5BI'7M)L]"$1(989C@ M5$!$<0QIB'/(1(A2%J8TR[EMY<>.<:9&$D94L)45U,+:UX#LPK2;)SPB-3!% MG #)8]J/)187%(KL>OIH%2,M5&R7CK2YO)_1\+E8BJ:_PL>JJ\C+'TO=I?:: MJ)= IQ H.Z78F"9[0NSJT,[5?E,@E"=0IF&FF_MR2!D+8(P"%$>"13A/7"R* MWI),C4FT(OKKN=^KY457[C'=?YM? "D$^'E7S-RQH53_F;.S6D:9CX'YJIF* M2@OP<3L5E2*@T60&=KH I4RK?+8_H^=B0#U91/WE&-5\7;T3VIM\)14=:8?R1_7"S\,DQKEZHQ6+AKKG'L\@S;" H4QD'L4B8+&5 M8\]MV*F1Y^V]6 NB);0/!7$ N9OZAH/NS6V@-?C MJBJ^!G1L!/BY[E8 R./C>D78_2^>BGZXOR,=840.#QLM?LA=P7;@4(^[>^X2 MS$M^HUX7HK.(CQ73R9,H9('Z7J$X4-N!6!"8HU1 25+&@R /&74ZDC\_Y-0^ M75M9JT5=SDQ))[,3<"I:Y "ZI27O%C^7 8\C MC$*8\BA7UK3BI#P.0X@BF6%$!K<4XIQ MCY0O@^K@O/C"QUU:QOBK8*N[9?&_@G_BNG&$+ 2O4B2;TNY72]Y*E59_4SLH M;HZ8=J5R@SS.4Q$)F$8!5>9=$D&,!(6Q5$2:)BC.9=2OO+$7^:;&L^V*NSL% MP4[#I@;)MM^!WJJUM 2UFGT+(?N9=4NB?KNY')K ?4WC2,64O>+OO MJ/BR5VA/%V7V.XR[P_JK*#?K@FT$-Y\D-=BKW_RQ++89=3F3040X@S%ERLA. M20B)(!AR(O((QT**U#J_U&7@J;']3M+:K+-WK3KA?=Y[/12* _-L&T!C!BO! MP<$OC>P]4D6=,+9W8 ^%]4@N[ K38MN^CNBJM\]%J;VZFWNRT?^\+ZB&O"3Z M$[@&Y1,M-\0T'ZM_)]4'#PA%3)L7]2B=P[CU[6QU0]Y M%NN-J?>V68'2:*O%JN1]5N*KR\G6C\](>3^KO>_=HAL/^@625^_Q3[_\>OB& MFSC1TA@1)]Y^_=C-ZDZ8\C+J RW6VNI0"I(2_'3 0S]Y\L/W>=4[//%.CQO- M%]]'R;8WOM?][E_HZ_6J+*_U:[M^V<\<;@+X$DP0EB$,D$PA0C2 )$ 8YC3) M9"CR@-BYOFP&F]J7^/KZD_UWX2R2Y[^W/O$9^!MK1 6UK.!5>0#WC^I9\.P_ MI#Y!'.GCV0GF-[%^+MBVP,+//ZFW4GVN?MZVA-1/]G5$:@M>!QV??<1H%&RK M3)MVK>_IV62[3A*\7=4;L,^%%)^6Y=-:?_&_K!8%4]NP.49AR@E.88R(V@KE M80IQF@C(PRSDE&(61ZF+?\QNV*G1;R-U%?2@)-:F624R>*QE=NR$;0>_G:/* M/Z@#79#5O0&U$W"^.DG; M#3IN2V@G( YZ.[O=W8^P7M=#_EULMKV@F[+)\XCF:10P"5$F,$0A81#+((*< MH3R-"6,X=G+GVPPZ-;)J%02OJI>:?=?=MA7Q4C@&;%@A;\=4OO$Y9P:Y=4U>_2" M+%ZS7[]^T;XGUHX>)S!= S/JMB]U2\79L3-(TFIH<>X4U;RC?IHST0U*=Z;P\UG+LK])_DGOS?_]Z>W"""LIAC2!DA M$*5Q#@FG$HJ4(Q:$3.;$*G'YX,E38W$M'%#2V3OK]H$Z[];LK?[ K-AHWL-? M^>I=L79.]H9BK':O:N]8PB]J(9;@2_$HU# Z ^CS-?CYI]LO7P[]CN;CH-:P MVG+>"Z!N+Q8'-U[?'KEQ=O+@26>K_-3,C:\SIZ/ =W@Q]Z\?S65Y5,RV?_+X M!7T;,2H#?;5^7*W-6Z6[N8G:]7F]XF*>9@J53)=UX4A E"<4DC1!4%(:!EDJ M,;,+R+ <;VK$6(D,]F2>F2:#YN"V<==KT5U;-';CWLVH Z Y,,_Z +)'\T8K M>"[HX=C]_)%;.5HI>]C1T>ZV8>JPZFRRV^^KN8QQ$J$\@E$>8XB2(%$V%\JA M%$%.$$GR,';:?5N..S6Z46]8XK?J:@.PW2YX -@&YA6'&JM*\/%JK+Y":J32 MJLVHDZJH^@H*UT*JKV_OZ38D95'>R"MF\JEUSH0YYJK^?Q>>SCDF1.0(I@&1 M$,52PCP*E+D3AH'$*2$9<4KRLAMV:C1DI-8!:E_44YL-AZ,WSPYO2^><=Q2' M]K4U .Y$GM4'J^#/^K^#!.Z[(>7+]64WZ+B>+"<@#AQ3;G?WHZ0/4@JVN9$? M?K![7>GSJ[*\;I;7I+S7__NP#2DM=T%_^@][48"OKIP'-$LS&:0PY(A#)%,! M\Q!GD,HPH6%"!$%._#6 C%,CNTI%$[!K*E2HI;G1'I!%7;1R:0)YW=AOB*FU MH\HWGK"A=Y';N6KT U_-#G()KDVTM?Y_T))]UHYZKBYY%0I]>(?.,R^63_I( MJTY#7_G,FQUPACSQ^1 2CDK^ T+\^DLQY% ]M]RD6/\W63R)WY1%_;0VI79T MW\ _EBM:BO6S/D_YM'Q\TB)I/)6]W9R\*/Y3;[WY^&TM\;^38OEY59;5.;X^ M9_E UDMU63G/44 YS0-(DBR'*$H)Q#D*(8M"@D0<,I:2^;-8TY7UMGTLV5TX MK:W!@ ?I^G"K*H$$UV)A&D0QPT1W.EY/_5@6O&:C=H]T$U6DDV[6IN[3SUQ4 M/_TR U*A"9XUG(#P_WDJ31TZ=8/XH8N,"UVE@:T>7*M$CO=^6?HLIOC.#.WU MT#-KE)Z!EMK@N](;M!4'E>9@7W5S[%\I#XSV>XX3C0#X66/P"VA04"\8:'#P MZ$09>^I\N6%&DWM<1\[8TW'@"AI= &\Q:-=;JKYN,W6KB4/Y5?]T(V^>-IIU M2Z/H/XJ[^SE))@%1(F.( QV)EDI& TE1SBX-/;M O*GMU_I_*(VN M>O/PN-KHV!*RV"^Q*-3; 5=/F_V[[A4&%T>R7?)Z6/K(WFS2A_:E'8U;V^D& M]I1KM_+1N[]FRAL-9\UG\Q]=T^HC1LT#^L.%IETBW%M'I'D UB(0S<2/W=$X7Y#EY7Y53G5$2$$4PA5=.N/AY(0")H M"EG,,AD'*$45;BN'X0A<0!*31P8VYW:"W(V;_ M<([#NXV,8"?D#&R5,?EX=1%\;6,I1JXT\,>IO8#S1)EN8X_*B+U@>4UX_1[B M,0;D=Z5L]?1O33WH&_FQJ0;]I2X&_>&',M1*'=3[N2@WK8N*9.^E8YT&@'_MSI!SXLGQYJ \7C8;)W[(>,@NDE MU]O'R5P"IU4DS44#7-"K^-WY?I;O7O>S_&#*/GW:UEXJ;W1L^.T]6=X\FE,X M];62HMAH5TY5\W2>A+%B?YY +&(&418Q2*-,0IK)1#*& D+BQOR]=>QA/(X* M/2SHVS'JWNA7:2'X7V4C\ 55G4=\(>P^*U.;W__?]#^N] ,)=2M'/:10::V3=$RPET]GW4EI>.W MY1B8EA^!"R$:FJV5>*VZ/%_/H.-.HQWJ^^*[8T.,2TP=2AXP2->U?8/4(&N]&PEN8^(EA1@X,[U;V M,!3\S/7N10:N=*9QZQB[22$/B11(V)8; M.#'&U.A 2PG:8MJGWY]"L7OU>\)FX(5_ $N/\@2G\+$O5. !IY%*%MB_1DX% M \X T%$ZX-2=HQ41."-ZNYS N4O[63XWZSNR+/ZW.4LO5XN"FW_4N37MU++F M^/V]*-FZ,)NNJR5_E7U3B'*7-\9"$J=A0B##+(4HX0C2- @@#0@1&>8\<2N. M.JBT4R/=1H$9.)KH9S(DOA5WRT(6C&C7SU8UT.CF9JD-^R[8F7N3F>&!/QUM M/4V8U$[3$_.M?MV$6+44-F_!D9D'?PZ2N#C*]'@R9(>5=51K>!387YO4XPSJ M;I?_WU6QW/RW&OE)"7![3S9?=/L2+CXL!-.I.F1A2B,]%*5N:;)?&;RIT%X; M6T!"&B(84A3$3*;,UY?V)-;4/D=$,-*H!K1NHE0,[ M[4!;O5.5\>WM8H^S?'ZK\39S-_ GQN.T]=C7>)P_^ZW0V\SC2+NG:CZ?*^U^ M+G_9-FO2&NI_B]VD;MJ36NQ/:EDKZJEN-OEB7\AZ\V+8BS#C\7KWLO<7'?L\#PF) M<"0(S+(X@2B- IA'&$&6)C3A$5/_M2K^>Y$44R.=_?;%5?*=D1:T%9GI(*+] M/U?=BAU/^/I-G.7A_]#3,71TP% S<5&S:&Y(;\+C8W\GU=M?FK4+N')U&VAM0]M((@R2F-"4Q#@2#B)((X2@.8,IXR M2EE,N+47I)<$4Z//G?!UW0ZU>'E3^7I=J3 #35;SHYXYAP._7G-D<5PZ-/(# M,^711#;=3.A&@D8)T&@QVV-+ZY.._O@[',<./0\CN1L&F@^WD]U+L.PZ]^WU MW/%.A2]1>^_,^*(']?4#5%6J1=LS47ORXA13&>0I3+F,(6*QA!29^!E$&(I0 M&D?4S0]P3=TCTW_63R\;?I/ MCS3RIO^LRH>;_O.W]&.+OS\190UOA+BAB^*N*N+X.]&/?[]Z(,5R'N09H33% M4.:40Q10!'%.0AC)C*>QVMQC;A5M9SO@U'BCEG>U!BV!U8>85 NB$MIQPWX6 M=#LN\0GEP(1R(8K.M&(+C2=N.3OU-;(FUWBK(D.4XR!B41&3*IE+T1G..8(9YPB.$ MHI0Y;<-.#S4U$FM):B(GF[3I=ZLE=XR6[<#7CJ#\H#8P%[4!VTHYP#[L/!B> MB*9CH%$YY;S"K^G#XHZ>'IL%*$[94">1I@2Z>-#]B& M=MGT1FA_K[E)":$ M1P'$C"&(8J3L!UWJC<0H(20APC*MY^#)4Z.!6CB[U7Z($\)91@0)H42)PBG% M!.9)&,.49U+F:GL9B]/T7;LMR/(%W)-2[:/5W]3K+X+>Y8C9^KU>#+G^*8PUA''DBX ;<[_;\F/ MN8AX0",D89KE!"*4)Q!G-(0\Y3P549:&@=/6SG'\J5%G2WRP,I7RV)[C=:%D M=RQ2[C@A=EO! 6$>F(+;"%>U"(^ZMJN.1E6DD2(AI8/'4N7]P/-5K-QQ]''+ ME?>#YJ!@><_']*O.$]V*]D9(XHDF" MK5KTG!I@:JRE101:1J"%!!\),\6$W:K/'*!XWMR[%)N!J68?EKY5>0YP<2O) M/DKQK/*=W/E.(YN&W4.CRGA'Y=A.?D=>XD=FV:D9:?3!L;?>;W MH=P4#XH]R^M5N;E=Z?^OFZSI>@NK.S7[Y;8J>-74]*-2Y#>ROBN6G^KNDN7[ MNKED.<\0PZ%B/<@93A4A9A32&*LM<)*F,B51*%ANUW9F#'&MELBH76KJ"%FP M%FQUMRRJ.BQ5"UFS(V(U$$ T2.B\@/)IL0'Z!0,/1E/0=/MTV&\._FJ<9_E) M3/=(IQ?UE'Y:@D99\&$WI5I3>+N"^K]-)T\=!]\H/6MU?JB;7VO%0:4YV*H. M?MXJ;YGM.\JK8/]AF](K,=)'*RYZOBH#R[": ;"6&"VC8W1QKPT M7[NI_M2N3OCNI?6O*N,WS9,@9XQ"EN0)1$QMT=0_4QAG69['&8MXEO=+U;83 M8&J[MW9N\+:V6UL%DQ;<^L6EZ=F6\V3GB1H2_8&_]OZ!OR ;VPT][XG8EL._ M40ZV&SBGTZ\=G],SCHJ4]SJD4_U'-ZMX)@O=IN)J6 ;(!C=15'V6/P5SLC\I_%YO[ZJ=RL'L1ZVWYNGD<49P')H3(:,X@$1HJ?2 BSG,=(_U'P MP(65',>?'#\U.[U6CWDW:G*= #N2&A#6@>FJD7RWS_U%.]"V0']7\H-&@5:W M37_4U1,[3R3F.OJH=-83FM?$UORE)LRJ;+=Q0R$0<<0QEE B)E8T$: M(PXS+&A,0QXKTVJ^66W(PC*>H?UT)WK:CC'<8KK58X"Z82@@1E3'Z(0]\"QC M#_I",G1D@9%KB-;FQQ3V%0VP]^QQS_J/J75PDG_THK[&R$;-EVY;6SWU=['Y M\(,MGK@R=OZ^6O'OQ6*QS>[D49)A+C*(9<0@RCF!A"29/K(*.(P M],BFB3LHAW9)CV?TWG6_!#E%U)P-=(\20/*\R"",8O5U@I'$F(Z]R0L$CVY%35_8M;=:QFZE#1;Y6D2*Z"G=&:42B M,(-Y)$.(B-#G7'RF@N1=![Q'(;4^N'FKK>8T^,CEUOH K9#/CPM M^ZQ^\6DC'LJY)%&2$")A0*-05PNF$%.4PPBQ""M2(U(X>8J[!IL:AQT[+ 9_ M:G&!D=>U-7(7SG9TY0N]@8>-P+A MHIA_6&X4)7U[((M%,\)<9$(W5$LAE;G: E$I(4F4.10F<+Y M4Z.)2D1@9-P&F-A1PRD$N]G RX#$X ;)-:+_HSB1]9Y*=BO=ZOGOZH[JR6N M?MBM[%//&V4QGU&F6;_G+G-/0_BP?"[6JZ4)IEU\%0^"%R:H]M.R?%KK>D.F M?>/+Y^*AV,PQ2A,213D,LC"&*,E#2"AG$&O]8%ANUO0LCG3*; MPD27*T)IG,&N[3J,?17/J\6S^M4\ M3X.8)$+"D @,D6084LP2*+ @221BPF.G\^^NP::VCLW1AK*4V5IMX3:S>ND" MOB;?EVX+N!-BNQ7M"[B!E_A6S+V6@UM)_:UZ&SP\T4#G4*/R@HW2KXG"ZAYW M?W.[[N%U\5PLKE?+A=DGPQ-;;;#_LU-ADOPN>D1VTA0>U]/:^48U<,< MP+5W.P\#\DA.YYOO2[5,[HO';:E8G?Q% #.PLS;LCY4JGDK)NJ/6X7-V>-AH M'F=W!=O^YAYW]S042;$V>:V[G>*---'85TN^#612)FE=T(1?;;:W5%4I9"8Q M#],$XA QB%(F89ZE'(90S65BKC.%6_=U*O R.5S:VG&CCE?0]NZIR;*Z&/R^K<:73)A[K:Q+Y!] M&= 7RS.NE>T+O@-3W-N#W>WUST*-(S[KE-ZO8BF^DX4N@:EL#0B C6F97.8#AC/V]>7@S,P MFU4"SH 146_9*WAN?JW:J9-X[]\ M6?YK^=OR_>WR'^H_W_X"3.NWS4S_%X@?Y.%1^T;^\B7\5_);&+__BSZW5B+J M5*OZ"%M]*J1.!U#CK)8"O BR5G?K2NL/J^7F7I>)41^9S7VA+A5+P,E+Z-IN[;U1>BT[#?%XLG M-:_;;-Q(Y D)8P012A0!\SB#-*(,\I1E<O@*XTF(%:AT'2I/L" MZ"MZQ'7X<>-*>H)S$''2]SG]J&^;P:3[O!?+NU:OTUTS^ \_'@538]X6#^J2 M&_E-_;;4WSCMJQ#K8L7#>12'+-6!R9R+%*(XY!#C'$$1(R0YHB'/G;*3? DV M-:K\NDO"K#4#CZU6OZNM;C-E;53:@8U13QL494O!F;Y1J>A&KMXFW(YTWV(: M!R;C[0QNE0+M9LTWK1EL% .WVQG\MC>#7[IGT)FB?W_^I>6D?WM:; JA=CBK%['^HE[ZLO(2\C3)4D9SR**(0)2'".81R6$8X#Q@ M(DK3P*J[C_6(4R/M=MWBZ]6ST.[ #Y74HJQJ@>HT8?VIKJH8[^D%C&*7UI ^ M-3EV/.P5\H$)]A"\(]WG4^.]4:'G,^J?KNQ\[L9^9/1EO5)6S>9% M/U [6'6DX^.#,7L/XW9SGF 1Y0DD&'.(B*(DFG$$8Y&++ ^3))=6&7%]!I\: M136R&S;:"MY=X^;R&; CGZ%P'9B'&K%GAH,V^\@.'T#=!S5/;.4T]*C$U0>4 MUQS6ZQG]Z*PQ$KZ)]7/!Q+=[M85_1TK!=7]&L2Q)50+_QSNQ%+(P34/:?]'& MW[(4LJ5&@B9"'5.MAFL@V MXFJ__K8N&JU4GBC6DU"CDJ]?(%_3LN>GNQ%VN=[,?R-+4KV1=8Q@$J4Y88C" ME/, H@@E^I@G@YA@-9VY#(/(*@;VV,.G1IX[^>R8\2A@W?QV*0Q#;SNWHIV/ M/+7FH"Z=NYA$W==B$?6O'8,0H/-"E3+.:.Z_I42'%9+K])C;W*_YI^2S* MC7[L[[H':?$LKDQRQYSG21)@2B#/B%JGVD;*0QK!/,("#D5Y9/8WX#J4[;/#N7N9#H#CPTJ\38RMYP4Y@L$7VRB$#T/Z] MM2]]XAG/D>)MSKZ8,U 'S^CXRA*0;=L7#^U'7''KJGEB\YCQ:ITX*+57X\3E M/G>J5JS/]504BY>O@@OQH-V!9D]66P<8IRB- @(Q)P2B6%EJ;/#38UBF[)"W8" R.Q/:N?<1H'&NK3)M?K>_Q?#1RJY[W?J4/D>=!G(8$102*D.IX M<*XHEK,8ACR+11XD68206ZZ.Q:@N;_LXV3BG#D.TS.#/2FK'@U@;]"\\#>F' MZ, D_'FUO(.?E7W P>U>DY;S./H[\3A$9NB#CM:(TSC?.(3 ^ECCR*V^>EM> M,::MQG*7ICZ/:1+F-$YA'!,.44XYI$$00<0#)C')D8Z-7FJC4W ["K(9UFK% MY-6*:0\^W,)I9-1=%FHA+VUD>01M.\KQAN";MJS<(OKU/*(>FE2>AFBPSI1' MAGSC=I2G03C?@[+C7O?JYM\$>UJK[6L8T=MBHWDF)B@/$(8HU.604\%TP#&& M089PFI 99E5;;QC#Y_:[M$(I8//PNAG^@MHQ+6O;'Z 7C=O7(K)P/S@"H=3 M5?-3>OU^+ 4Z[N7JX5:&TOC M7"H5.RB3Y%NQ*)3L7\F2W5^OUH^KM=GU?OY\76_! TG2!&<)Y)@HDR%-!<0B MXC!&-*$I%SS"S-9%Y$>DJ5'!OE:@4@NT]=+EI-GIC,*AINZ\ZVG\"1G<3K&; M"Z#4 K5>P"@&6IK-@-*MAS_+T[S9>[W&G[^1?&,>Y]&/*\TOTAT.-T\#C>:6 M\PM,VWGG^Z -!J47"]-35=1@I17OTHRGD0YBPEB,$XB0)E[4H"\T10 M*% H! T%2IA5]D77(%/[RK7E!(V@X$\MJB5#=D+:_:WR!=3 7Y]>&#D%KIP# MX8( EI./'BV0Y9QR[8"6L]?VK#N@"\%^(2]Z:WRDS,R<1@$/M?L>B5!9PTF& M8"YTDD.,94!D*L),.I49Z!YO:B2P7Y)9E)OB@535-8HU>-:R.]85. .WG2_- M(X@#$X21%-2BSL#1RE<>JP/8X>*K&,"9T<;-_;=3_2#5W_*VGJD'1Z,]WA?/ M!1=+7MZLU4B[E,4Y9SA!'%$HLY!"1)&$>CZ< MB%=2/,3;OIZB<[^3WF#_2"S5>>@-O@X^8#] +F(.Z_WU-Z=I)? MD+*\D;=K4ZSOQ41GU&5.0Y))D3*8!BF"B@H#2##C,,0D5TR8$(2=DDE/CC0U MKC.":B)K1&TBK/KDJY_&UXZBO* V],:K)V#NK=W/@>&KB_O)<<9MV'Y.W8/> M[&=OZ$<2[P7=?#+EF#43?=YV!L=Y&(H\(U#R!"N*2"-(F/H_'&9!AI,XY7'J M0A$GQID:06@QP4[."_JNGP+6CAL\P#4P,_1"RID6SN#@B11.C3(J)9Q1]34A MG+N\'QW<--:\*3NY+?D[3V.:T 2%$*-S_XR72Q1\$0,IT89E1C.J/J:&,Y=WG,SL7IX*"J_@*[_I!XOEDR[AI?\ M[T]D3=1"$.6N6(I,0BERPI3Y$&6*+Y" .<4,1BR+:*AV&7GHU);+;?BI614M MZ;<5M+8J.&XZW.;!2>,I8CS(,6Y6W' M\V-.CY%WLHEL7#TT.])WNLQ>W3[;0#:CO*\0G@P'Q3BWJP M'YOI>OI4@"^D\%B9V188K^U/.X9[@Q:HYY4_W@;5XCZ/]/(;V9B@>.-(WGUQ MF< Y"C(.D41$1Z8'D(J$PT1@AFF>Y %S:OGA,/;DS)U6->2/3R9D]K>:@8PZ MH&6CSL#>,O-!2BXUB'<D.4^R*$)(P(1299LE 8682PF%P$$L M4)#B)+3-&KQ(DJE9:CL)P9T2$?R\,,W#BB5;/'&A QO!:G,OUG6!9/ODDYR23.U5\= MR[6]R62.LPD[.9U* 3B9*;5T0[W%- WMI-K.3WN%Z8U>6W3_4=+>L?3EK_(F MU[C>+-]P'OBZO _0UQ.VJ6,7OXG-9F'8I"J"?/6=J.?PV]6-WAQ](>O-RYPE M$;74^=]^K_6"&6[$5WU_EOG7)O M>LYN[ZS/7HV; ME>D,2-T.P8A=1=7W[E\VRFMPWITWIFVBE<+OAF:YV MVBC]"]!J@UIO<"/!T1YJ1OD)O0D.#4TF]$:,Y&*LO]PK:99T:RV#GWEKXDV* M^W,]\>KBTDQ\111U:%?-#:=K_+GU2!EI*KKZJPPMPGB]648"8X)BR $0D81%'& M(4UY#@D/D$!9DF9NW4Y=!9B:J=#(#TBE0$4))5CM1/\OMWV6\Y38;;6&!'K@ MS_86XUIV4 FO";@2'[3DUX5&%D_ZZB%B%_JBZ&GWY3S\J!NPON"\WH/U?D[? MS@G/BDY7ZQ=%P_,X5"PF,8,\XRE$5(0PIQF"7*0ABP+"0^9T@--^^-2XJY&M M$-56QK4%0@LV.P[J"\; _+(5RYC]/ML6'*KKK3U!Z]$CMR$X5.JPW<"1:_HM MSJ9/05V*[?IIO5:/G@Q%MLMC45:QG]K>=N##RM[!.#C+K&NQ5]O=K/ M7-VS_&K]T6_"0D1YQ?[?4[$6?!Y%,64Q36&0H@PBF2L6".((,APAF019D$NK MB,+S0TUM_6\#H=A>(-1R:PX3+7A9F-\[UE\]C;<=0?A!<6"2V&T<=F*"1DZ/ MY5;/8N&KTNKI@<8MLGI6X8/ZJN?O\-4'S9S7;(N,5 ?;\R111@,B 21)+B$2 M5)=4#3C,$%:V!<8(Y>FEG=".#6RU&$;MA58=41(CW0RPBKU-:,A"MQ=4O/8 M3!*Q:ZZ\Y4S8;AV\H?NF?=(JM'<%ARJYAVR5UH738,W2C@[ZQNW2NH XWS"M M\^Y^5'4DY'4OSO5V39:E%&I!\JVS+\M%GF9A -.,4HBP(! G.(&(X9@'L2(R MY%1VOH<,4[.*KG9&CS*,6K([.E[[3(<=>0T,\L!,=BS\?K8?<@]:&@SB=[T M04\"40GO HA>L]\EC_+')U/3Y[UX M7 M6&/G435H MO-.S$3_KY4]VP@/>DM[8BJ0EOZ?FW5ZFWHZ@WWXZ1ZO5;_2< :/I;+\'N_G7 M7CD#8!2&*PF5RI6M.@,MK<'[U^_!E[%8> J].PM39^O.4_>.V(WSC/C[#3;/7=PS ML7:U%L7=4C_N1EZK[4*QJ3O;YLKP9EAP&*:"*,Z,4DA0FD 1,QK05&DKG3JZ MG!QIFKQ920@^$E;G5CFF1)[$U<[>]8+6P)19RP@,!:QD ]G97LSN.8KGP/"5 MY 3>/8&=V/JGV2MRR'K!$-=D&ZU-"D7QQH_1EF0IDFDN\XC M"5$B$:2<4M2ID<;';5=-O1*^UVJT@TSM30A[Z,^;7H, M.C"O-#*;AN&5U%6/*-G!_/*Q6(CUM=J-WZW6+W.1$Y(S'49K=LA,\3<.A81QD%$> M41E1875J=>+Y4Z/K2D1@9 2-D'8\<@K!;B[V@,O K.L&B?6"/Z/X$>-\KR/J-,LY#/739L)I N\<#F21#C!"&B-VT8HC , MH-K142@E%B(5880BIW8Y3J-/;;D;H<#WUYE K/KB'28$@9^+YM>6U>/Z31(- M=(U?P/,;9T*'I ;FA_HA%14_Q.RB&\B6>0\%MP_W"8MZBN?U+9$Z7T M3U_O1A F[T1MCO[X-@]X* ,D,&0Z*PQ)K$U3JD@A"Y(0LU D@=4.<_?(J2WZ M/Y:%_I)^VRA[W_*XH(5/]S+NI_7 "_:/WS_=?G@/OMU>W7[X=OD"/=2Q8W=8 M7URMQ/H?NT78>M0HR^U0]&9A'?F+NS/^>K64BR>A1*@Y7ZVC4$B60QXFL0XM MICI>+H9QQ 07'$T7L V'E/^24P#+S.=J*=_QR>A\+> MM7T))"-YL%O0_"XVWU?K?RN#Z_/G:_ S;8*B]>V_S("BDBKZ>;,"I 0_[>[\ M]2<_?NU3<'6XKP]N&LBF^K%;/6 M=<-O9)UU)KX52HY6)L%[]96]8ILGLIA+SFBB&Q=&&=&I8LSTV0DAIU$N);%6=HK%:%-S$C[825N&Z;LY:%]2K^F%EB8&;Z123 M]9.NI;A>_8]@&Z!/HP5&W+%LM=54V/&[=X ')FO#N2V!02VQQU+4 M+HCX*D%M->:XI:==8#@H.>UTL_OV_KVR6+5]'04A-O[YK^)1O6'WI!2**^_6 MY*'>NF$<\A2G"!**%1^Q!$,B< H3DB,BLR!.[8HJN0PZ-3IJY 9:\.J0"NQ$ M![7L]OMC:_#/NQ"&@'1@ K)#LX?;P1I6>W?$$/".Y*:H@%WO@'VL@25/F_O5 MVC1"HR]@ZJH4>_/D*7_"%<\./X;UHT;S;[@JU_9[ M.-_;SP:M^G_^)M0;P'5!OM(T_;[YOE0L>E\\?A'JY5-OYIV8!TF>QU'.81A+ M'6(M$HAEQ&""(HDH"B0G3KD8UB-/C?SKIK3)5[<<=U5QUAN.UR>K^ M@)[5/Q=F;@4_7C?]PP_]HYCS.*(9XAR*#*40:9N5A#R!/(AS+'$L!'8J2FXW M[-382P>",%+>@_)$^Q(@*L$=RX;:S8$=:?E'=F#&.MK:8Q=D,P,?SF#J7F74 M"2)?54?M!AVW"JD3$ =52=WN[L=/.HFBJ$P$DU+1;.(+4<[#(&>"*Q:2E&<0 M<49@SJ( !@$/.,[2%"/A0DH=8TV-B5JBFJ(@K"TL^/GWU4: $#F>[71A;4<^ MGA <_#A^'[P].?W1C 48GKBE:Z11"<5"Y=XK4-]TO4QE0'WZH79]Z MWN_J=9@33J@N;0PYRQ+%%X) 0O),?=(CPG))$ VMC)A3 TR-)!H902,DT%+: M9TD=!;&;"'Q ,[2]X8:*4Z)4E^J],J6./G"T5*DN==JY4IW7]?SN+X@^1ZS3 M*6_6IA;1^]4#*9;S*$G-R1V,0RP@"F4$ MZQAVD@E(693!%&5Y'(@D1BRU/8FS'71J9*+D!EIPH"5O*N6\S( 6'FKI02V^ M_:F1-?[G#^.&0'5@EK$&M,=YG#6R]N=Q0R \TGG>S&H&_+JCV*EWRCU+(I\7G0HHYCPA%5%F* M&(4I1#*((,X8@4F42931@.C:Q$Z=K/H+,[5/0%VY4^?L':G\=Y!P_V04 0NE MB6MGK LFT-+Q/=*T#/P-:=0 E1[0*')8!70&#C*_*W7 YZ[)Z=&1ZW)4O?7M MND"4D;M[70[:80\P#\_L6SJ^3KTQM8RJ<$[."29A'$ 6\!BBB <0IRR'.,BR M+&*9P(G3'OS(&%/CRJV(U?'?#/R?\-<@ (^D+ASW7^U@H+KN!03)+ @"_;^_ M@:(L=>BM=CFWZV'4E_[G?^ H#/\&EJNE([D>FQ\[SKP0]8&I< =X7=/,"#@# MGPR./FN?GT3!6\7RPQ%&KC-^4L7#ZN"G+^T9JR\V>GTVI2W;_84?=';M/,$) M$CP+898&"42Q,LX(#=6.G,1,YBF746ZU&;<=<&K,\KDNP,JJ JQRNYU95(JT M_E9TO_O]\(^02((H2V 49HK,>81@GJ1$]WL,*4-Q+N/$K8R1SQD8IW+1YW&@ MMN-EG_ -3-(MW.KZP7L%ARIY/:9#6"+C*Q/BW'#C)D%8*G^0_V![7S]^_RK* MS;I@F_J3T>0Z4*Z,P)1#F><91!E7QF&^0PZHV_IU?&(YN)MGKV5>'S3]M;L[ &CHGG6?QVUXPSO[<<_? MQ5*LR4+WE>,/Q;+0[4\WQ;.H \KKSZ24DB/!4TA9R""B*5/TPSD,DAAG*8X9 MS:U2J9U&G1H#U4)7?2'WQ#Z;-7$!]'8$Y+;S8,WDJ\R]SXMU?I7FZZR.JQ0PND?=$'6><1PE$G!8!!' 42Y;M7! M=5W5,"9IED8$)4Z&DT?9IL9O=0GSS4Z#P1K.GYTV.]9[H\D8F!L=&]3/0)V& MO%6N/K,SY-KH]R:]ZVU!'[^G_5G)WKK,V*606E06NW@(]XCAG?FJ6QXW-=E1 MAJ5,$[6Y90G1WBL*\U"DD.>"AIS$%*?8-CSXZ A38]K=AJN2TCXP]3B W6SI M!9:!.>\U(CUB=H]#8Q^@>S%$(T7C5J=(NF['AA2Z#J"NT;M0,NL?5Q*(1@]/ MA6\Z<>F(O3U^WVB!MIUBMZ-JNR]TSX:\7CV+]175AC';S!-)4RIB"B,>48B" M.( T5@2G#^6R,)1$9E8^^H,G3XW3C'#@ST8\RX5["%@WEUT$P\ <9HV 4Y;C M46U[I3?N/VFTO,:C"K03&H]?T&_K^%[0S:>E>I1AXENSEQ!YGJ<)"2%#@:Y< M(#.8!Q+#,.,XC?5J=/.='QEC:HOQ&[L7_&EAXIP^KY9W<*/3-[3@8">Y^L@: MX1W]YL<@MMNN70CZ*Z6(.?<[91XRVY;%5IKW[L;ZG MISVV;<%](]OUJKY6S3&N5^6FW%6TJBN2E;?BQ^:=TNK?\Q2A-.0RA(E,4H@B M*2%F 84DSQC)!44\S9ULM\ODF1R%F])X53FWMCK&]7NSN5>+Z,/#XV+U(@1X M)Y9"%AMS[N\8(WGI+%J:A^/-S="?B>XJ>\J&5$(#([5/0](/?KZ,S@NE&== M]0/=@3'KZ;&]>N!5I;TV>UY^DV!T(Z\X-PU"R*(9LS&'J9 )H@$D/*,0"8IA MKK,-21C%#,?L_ROO:WO@/!E\KZNNR:F4[2=U?OR0EV:JR+9,RI>CNW,&DJUP6>$YY.$Y<19; MW=X>+L+<&/:@Q?,3N.9^'+B3FGAU873#Q4Z5YH:,T&5S>GS<1]]'NPCY08N6 M7X?8WP.'P*DDX,A#,5WAP %#XJU0X!4@]I<3'-+PE$4'KU#\16G":UJZJLRY M.55Y<5E>KXOZ$.N36@6;Y-K+)$$H"G$ 8Q%$$+$TA'E".,1!+#A3_Z-N6?O= MNI_;LM-(;\[UQ*GD(+S1 52FRER3Q7]0D73;$;*SXL?#?>1EIX7<2'XBXTY63'5, MIMD#L1U3>0)N;&M88W;S#+,;"\S<$VE>1L-7(LV>GJ9-I'E9Y:-$FA:/#*., MS^)>VUZ?Q*-.$K:^WP=$$,ECDLD REPYYDCD(:2)S&"&(H2DE 03I[L7YSJ: M&UDTAM>,)'X"-O>$X!"MGBK@$A"=^.-O-I.1P2=F7S'#Q^^Z; M>._)1DVTS_6AV,V:FPW]]M?[2CP[*PQHE*988A@KDT('FD601%3 ) N3)$Z3 M@$569H5KQW.CC5IVT$C;.0AI/SDH8+]3Y#02E[?HQL)W9)9Y >U-#[0#=N.< M,+;?@QL+ZXEVWAK,-YW7N328[S_9Z^#I2'P(8#V[;$[-3;:W-D3)[H[:H.>' M&8;OUJS23NMK4?_WG;ZX89:6OQ7;K[>[S;9\$)5)2KD,]=TVQC,U#"B!B 7* MM^280A$P$9$DI B%R[6XUZ=/7^Q-1@<1K*907D^A(T'&W<#6\C;9=MWL1Y<1 ML#,I?0,Z#?^W4H-?6KE_U=5V]]A^5[*#5OA%G3O7G_4Y #-/!JE+SY/:J ,@ M>6FV#FG"W9)MTY4_NYJ3,Y3E64@@#:FN+*/^(7&B#%@1$Q[S5 08V5JLISJ8 MFV7:RNA\Z>LD>I>MS&LQ&7N__3D< RS&D[C86X;7XC.3^UY- M-"^#( ^W#I M,?1./C:90=, /M@Y).\H7:R)3X7,P] M7B.D0K$!Q)/UU-O5I.:2C=(O[2.K9]QX8U-MEY^96).J*-^6E6!D_S9G),$\ M8_'69W3\.3S.G+BK4SV>*;0ZMEUX[2CJSNZ*JXKRU. M1-3Z'NLM>$091 &3,"=J_:=?=H_* M5G6NBWT*5;ME_FJL1I[@'?G 04"?1;![]/=6_OI4'Q,7ONY1\[CD==^7A^9@ MUZZ8X&](I1VRS>]KKA.A%72W/7RHPP/J5#KOQ?9KR=^MORG+08C-4LJ891C' M,)99#%&<C)2@,&(:/ED Y6_O5G66 MP%U71R :)5U3OU\UC':<--W@C$Q>K2*@%7H!GNFR_[P.4FJ&L=8'[!7RF7G> M![#>4M1?)Q] '><]-Y+JP/VEDV--IV?;,V%/%^P[=73>_)G69E2R$W1 M[9RC,(F)@#%E.CD/%MI,8Y"F(D<9D4F:6KE;UXDQ-P*N-3''^P==P)G2B."5 MFN-:(5!7_7:KC'[E^%GL@4\R*F/[A?\T ^*P^3[)P$RT13_N +EMWE^-:]\6 M__#&ISL(N!J 9\<%U[2>EM6AXO#W:O% MRSQ"6!!"H,020<18"#$/,8Q2CE,9)NK_T@$A($/EF6D\R/[6J%3ST%08A=1< MUR<#2D@-'BL[#V)4Z">J.E&KL !*=-"1?0$NI$KP6(3B2A1]E:88*L:T!2NN M!.NHC,6U[0VLA5H0VIR-*PHW%_1UCXI?:B=D206)DB3BD$B60D02!G.6"IC1 M*$.YXDT2T>6VW)*5'4M>ZM#)U-]W.]Z\_*+[ *N#U"; 5!A9'6MQ7H+:CNM\ M C@RI_WV K4W_:BY%]^TA,)7\\SW*Q6G=M>;;@1 MRQ."B8ZX3700FT AS%,>P)1F:1P(3J/8JC3[V1[FMCN@A.Q>0'0(8SL-X&4? M_FI81B:"EX@,B&0[#8V]-WTU1%/%LBFH2!CS;T\]- MYK3VBMWU1_N_Z"5GLJ@>EEF48!D%(:0BS"!" 84XI"GD,>>(95BDB5O:O:,N MYD9K)L]OL1=Q 73&Y*L2(VL<[8R>Z] 9F=U>)$!6+EP?,-=F/^[H/D[R8]W! MS\Q]W%'P0NKC[C<'UO;;$>5(;X4X''QO7CU](-M=)6Y^%)ME@B*,&4X@B7,) M$1,Y)$+G2(\"28-(2LJ<=DQX,?.V6G.IBVAV2'B6/=D7ZOCO0MBA+_KU8K3Z5J]7; MLM*G)DO.A'(/4 0)"W4*ORB#.5.S/X\EH324 ;)+0='3Q]RF?"LB^$,+"1HI M78V&$UA:V@G7(32V:> (CKLU<%Y]7P; B1ZF7?//JWBTS/=\=6BM05$F^1HM8=3QP5Z@K(<02H'6DZ/3EW9Y?],%N._D;25XL5T*G& BS>ZK=2*K*UEGS@.)61U 7PL+MBY-4?U1+[M)LLP?%F+EWJ;V(KR5+]8^/(]L&! MZ8-UJ(OJ1+U87\E&?*S*^XH\?!(/=A2R)TA 'B=,IT'!1YF8]&4U M1<3/-:Z+-1GC3: [-7I M?I$8A1S3% \?0CMBFV9@1F:\>DP.$H*/[9CL%0$'3;I?O.D?$_=TR%?#Z2MA M\G!!IDVI?#5@1TF7KV]QX)D76?,F2BM%64Y$A&!&)57TR1BD,L0PR<,(IQE) M$V25QNZXZ;G1H9;,\2#K )/E\=4@Y<<^M-+AO?YS,!WKZNMPZM#PM$=21PH= M'40=?V-PSK7?VS#).(^YFG\2AFF8ZHPK$:1!CF">BSS(!8XR9%7#^T3;7@G&R#-29Y;[_?,X>=%>JNLO#=KOD\:5]JAT M(LG9T5>NN[;XI6RJI+S:;;27LQ&;#V*K?)U._91EEB=J?BI/0ZV?,409S2"- M60P327&:$HSS(+GBJJ*-# .V1"9)5ZV+_CR2@IO[B=V(Z058BZW9+.G64AIV M7]%JD!!#"0F3"&+U/XAR9>/@5+F(G(=Y2O(LBF6\_"8J6OZT\6DXIRO$?XNA MX8@0SF,,LS"0$*5!H(9&!#"GB+% L"C-G!:^L09FJM)BDP^ W1(Z%JPCK['[ M*]+;LJT_!@Z2+\"'&NMG]^IZT(9*_,>J(_;T)4W/QX%TVLL^?%:\!W;F@P+QF-?!EG.,94)1,JM M5GZV#BS3%105TX628,Y1YK1-Z56ZN=%AJUQW@5J ^T:1!1"-*F!+?@"^5V;0 MOJ7?8;;CU)\V>".3[G[<;KKC]I?]N+5:F$0*!SV\[VV.@J\G?O8KVZ0$/@JL M+QE^G$Z&GH-K9(I58?J[D\W&Q?K^8U7*8OM;N3$YX9KB>6I1T@7*RU7!:T_K MQ_:5DO7O2Q:$ 1:*^Q55"67I*B>$IB*#VL3E:CF(,N846>Q'K+F1_G.MC''6 M$1N\6[/R00 JE.,BVM_4D MCXKUY]>[+ZQO7$WBEP"M(C Z>@V3] FZMY@ +T)-'#C@$\CC MZ *OK;MQ/1?%\G975:KEM\6&D=5_"5*]6?/7JO%E))( Y2&#E*(8(A[GD/"8 MPBA/U%^4W4Z)U3VPOD[FQL.-G* 6%&A)@1(5:%GM"+87TGZZ] 74R.0W""-K M^K(!X009;03[M_ORV[^KQVL>4C\WT4G(Q$:MEAJLOCMPD[\J=36JIS;9 MSM/-FM^2S8ZLMD_OUIM=1906#=V4R2MWLMN5#J?03X*,B:^8< M$3E@H"RW-$>%?^R-S4;X!=B+;^!N%0![#;09IMTA$TXYPFGCW-#!"2&^IBKTA9NK-[3LWR=&9]J\%?_.#:6>]WOT2,64)HB', ME'FD>!(ED/(\@C)%&2-1G"1!-N!(=) P,ST;_2A4[!7ZX2S,VNU,>R*R4[@(#7$CJ&B#D/ M@1T5C@KLR#2H,6WV2YL=N;T"]6Z<5@%T=5B UQ? =P]-&PJ@KP VY_ZG#7,; M"L]1,-S@AH9QWLM2 JI_Q:BKG4Z,W1[0+(.$RSB-$.0H%! Q(B A L,\"44: M8"%R;I5FUJ73N3';W?:KJ+21U];3($9T$_7CQG%6D!.6A)($ 8PY#R"B*8>$ MRA3F),X#' 52X&RI5L>BY)^WI-K^'.!?"O!SX%\ *NZ+M;E\0\E*^U(CC(A: MV'D2AB$D@DF(@ER? LH,4I&Q+,@#GL11,R)OUI:79L<9C[;[GS4:8LW''0J[ M-=\WN",O\T>E>NH@MU_V,N\#,<[7-'5>UETP\K226W4YZ>+M L++]=KIV6%+ M=%N^[J.HZU2TEB]*@A@1', H8C%$B=#7]R,=G)82R@5+)'5R/L[T,[>%N!%K M7W43*-(#&RTP^*58 UZN5J3J?.I8 ?@5E M'H2"$L$AXSB!*([UZ3CF, NB+.$H8)@1Q\,PV[[G1B6MZ'6(RT8);[)6/#;R M[\O1//86@[IZ1*Q/O<; >?SCK@[$6FZ-\.$0S,B^V)>PZ4=ZR!&7*V;^SK:L M>Y[Z4,L5DA.G6/KJ8#W1/*CBSOIRC 5^"^7D\GZ=:^Z=EPM7HO9 M32AZ]WVM:/9K\:CZ9KJ$U;U8XC,=9@V>JBW?=&&?LZ9L-&JW])F&0,QG;Y M:_C?'\/_+,OQ NS5 !\G@]^^S-SHPS!1&;IQAL.I4-U54/84LAO6[F2%[JY2 MNUL([[J&W-:A3;5='BY,J#?SW58\;$S^=29BDDJ<04PHT=Y+!@FA$F))">$) M1CRQ.I<]W\7<5I)G4@(CIE.2^QXP^]K^B7&^5 M-"OUZY]:-?"MUNU:\_.*D;QL@TXS/N-O!C\;FF<728T:H-'C2E/TBJ&PMT>G M&9*)C-(O7T7GI=\'LZL? #$'(F>GU+,YY*F0\O70]ABI5S0^F:5Z/0!=<]5# M:\/V[V^UIHIMZ]V:8O/W5T_[BH*<(!+@A$$4)3%$4NK(*BY@F$'.MN>11B$US@7A)I,YCC1$,$B0@"G,"2:9S;W'",<>(Q"E?;LLM M6=DQQ7$73@2Q[VC$U5CW 5AS2WUUD-?Q-GK MK.J^;G(==S#M-:VS"A[=P3K_37<_]T8#T4D*M7GWYJ:Y]9T(D:8TDS )L@BB M)$\@D5+JBD0LU45=B62V?NSY;N9F!&A!NXG6U,NL9+7W<7H O>Q.^H%IY(E^ M&J'+-^%=H+)W]_Q -I$[Y_AR.3EGEX'H<;YZ'I[,N;JL0-=YLOCV4.=HLZVK MOVUNUKPYPMY\+E?\YD%[:_^HW\F (QDBY2?1+* 0Y2%5[!@SF",48R023'+I MYB?9=#LWMNS*IB,(C^Z>N'I-5MC;.E"^$1W=E]IL%Z KG$__R04,;ZZ45:<3 M>U4N0!P[6$Y/CY EI$W5_'HG=/*F+]_+929CG&.40Q%$#*(T5(Z8P$)G@(]2 MF? ()TXIWQW[GQLGJ=#".[6B<,GGT-#.,TMX6:WWIU/3RJ;C_JDCT]TU]-^^5 M23U[PY0!OC.!&L^6>I)S3I)<[R_)%*(L1Y $)(!Q@J@,\Q@EPNE:S%!!YD9R MC1Y@I151;D1[T_>^*C>.1M?@L;&CP2D0'YD/6[ ;%C1:P%+"WS?-I>!%FT"Y MH\M(AMRU<'JBR,%B3,J5UX+UDC2O;F\8>YI[_?5%YG;#.!013^,L@Y1E.40L M#94C2@.(A(PRB?.(4">;[[B+N3%>G=R@W7P?XEV>@-&.PJX#9V1RJG%I9"UX] MO2=_EM7M2KWQYO0X40#R,.(P#_3=.!Y(2&240YFD.,N#.,:AU0']-4+,C1MJ M/8!2!!PT 485<)3 [QZ D8=8/1Q.MZ_:N0N[_]/,1[CVTK_!$-A?[XPQ9!, M=/IPS=#X.:.X%LR>$XS!34]VOG&M\MW3CZO;&F:(?F9?!=_IJ^7*T#7)=C^4 M6['YK21KO1]:F\?%^OZ38*+X9E+D[0NZT%CF<1KF,.4(0Y0J)QZ+,(*2QD$H MD0B5E^]BL5XAR]R6KU85?8+2*@,.X#L MI4O@H\F!Q]2[S;9\$-51R%\302%2(L- I!#C-(6(H ABB2D,HC1+4!XP(IR2 M@U[H;VZ4VHH+C@-4'8^D+^!L>1;M#[VQ#Z'/ S="L0M+7'R=1U_H;=J#:#O5 MCTZ@+1]SWY%X:3L>)4S\5*Y6;\OJ.ZGXDFX)#"G,H<*",%" MFL0LMK+F7#N>&\_4NV_'WM,?6F99R^S@T#J-P>7]A+&0'9F#CN$\E6ZUQAB\ M'1=D^YV"L<">:'>@\\*>C.32]:';,6AK1GNZ5S8$N9ZM *?F)G/_ARC9=?D' M/>^^"GS>4=;XE:KM3K:I+]_+QN0)* ]DFA.8!"F%"#,,220X3")$N>1!PNS* M:]AU-T_&?RYW-RN7I1]NB?5ECO>+X-C>]%G8=/S0@!AR"PCM&=POE!/Q=C^D M?@C:'I@>6K9H9#(RME>H2\$.3PW<7]7YU#Z)QWUE]O*^(@_FQ ))Y;0CJ5B6 M8091%D60HES".)(XSWB04^Y4+/-\5W,C7",I.(@*&ED'W5/AHB_#R$\/(XI/X)M8[U?0#*73R\H^B4O;[ M@SX?N*.KXKY>[W)!8HXQAQ&/)40Y#B".@PQ*A7""*.589BZ\8=7KW"BD$1I4 MAQR4.LEAHX+.L-'J ,J]$LKC:=D>/%:%^AM9F1GA6CW-;J#LZ,<[_",S42.O M3J+7HMT1&1QD7GBO#^D$E2>:LNMS4L9R@N$E>;D]/+"0BLG:9XZH[^07G<]X M5SV9DFJ_%6MADGDM:9)A1!"'.4I2Y7**%.8B$C!/1!R)/.&<B*I?[G!N' MU2(O0"MM75H0_*$%KI/*.9I"-KC;D9)G-$>FI!;(.N2HE(,0=:^]8H^1KSHL M%CU.6Y/%'H*C^BP.C[KO>7T0W[^(ZD&?VKXES-R :?<.8I(E/"S'DX+^]F>0%I9 (Y MC<^ S:N>]\YZS\H+8!-M53F^6$Y;5!=QZ-F9.O_L9!M2%\7O[D-=_O((%X_? MD^VN4O_]\CP6+$M8R'.>P3AG#*(XSR$E6/V3(Y)2DJMWPNF"W@ 9YL:?W9"Q MMSN3-_.]LIX?=@_U#3)3&[JH2RL<7;)US24U8,CLC+J1!V)DCK:YPMPJ,6J< MWA4P3G&;^8P$\[G1W ^1TZWF"TVY<287Q?+->JN:N^%9QD M$N41%"+F$$64*U8,&201HUF7N;&>[6@H!%QT?X C#]UM[9,%-P/ M;#]W>8-K;!=T*%+6]&.%Q F"V0CV;_?EMW]7S]?0HI#2#>:(3ZR(>09S$@?HG(BS MDDF[J(F!_<^-+.HP"KD/FR=[24VY\N%E/6W&PLX"&A'AD?GE>7G/7UKA=9FX M7T&-_.'"PD&#<2I\.D W0I5/F]Y_6J5/!VCZJGVZ-..^._9%K'\CU;W8;-O8 MXTT;""8ERR(:*$HC3&< 1I!*1B$-9)J1-"0!M=X=.]O+W(A+"0H:2<%>5/L] MG_-H7MX<\X+1R-1S$IX!>V/G<;+?&_."UU25'A1NJP8WUDKK*;[V(@X]>V/G MGYUL;^RB^-V]L11E, MF Q#G).,I58!6>QG/1_@C&]K:?',+=!& M0J_5O?K4OZ*VU\EF)ZOLU:=4MZY7[_>N3T7W-Z&3. E^\TU4Y/X0YF#^J+?8 MPR4.6!1E2.BMFTA-\Q1#RG $.0OR1(:)FOR#$]!=[GYN)/ R[=SW1@- :A4Z M057F*V"KCWM^*=;@29!J\^OPS'060V7GU8TW ",3S8LL=*WLH!&^$V%5GS)H M^<"ES'$6IRERX;N>ON9&;JVH.DRT$='Q-*X/6#MV\@37 MR%2T1VHO9B?MA3_.L0##$\'T]30IFUBH_)(Z;!YQW_6Y%=56T8[9/2_$Y@UA M7YL4%X*_+:O?-XJ03M=;;OWT,)9Y8"*F8IXH)@ERB/.(P31F.(PHI9S%MKM# M5TLS-ZYI% *M1@N@=0)[I?16+3!J@7.%R1TVG:X?S,N;4Y,.TX.CN]/EK=.!& BFJOY+5 M3KPN-FQ5;G;J5;ZA&[,&+U.6A(Q3949+B=7BEZC%+PU"B%#$,<:")[%3&=6^ MSN:VMFE9@1$6=*0%?[3R.MY3Z,79TN?WA-[8'OY@X-S=>0M$?#GO?5U-ZZI; M*'WDF-L\,[2FZEKHORIY.<$0BG>V= M*$IA 85Y'%(8X9@%*,\)RYP2:+IU/S>2T=+KXPAFY >R4:![K9.V.@#6*.%: MI]5I?.RH:#S41R:G%O!:]'WT?O=FYUY\<'L)\ $%8(?@YJTXK%/G$Q>.'0+, M<5'90:T,([XO%>'B@W[7&K)ZJ)01&1#=:.D(OQQE&,0I@$/)802@PI$@DD.,XRL(T M%)%P6ABNP6Z2DVAOR-E1]C5XC$S*'2A&R,YY3G%/K'K4_*2\>4ZYE\QX]GL# M\_8^HU@3 I%F7*(0)S#*$Z;G;P:QP#&D&(4TEXA'L56A[?-=S&T&O[ A!F7R M.0&DW72^#IZQ=Q[=D'%/N'M6>5\Y=H\[F#:M[ED%CS+IGO_FT(0\VZ(RH5$? MU9CJ>"GS5HHLRI5U$T 1:N<-92',DUQ"&L24")2C$#F5ZCK=S=RF^$%*H,4$ M)GQLR#P_@ZK=7+\>JY'G^Q"8!F3"Z4/!6^J;DYU,G.NF3]'CY#:]WQZXJ5.N M[W6,QFM!MS=KKCRF8DM6)G3CD#%GLXPB(KD,)8PD4C9[%N:04DDA83R@(DWS ME%&GS1RK;N=&$EIJ:$+$N))[ 8IUFV%8/@LT<]RWL1N"1)!$(HQA* (.4'FH+FB*P'TFU?5(>Y'JC[S>6ZSK' MGS2&K3!*R5&9,P#0/(HAX M&$&,=85:R:C@&:5A+(?5]SO7Y=S(JYOWYY94U9,V9,W9L9E8KYUM*PO4[?C* M+Y8CTU07QA?V54?RB8KK7<++>PV]LQW^I%)YEP X7Q'OXI/7I(O=!P!E)(U1 MP#D,6:3()I ))&D20T*Y"/,H8#1UJG/WO/FY44P3MC@TE.H%=G;D,1R1D8G" M'HR!V5I'"HAZT?A/R,%Z*>CIS+>&3=CWA'TMUJ)Z4LZ6;OA1TT%S )N( ),P MSJ D@JC9FTJ(PTCGD@A%DA))X]PI3+*GK[E-Y;VH"R!:2!3*DS'.S:'JSJNGPU>:C8,;7?VL9J^.Z6&2XGSY2M9WCV9OYZ]BL]6UTC^* MJBCY,A:A#C!"D$9IH/P594)@@74Z!Y)CRI*4A^%R+>ZUK_7%L<+.!/);3MLDA)RPF-$,<5I M:%7,Z6)/4/ XW>RE!P9:Q&(E%0GM*AT:\4EL1/5-?% Z[*I*];5DG.?*9$44L(SJ%/PHU!0IFQU#AL*.AL8&>&1R>H9M([]R+EL-@%9! M'Q=J)9XE8M1Z> R>OP)%7^'U0T28-@#_"I".0O2O:: M=6?:^IDU[/K5NU#3[L+#0\NV%&55;]-]$DP7%-W[Z#?\SUV=(.BUV+"J,%M[ M2\XYEE&2P)2C0'G5(H$TB 24*".IR+!(,J<$P*X"S(WU7PKM>$[MC+^=@3LF MJB-3_DMY%^:PA51-U3)PD!_\\;%<%>QIG*"WH1!Z*]KBV/W$55N&@7-'E?EDZCT+;220IP' M"'**)0M)A%/BM'EHW?/<^.V9X.!1_6T!]K^RCO +]=O&<4_1?CSL:&\4E$?F MN^< ?S0 MV*#VV< W_8![![0XPJ6K_ >ZWZG#?9QA>,H],>Y 7>7_ VIUN5N MVSFCW><,2C#6-SAAAH1VP2-%73S#,"9I$*.(!3BR"AWL[65NY*0%A7>[[;Z, M;5_5-@QXG>[_8"UX3^<$W[/_NBDVA.X'M M/3N]TA5*]8F<:DT]"L1F6SR8;J1.>?G-I+Q4C\FZ6C9I;J,]DB=SQT.G[:6[ M3;'6U7TWSZZ)J[\\*(DT\Q>K)]4-%^+!/&3._301E:N5_FJQ5A-4=;P!OVS+ M>Z$U6(#_^3]P% 7_T;XX&_-[^!^_+G2 TA80)4P'B-VCTE_+3S1@JJ^]5$!' M08IO)M=@DX1X);Z)U:8%0_UEH^.;]-.UEIYJ>UU\SWKV$,X_.]F>P47QNWL$ ME[\\] RLSIS_MV+[M:T:=J->M>T'L;UMCGO#C#&FE(,)R9&NV^+0B Z+E=/3[;3!&L2!Y1!"DL<@@"C,)U;WP$.#O!Y.Q>\W./$QX#6$!R?^MD_ZE[,4;6^*5<% MU^9'FSO^=:DSG2[CE%%$*(4<(9UFF:>0"B%@'H1ISH7R*!*K1 S]W2 M[DLG@#]J81W*._8 VT\Z_N :GV>&(.54[O$R$%<4?>QI?++2CY<5[!: M/CV M:#;?_IYLP"@A61K!0$IEER2I@)B$!!(A9< PBQ/FE,'/H>\9DD6]U!IYAQ=U M<('?F\DRPSO,GDR742Y!#T!T.FOFYUR?'@#) .O&T\7KS]N2_?W=9K,3_/6N M*M;W];F3N>)2WV!9XHP@DB81#!7#Z=RD%.($)U D"0W5/[GD?,C5QXL]6TW! MZ2\MUA*:R?A5K.J"45OR0QP24M5;7QNM("B4AGI:;JZXY7AYC.SHSQ/D$P6; M&_AJ:4$M;G/S;U'?)E1X&YD]QIQ;X^,K[OQRA]/&GEL#6ZV7ZNR M.0+8YZQP#?\9?ZCM"'-F S@RX[;:+LR!N[8LGV7/T+\]JR\.C-JPE% IWEJC MU.@..LJ#KO:FE:[^/F.3)ALL;^%,XTL\<0349$-P'#0U7=?#5K"_[$BE9!/= M#++OR8_B8??PYL>CJ1JW%(*1C-$<1FF<0Y3$".9!FD(A28"I"%@LG781+/J< MVPK2B*R,ZO(@\P(\U%+K6U-&[ 78K7FQ:6IYNBTP-B-AMT!XQG=D@C] >]>% MMA$8O-E#^[L-M,X$[0"6)X*UZ7%2@G2 X"7!N3PZC*">)V-\U\1"?%*LV#7I MER&2(I=4W^2D$B)=L19+2:%@$4TDRBCB3F4)[+J=&TV97*/%7NS%/G8$5$IR MP&N'];$_5)1A!$BBO/HN5 M1Q_F(4I9['0>8]/KW$BJ%1H8J?6*\;5XW!@?[!5A?U^5]XXG,E;06Y[%^ 9T M[%.81E[8IL@_2+P_Z/*>7]())%\'*U9]3GNDX@+#T6&*T\,#.8ELONK_UU[G M-[+248>?%/-5!5,]ZC\H5_+Y!YUOUJSX;LTJ[:"^%O5_W[4!K&]^L*\ZEE'3 MZ!LI!=LN4QJD,4D$E!%7;F*0A) 0&JA?(TQR'"<1D4Y!<).*/[=XN@]B"W@C MMHZ_94H_PY'F!W'0U)$LIWTG+%EWMB,]-GTK519 _PLZ&NG*Y*VRH/Z*'O@7 M'SY_HD8!M#" 7UH@?M7&:AMUWH)1FZTU'![7A9\RC+X6F&F%GW:E^BD#<[3D M_1PIAJV=?Q-Z2U;PFV^B(O>BSH+WNECMU&?-^>%NNU&+MN[]< %VF<4H3PB- M(8XR'9<@4TAS@F"6!G$B4D)1ZI1@:J <<[/YC<3%-WTIY>&A7#=A")U5;'@@ MPM"1LEN:)L!_Y#6FU0 T*C1I-'5(2!,TTM%@ 1K=%IW;^_Y6B"O1]$3U0Z68 ME+.OA.HE^5[;W# 6?=7<,KLM'VBQ)O6UVO96VFWW=EY[+?3IO>+U75W<]MWZ M<;==TH!&H6 9S)@N,IC@#)*0!3"/!8IC*M,X<=K9]2#3W-BU54FS:ZO39G'V M)N1B?\NQV0HVY/ND/G3E7A_CFPN&P@QE,(E3Y3:F(H.8LAA&(N1,8B&"3+A5 MLYUXA*MTU;5SP74!'@ZZ*4=2*;< [4&:.1:8?LCMEMZ)AW'D97@_1SOJ M+,!!(7#[?(KN=5J CE; J.5O0?:(L:?%V8=$DR[4'B%\N6C[;'IH1O];H:.^ M5^_67/SX/^)IF<9YS,,LA#S3U3+S6*W$'!&8H2B..,^D#*V6X[,]S&UQK84$ MC93 B F4G*Z9^U\"V4^"7N 9F=**_OB+2DJ4TSV4[E:O2TKW>HRSC171!0*C'54 M,\HA3H6 /.%Y%.>94):?4\K_>>DW-Q+[J!Q^HS\XV@XP>@"M"-":U'5_YU+Q M:MC+96=?SDSJ&1'[=/6S]D@M+%_,4>X+SO1-F'U)KF':_7]2N>NJH9VNP-=U M8@XS-MX6ZV(K?BN^'0V2->B0R/[B4 >1;A&?F 44$2H5'"\O.XR,':+Z$AP MC[S >47:>;D9@)FGI<"EYTEI>@ D+RET2!,#?2GV5?#=2MS)B[2].TUK=O.(_L9N\=^#SH/NS/ZT(@&RFJ2O!P&7(1ISFB4(J40:0,8$B2/(8Q MRWF6!PG/A54"Z"&=SXW8O^A0VN>GES[.(\\@?\W!X_5X_JP3QL[!<$?TL0\1 M^_$:];3P3- 11H+?5DA1#'$D* M\X0'E&64RR!SBU&:9P+L)@#'+>/U$5JV@4BSRVIMJ_Z L*.+B:MMHXVF3%)] M3OSCV"(_B:C)8Z&<]^(?]9;+3KWQGTNY_4XJ\4%LEUFF)EHN4XAII!P'-0LA MD4D"E96 4I(E. F=]K;[NYO;U.Q(6R=A69,5W&T$V#0RF[RLKG=W>P&W6_W] MP3CR[.XBV$H*/N_1^]"#WH";JS:@>+MIVMO9Q#=#;10_OLEI]91[T;RCPGP; MG6R:5^0[61TR3+U75L/7U5.[AVMJ;BTE8BC-9 @)Y8IN9$!@GNK00IQ%)(M% M$#.KBY?7B3$W&CJN":H+F^V5Z62S6X"'6A]=O*Q.K6DTLB\^=\7@]5/7=$,R M]C;)40%1-1H'/3H)\!:@4>5PX#7=:-C7"IQF5"8J)CCBZ#@5QKL>U)[*>5L!Z-;>\]":NSMZJXSLFTJ0VY*+)0ZY2"4*8Z//P+KLC0Z%8&Q[U4Y[)V?TE*J#G-%G M#4WFC)X2O^N,GOS[,&>T#O3:5]Y)N* ("S7E,H24#-3^K[G5;LI:]W MYEL#LXV+M:C(2JAO;O.X$==D^R+/!-89QK7$CI/\$MYVL]XCBB/30!? Y[*" M1EB/B@''/CHKT:H-8#U&+JP-V#*FYL-'2$[%AJ MQ'9B\KR-6< 'L]@%%DA!2_ M5X+IB?2&2C$I&5X)U4N2O+:YH5$^ZWO%*@\Z5[H.'&J.AF60!$@( A,L:9W2 MEXHL@S+.)*(11B)S"OX[WK_M?OKVMJP>%-=H4KF3)M]8)7@;@]RL MQ3+#:2+"' H2*48( P9IC@2,2"0B$= T#T+;8S:+_N9&#;7(S;)[)T$K-6C% MMC^@L4'[\KF89PQ')HR+\%TV90;A:'^BY1G/B8ZNAK^63B=3#N#T'$'9M#+9 M69.#2MU#)9?'!D97=6^QZ<38VZ(.[GY=;-C*5-;:;][**$T"SF)EE[$4(D80 MI"P7D 4?.4#L.ISVKO^+C -W>GBH1;51S?^E+/E&\>!G M47TKF-A\5CUURRLOLSP.,T52,).*E9 0(<0Z>%TRE$5!F+ \MHK6<>MV;@35 MER!2D!5X *_0&V$GH8V7P0 M6UW!Z&-5?BNX<@V??M_HO%1UT7==8H-MBV\F0?]^30Z24"8RC6 M 2C6OX*]$N"@Q2CFU' 0/3'> $F9;_A M +UDPBM:&FJ"K4TSFT^"B>*;3KQTNR+%@R;BWY7RU984ZSKX>J.C0G0AN"_E M*W%;KE;F%QVZ7:SOUN*_!*F6 M&$$XRA,LOT842:0AJ2#&)!."544HG 5U0IJX.:8;45&3^][("S$"P<+H/--* MVQJ-/VL81SK$SGP:ISC$#,$P2I19S5,!J9 ,IGD8,YXSQB5WNX=^G4!S6Q8^[QX?5V;O MA:Q,8;!:7+V%MB[7T)2;+M:RK!Z,7^1H:U\]?):4/^&@C$WR&G"MBZF.8.#? MJV-(_J0E?E!IG*,93_AZ+-9\E3B3EU_V =ZI@LI>VO594FA)8I;G**:0ZG!! ME%/%MYQ('3W(L#+))9?2;1OC=$?SVZKXT-+EII.AFG4S&XL+EQ!<<+8\PKD: MN['/;$XE=SYD[3V0H/<+'/W0C%I\90XU4,X>Q?1_>QA7-".[^5(VP3+UR@4<6S;\=RLLN:\ M\L'(J>ROO: +4S5=_4D7?ZT*NC-57MP8Q7HT[#AF#(Q'9IU69.T5-T*W1\2U MV* CMS_*<47*$PE9=SLI+;F"\9*HG)]WCXC^(I1#6SX\[-8%JZMJ'_6[D=2S\R0[:.J1P-[HOAJ#R^T4Z#U(+QZ0J[=VILL^'J0FMTP M[&$-#(UN5$[=N\UF)_CK7:59HGO+A#.,4)C E&K/-TP8S-,$ M0Q$*G%"J/N!.D4,7>YP;[QO786/.E[Z*%0>RK,"6_! ;D^Q2[RB6I@:H\8]! MH30CZAUQ-%XOCX.E9^P3W;&=9 -8+2RHI06UN(NZ+.JBKJ[J,ZC1$AUO 8V7 M^ILXF-%2_>- 1ML'AQ^'?-Y5E5BK9^I6Y6^%%._6FUVE9].28TGS$"YP;"VGAE,?<2 >(26"S (Q4U9/90Q]RCGT1 M=OMS"F]@3G$0L1>V*;^L.-S@NQ?8[QF#%38>#Q'Z^YO\E,!*_5/' '8/#J[F MJUOY31 U=0M"BY6RL'Y?ZZ-"/9$$?_-#+>*;)GFHXA<1<)'## OE! <\A#BE MD4[[':18:;H2I M?U!G"%>VJG,U7X>!L2,H_SA/5M'7L+T1? 'VHB] 5WA02^\M7>M5J/FKZ>O0 M]]15?=UA.5'7=T CPZC.6&AM)X70Q=.98=;M,@OB)$,H@RP-4X@BE$!*60(E M2H,89R@G:>)B5IWO:F[VE)$4K'2N#YUN JP.0KOQ50^Z=N3D![.1F:B&JR-E M?819R^F/CJ:E$PN*_R2.2R>&)AJ;LW*!Z'K&KU58IX[/"-2\BBD MR@=CNAQ:$F6*,02!-!,I%J'"F>4#+"&KSF=J 36;IL4:"%*ME>6ST0[%;JWK MOY:K@FLY@,)-#9CZ<3.@1HK=T&"A;-0,!9"GJ1H:@2G,\XS#, MCDJ>2B"QL MA^;GCLI_DP$)TUA-%B*@FC!,39B809*'.4P$HC@*,DDCI]75WW#,ZLR_.TZ_ MK)1V8O/K&,-AMQQ[!WGDE;F6%_RB)?ZUODTVP9F_$TJ^$B=:]3EMFD07&(Z2 M(CH]['[.WX82O"TK8S1\K,H_!=M^$BM-@/M@RF5*,4DR'$&U/F00\3B#F&5J M&:$X)PPAS!FS/>&W['-N)+6/G-&'.X^US(=+F?9'S;:07S[)'P'(D8EHCZ$2 MN3ZX 8W0H)'Z$.3M'U'[8_L1D)WHP-X+PDY']HY8]1S6V[8TV3&]HVK= WK7 M1P?[8Y7>'GHMZO^^6YO.[AZ%3C"^ON_X@,LHBV(>!AQ&L5"6)F<<4D)"73$. M!6$SX/):5>QX0ET&QMC?'@'I\J]-( M"WYIY?Y5V_$U^'O9NQM&7FU/5\3\6:#6/4]MA[I"H[W5%]I5OG_GCSH\X!H0VV/9\].WI; MLB1 21ZG,$NC"*(\#6">1P%D$0LCSG-*8L<\15=(XS*OIKD%>%C25UI2G3B# M\V+ +9UKQLB.M";"?60^,UK 4D*E!S"*@%83;6BUNI@-BXZ]96RRO3[^Z,X# MJ)Z8\!I))B5)#Y"]Y$\?30XLI:+ZN9.WE5"3_BUAILEW37S/)^7UWFSKD- W M:[Y,4H%Q%!!(DDQ"1&4&*4\(5%XH2J3,TE0Z'7LX]#TW2\Z8'LH6849X(!OI M%_O8*%#IRDB_J#%C>O_H7CB>?+B,BQU]CH3VR'39 EW+#=[N@6Y%!UIV0+9- MA#E0XGNLY>*.F:\"+PX]3UOUQ1V2HU(P YJX)HGN9[+:WP)#69;%*8]AE)(8 MJM\"B&E&8(KS+!898@&RNO5XMH>Y,946L.,UZ11;;+7CVJCH)A"MBU ^Z*VS M?PQ.H]L%VHZ4KH)O9.IID3/2C5"U[JSN7G/A=MO_"6EO3ZAW.L/MJ2^Z3?I- MM5U^4..IR\_]65:W3V-WS&GMW6T%A/;"O5^R:W:J SL=5OATG=W_8D$]M* MO79RVWWYBKCGCXHUJGUUD*;2RT'A.$DP?DST,HI/!V@.;&E3J4A3WZ]=B73X4 M:V.>-],I$"R7,<\AS1,$D10"YJ&,U:\D3'/*"$VM:JGU]C(WXFH$!5U)G2HP MG@&SGYN\030R^YQ"9UBARC,P.96GO!ZNB6*PVC3".[("Y)#1KTX_3L"JOE:\ M,_]^_UJPKX"6555^-]'-3%$Z%>"!< %VCSI-%P&;1^5;RX(U=RCU%A59/X'' MLF@B5LZT5>ZVFZWZN_;0'\B3;E<4=2**K\H]KV-U6"K M+X-'HCQYMEN1:J,W)<$M61->*#%YN=(?MNG2WXL?A9;^44&Y^3=OA3?[A[V_ MW.:99Z^[$[W;67.V_*!-FU^$JR\7Q?_$/P=U[=P9:'S7)O# M@DU;T/-FS3NQ'.IO:MIP7799U[RNO[H_0WAQX+!9$LIEAE "<:*O-"0Z- -G M'"8X"I(DI2R25J$9/TG^N2U1O^VCT=J$#H]5\4"J8O4$RN='KJ!J3P1WFS;_ M@SU-_XQWY?(Z.?,W8.05>%\>NJ/^ AP %T$ZC/@S:$(LEX:.BB !H8%.+Q3 M-\T[=3@?_M1]AV[^"=XA>R-BYN_21.;)S-\I)_O@)XYHC^7Q,Z2:S*;YB9!W MK:6?*<8Y.ZS[3O^F?OK/?VD_4?_HK.C_^2__#U!+ P04 " TBZ16ES