0000015615-23-000009.txt : 20230316 0000015615-23-000009.hdr.sgml : 20230316 20230316170820 ACCESSION NUMBER: 0000015615-23-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 131 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230316 DATE AS OF CHANGE: 20230316 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-08106 FILM NUMBER: 23739700 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-K 1 mtz-20221231.htm 10-K mtz-20221231
false2022FY0000015615P1YP1YP3Yhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations00000156152022-01-012022-12-3100000156152022-06-30iso4217:USD00000156152023-03-08xbrli:shares00000156152021-01-012021-12-3100000156152020-01-012020-12-31iso4217:USDxbrli:shares00000156152022-12-3100000156152021-12-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2022-12-310000015615us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2021-12-310000015615us-gaap:CommonStockMember2019-12-310000015615us-gaap:TreasuryStockCommonMember2019-12-310000015615us-gaap:AdditionalPaidInCapitalMember2019-12-310000015615us-gaap:RetainedEarningsMember2019-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000015615us-gaap:ParentMember2019-12-310000015615us-gaap:NoncontrollingInterestMember2019-12-3100000156152019-12-310000015615us-gaap:RetainedEarningsMember2020-01-012020-12-310000015615us-gaap:ParentMember2020-01-012020-12-310000015615us-gaap:NoncontrollingInterestMember2020-01-012020-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000015615us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000015615us-gaap:CommonStockMember2020-01-012020-12-310000015615us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000015615us-gaap:CommonStockMember2020-12-310000015615us-gaap:TreasuryStockCommonMember2020-12-310000015615us-gaap:AdditionalPaidInCapitalMember2020-12-310000015615us-gaap:RetainedEarningsMember2020-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000015615us-gaap:ParentMember2020-12-310000015615us-gaap:NoncontrollingInterestMember2020-12-3100000156152020-12-310000015615us-gaap:RetainedEarningsMember2021-01-012021-12-310000015615us-gaap:ParentMember2021-01-012021-12-310000015615us-gaap:NoncontrollingInterestMember2021-01-012021-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000015615us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000015615us-gaap:CommonStockMember2021-01-012021-12-310000015615us-gaap:CommonStockMember2021-12-310000015615us-gaap:TreasuryStockCommonMember2021-12-310000015615us-gaap:AdditionalPaidInCapitalMember2021-12-310000015615us-gaap:RetainedEarningsMember2021-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000015615us-gaap:ParentMember2021-12-310000015615us-gaap:NoncontrollingInterestMember2021-12-310000015615us-gaap:RetainedEarningsMember2022-01-012022-12-310000015615us-gaap:ParentMember2022-01-012022-12-310000015615us-gaap:NoncontrollingInterestMember2022-01-012022-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000015615us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000015615us-gaap:CommonStockMember2022-01-012022-12-310000015615us-gaap:TreasuryStockCommonMember2022-01-012022-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:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2022-12-31xbrli:pure0000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2022-12-31mtz:segment0000015615us-gaap:ProductConcentrationRiskMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000015615us-gaap:ProductConcentrationRiskMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000015615us-gaap:ProductConcentrationRiskMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310000015615us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000015615us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000015615us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMembermtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310000015615srt:MaximumMember2020-01-012020-12-310000015615srt:MaximumMember2022-01-012022-12-310000015615srt:MaximumMember2021-01-012021-12-3100000156152023-01-012022-12-310000015615us-gaap:CorporateJointVentureMember2022-12-310000015615us-gaap:CorporateJointVentureMember2021-12-310000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-01-012020-12-310000015615mtz:PowerDeliveryMember2022-01-012022-12-31mtz:reportingComponentmtz:reportingUnit0000015615mtz:CleanEnergyAndInfrastructureCommunicationsAndOilAndGasMember2022-01-012022-12-310000015615mtz:OilAndGasSegmentMember2022-01-012022-12-310000015615mtz:CleanEnergyAndInfrastructureMember2022-01-012022-12-310000015615us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2022-12-310000015615mtz:NumberOfYearsOfDiscountedCashFlowsMembersrt:MinimumMember2022-12-31utr:Y0000015615mtz:NumberOfYearsOfDiscountedCashFlowsMembersrt:MaximumMember2022-12-310000015615us-gaap:MeasurementInputDiscountRateMember2022-12-310000015615mtz:OneReportingUnitMembermtz:OilAndGasSegmentMember2022-12-310000015615us-gaap:GoodwillMember2022-01-012022-12-310000015615mtz:OilAndGasSegmentMember2021-01-012021-12-310000015615mtz:CommunicationsMember2021-01-012021-12-310000015615mtz:CleanEnergyAndInfrastructureMember2021-01-012021-12-310000015615us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2021-12-310000015615us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMember2021-12-310000015615mtz:NumberOfYearsOfDiscountedCashFlowsMembersrt:MinimumMember2021-12-310000015615mtz:NumberOfYearsOfDiscountedCashFlowsMembersrt:MaximumMember2021-12-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMember2021-12-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMember2021-12-310000015615us-gaap:GoodwillMember2021-01-012021-12-310000015615mtz:OilAndGasSegmentMember2020-01-012020-12-310000015615mtz:CommunicationsMember2020-01-012020-12-310000015615us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2020-12-310000015615mtz:NumberOfYearsOfDiscountedCashFlowsMembersrt:MinimumMember2020-12-310000015615mtz:NumberOfYearsOfDiscountedCashFlowsMembersrt:MaximumMember2020-12-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMember2020-12-310000015615us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMember2020-12-310000015615us-gaap:GoodwillMember2020-01-012020-12-310000015615mtz:A2022AcquisitionsMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsMember2021-01-012021-12-310000015615mtz:A2022AcquisitionsMember2020-01-012020-12-310000015615mtz:EquipmentLeasesMembersrt:MinimumMember2022-01-012022-12-310000015615mtz:FacilityLeasesMembersrt:MinimumMember2022-01-012022-12-310000015615srt:MaximumMembermtz:EquipmentLeasesMember2022-01-012022-12-310000015615mtz:FacilityLeasesMembersrt:MaximumMember2022-01-012022-12-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:UninsuredRiskMember2022-01-012022-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:GeneralLiabilityMember2022-01-012022-12-310000015615us-gaap:PropertyInsuranceProductLineMemberus-gaap:UninsuredRiskMemberus-gaap:AutomobilesMember2022-01-012022-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:GroupPoliciesMember2022-12-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-01-012022-12-310000015615us-gaap:EmployeeStockMember2022-01-012022-12-310000015615mtz:FormerOwnerOfAcquiredBusinessMember2022-01-012022-12-310000015615us-gaap:WarrantMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-10-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2021-12-012021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-04-012022-06-300000015615mtz:CommunicationsMember2020-12-310000015615mtz:CleanEnergyAndInfrastructureMember2020-12-310000015615mtz:OilAndGasSegmentMember2020-12-310000015615mtz:PowerDeliveryMember2020-12-310000015615mtz:PowerDeliveryMember2021-01-012021-12-310000015615mtz:CommunicationsMember2021-12-310000015615mtz:CleanEnergyAndInfrastructureMember2021-12-310000015615mtz:OilAndGasSegmentMember2021-12-310000015615mtz:PowerDeliveryMember2021-12-310000015615mtz:CommunicationsMember2022-01-012022-12-310000015615mtz:CommunicationsMember2022-12-310000015615mtz:CleanEnergyAndInfrastructureMember2022-12-310000015615mtz:OilAndGasSegmentMember2022-12-310000015615mtz:PowerDeliveryMember2022-12-310000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:CommunicationsSegmentMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:OilAndGasSegmentMember2021-01-012021-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2020-12-310000015615us-gaap:TradeNamesMember2020-12-310000015615us-gaap:OtherIntangibleAssetsMember2020-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2021-01-012021-12-310000015615us-gaap:TradeNamesMember2021-01-012021-12-310000015615us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2021-12-310000015615us-gaap:TradeNamesMember2021-12-310000015615us-gaap:OtherIntangibleAssetsMember2021-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2022-01-012022-12-310000015615us-gaap:TradeNamesMember2022-01-012022-12-310000015615us-gaap:OtherIntangibleAssetsMember2022-01-012022-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2022-12-310000015615us-gaap:TradeNamesMember2022-12-310000015615us-gaap:OtherIntangibleAssetsMember2022-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMembersrt:WeightedAverageMember2022-01-012022-12-310000015615us-gaap:TradeNamesMembersrt:WeightedAverageMember2022-01-012022-12-310000015615us-gaap:OtherIntangibleAssetsMembersrt:WeightedAverageMember2022-01-012022-12-310000015615srt:WeightedAverageMember2022-01-012022-12-310000015615us-gaap:TradeNamesMember2022-12-310000015615us-gaap:TradeNamesMember2020-12-310000015615us-gaap:TradeNamesMember2021-12-31mtz:acquisition0000015615mtz:A2022AcquisitionsAllOtherMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615mtz:A2022AcquisitionsAllOtherMember2022-12-310000015615mtz:A2022AcquisitionsMember2022-12-310000015615mtz:TradeNamesAndCustomerRelationshipsMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615us-gaap:TradeNamesMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMembermtz:BacklogMember2022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMembermtz:BacklogMember2022-01-012022-12-310000015615us-gaap:SeniorNotesMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-12-310000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMemberus-gaap:CommonStockMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMembermtz:InfrastructureEnergyAlternativesIncWarrantsMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310000015615mtz:A2021AcquisitionsMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsAllOtherMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-12-310000015615mtz:A2021AcquisitionsAllOtherMember2022-12-310000015615mtz:A2021AcquisitionsMember2022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMemberus-gaap:CustomerRelationshipsMember2021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2021-01-012021-12-310000015615us-gaap:TradeNamesMembermtz:A2021AcquisitionsAllOtherMember2021-01-012021-12-310000015615us-gaap:CustomerRelationshipsMembermtz:A2021AcquisitionsAllOtherMember2021-01-012021-12-310000015615mtz:A2021AcquisitionsAllOtherMember2021-01-012021-12-310000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsAllOtherINTRENMembermtz:CustomerRelationshipsAndTradeNamesMember2021-12-310000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsAllOtherINTRENMembermtz:CustomerRelationshipsAndTradeNamesMember2021-01-012021-12-310000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsAllOtherINTRENMember2021-12-310000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsMember2021-01-012022-12-310000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2022-05-012022-05-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2022-04-012022-06-300000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationValueOfAdditionalPaymentsMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2022-01-012022-12-310000015615mtz:PowerDeliveryMembermtz:A2021AcquisitionsAllOtherINTRENMember2021-01-012021-12-310000015615srt:MinimumMembermtz:A2021AcquisitionsMemberus-gaap:MeasurementInputExpectedTermMember2021-12-310000015615srt:MaximumMembermtz:A2021AcquisitionsMemberus-gaap:MeasurementInputExpectedTermMember2021-12-310000015615mtz:A2021AcquisitionsMember2021-12-310000015615mtz:PowerDeliveryMembersrt:MinimumMemberus-gaap:MeasurementInputExpectedTermMembermtz:A2021AcquisitionsAllOtherMember2021-12-310000015615mtz:A2020AcquisitionsMember2020-01-012020-12-310000015615mtz:CleanEnergyAndInfrastructureMembermtz:A2020AcquisitionsMember2020-01-012020-12-310000015615mtz:CleanEnergyAndInfrastructureMembermtz:A2020AcquisitionsMember2020-12-310000015615mtz:CleanEnergyAndInfrastructureMembermtz:A2020AcquisitionsMember2022-12-310000015615mtz:CleanEnergyAndInfrastructureMembermtz:A2020AcquisitionsMember2021-12-310000015615mtz:CommunicationsAndElectricalTransmissionMembermtz:A2020AcquisitionsMember2020-01-012020-12-310000015615mtz:CommunicationsMembermtz:A2020AcquisitionsMember2020-01-012020-12-310000015615mtz:A2020AcquisitionsMembermtz:InstallToHomeMember2020-01-012020-12-310000015615mtz:PowerDeliveryMembermtz:A2020AcquisitionsMember2020-01-012020-12-310000015615srt:ScenarioForecastMembermtz:A2020AcquisitionsMember2023-01-012023-12-310000015615srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMembermtz:A2020AcquisitionsMember2020-12-310000015615mtz:A2020AcquisitionsMember2020-12-310000015615mtz:A2020AcquisitionsMember2022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsAllOtherINTRENMember2021-01-012021-12-310000015615mtz:A2021And2022AcquisitionsMember2022-01-012022-12-310000015615mtz:A2021And2022AcquisitionsMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310000015615us-gaap:CostOfSalesMembermtz:A2021And2022AcquisitionsMember2022-01-012022-12-310000015615mtz:A2021And2022AcquisitionsMemberus-gaap:OtherExpenseMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310000015615mtz:A2021And2022AcquisitionsMember2022-12-310000015615mtz:EarnoutArrangementsMember2022-12-310000015615mtz:EarnoutArrangementsMember2021-12-310000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2022-12-310000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2021-12-310000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2022-12-310000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2021-12-310000015615mtz:AllAcquisitionsMember2022-12-310000015615mtz:EarnoutArrangementsMember2022-01-012022-12-310000015615mtz:EarnoutArrangementsMember2021-01-012021-12-310000015615mtz:EarnoutArrangementsMember2020-01-012020-12-310000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2021-01-012021-12-310000015615mtz:MandatorilyRedeemableStockMembermtz:EarnoutArrangementsMember2020-01-012020-12-310000015615mtz:WahaJVsMember2022-12-310000015615mtz:CrossCountryInfrastructureMember2022-12-310000015615mtz:FMTechMember2022-12-310000015615mtz:CrossCountryInfrastructureMember2021-12-310000015615mtz:WahaJVsMember2022-01-012022-12-310000015615mtz:WahaJVsMember2021-01-012021-12-310000015615mtz:WahaJVsMember2020-01-012020-12-310000015615mtz:WahaJVsMember2021-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-12-310000015615mtz:FMTechMember2021-12-310000015615mtz:FMTechMember2021-01-012021-12-310000015615mtz:FMTechMemberus-gaap:EquityMethodInvestmentsMember2022-12-310000015615mtz:FMTechMemberus-gaap:EquityMethodInvestmentsMember2021-12-310000015615mtz:FMTechMembersrt:MaximumMemberus-gaap:EquityMethodInvestmentsMember2022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-01-012022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2021-01-012021-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2020-01-012020-12-310000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2022-01-012022-12-310000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-01-012021-12-310000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-01-012020-12-310000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2022-12-310000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-12-310000015615mtz:EmployeeLeasingAndAdvancedReceivableArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2022-01-012022-12-310000015615mtz:EmployeeLeasingAndAdvancedReceivableArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-01-012021-12-310000015615mtz:EmployeeLeasingAndAdvancedReceivableArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2020-01-012020-12-310000015615mtz:EmployeeLeasingAndAdvancedReceivableArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2022-12-310000015615mtz:EmployeeLeasingAndAdvancedReceivableArrangementMembermtz:TelecommunicationsEquityMethodInvesteesMember2021-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2021-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-01-012022-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2021-01-012021-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMemberus-gaap:OtherCurrentAssetsMember2022-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMemberus-gaap:OtherCurrentAssetsMember2021-12-310000015615mtz:ConfluenceMember2021-12-310000015615mtz:ConfluenceMember2021-01-012022-12-310000015615mtz:ConfluenceMember2022-01-012022-12-310000015615mtz:ConfluenceMember2021-01-012021-12-310000015615mtz:AVCTMember2022-12-310000015615mtz:AVCTMember2021-12-310000015615mtz:AVCTMemberus-gaap:CommonStockMember2022-12-310000015615mtz:AVCTMemberus-gaap:CommonStockMember2021-12-310000015615mtz:AVCTMember2022-01-012022-12-310000015615mtz:AVCTMember2021-01-012021-12-310000015615mtz:AVCTMember2020-01-012020-12-310000015615mtz:AVCTMember2021-07-012021-09-300000015615mtz:FourPointFivePercentSeniorNotesMember2021-12-310000015615mtz:FourPointFivePercentSeniorNotesMember2022-12-310000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2021-12-310000015615mtz:SixPointSixTwoFivePercentSeniorNotesMember2022-12-310000015615mtz:SixPointSixTwoFivePercentIEASeniorNotesMember2022-12-310000015615mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember2022-12-310000015615srt:MinimumMember2022-01-012022-12-310000015615us-gaap:FinanceReceivablesMember2022-01-012022-12-310000015615us-gaap:FinanceReceivablesMember2021-01-012021-12-310000015615us-gaap:FinanceReceivablesMember2020-01-012020-12-310000015615us-gaap:LandMember2022-12-310000015615us-gaap:LandMember2021-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000015615srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-12-310000015615srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-12-310000015615us-gaap:MachineryAndEquipmentMember2022-12-310000015615us-gaap:MachineryAndEquipmentMember2021-12-310000015615srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310000015615srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310000015615us-gaap:FurnitureAndFixturesMember2022-12-310000015615us-gaap:FurnitureAndFixturesMember2021-12-310000015615srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310000015615srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310000015615us-gaap:ConstructionInProgressMember2022-12-310000015615us-gaap:ConstructionInProgressMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2021-12-310000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMembermtz:A2022TermLoansMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMembermtz:A2022TermLoansMember2021-12-310000015615us-gaap:DomesticLineOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMembersrt:ScenarioForecastMember2023-03-012023-03-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMembersrt:ScenarioForecastMember2025-03-012025-03-310000015615us-gaap:DomesticLineOfCreditMembermtz:ForeignDenominationMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMembermtz:LetterofCreditinForeignDenominationMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:BridgeLoanMember2022-12-310000015615us-gaap:DomesticLineOfCreditMembermtz:SecuredOvernightFinancingRateSOFRMembermtz:NewTermLoanFacilityThreeYearTrancheMembersrt:MinimumMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMembersrt:MaximumMembermtz:SecuredOvernightFinancingRateSOFRMembermtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:BaseRateMembermtz:NewTermLoanFacilityThreeYearTrancheMembersrt:MinimumMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMembersrt:MaximumMemberus-gaap:BaseRateMembermtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:BaseRateMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMembermtz:SecuredOvernightFinancingRateSOFRMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMembersrt:MinimumMember2021-11-010000015615us-gaap:DomesticLineOfCreditMembersrt:MaximumMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMember2021-11-010000015615us-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMembersrt:MinimumMember2021-11-010000015615us-gaap:DomesticLineOfCreditMembersrt:MaximumMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2021-11-010000015615us-gaap:DomesticLineOfCreditMembersrt:MinimumMember2021-11-012021-11-010000015615us-gaap:DomesticLineOfCreditMembersrt:MaximumMember2021-11-012021-11-010000015615us-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310000015615us-gaap:DomesticLineOfCreditMembermtz:ForeignDenominationMember2021-12-310000015615us-gaap:DomesticLineOfCreditMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMember2021-01-012021-12-310000015615us-gaap:DomesticLineOfCreditMembersrt:MaximumMember2022-12-310000015615us-gaap:DomesticLineOfCreditMembersrt:MinimumMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:ScenarioPlanMember2022-01-012022-12-310000015615us-gaap:DomesticLineOfCreditMembersrt:MaximumMembermtz:PermittedAcquisitionMemberus-gaap:ScenarioPlanMember2022-12-31utr:Qmtz:instance0000015615us-gaap:ForeignLineOfCreditMember2021-12-31iso4217:CAD0000015615us-gaap:ForeignLineOfCreditMember2022-12-310000015615us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2022-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2021-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-12-310000015615us-gaap:StandbyLettersOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-12-310000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMember2020-08-040000015615mtz:FourPointEightSevenFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2020-08-192020-08-190000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMembersrt:ScenarioForecastMember2022-01-012023-08-150000015615us-gaap:SeniorNotesMembermtz:FourPointFivePercentSeniorNotesMembersrt:ScenarioForecastMember2020-08-042028-08-150000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-10-070000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-10-260000015615us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-10-072022-10-070000015615us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SeniorNotesMember2022-10-072022-10-070000015615us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-10-072022-10-070000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesTwoMember2022-10-260000015615us-gaap:SeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodFourMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-10-072022-10-070000015615us-gaap:SeniorNotesMembermtz:SixPointSixTwoFivePercentSeniorNotesMember2022-01-012022-12-310000015615mtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-09-010000015615mtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615us-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2022-10-310000015615us-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615us-gaap:UnsecuredDebtMembersrt:ScenarioForecastMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2024-03-310000015615us-gaap:UnsecuredDebtMembersrt:ScenarioForecastMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2026-03-310000015615us-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-12-310000015615mtz:SecuredOvernightFinancingRateSOFRMembermtz:NewTermLoanFacilityThreeYearTrancheMembersrt:MinimumMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615srt:MaximumMembermtz:SecuredOvernightFinancingRateSOFRMembermtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615us-gaap:BaseRateMembermtz:NewTermLoanFacilityThreeYearTrancheMembersrt:MinimumMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615srt:MaximumMemberus-gaap:BaseRateMembermtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615mtz:SecuredOvernightFinancingRateSOFRMembersrt:MinimumMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615srt:MaximumMembermtz:SecuredOvernightFinancingRateSOFRMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615us-gaap:BaseRateMembersrt:MinimumMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615srt:MaximumMemberus-gaap:BaseRateMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615us-gaap:BaseRateMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615mtz:SecuredOvernightFinancingRateSOFRMemberus-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-09-012022-09-010000015615mtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-01-012022-12-310000015615us-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:LineOfCreditMember2022-01-012022-12-310000015615us-gaap:UnsecuredDebtMembermtz:NewTermLoanFacilityMemberus-gaap:LineOfCreditMember2022-09-010000015615mtz:NewTermLoanFacilityAcquisitionAdjustmentMemberus-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2022-09-010000015615us-gaap:DomesticLineOfCreditMembermtz:BridgeFacilityAndTermLoanFacilityMember2022-01-012022-12-310000015615mtz:A2013IncentivePlanMembermtz:RestrictedStockAndRestrictedStockUnitsMember2022-12-310000015615mtz:EmployeeStockPlansMemberus-gaap:EmployeeStockMember2022-12-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-12-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-12-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-12-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2020-12-310000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2021-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2022-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2021-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2020-12-310000015615us-gaap:EmployeeStockMember2021-01-012021-12-310000015615us-gaap:EmployeeStockMember2020-01-012020-12-310000015615mtz:MultiemployerPlanPeriodOneMember2022-01-012022-12-310000015615mtz:MultiemployerPlanPeriodTwoMember2022-01-012022-12-310000015615mtz:NationalElectricBenefitFundMember2022-01-012022-12-310000015615mtz:NationalElectricBenefitFundMember2021-01-012021-12-310000015615mtz:NationalElectricBenefitFundMember2020-01-012020-12-310000015615mtz:LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember2022-01-012022-12-310000015615mtz:LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember2021-01-012021-12-310000015615mtz:LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember2020-01-012020-12-310000015615mtz:CentralPensionFundOfTheIUOEParticipatingEmployersMember2022-01-012022-12-310000015615mtz:CentralPensionFundOfTheIUOEParticipatingEmployersMember2021-01-012021-12-310000015615mtz:CentralPensionFundOfTheIUOEParticipatingEmployersMember2020-01-012020-12-310000015615mtz:HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember2022-01-012022-12-310000015615mtz:HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember2021-01-012021-12-310000015615mtz:HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember2020-01-012020-12-310000015615mtz:ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember2022-01-012022-12-310000015615mtz:ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember2021-01-012021-12-310000015615mtz:ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember2020-01-012020-12-310000015615mtz:IBEWLocal1249PensionPlanMember2022-01-012022-12-310000015615mtz:IBEWLocal1249PensionPlanMember2021-01-012021-12-310000015615mtz:IBEWLocal1249PensionPlanMember2020-01-012020-12-310000015615mtz:IBEWLocal456PensionPlanMember2022-01-012022-12-310000015615mtz:IBEWLocal456PensionPlanMember2021-01-012021-12-310000015615mtz:IBEWLocal456PensionPlanMember2020-01-012020-12-310000015615mtz:ChicagoVicinityLaborersDistrictCouncilPensionPlanMember2022-01-012022-12-310000015615mtz:ChicagoVicinityLaborersDistrictCouncilPensionPlanMember2021-01-012021-12-310000015615mtz:ChicagoVicinityLaborersDistrictCouncilPensionPlanMember2020-01-012020-12-310000015615mtz:PipelineIndustryPensionFundMember2022-01-012022-12-310000015615mtz:PipelineIndustryPensionFundMember2021-01-012021-12-310000015615mtz:PipelineIndustryPensionFundMember2020-01-012020-12-310000015615mtz:MidwestOperatingEngineersPensionTrustFundMember2022-01-012022-12-310000015615mtz:MidwestOperatingEngineersPensionTrustFundMember2021-01-012021-12-310000015615mtz:MidwestOperatingEngineersPensionTrustFundMember2020-01-012020-12-310000015615mtz:TeamstersNationalPipeLinePensionPlanMember2022-01-012022-12-310000015615mtz:TeamstersNationalPipeLinePensionPlanMember2021-01-012021-12-310000015615mtz:TeamstersNationalPipeLinePensionPlanMember2020-01-012020-12-310000015615mtz:SanDiegoCountyConstructionLaborersPensionTrustFundMember2022-01-012022-12-310000015615mtz:SanDiegoCountyConstructionLaborersPensionTrustFundMember2021-01-012021-12-310000015615mtz:SanDiegoCountyConstructionLaborersPensionTrustFundMember2020-01-012020-12-310000015615mtz:LaborersLocalUnionNo158PensionPlanMember2022-01-012022-12-310000015615mtz:LaborersLocalUnionNo158PensionPlanMember2021-01-012021-12-310000015615mtz:LaborersLocalUnionNo158PensionPlanMember2020-01-012020-12-310000015615mtz:SouthernCaliforniaPipeTradesRetirementFundMember2022-01-012022-12-310000015615mtz:SouthernCaliforniaPipeTradesRetirementFundMember2021-01-012021-12-310000015615mtz:SouthernCaliforniaPipeTradesRetirementFundMember2020-01-012020-12-310000015615mtz:CentralLaborersPensionFundMember2022-01-012022-12-310000015615mtz:CentralLaborersPensionFundMember2021-01-012021-12-310000015615mtz:CentralLaborersPensionFundMember2020-01-012020-12-310000015615mtz:WestVirginiaLaborersPensionTrustFundMember2022-01-012022-12-310000015615mtz:WestVirginiaLaborersPensionTrustFundMember2021-01-012021-12-310000015615mtz:WestVirginiaLaborersPensionTrustFundMember2020-01-012020-12-310000015615mtz:MinnesotaLaborersPensionFundMember2022-01-012022-12-310000015615mtz:MinnesotaLaborersPensionFundMember2021-01-012021-12-310000015615mtz:MinnesotaLaborersPensionFundMember2020-01-012020-12-310000015615mtz:LaborersNationalPensionFundMember2022-01-012022-12-310000015615mtz:LaborersNationalPensionFundMember2021-01-012021-12-310000015615mtz:LaborersNationalPensionFundMember2020-01-012020-12-310000015615mtz:EmployerTeamstersLocalNo175And505PensionTrustFundMember2022-01-012022-12-310000015615mtz:EmployerTeamstersLocalNo175And505PensionTrustFundMember2021-01-012021-12-310000015615mtz:EmployerTeamstersLocalNo175And505PensionTrustFundMember2020-01-012020-12-310000015615mtz:LaborersDistrictCouncilofWPAPensionFundMember2022-01-012022-12-310000015615mtz:LaborersDistrictCouncilofWPAPensionFundMember2021-01-012021-12-310000015615mtz:LaborersDistrictCouncilofWPAPensionFundMember2020-01-012020-12-310000015615us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310000015615us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000015615us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-31mtz:employee0000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-12-310000015615srt:MinimumMember2021-01-012021-12-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-12-310000015615srt:MinimumMember2020-01-012020-12-310000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-12-310000015615mtz:December2018ShareRepurchaseProgramMember2022-01-012022-12-310000015615mtz:December2018ShareRepurchaseProgramMember2022-12-310000015615mtz:March2020ShareRepurchaseProgramMember2022-01-012022-12-310000015615mtz:March2020ShareRepurchaseProgramMember2020-12-310000015615mtz:December2018ShareRepurchaseProgramMember2020-01-012020-12-310000015615mtz:September2018ShareRepurchaseProgramMember2020-01-012020-12-310000015615mtz:September2018ShareRepurchaseProgramMember2020-12-310000015615mtz:March2020ShareRepurchaseProgramMember2022-12-3100000156152022-04-012022-06-300000015615us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000015615us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2021-12-310000015615us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000015615us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2020-12-310000015615us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2020-12-310000015615us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-12-310000015615us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310000015615us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2019-12-310000015615us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310000015615us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-12-310000015615us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-01-012022-12-310000015615us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-01-012021-12-310000015615us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2021-01-012021-12-310000015615us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2020-01-012020-12-310000015615us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2020-01-012020-12-310000015615us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000015615us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-12-310000015615us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000015615us-gaap:StateAndLocalJurisdictionMember2022-12-310000015615us-gaap:StateAndLocalJurisdictionMember2021-12-310000015615us-gaap:ForeignCountryMember2022-12-310000015615us-gaap:ForeignCountryMember2021-12-310000015615us-gaap:DomesticCountryMember2022-12-310000015615us-gaap:DomesticCountryMember2021-12-310000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000015615mtz:CleanEnergyAndInfrastructureMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000015615mtz:CleanEnergyAndInfrastructureMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000015615mtz:CleanEnergyAndInfrastructureMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2022-01-012022-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2021-01-012021-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2020-01-012020-12-310000015615mtz:PowerDeliveryMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310000015615mtz:PowerDeliveryMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000015615mtz:PowerDeliveryMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-01-012021-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-12-310000015615us-gaap:IntersegmentEliminationMember2022-01-012022-12-310000015615us-gaap:IntersegmentEliminationMember2021-01-012021-12-310000015615us-gaap:IntersegmentEliminationMember2020-01-012020-12-310000015615mtz:UtilitiesMembermtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000015615mtz:UtilitiesMembermtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000015615mtz:UtilitiesMembermtz:CommunicationsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-01-012022-12-310000015615us-gaap:CorporateNonSegmentMembermtz:A2021AcquisitionsMember2022-01-012022-12-310000015615us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000015615us-gaap:CorporateNonSegmentMember2021-01-012021-12-310000015615us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000015615us-gaap:AllOtherSegmentsMember2022-01-012022-12-310000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2022-12-310000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2021-12-310000015615mtz:CommunicationsMemberus-gaap:OperatingSegmentsMember2020-12-310000015615mtz:CleanEnergyAndInfrastructureMemberus-gaap:OperatingSegmentsMember2022-12-310000015615mtz:CleanEnergyAndInfrastructureMemberus-gaap:OperatingSegmentsMember2021-12-310000015615mtz:CleanEnergyAndInfrastructureMemberus-gaap:OperatingSegmentsMember2020-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2022-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2021-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2020-12-310000015615mtz:PowerDeliveryMemberus-gaap:OperatingSegmentsMember2022-12-310000015615mtz:PowerDeliveryMemberus-gaap:OperatingSegmentsMember2021-12-310000015615mtz:PowerDeliveryMemberus-gaap:OperatingSegmentsMember2020-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-12-310000015615us-gaap:CorporateNonSegmentMember2022-12-310000015615us-gaap:CorporateNonSegmentMember2021-12-310000015615us-gaap:CorporateNonSegmentMember2020-12-310000015615mtz:PowerDeliveryMemberus-gaap:OperatingSegmentsMembersrt:RestatementAdjustmentMember2022-12-310000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMembersrt:RestatementAdjustmentMember2022-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMembersrt:RestatementAdjustmentMember2022-12-310000015615us-gaap:CorporateNonSegmentMembersrt:RestatementAdjustmentMember2022-12-310000015615country:US2022-01-012022-12-310000015615country:US2021-01-012021-12-310000015615country:US2020-01-012020-12-310000015615us-gaap:NonUsMember2022-01-012022-12-310000015615us-gaap:NonUsMember2021-01-012021-12-310000015615us-gaap:NonUsMember2020-01-012020-12-310000015615country:US2022-12-310000015615country:US2021-12-310000015615country:US2020-12-310000015615us-gaap:NonUsMember2022-12-310000015615us-gaap:NonUsMember2021-12-310000015615us-gaap:NonUsMember2020-12-310000015615us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AccountsReceivableMember2022-12-312022-12-310000015615us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AccountsReceivableMember2021-12-312021-12-310000015615us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AccountsReceivableMember2020-12-312020-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:EnbridgeIncMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:ATTMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310000015615us-gaap:SettledLitigationMember2021-07-012021-09-300000015615us-gaap:SettledLitigationMember2021-12-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMember2022-12-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMember2021-12-310000015615us-gaap:PerformanceGuaranteeMember2022-12-310000015615us-gaap:PerformanceGuaranteeMember2021-12-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMemberus-gaap:CorporateJointVentureMember2022-12-310000015615us-gaap:PerformanceGuaranteeMembersrt:SubsidiariesMemberus-gaap:CorporateJointVentureMember2021-12-310000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMembersrt:MinimumMemberus-gaap:CorporateJointVentureMember2022-12-310000015615mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMembersrt:MaximumMemberus-gaap:CorporateJointVentureMember2022-12-310000015615mtz:JointVentureCivilConstructionProjectMembersrt:MinimumMemberus-gaap:CorporateJointVentureMember2022-12-310000015615srt:MaximumMembermtz:JointVentureCivilConstructionProjectMemberus-gaap:CorporateJointVentureMember2022-12-31mtz:constructionProject0000015615us-gaap:CorporateJointVentureMember2022-01-012022-12-310000015615us-gaap:CorporateJointVentureMember2021-01-012021-12-310000015615mtz:CaptiveInsuranceCompanyMember2022-12-310000015615mtz:CaptiveInsuranceCompanyMember2021-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember2022-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember2021-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:OtherNoncurrentLiabilitiesMember2022-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:GroupPoliciesMember2021-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000015615us-gaap:UninsuredRiskMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:SuretyBondMember2022-12-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:SuretyBondMember2021-12-310000015615us-gaap:PensionPlansDefinedBenefitMember2022-10-012022-12-310000015615us-gaap:PensionPlansDefinedBenefitMember2021-12-310000015615us-gaap:PensionPlansDefinedBenefitMembermtz:InfrastructureEnergyAlternativesIncMember2022-10-012022-12-310000015615us-gaap:PensionPlansDefinedBenefitMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-31mtz:customer0000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000015615us-gaap:CustomerConcentrationRiskMembermtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2022-01-012022-12-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2021-01-012021-12-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2020-01-012020-12-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2022-12-310000015615mtz:EquipmentSuppliesAndServicesMembersrt:ManagementMember2021-12-310000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2022-01-012022-12-310000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2021-01-012021-12-310000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2020-01-012020-12-310000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2022-12-310000015615mtz:CrossCountryInfrastructureMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:EquipmentMember2021-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2022-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2022-01-012022-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2021-01-012021-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2020-01-012020-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2021-12-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2021-01-012021-12-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2022-01-012022-12-310000015615srt:BoardOfDirectorsChairmanMemberus-gaap:LeaseAgreementsMember2020-01-012020-12-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2022-01-012022-12-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2021-01-012021-12-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2020-01-012020-12-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2022-12-310000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2021-12-310000015615mtz:SubcontractingArrangementsMembermtz:A2021AcquisitionsMembersrt:ManagementMember2022-01-012022-12-310000015615mtz:SubcontractingArrangementsMembermtz:A2021AcquisitionsMembersrt:ManagementMember2022-12-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2022-01-012022-12-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2021-01-012021-12-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2020-01-012020-12-310000015615mtz:RelatedCustomerMembersrt:ExecutiveOfficerMember2021-12-310000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2022-12-310000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2021-12-310000015615mtz:SubcontractingArrangementsMember2021-12-310000015615mtz:SubcontractingArrangementsMember2022-12-310000015615mtz:SubcontractingArrangementsMembersrt:ManagementMemberus-gaap:LineOfCreditMember2022-12-310000015615srt:ManagementMember2020-01-012020-12-310000015615mtz:CanadianJointVentureMemberus-gaap:CorporateJointVentureMember2022-12-310000015615us-gaap:PerformanceGuaranteeMemberus-gaap:CorporateJointVentureMember2021-12-310000015615us-gaap:PerformanceGuaranteeMemberus-gaap:CorporateJointVentureMember2022-12-310000015615us-gaap:SubsequentEventMembermtz:A2023AcquisitionsMember2023-03-310000015615us-gaap:SubsequentEventMembermtz:A2023AcquisitionsMember2023-01-012023-03-310000015615us-gaap:SubsequentEventMembermtz:A2023AcquisitionsMembermtz:OilAndGasSegmentMember2023-03-310000015615srt:BoardOfDirectorsChairmanMembersrt:MaximumMember2022-12-310000015615srt:ChiefExecutiveOfficerMembersrt:MaximumMember2022-12-310000015615srt:BoardOfDirectorsChairmanMember2020-01-012020-12-310000015615srt:BoardOfDirectorsChairmanMember2022-01-012022-12-310000015615srt:BoardOfDirectorsChairmanMember2021-01-012021-12-310000015615srt:ChiefExecutiveOfficerMember2021-01-012021-12-310000015615srt:ChiefExecutiveOfficerMember2022-01-012022-12-310000015615srt:ChiefExecutiveOfficerMember2020-01-012020-12-310000015615srt:ExecutiveOfficerMember2022-12-310000015615srt:ExecutiveOfficerMember2021-12-310000015615us-gaap:AllowanceForCreditLossMember2021-12-310000015615us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000015615us-gaap:AllowanceForCreditLossMember2022-12-310000015615mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember2021-12-310000015615mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember2022-01-012022-12-310000015615mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember2022-12-310000015615us-gaap:InventoryValuationReserveMember2021-12-310000015615us-gaap:InventoryValuationReserveMember2022-01-012022-12-310000015615us-gaap:InventoryValuationReserveMember2022-12-310000015615us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000015615us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000015615us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310000015615us-gaap:AllowanceForCreditLossMember2020-12-310000015615us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000015615mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember2020-12-310000015615mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember2021-01-012021-12-310000015615us-gaap:InventoryValuationReserveMember2020-12-310000015615us-gaap:InventoryValuationReserveMember2021-01-012021-12-310000015615us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000015615us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000015615us-gaap:AllowanceForCreditLossMember2019-12-310000015615us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000015615mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember2019-12-310000015615mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember2020-01-012020-12-310000015615us-gaap:InventoryValuationReserveMember2019-12-310000015615us-gaap:InventoryValuationReserveMember2020-01-012020-12-310000015615us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000015615us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-31

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

For the fiscal year ended December 31, 2022

OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __ to __
Commission File Number 001-08106
_____________________________________________

mtz-20221231_g1.jpg
MasTec, Inc.
(Exact name of registrant as specified in its charter)
Florida65-0829355
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)Identification No.)
800 S. Douglas Road, 12th Floor
Coral Gables,Florida33134
(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 class

Trading symbol(s)
Name of each exchange on which registered

Common Stock, $0.10 Par ValueMTZNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
    Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.     Yes    No 
    Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes   No   
    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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262 (b)) by the registered public accounting firm that prepared or issued its audit report.   
    If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐ 1
    Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐ 1
    Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.)    Yes    No  
The aggregate market value of the registrant’s outstanding common stock held by non-affiliates of the registrant computed by reference to the price at which the common stock was last sold as of the last business day of the registrant’s most recently completed second fiscal quarter was approximately $4.1 billion, based on the closing price per share for the registrant’s common stock on the New York Stock Exchange on June 30, 2022.
    There were 78,791,125 shares of common stock outstanding as of March 8, 2023.
DOCUMENTS INCORPORATED BY REFERENCE
    The registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission pursuant to Regulation 14A for the 2023 annual meeting of shareholders is incorporated by reference in Part III of this Form 10-K to the extent stated herein.























1 Per SEC guidance, this blank checkbox is included on this cover page but no disclosure with respect thereto shall be made until the adoption and effectiveness of related stock exchange listing standards.



TABLE OF CONTENTS
 
Page
 
2


Cautionary Statement Regarding Forward-Looking Statements
The Company is making this statement pursuant to the safe harbor provisions for forward-looking statements described in the Private Securities Litigation Reform Act of 1995. We make statements in this Annual Report on Form 10-K (“this Form 10-K” or this “Annual Report”) and in the documents that we incorporate by reference into this Annual Report that are forward-looking. When used in this Annual Report or in any other presentation, statements which are not historical in nature, including the words “anticipate,” “estimate,” “could,” “should,” “may,” “might,” “plan,” “seek,” “expect,” “believe,” “intend,” “target,” “will,” “project,” “forecast,” “continue” and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements. They also include statements regarding:
•    our future growth and profitability;
•    our competitive strengths; and
•    our business strategy and the trends we anticipate in the industries and economies in which we operate.
These forward-looking statements are based on our current expectations. 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. Important factors that could cause actual results to differ materially from those in forward-looking statements include:
•    market conditions, including levels of inflation, rising interest rates or supply chain issues, technological developments, regulatory or policy changes, including permitting processes and tax incentives that affect us or our customers’ industries;
•    the effect of federal, local, state, foreign or tax legislation and other regulations affecting the industries we serve and related projects and expenditures;
the effect on demand for our services of changes in the amount of capital expenditures by our customers due to, among other things, economic conditions, including the potential adverse effects of potential recessionary concerns, inflationary issues, supply chain disruptions and higher interest rates, the availability and cost of financing, climate-related matters, customer consolidation in the industries we serve and/or the effects of public health matters;
activity in the industries we serve and the impact on our customers’ expenditure levels caused by fluctuations in commodity prices, including for fuel and energy sources, and/or fluctuations in materials, labor, supplies, equipment and other costs, or supply-related issues that affect availability or cause delays for such items;
•    our ability to manage projects effectively and in accordance with our estimates, as well as our ability to accurately estimate the costs associated with our fixed price and other contracts, including any material changes in estimates for completion of projects and estimates of the recoverability of change orders;
risks related to completed or potential acquisitions, including our ability to integrate acquired businesses within expected timeframes, including their business operations, internal controls and/or systems, which may be found to have material weaknesses, and our ability to achieve the revenue, cost savings and earnings levels from such acquisitions at or above the levels projected, as well as the risk of potential asset impairment charges and write-downs of goodwill;
our ability to attract and retain qualified personnel, key management and skilled employees, including from acquired businesses, our ability to enforce any noncompetition agreements, and our ability to maintain a workforce based upon current and anticipated workloads;
any material changes in estimates for legal costs or case settlements or adverse determinations on any claim, lawsuit or proceeding;
•    the adequacy of our insurance, legal and other reserves;
the timing and extent of fluctuations in operational, geographic and weather factors affecting our customers, projects and the industries in which we operate;
the highly competitive nature of our industry and the ability of our customers, including our largest customers, to terminate or reduce the amount of work, or in some cases, the prices paid for services, on short or no notice under our contracts, and/or customer disputes related to our performance of services and the resolution of unapproved change orders;
requirements of and restrictions imposed by our credit facility, term loans, senior notes and any future loans or securities;
the effect of state and federal regulatory initiatives, including risks related to and the costs of compliance with existing and potential future environmental, social and governance requirements, including with respect to climate-related matters;
our dependence on a limited number of customers and our ability to replace non-recurring projects with new projects;
risks associated with potential environmental issues and other hazards from our operations;    
•    disputes with, or failures of, our subcontractors to deliver agreed-upon supplies or services in a timely fashion, and the risk of being required to pay our subcontractors even if our customers do not pay us;
any exposure resulting from system or information technology interruptions or data security breaches;
the outcome of our plans for future operations, growth and services, including business development efforts, backlog, acquisitions and dispositions;
3


risks related to our strategic arrangements, including our equity investments;
•    risks associated with volatility of our stock price or any dilution or stock price volatility that shareholders may experience in connection with shares we may issue as purchase consideration in connection with past or future acquisitions, or as consideration for earn-out obligations or as a result of other stock issuances;
•    our ability to obtain performance and surety bonds;
risks related to our operations that employ a unionized workforce, including labor availability, productivity and relations, as well as risks associated with multiemployer union pension plans, including underfunding and withdrawal liabilities;
risks associated with operating in or expanding into additional international markets, including risks from fluctuations in foreign currencies, foreign labor and general business conditions and risks from failure to comply with laws applicable to our foreign activities and/or governmental policy uncertainty;
risks associated with material weaknesses in our internal control over financial reporting and our ability to remediate such weaknesses;
•    a small number of our existing shareholders have the ability to influence major corporate decisions; and
•    other factors referenced in this Annual Report, including, without limitation, under Item 1. “Business,” Item 1A. “Risk Factors,” Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and other factors detailed from time to time in the reports and other filings we make with the Securities and Exchange Commission (the “SEC”).
We believe these forward-looking statements are reasonable; however, you should not place undue reliance on any forward-looking statements, which are based on current expectations. Furthermore, forward-looking statements speak only as of the date they are made. If any of these risks or uncertainties materialize, or if any of our underlying assumptions are incorrect, our actual results may differ significantly from the results that we express in, or imply by, any of our forward-looking statements. These and other risks are detailed in this Form 10-K, in the documents that we incorporate by reference into this Form 10-K and in other documents that we file with the SEC. We do not undertake any obligation to publicly update or revise these forward-looking statements after the date of this Form 10-K to reflect future events or circumstances, except as required by applicable law. We qualify any and all of our forward-looking statements by these cautionary factors.
4


PART I
ITEM 1.    BUSINESS
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 December 31, 2022, we had an average of approximately 770 locations and 30,000 employees, respectively, and as of December 31, 2022, we had approximately 800 locations and 32,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 seek to grow and diversify our business both organically and through acquisitions and/or other strategic arrangements in order to deepen our market presence, broaden our geographic reach and expand our service offerings. For discussion of our recent acquisitions, see Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Business,” which is incorporated by reference.
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.
Our 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. Our 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. We perform 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 our Oil and Gas segment. Our 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 our primary segments, as well as other small business units that perform construction and other services for certain international end-markets. See Note 13 - Segments and Related Information and Note 14 - Commitments and Contingencies in the notes to the audited consolidated financial statements, which are incorporated by reference, for additional information regarding our segment reporting and significant customer concentrations.
In this Form 10-K, “$” means U.S. dollars unless otherwise indicated.
Industry Trends
Our industry is composed of national, regional and local companies that provide services to customers in a range of industries. We believe the following industry trends affect demand for our services:
Opportunities in our Communications Segment
Rapid innovation in service offerings to data consumers continues to increase demand for faster and more reliable wireless and wireline/fiber communications network services. Network data traffic is experiencing significant and accelerating levels of growth from increased usage of mobile devices, advancements in the “Internet of Things (IoT)” and a significant increase in the use of mobile and remote technologies. New and upgraded networks will be required to meet the increased level of data traffic from video and streaming technologies, ‘smart’ technologies, artificial intelligence and other technologies and advanced data services, including video surveillance, robotics, drones, digital health applications and autonomous vehicles, among others.
Telecommunications companies are projected to play a significant role in shaping the future as next generation 5G wireless technology gains traction among both businesses and consumers. 5G, the next generation of wireless and fixed wireless network capacity, is expected to provide a platform for the IoT, which can be harnessed to drive innovation and improvements in commerce, transportation, supply chain, research, healthcare, education, public safety, the development of “Smart Cities,” “Smart Homes” and “Smart Farming,” among many other applications. 5G is expected to provide businesses with significant real-time visibility, insight and control over assets, products and services, with the potential to transform how businesses operate and deliver new products and services.
In response to these growing opportunities, communications service providers (“CSPs”) are expanding, densifying and optimizing current 5G wireless and wireline/fiber communications network capacity. To achieve nationwide coverage levels, changes to the structure of the network architecture for 5G wireless communications will require a longer period of installation when compared to past generation wireless infrastructure changes. Large scale 5G deployments, which are ongoing and expected to continue over the next several years, will include additional and improved tower capacity, as well as deployment of numerous higher bandwidth small/micro cells, distributed antenna systems and fiber network expansion to densify network performance. We believe that continued nationwide 5G tower deployments and deployment of small/micro cells and fiber network
5


expansion by major carriers in support of 5G will lead to growing demand for 5G telecommunications infrastructure over multiple years. The Federal Communications Commission’s (“FCC”) recent Facilitate America’s Superiority in 5G Technology, or “FAST” Plan, has made spectrum available to the market and is expected to encourage implementation of and investment in 5G technology across the United States by streamlining regulatory processes and updating infrastructure policies. In addition, there are several recent initiatives designed to drive development of telecommunications and 5G infrastructure in rural areas.
We believe that there will be significant fiber network expansion resulting from the combination of carrier spend and government programs that are expected to incentivize private investment in telecommunications infrastructure. The Infrastructure Investment and Jobs Act (the “IIJA”) was signed into law in November 2021 and provides approximately $65 billion of funding to improve and expand the nation’s broadband infrastructure and to make broadband more affordable for low-income Americans, including the Broadband Equity, Access and Deployment (“BEAD”) Program. BEAD will provide over $42 billion to expand high-speed internet access by funding planning, infrastructure deployment and adoption programs, with priority for unserved and underserved areas. Other government programs include the Rural Digital Opportunity Fund (“RDOF”), which will make over $20 billion in funding available to build and connect gigabit broadband speeds in unserved rural areas, and the 5G Fund for Rural America, which will provide up to $9 billion in funding through 2030 to bring 5G wireless broadband connectivity to rural America. Additionally, carriers are also investing in telecommunications infrastructure to expand their fiber footprint across the nation. One such example is the recently announced AT&T and BlackRock Alternatives joint venture, Gigapower LLC (“Gigapower”), which will operate a commercial fiber-optic platform in the Unites States. Gigapower plans to deploy its network to an initial 1.5 million customer locations outside of AT&T’s traditional wireline service presence.
The market for Smart City initiatives, in which cities use IoT technologies, artificial intelligence and cloud storage to collect and use insights gained from data to manage city assets, resources and services more efficiently, is a developing trend that is expected to accelerate due to the combination of increased data speeds and data capacity capabilities of wireless and wireline networks and developing IoT applications. Smart City initiatives include such technologies as Wi-Fi kiosks, smart lighting solutions, utility meters, smart traffic management systems, video sensors, weather sensors, drone sensors for public safety efforts and radio frequency identification sensors in the pavement. Grand View Research, in their 2023-2030 Smart Cities Market Size, Share & Trends Analysis report, estimated that the global Smart Cities market size was valued at approximately $1.3 billion in 2022, and is expected to grow at an estimated compound annual growth rate of approximately 26% from 2023 to 2030.
Smart Home technologies represent a wide range of solutions for monitoring, controlling and automating functions in a home. These technologies are expected to benefit from the global rollout of 5G and improvements in Wi-Fi technologies, which are revolutionizing the delivery of IoT services. Demand for smart home solutions is expected to increase significantly as consumers look to add smart home technologies such as connected cameras, video doorbells and security systems, lighting and energy management solutions and entertainment controls. Mordor Intelligence predicts that the Smart Home market will grow from approximately $80 billion in 2021 to approximately $315 billion in 2027. We believe that opportunities for installation and maintenance of both Smart City and Smart Home technologies will provide future growth opportunities, including for our install-to-the-home services business.
We believe that we are well-positioned, as one of the largest providers of communications infrastructure services, to substantially benefit from the expected multi-year significant and broad opportunities in the telecommunications market as previously described.
Opportunities in our Clean Energy and Infrastructure Segment
Climate change initiatives, including a focus on the reduction of carbon emissions, continue to drive trends in the mix of fuel sources used in energy generation toward cleaner and more sustainable energy sources. According to Deloitte’s Industry Outlooks 2021: Power, Utilities & Renewables report, businesses, states, cities and utilities have announced decarbonization plans, with many utilities and their customers announcing and accelerating plans to fully decarbonize over the next three decades. Demand for clean energy power sources continues to grow, with renewables reporting rising levels of usage and capacity, as well as declining costs as a result of innovations that have reduced the manufacturing costs of wind turbines and solar panels. According to a January 2023 publication by BloombergNEF, global investment in low-carbon energy transition projects totaled $1.1 trillion in 2022, a 31% increase over 2021. Of the total 2022 investment in low-carbon energy transition projects, renewable energy projects, including wind, solar and biofuels, totaled $495 billion, a 17% increase over 2021.
Additionally, growing corporate initiatives for smaller, standalone distributed generation facilities, together with regulatory and other policy initiatives at the federal, state and municipal levels, have spurred demand for clean energy production from sustainable power sources, including wind, solar and biomass. Currently, almost 40 states, as well as the District of Columbia and four territories, have adopted renewable portfolio standards (“RPS”) or renewable energy goals. States have created these standards to diversify their energy resources, promote domestic energy production and encourage economic development. Rising state renewable portfolio standards, increasing levels of corporate and residential demand, and improving economic competitiveness of renewable sources continue to be key drivers for their growth. In addition, growing efforts to address electric grid resiliency are expected to drive growth in renewables, as utilities and their customers increasingly consider renewable microgrids combined with energy storage solutions to support critical facilities.
The transition to a renewable energy economy is expected to require rapid transformation of, and significant investment in, the power sector. According to BloombergNEF’s January 2023 publication, energy transition and grid investment will need to triple to approximately $4.5 trillion from 2023 to 2030 to achieve the global net zero goals called for in the Paris Climate Agreement. Recent governmental and policy initiatives are expected to drive growth in renewable energy infrastructure. The IIJA includes funding for renewable energy innovation and deployment. Included within the $65 billion allocated to power infrastructure and energy programs is funding for fuels and technology investment, including carbon initiatives, clean energy technology supply chains, including battery power initiatives, solar energy research and development, and the development and deployment of hydrogen from clean energy sources, among others. In addition, the August 2022 Inflation Reduction Act (“IRA”) contains provisions that are designed to accelerate the deployment of clean energy technologies, reduce carbon emissions, lower energy prices and support the development of a reliable and affordable energy sector. The IRA provides almost $370 billion in clean energy funding to facilitate the clean energy transition, primarily in the form of tax incentives, grants and loan guarantees. Among the clean energy and climate provisions is approximately $70 billion of incentives over the next decade, including extensions of the renewable energy production tax credit and the investment
6


tax credit for solar and other energy technologies, as well as production tax credits and investment tax credits for the qualified production of clean hydrogen and other clean fuels.
As a result of the trends and factors discussed above, we expect a continuing increase in demand for construction of renewable and other clean energy infrastructure in the coming years. In addition, we believe that replacement and repowering of existing wind turbines and foundations with next generation, higher efficiency turbines, as well as maintenance of aging wind farms, will provide increased opportunities for wind infrastructure projects.
We also provide heavy civil infrastructure construction services, including the construction and maintenance of buildings, roads, bridges, water/sewer systems and other civil infrastructure. We believe that initiatives to upgrade and replace aging infrastructure, along with policy incentives such as the IIJA, will lead to increased investment and future growth opportunities in this area. The IIJA includes approximately $110 billion of funding for roads and bridges, including $40 billion of funding for bridge repair, replacement and rehabilitation and $16 billion of funding for other major infrastructure projects, as well as approximately $50 billion of funding for water infrastructure, including for weatherization efforts to reduce the impact of climate change and to protect against droughts and floods.
We believe that industrial plant construction opportunities exist in a wide variety of industries, including in the renewable energy industry, as power companies explore ways to reduce their carbon footprint. We expect that the need for baseload backup power generation, coupled with the relative low price and environmental advantage of cleaner burning natural gas will continue to drive demand for gas-fired electrical generating plants. In addition, the transition to clean energy is driving recent trends to convert coal-fired power plants to lower carbon fuel sources such as solar, wind, geothermal, biofuel, biomass, hydrogen or a combination thereof. Coal-fired power plants are also being converted into battery storage facilities for renewable energy. A wide variety of industries may seek to expand, convert or construct new plants to take advantage of more economical, cleaner, lower cost and lower carbon fuel sources. Converting existing power plants to renewable sources is an attractive option, given that existing power plants have the electric infrastructure, including the power lines, transformers and other equipment that is required to connect the power to the grid. Additionally, the IRA includes incentives that could help accelerate this trend by improving the economics of the coal-to-clean energy transition, in particular for communities with an existing coal power plant, as the IRA provides for an incremental tax credit for new renewable projects, as well as a new tax credit for battery storage projects. Industrial facilities and power plants in the biofuels/biomass, food processing, lithium recycling, natural gas and related industries present opportunities as additional domestic energy reserves are produced, transported and processed.
We are one of the leading renewable contractors in North America, with expertise in wind, solar and biomass, as well as a leading contractor in the construction of industrial and other power plants and heavy civil infrastructure, and we expect to benefit from market trends in these industries.
Opportunities in our Power Delivery Segment
The U.S. electrical transmission and distribution infrastructure, referred to as “the grid,” is composed of a network of electric generating facilities, high voltage transmission lines, substations and distribution lines that bring power to homes and businesses. The grid will continue to require significant ongoing maintenance, upgrade and expansion to continue delivery of reliable and affordable power. This will include strengthening aging infrastructure, addressing future grid resiliency and modernization efforts (“Smart Grid”) and adapting to changing energy supply, population shifts and distribution requirements, including the impact of the shift toward electric vehicle technologies. According to a June 2022 IBIS World report, U.S. industry revenue for construction and repair work on electric power transmission infrastructure was projected to approximate $48.2 billion in 2022. We expect future growth in electric transmission and distribution infrastructure from projects to digitize, modernize, harden and secure the grid against increasing levels of disruption from natural and man-made disasters, including extreme weather events, wildfires and potential cyber-attacks, as well as to address changing energy supply requirements and grid reliability.
In addition, clean energy production trends are expected to lead to increased investment in electric infrastructure, with a changing fuel mix that is moving toward cleaner and more sustainable energy sources, such as natural gas and renewables. In recent years, many utilities and their customers have announced plans to fully decarbonize over the next three decades. Power grid investment will be a key component of the low-carbon energy transition that is currently underway. According to the DOE’s Annual Energy Outlook 2022, the percentage of U.S. electricity generated by renewable sources is expected to double to over 40% by 2050, with renewable electric generating technologies expected to represent approximately 60% of new capacity additions through 2050.
The expected growth in electrical power generation from renewable energy sources will require significant investment in transmission lines, as wind, solar and other renewable power generation resources are typically located in remote areas of the country, far from industrial users and major population centers. Growth in electrical power generation from renewable sources in the U.S. will require grid updates to provide for storage of electricity from renewable energy sources and capabilities that can accommodate supply and demand for these new energy sources. BloombergNEF reported almost $275 billion of global power grid investment in 2022. Future demand for electrical transmission and distribution infrastructure is also expected to result from ‘Smart Utility’ initiatives, which seek to address growing populations, environmental goals and the need to optimize resources, as well as electric vehicles, as consumers and automakers increasingly shift toward electric vehicle technologies. According to a BloombergNEF January 2023 publication, global investment in electrified transport infrastructure grew to approximately $465 billion in 2022, an increase of over 50% from 2021. In its report, BloombergNEF predicts that energy transition and grid investment will need to triple to approximately $4.5 trillion from 2023 to 2030 to achieve global net zero goals, with electrified transport, renewable energy and grid investment representing the largest energy transition investment opportunities.
These trends, along with governmental climate change policy initiatives toward net zero carbon emissions, as well as the recently passed IIJA and IRA programs, which are designed to incentivize investment in clean energy technologies for power generation, are expected to drive significant future investment in electric infrastructure. The IIJA includes approximately $65 billion for upgrades to power infrastructure, research and development of transmission and electricity distribution technologies and smart grid technologies. The funding is focused on grid reliability and security, renewable energy innovation and deployment, and ensuring supply chains critical for energy innovation. The IIJA also includes $7.5 billion for investment in a national network of electric vehicle chargers. In addition, among the key provisions of the IRA is funding to address climate
7


change, beginning with a rapid transition in the nation’s energy system to cleaner sources of electric power generation. The IRA includes billions of dollars in tax incentives, grants and loan programs to support the development, and accelerate deployment of, clean energy power projects, including for energy generation, energy manufacturing, clean fuels, clean vehicles and energy efficiency.
We believe significant capital investment in the transmission and distribution system will be required to meet the above-mentioned infrastructure requirements, and that we are well-positioned to benefit from these developing trends.
Opportunities in our Oil and Gas Segment
We are one of the largest pipeline contractors in North America, with a balanced portfolio of service offerings, including union and non-union services. Our pipeline offerings include construction and maintenance services for pipeline distribution, including for natural gas pipelines, carbon capture sequestration, water pipelines and pipeline integrity services, including replacement and rehabilitation of aging infrastructure for the energy and utilities industries.
We expect that natural gas power generation will remain a fuel of choice for both primary power generation and baseload backup power generation to support intermittent clean energy sources, and that this trend will drive the growth of natural gas as a source of base load lower-carbon power generation, both in the U.S. and abroad. According to the DOE’s Annual Energy Outlook 2022, natural gas is expected to approximate 35% of U.S. electricity generation by 2050, and natural gas-powered sources are expected to represent approximately 40% of new capacity additions through 2050, the second largest source behind renewable technologies. We believe that trends in natural gas power generation will require continued construction of pipeline infrastructure to provide fuel safely and efficiently to these facilities. In addition, demand for liquified natural gas (“LNG”) exports has risen in recent years, with the U.S. having exported more LNG than any other country as of July 2022, according to a September 2022 publication by the U.S. Energy Information Administration. This continued trend is expected to drive construction of pipeline infrastructure for the transport of LNG to coastal export facilities in North America. Additionally, we believe that gas utility distribution spending for replacement and rehabilitation of aging infrastructure will accelerate over the next several years due to regulatory, sustainability and safety concerns. Similarly, we expect that aging pipeline infrastructure will increasingly require replacement lines and pipeline integrity services as our customers look to enhance the safety, productivity and lives of existing infrastructure.
Additionally, recent trends toward decarbonization and carbon emission reductions in connection with the low-carbon energy transition are driving demand for carbon capture sequestration technologies as well as the use of hydrogen as a clean energy power source. Pipeline infrastructure is expected to play a key role in the transformation to low-carbon energy sources and we believe that we are well positioned to support these developing market trends. The IIJA includes funding for carbon initiatives, including for carbon capture technologies, and the IRA also provides incentives and provisions for hydrogen, carbon capture, utilization and sequestration technologies.
We believe that the above-mentioned trends will support continued levels of future project activity across multiple service offerings we provide and that we are well-positioned to benefit from these trends.
Competitive Strengths
Our competitive strengths include:
Diverse Customer Relationships. We serve a diversified customer and industry base. Our customers include some of the largest communications, utility and power companies, including renewable and other energy providers in North America, among others. We have longstanding relationships and have developed strong alliances with many of our customers, and we strive to maintain these customer relationships and our status as a preferred vendor to our customers.
Reputation for Reliable Customer Service and Technical Expertise. We have established a reputation for quality customer service and technical expertise. Our reputation gives us an advantage when competing for new work, both from existing and potential customers. In addition, we have broad service offerings, together with capabilities and expertise in the construction and installation of a wide variety of infrastructure, including wireless, wireline/fiber, clean energy, power delivery, pipeline, heavy civil and industrial infrastructure.
North American Footprint. Including our predecessor companies, we have been in business for over 90 years and are one of the largest infrastructure construction services companies in North America operating primarily in the United States and Canada. For the twelve month period ended December 31, 2022, we had an average of 770 locations and 30,000 employees, respectively, and as of December 31, 2022, we had approximately 800 locations and 32,000 employees, respectively. We offer comprehensive end-to-end infrastructure services to our customers and believe that our experience, technical expertise, geographic reach, financial resources and size are important to our customers.
Ability to Respond Quickly and Effectively. The skills required to serve our end-markets are similar, which allows us to utilize qualified personnel across multiple end-markets and projects. We are able to respond quickly and effectively to industry, market and technological changes, demand and major weather and climate-related events by allocating our employees, fleet and other assets as and where they are needed, enabling us to provide cost-effective and timely services for our customers.  We have demonstrated that we have the ability, resources and comprehensive service capabilities required to handle large and complex projects, and our geographic reach, scalability and financial stability enable us to meet our customers’ changing needs.
Experienced Management Team. Our management team plays a significant role in establishing and maintaining long-term relationships with our customers, supporting the growth of our business, integrating acquired businesses and managing the financial aspects of our operations. Our executive management team, business unit presidents and project management teams have broad industry experience and a deep understanding of our customers and their requirements. Key management personnel of acquired businesses generally continue to work for us under employment or services agreements.
8


Sustainability
As a leading infrastructure construction services provider, we are committed to conducting our operations in a safe, diverse and socially responsible manner that benefits our stakeholders, including our employees, customers, subcontractors, suppliers, investors and the communities in which we operate. Sustainability principles and practices are embedded within our strategy, risk management and day-to-day operations. We strive to be recognized as a company that achieves customer expectations safely, profitably and in a manner that is environmentally responsible, socially aware and rewarding for all our stakeholders. We strive to achieve these goals through an organizational structure that provides excellent service delivery; establishes a reputation of integrity within the communities in which we work; and provides our team members growth opportunities in a diverse, inclusive and injury-free environment.
Sustainability Governance. We believe that sustainability is central to our mission and success. The Nominating, Sustainability and Corporate Governance Committee of the Board of Directors has oversight of sustainability matters for MasTec, including overseeing and periodically reviewing MasTec’s integration of corporate responsibility and sustainability, including environmental, social and governance principles and climate-related matters into our business strategy and decision-making processes.
Our sustainability reporting is guided by the concepts and disclosures under the Sustainability Accounting Standards Board (“SASB”) for the Engineering and Construction Services Industry and the Task Force on Climate-Related Disclosures (“TCFD”). We are working to develop our processes and reporting for sustainability-related matters. Our Sustainability Report, including our SASB and TCFD reference tables, along with our Nominating, Sustainability and Corporate Governance Board Committee charter and our policies on Human and Labor Rights and Safety, Health and Environmental matters can be found on our website at https://investors.mastec.com. No reference to our website or our website address in this report constitutes incorporation by reference of the information contained on the website and such information is not part of this report.
Stakeholder Engagement. Stakeholder engagement is a key element of our sustainability efforts and communications. We regularly engage with our investors, employees, customers, subcontractors, suppliers and communities to understand the priority sustainability issues for our business. The feedback we receive from these engagement efforts informs our understanding of the issues most significant to our stakeholders. We seek to monitor these issues and effectively communicate with our stakeholders to strengthen these relationships.
Investing in a Sustainable Future
Investment in sustainable business opportunities is a key component of our business strategy for future growth. Through the construction services we provide, we help to modernize, connect and make our communities safer and more sustainable while helping to build our nation’s infrastructure, including the development and expansion of our nation’s clean energy footprint and the transformation of our electrical grid and pipeline infrastructure. The telecommunications and install-to-the home services we provide are also expected to play a key role in expanding connectivity to and within homes and communities, including in rural areas, facilitating the transformation to an inclusive and sustainable future. We are committed to working together with our customers to upgrade our nation’s infrastructure – to build better, stronger and more versatile infrastructure to meet the opportunities and challenges of our nation’s future.
Clean energy infrastructure. As a leading North American clean energy contractor, we are committed to working with our customers to advance the transition to a lower carbon economy. In the fourth quarter of 2022, we completed the acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”), one of the largest utility-scale renewable energy infrastructure solutions providers in North America, significantly expanding the scale, expertise and capacity of our renewable power construction and maintenance service offerings. Through our Clean Energy and Infrastructure segment, we provide engineering, procurement and construction services and project management solutions to the power market, with services across wind, solar, biofuels, waste-to-energy (WtE) and biogas, cogeneration or combined heat and power projects, gas and hydrogen-fired power projects and battery storage. Our Clean Energy and Infrastructure segment has grown significantly from $300 million in revenue for 2017 to approximately $2.6 billion in revenue for the year ended December 31, 2022. Our renewable energy infrastructure business, which represented approximately 3% of our consolidated revenue in 2017, has grown to approximately 12% of our consolidated revenue in 2022, including the results of IEA for approximately one quarter. We expect significant growth in our renewable energy business in 2023, to approximately $3 billion in total revenue, representing almost 25% of our consolidated business results. As interest in climate change solutions continues to increase, including decarbonization of power generation, we anticipate expanding growth opportunities in our clean energy and infrastructure group. Assuming these trends continue, we anticipate that our Clean Energy and Infrastructure segment will continue to significantly expand and approach almost 40% of our total revenue over the next several years.
Power delivery infrastructure. We believe the nation’s electrical transmission and distribution grid infrastructure will require significant capital investment to support the transition to low-carbon renewable power sources and the broader adoption of electric vehicles. We build infrastructure that connects our nation’s power generation sources to consumers, including infrastructure solutions that link remotely located renewable electric generation capacity to energy consumers and provide access to new renewable and efficient natural gas and other power generation sources. We also work with our customers to design and build innovative, smart energy solutions, including modernization of overstressed sections of the electric grid with insufficient capacity, electric grid hardening, wildfire mitigation and restoration services and the upgrade of aging electric infrastructure. Our projects improve the performance, safety, resiliency and efficiency of the nation’s electrical grid and advance the goal of modern, smart energy solutions for our nation’s future that will contribute to the diversification of power generation sources in the future. In December 2021, we completed the acquisition of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”), one of the largest utility contractors in the United States. The addition of HMG to MasTec’s existing operations has enhanced our capabilities, scale and capacity in providing power delivery services to our customers as they work to advance the transition to renewable energy generation and modernize power grid systems.
Telecommunications infrastructure. We build wireless and wireline/fiber infrastructure that connects communities and improves communications infrastructure across our nation. Demand for wireline and wireless infrastructure has accelerated in recent years, including as a result of the COVID-19 pandemic, which increased demand for connected technologies to support increased levels of telecommuting, telehealth, virtual learning and other advanced “internet-of-things” and remote technologies. Technological advances that improve speed, connectivity and
9


bandwidth across our nation, including in dense urban areas and in rural communities, are expected to serve as the foundation for transformative technological innovations, including ‘Smart City’ and urbanization projects and other advances in connected technologies. The faster speeds and reduced latency associated with 5G is forecast to serve as the foundation for transformative technological innovations, such as connected cars, robotics, telematics, healthcare, industrial applications and entertainment, which have the potential to improve living standards across all communities as well as to reduce our nation’s carbon footprint. We are participating in the buildout of our nation’s 5G and other telecommunications infrastructure, helping to revolutionize telecommunications technologies across the U.S. We are also proud to have participated in the buildout and expansion of FirstNetTM, the nation’s first wireless official public safety network for first responders.
Energy pipeline infrastructure. Investments in pipeline integrity and line maintenance promote environmental and public safety, including methane reduction initiatives, while enhancing the safety, productivity and useful lives of our customers’ assets. Our natural gas pipeline construction services help our customers access and distribute cleaner burning natural gas throughout the United States, assisting in the transition from high carbon emission electricity sources to natural gas as a cleaner burning and lower carbon emission fuel source. Additionally, pipeline infrastructure provides a lower carbon emission and environmentally safer transportation alternative for oil and gas products versus truck and rail transport. A study published by the National Bureau of Economic Research found that the air pollution and greenhouse gas effects of shipping crude oil by rail are nearly twice as large as those when using pipelines for such transport.
Carbon initiatives. Developing trends in decarbonization and carbon emission reductions are expected to create demand for carbon capture technologies, biofuel generation and electricity generation utilizing environmentally-friendly hydrogen fuel. Pipeline infrastructure is expected to play a key role in this transformation and we believe that we are well positioned to support these developing market trends.
Water pipelines. Our water pipeline services increase the efficiency of water used in energy field operations in an environmentally-focused manner. We build expansive water pipeline gathering networks, which allow for the recycling of water, thereby reducing freshwater requirements as well as the amount of water disposed. Additionally, the use of water pipelines reduces the need for trucking, which saves time, money and reduces pollution and carbon emissions.
Emergency restoration services. The increased frequency and severity of weather and climate-related events, including hurricanes, wildfires and ice storms, exacerbated in part by climate change, have created a greater need for power and telecommunications reliability and restoration services. Following the occurrence of storms and other natural disasters, our dedicated crews are quickly on-site, helping to restore power and telecommunications services in affected areas. Our power delivery crews are also involved in preventative and restoration efforts for wildfire-related events. Our crews are among those that are called upon to maintain and patrol electrical lines during high-risk periods, such as in periods of drought, high wind and extreme temperatures, so that power lines can be proactively and safely managed, as well as to assist with restoration efforts following wildfire events. We also provide wildfire mitigation services, including grid hardening and power line undergrounding, whereby power lines are buried in areas considered to be at high risk for fires. We also provide electrical grid hardening services in several regions of the country to reduce the risk of storm outages caused by damage to overhead power lines during a storm. These efforts include the movement of overhead power lines and related infrastructure underground, as well as replacement of wood poles with concrete or steel poles capable of withstanding significant storm events. MasTec is proud to work with and support communities affected by natural disasters, including repair and modernization efforts for telecommunications and electric grid infrastructure.
Environmental planning, compliance and remediation. Environmental planning and compliance are a top priority on all MasTec projects, and are a key element of construction projects across the nation. Our environmental services group specializes in all aspects of environmental planning, permitting and compliance within energy infrastructure. We have expertise in environmental inspection and compliance, environmental permitting, planning and pre-construction services, natural resources management, including wildlife and sensitive natural resource protection, siting and feasibility studies and community and government outreach designed to build lasting community relationships. We also have expertise in environmental remediation services, including site development, environmental site closure and coal combustion residuals management services.
Environmental Stewardship
We believe that we all play a role in environmental stewardship. We help our customers find solutions to their environmental goals and requirements and are likewise committed to responsibly managing the environmental impacts of our operations. Our customers rely on our expertise with governmental and regulatory agencies to meet increasingly stringent regulatory requirements. Environmental matters are an integral part of our business planning and decision-making processes. We believe in sustainable development and are committed to integrating biodiversity preservation principles into our operational practices. Our corporate policies and Code of Business Conduct and Ethics require that all applicable environmental regulations and compliance requirements are met in the course of our operations. Our planning processes incorporate procedures to ensure compliance with all such laws and regulations.
Climate change mitigation and environmental initiatives. We are committed to minimizing the effects of our operations on the climate and the environment and endeavor to reduce our carbon footprint, energy usage and greenhouse gas emissions. We seek to foster conservation and environmental awareness within our operations, and we endeavor to identify and incorporate energy, carbon and water efficiency considerations into our project planning and execution. We understand the importance of tracking and managing climate-related matters, including greenhouse gas emissions. We are evaluating processes that will enable us to measure and manage our climate-related risks and opportunities on an enterprise-wide basis. We have implemented GPS, smart idling and other advanced technologies in approximately 80% of our vehicle fleet operations to improve fleet efficiency, fuel consumption and safety. Additionally, certain of our operations have invested in equipment containing advanced emissions reduction technologies, helping to reduce our carbon footprint.
Community and Social Matters
At MasTec, we are proud to serve the communities in which we operate. Partnering with our communities and our customers is fundamental to our business operations. We plan and act for the future, for the long-term good of our company, our customers and our communities. We are active in our local communities and participate in charitable giving, community outreach and community building programs, including disaster relief efforts for communities affected by hurricanes, flooding and similar events. We also have an unwavering commitment to our team
10


members in times of need. In addition to community outreach programs, we seek to develop strong relationships with our local communities, businesses, subcontractors and suppliers, and we have been recognized for our efforts in community and outreach programs by various organizations.
We place a significant priority on respectful collaboration with our local communities, including indigenous communities, and we utilize indigenous community subcontractors and suppliers within our operations. We support our local communities by utilizing local businesses for goods and services, including for project crews and office operations, and we are active members of our local chambers of commerce and economic development organizations. Our community outreach programs include programs tailored to military veterans, who represented approximately 4% of our workforce in 2022.
Leadership and Governance
Integrity, honesty, and fairness are at the heart of our Company. Our leadership team and Board of Directors are committed to fostering a strong organizational culture built upon accountability, business and personal ethics, integrity and compliance. We believe that an ethical culture builds credibility and trust. We hold ourselves accountable to the highest standards of professionalism, and respect the opinions, ideas and perspectives of our team members, customers, subcontractors, suppliers and those in the communities we serve. Among the ethical matters addressed in our Code of Business Conduct and Ethics are our policies on discrimination and harassment, ethical and fair business practices and compliance with insider trading policies, anti-bribery and anti-corruption guidelines and the Foreign Corrupt Practices Act. Training programs related to governance matters are routinely provided at intervals based on an employee’s position and responsibilities. We also expect our subcontractors and suppliers to maintain proper business conduct and ethics protocols.
Governance Principles and Shareholder Alignment. We seek to align the interests of our Board of Directors and management with those of our shareholders and other stakeholders, and we believe that an independent, well-diversified Board is an essential attribute of effective Board governance. Diverse backgrounds are integral to effective governance, risk management and business opportunity assessments, which are key components of creating long-term value. Our Board has racial, ethnic and gender diversity, with approximately 63% of our Board representing women or minorities as of December 31, 2022. Our Board also has a diverse skill set, including members with executive leadership, financial, risk management, health and safety and relevant industry expertise.
Our management team and our Board of Directors have significant ownership in MasTec’s common stock, which further aligns their interests with those of our other shareholders.  Our single class capital structure is grounded on the “one-share, one-vote” principle, which we believe is aligned with strong corporate governance standards. We have detailed governance procedures, including our Audit Committee Charter, Compensation Committee Charter and our Nominating, Sustainability and Corporate Governance Committee Charter. These charters, as well our comprehensive Code of Business Conduct and Ethics and Board of Director Governance Principles, can be viewed on the “Investors” page of our website at MasTec.com.
Risk Mitigation Practices. We believe that responsible corporate governance requires great attention to potential business and other risks. As part of our corporate risk mitigation strategy, we regularly assess potential risks and hazards within our business and operations, including potential risks associated with climate change. Risk assessments are performed on an ongoing basis at both the organizational and at the project level. We also apply a risk-based approach with respect to cyber security. We are committed to the privacy of employee, customer and company information and undertake significant efforts to protect this information. We continually evaluate cyber risks to properly safeguard our systems and business operations.
Sustainability and Climate-Related Governance. The Nominating, Sustainability and Corporate Governance Committee of the Board of Directors has oversight of sustainability-oriented matters for MasTec, including overseeing MasTec’s approach to considering, evaluating and integrating climate-related risks and opportunities into MasTec’s business strategy and decision-making processes. This Committee is also responsible for considering MasTec’s material sustainability issues, discussing associated risks with the full Board and management and reviewing and considering whether MasTec has appropriate policies, processes, strategies and initiatives in place to address such matters, including climate-related risks and opportunities. The potential implications and financial impact of the climate-related risks and opportunities remains uncertain, but we recognize that these risks and opportunities could be significant to our business. We regularly assess our business risks and opportunities, and we are working to develop our processes to assess the potential effects and magnitude of climate-related risks and opportunities on our operations, financial results and key business strategies, as guided by the recommendations of the TCFD.
Strategy
The key elements of our business strategy are as follows:
Focus on Growth Opportunities. We believe that our end-markets offer multiple growth opportunities, and we expect continued spending by key customers in many of the industries we serve. We expect development of wireless and wireline/fiber infrastructure; development of clean energy infrastructure; expansion, maintenance and upgrades of power delivery infrastructure, including electrical and gas transmission lines and distribution networks; development of pipeline infrastructure, including carbon capture technologies and pipeline integrity work; and heavy civil and industrial infrastructure construction projects to be areas of investment and opportunity in the coming years. We intend to use our broad geographic presence, technical expertise, financial and operational resources, customer relationships and full range of services to capitalize on these trends and grow our business.
Operational Excellence. We seek to effectively manage our projects and services to maintain appropriate profit margins and cash flows. We also strive to identify opportunities for leverage within our business, such as deploying resources across multiple customers and projects in order to enhance our operating effectiveness and utilization rates. We also seek to maintain strong working capital management practices. Our management team pursues actions and programs designed to achieve these goals, such as increasing accountability throughout our organization, effectively managing customer contract bidding procedures, evaluating opportunities to improve our working capital cycle time, hiring and retaining experienced operating and financial professionals, and developing, expanding and integrating the use of financial systems and information technology capabilities within our business.
11


Effective Capital Structure Management. We have made significant investments in transformational acquisition activities over the past few years, including the acquisition of IEA in the fourth quarter of 2022, and the acquisitions of HMG, and INTREN, LLC (“INTREN”) in 2021. We achieved an investment grade credit rating in 2021 and have maintained this investment grade rating despite the increase in our leverage during 2022, primarily to finance the acquisition of IEA. We expect to manage our capital structure in the future to maintain this credit rating and we believe that we have sufficient capital resources to fund our planned operations. As of December 31, 2022, we had approximately $861 million of borrowing availability under our revolving credit facility, with aggregate borrowing commitments of approximately $2.3 billion under our senior unsecured credit facility. We may consider opportunities to refinance, repurchase or retire outstanding debt as part of our ongoing capital structure evaluation. See Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Summary of Financial Condition, Liquidity and Capital Resources,” for details pertaining to recent capital structure activities.
Leverage Core Performance and Expertise through Strategic Acquisitions. We pursue selected acquisitions, investments and strategic arrangements that allow us to expand our operations, service offerings, customer base or geographic reach. We have diversified our business and expanded our service offerings and geographic footprint in recent years, both organically and through acquisitions. For discussion of our recent acquisitions, see Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Business,” which is incorporated by reference. In our efforts to maximize the potential of the businesses we acquire, we work to integrate them into our operations and internal control environment in a timely and efficient manner. We evaluate our business and operations on a regular basis, and from time to time, we may divest certain businesses or assets or curtail selected business activities or operations that do not produce adequate revenue or margin or those that no longer fit within our long-term business strategy.
Services
Our core services are the engineering, building, installation, maintenance and upgrade of infrastructure, primarily for communications, power generation and utilities customers. We provide similar services to each of these customers, including:
Build. We build infrastructure projects for customers across a range of industries. We specialize in building underground and overhead distribution systems, including trenches, conduits, cell towers, fiber, cable and power lines that provide wireless and wireline/fiber communications; clean energy infrastructure, including for renewable energy power generation; pipeline infrastructure, including for natural gas, carbon capture sequestration and other product transport; power delivery services, including electrical and gas transmission and distribution systems; industrial and heavy civil infrastructure; compressor and pump stations and treatment plants; and water infrastructure, including water pipelines.
Install. We install electrical and gas distribution and transmission systems, power generation facilities, buried and aerial fiber optic and other cables, and provide various install-to-the-home products and services, including home automation and energy management solutions in a variety of environments for our customers. In connection with our installation work, we deploy and manage network connections that involve our customers’ hardware, software and network equipment.
Maintain and Upgrade. We offer 24 hour/365 days-a-year maintenance and upgrade support to our customers. Our comprehensive service offerings include the regular maintenance of our customers’ distribution facilities, networks and infrastructure, including communications, power generation, pipeline, electrical distribution and transmission and industrial and heavy civil infrastructure. We also provide emergency services for service restoration following natural disasters and accidents, and we perform environmental planning, compliance and remediation. Our upgrade work ranges from routine replacements and upgrades to major overhauls.
Customers
We have longstanding relationships with many customers, and often provide services under master service and other service agreements, which are generally multi-year agreements. Our master service agreements are typically exclusive up to a specified dollar amount per work order for each defined geographic area, but do not obligate our customers to undertake any infrastructure projects or other work with us. Work performed under master service and other service agreements is usually generated through work orders, each of which is performed for a fixed fee. Services provided under these agreements range from engineering, project management and installation work to maintenance and upgrade services. Master service and other service agreements are frequently awarded on a competitive bidding basis, although customers are sometimes willing to negotiate contract extensions beyond their original terms without re-bidding. Our master service and other service agreements have various terms, depending upon the nature of the services provided, and typically provide for termination on short or no advance notice. For the years ended December 31, 2022, 2021 and 2020, revenue derived from projects performed under master service and other service agreements totaled 51%, 38% and 36%, respectively, of consolidated revenue.
The remainder of our work is generated pursuant to contracts for specific projects or jobs requiring the construction and installation of an entire infrastructure system or specified units within an entire infrastructure system. Customers are billed with varying frequency, the timing of which is generally dependent upon advance billing terms, milestone billings based on completion of certain phases of the work, or when services are provided. Under the typical payment terms of master and other service agreements and contracts for specific projects, the customer makes progress payments based on quantifiable measures of performance as defined in the agreements. Some of our contracts include retainage provisions, under which a portion of the contract amount (generally, from 5% to 10% of billings) can be retained by the customer until final contract settlement.
We believe that our industry experience, technical expertise, broad service capabilities and reputation for customer service, as well as the relationships developed between our customers and our senior management and project management teams are important to our being retained by our customers. See Note 13 - Segments and Related Information and Note 14 - Commitments and Contingencies in the notes to the audited consolidated financial statements, which are incorporated by reference, for customer concentration information.
12


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 75% of our estimated year-end 2022 backlog in 2023. The following table presents 18-month estimated backlog by reportable segment as of the dates indicated:
Reportable Segment (in millions):
December 31, 2022September 30, 2022
December 31, 2021 (a)
Communications$5,303 $5,024 $4,583 
Clean Energy and Infrastructure3,227 1,933 1,543 
Oil and Gas1,740 1,513 1,171 
Power Delivery2,709 2,757 2,642 
Other— — — 
Estimated 18-month backlog$12,979 $11,227 $9,939 
(a) Backlog as of December 31, 2021 was recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment backlog of $223.0 million, and an increase in backlog for the Communications and Oil and Gas segments of $79.0 million and $144.0 million, respectively.
As of December 31, 2022, 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, climate-related matters, potential recessionary uncertainty, 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 audited consolidated financial statements, which is incorporated by reference. As of December 31, 2022, 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.4 billion of remaining performance obligations and estimated future revenue under master service and other service agreements in excess of 18 months, which amount is not included in the backlog estimates above. Backlog expected to be realized in 2023 differs from the amount of remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $4.2 billion of estimated future revenue under master service and other service agreements that is included within the related backlog estimate.
Sales and Marketing
Our customers increasingly require resources from multiple disciplines. Therefore, our subsidiary services companies market their services not only individually, but also in combination with other companies, including other MasTec companies and independent companies, to provide what we believe are the most efficient and effective solutions to meet our customers’ demands. Through our unified MasTec® brand and an integrated organizational structure designed to permit rapid deployment of our services, we are able to quickly and efficiently allocate resources to meet customer needs. We offer services that are branded under the MasTec® service mark and other service marks.
We have a business development and marketing plan emphasizing the MasTec® registered service mark and trade names of certain acquired companies, as well as an integrated service offering to position ourselves as a provider of a full range of service solutions, providing services including installation as well as sophisticated engineering, design and integration. We believe our longstanding relationships with customers and our reputation for reliability and efficiency facilitate our recurring business. Our marketing efforts are principally carried out by the management of our business units and project groups in coordination with our corporate business development organization. Our management team has many years of industry experience, both at the service provider level, and in some cases, with the customers we serve. Our business unit and project group managers market directly to existing and potential customers for new contracts and also seek our inclusion on lists of vendors invited to submit proposals for service agreements and individual projects. We also market our services in conjunction with certain business partners, strategic investments and arrangements. Our executive management supplements these efforts at the national level.
Safety and Insurance/Risk Management
We have a proactive safety culture and we strive to instill and enforce safe work habits in our employees. Our employees are required to participate in training programs relevant to their employment, including all those required by law. We actively train our workforce in everyday
13


safety practices and provide detailed guidelines that are required to be followed as work tasks are contemplated and completed. Training programs are tailored to an employee’s job function, responsibilities and level of experience and are designed in accordance with industry best practices and standards. We evaluate employees in part based upon their safety records and the safety records of the employees they supervise. Team members are responsible for preventing incidents, injuries and occupational illnesses, and our project leadership team is tasked with ensuring that projects are accomplished in a safe, productive, environmentally and quality-focused manner. Our business units have established robust safety programs to monitor and improve compliance with safety procedures and regulations, and through our risk management programs, we educate our staff, subcontractors and suppliers on safety matters. We strive continuously to assess and improve our safety programs and performance. We also provide training for other workplace and risk management programs, including for cyber security, workplace diversity and harassment, human trafficking awareness, emergency preparedness and other potential workplace hazards, among others.
Our business involves the use of heavy equipment and exposure to potentially dangerous workplace conditions. While we are committed to operating safely and prudently, we are subject to claims by employees, customers and third parties for property damage and personal injuries that occur in connection with our work. Our insurance policies are subject to high deductibles and we are self-insured up to the amount of the deductible. We maintain insurance policies for workers’ compensation, general liability and automobile liability that are subject to per claim deductibles. In addition, we maintain excess umbrella coverage and an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. We also manage certain of our insurance liabilities indirectly through our wholly-owned captive insurance companies, which reimburse claims up to the applicable insurance limits. We are required to post collateral to certain of our insurance carriers, generally in the form of letters of credit, surety bonds and cash. See Note 14 - Commitments and Contingencies in the notes to the audited consolidated financial statements, which is incorporated by reference.
Suppliers, Materials and Working Capital
Under many of our contracts, our customers provide the necessary materials and supplies for projects and we are responsible for the installation of, but not the cost or warranty of, those materials. Under certain other projects, we purchase the necessary materials and supplies on behalf of our customers from third-party providers. We have not been dependent on any one vendor for project-related materials or supplies required for the projects we manage. We also depend on the availability of certain equipment to perform our services. We operate a diverse fleet of on-road and off-road equipment. Substantially all of our equipment is obtained from third-party vendors, and we are not dependent upon any single vendor for our equipment requirements. A number of factors that we may not be able to accurately predict or control could result in increased costs for, or delays in delivery of, materials and equipment, including supply chain disruptions.
In 2022, certain market-related supply chain disruptions affected our industry, and as a result, we increased our level of purchasing activity to secure the necessary materials and equipment to meet our project requirements. While we believe that we have taken steps to secure delivery of the materials and equipment required by our business operations and do not anticipate any significant disruptions with respect thereto, our operations could be negatively affected if the current supply chain disruptions continue or become worse. In addition, certain of our clean energy customers began experiencing regulatory-related supply chain issues in 2022 that have resulted in delays, shortages of, and increased costs for, the materials necessary to construct certain solar renewable projects, which could affect our ability to perform these projects in the near-term.
We utilize independent contractors to assist on projects and to help us manage our work flow. Our independent contractors typically provide their own vehicles, tools and insurance coverage. We are not dependent on any one independent contractor. We need working capital to support seasonal variations in our business, including the spending patterns of our customers and the effects of weather conditions on external construction and maintenance work, both of which can influence the timing of spending to support related customer demand. See Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Financial Condition, Liquidity and Capital Resources - Working Capital,” which is incorporated by reference.
Competition
Our industry is highly competitive and highly fragmented. We compete with a number of companies in the markets in which we operate, ranging from small local independent companies to large national firms. Certain barriers to entry exist in the markets in which we operate, including adequate financial resources, technical expertise, high safety ratings, established customer relationships and a proven track record of operational success. Some of our customers employ their own personnel to perform infrastructure services of the type we provide. We compete based upon our industry experience, technical expertise, financial and operational resources, geographic presence, industry reputation, safety record and reputation for customer service. While we believe our customers consider a number of factors when selecting a service provider, they award most of their work through a bid process, and price is often a principal factor in determining which service provider is selected.
Regulation and Environmental Matters
We are subject to state and federal laws that apply to businesses generally, including laws and regulations related to labor relations, wages, worker safety and environmental protection. While many of our customers operate in regulated industries (for example, utilities regulated by the public service commission or communications companies regulated by the Federal Communications Commission (“FCC”), we are generally not subject to such regulation and oversight. In addition to environmental laws and regulations, our operations are subject to numerous other laws and regulations, among them:
•    regulations related to worker safety and health, including those established by the Occupational Safety and Health Administration (“OSHA”) and state equivalents;
regulations related to vehicle registrations, including those of the states and the U.S. Department of Transportation (“DOT”);
•    contractor licensing requirements;
•    permitting and inspection requirements;
14


•    building and electrical codes; and
cyber data protection and security.
We are subject to numerous environmental laws, regulations and programs, including the handling, transportation and disposal of non-hazardous and hazardous substances and wastes, laws governing emissions and discharges into the environment, including discharges into air, surface water, groundwater and soil, and programs related to the protection of endangered species and critical habitats. Our pipeline-related activities require careful adherence to environmental regulations because such operations may have impacts on groundwater, surface waters and other environmentally sensitive areas. Similarly, our power delivery construction operations often require us to operate in remote areas involving environmentally sensitive habitats as well as areas that are subject to risk of wildfire.
We have a substantial investment in construction equipment that utilizes fuel. Any changes in laws requiring us to use equipment that runs on alternative power sources, could require a significant investment, which could have a material adverse effect on our results of operations, cash flows and liquidity. We also are subject to laws and regulations that impose liability and cleanup responsibility for releases of hazardous substances into the environment. Under certain of these laws and regulations, liabilities can be imposed for cleanup of properties, regardless of whether we directly caused the contamination or violated any law at the time of discharge or disposal. The presence of contamination from such substances or wastes could interfere with ongoing operations or adversely affect our business.
In addition, we could be held liable for significant penalties and damages under certain environmental laws and regulations. Our contracts with customers may also impose liabilities on us regarding environmental issues that arise through the performance of our services. From time to time, we may incur unanticipated and substantial costs and obligations related to environmental compliance and/or remediation matters. We believe we have all material licenses and permits needed to conduct operations and that we are in material compliance with all applicable regulatory and environmental requirements. We could, however, incur significant liabilities if we fail to comply with such requirements.
Additionally, there are significant environmental regulations under consideration to address climate change, regulate emissions of greenhouse gases and encourage the use of clean energy technologies. We regularly monitor proposed regulations and legislation and have processes in place to adapt our business and operations, as necessary, to meet any such new requirements.
Financial Information About Geographic Areas
We operate primarily in the United States and Canada. See Note 13 - Segments and Related Information in the notes to the audited consolidated financial statements, which is incorporated by reference.
Human Capital Management
At MasTec, our employees are an integral part of our growth and success. MasTec began as a family business, and every member of the MasTec team is considered part of the MasTec family. The safety, health and welfare of our employees is at the heart of our operations. We are committed to diversity and inclusion in the workplace and value the diverse and varied perspectives and experiences of our employees. We believe that our commitment to our employees, together with our team culture, fosters an environment of strong employee engagement. When our employees are safe, healthy and engaged, we are most productive. We believe that our employees and our customers benefit from the collective and well-coordinated efforts that result from effective employee engagement, teamwork and collaboration, which, in turn, allows us to deliver the highest level of excellence to our stakeholders.
For the twelve month period ended December 31, 2022, we had an average of approximately 30,000 employees, of which approximately 7,000 were represented by unions or were subject to collective bargaining agreements, and as of December 31, 2022, we had approximately 32,000 employees, of which approximately 7,000 were represented by unions or were subject to collective bargaining agreements. Approximately 97% of our employees are located in the United States.
Safety. Safety is a core value at MasTec. It is a mindset that permeates all aspects of our operations, and an attitude that our employees exhibit, strongly and openly. We recognize the need of our workforce to have a safe workplace and are committed to maintaining a strong and sustainable safety culture within our organization. We continually evaluate our safety programs to protect our most important asset – our team members. For example, the COVID-19 pandemic presented unprecedented challenges in many parts of our business and operations, including with respect to keeping our employees safe. Accordingly, we adjusted our standard operating procedures within our business operations to ensure employee and customer safety and developed human resource guidance to assist our employees with the effects of the COVID-19 pandemic.
We have a proactive safety culture, and our safety leadership structure is designed to create accountability within each of our businesses and at the corporate level. Our safety management process includes continuously monitoring, reporting and addressing our key safety performance indicators. Our “Zero Harm” culture is fundamental to our goal of world class safety performance, and we work to instill safety values in every team member, such that safe behavior becomes instinctive and automatic. We are driven by our commitment to safety and our “Zero Harm” culture to develop and implement safety programs and processes with safety excellence as our goal. We strive continuously to improve our safety performance and provide regular safety training and skill-level improvement programs, including: safety orientation for new employees, safety leadership training for our front-line leaders, OSHA construction outreach training, defensive driving and DOT training, operator qualification and electric worker training, excavation and ground penetration safety training, among others. We have adopted numerous safety initiatives throughout our organization, including fleet telematics applications.
Through our risk management programs and other safety initiatives, we educate our staff, subcontractors and suppliers on safety matters. The high standards of safety, incident prevention and hazard control that we expect within our operations are also expected of our subcontractors and suppliers. We have memberships and participate in numerous safety and other organizations that promote industry safety. Our safety performance is periodically recognized by our customers as well as by safety organizations.
15


Health and Wellness. Encouraging good health and following a healthy lifestyle is a MasTec philosophy. We encourage all our employees to take an active role in living a healthy lifestyle and offer wellness tools and resources to help achieve and maintain good health. We offer a comprehensive and flexible benefits program, including medical, dental, vision and prescription insurance, as well as access to telehealth services, which were expanded during the COVID-19 pandemic to assist employees with medical and mental health matters. In addition, to help our employees build a financially secure future, we offer a 401(k) plan with matching benefits, an employee stock purchase plan, life and disability insurance plans and a flexible spending account to help employees cover medical expenses. We also offer employees support for personal and work-life issues, including health, legal and financial matters.
Professional and Career Development. We believe that professional development is essential to the success of our business, as it drives employee engagement and ensures that our team members have the requisite skills and training to deliver the highest level of excellence to our customers. Our employees’ career development begins with the onboarding process and continues throughout their careers. Ongoing training is designed to develop our employees’ technical, professional and leadership skills and is customized to meet the qualifications and requirements necessary for our employees to succeed in their positions. We invest significant resources in education, certification, training programs, and other professional development opportunities, including apprenticeship- and leadership-oriented training programs, tuition reimbursement for qualified training programs, sponsored attendance at industry conferences, departmental and divisional leadership conferences, employee training centers and advancement opportunities within and across businesses and divisions. We seek to develop and cultivate current and future leaders, and design our training programs to create high performing teams, improve productivity, positively affect employee motivation and retention and further enhance career development opportunities. We believe that our team culture, along with competitive salary and benefits packages and our focus on employee training and career development, including opportunities for promotion and mobility within our organization, helps us to attract and retain a diverse and experienced workforce.
Team Culture, Diversity, Equity and Inclusion. Our success depends upon the success of our team, which requires us to have exceptional team members, as well as an exceptional team. Teamwork is part of our culture and is one of our core values. We believe that our employees and our customers benefit from the collective and well-coordinated efforts that result from effective employee engagement, teamwork and collaboration. We seek to foster an environment of strong employee engagement through our commitment to our employees and our team culture. A strong team culture, together with effective processes and people, allows us to consistently meet the needs of our customers and stakeholders.
We are committed to diversity, equity and inclusion in the workplace and to fostering an environment where our employees can freely bring diverse perspectives and varied experiences to work. We seek to attract the best talent and foster a culture of inclusion, teamwork, support and empowerment where all talented individuals have access to opportunities and can achieve success. Our commitment to diversity, equality and inclusion, together with our culture of belonging allows us to recruit and retain highly talented employees so that we are able to deliver exceptional results to our customers. As of the date of our most recent EEO-1 report, which was certified in May 2022, 45% of our overall U.S. workforce and 45% of our U.S. executive, manager and professional workforce was represented by women and minorities.
Certain of our businesses have incorporated the use of annual diversity assessments and goal setting targets to expand diversity within our management and employee teams, and we expect to continue in these efforts. A notable portion of our workforce includes military veterans, and we regularly engage in outreach programs tailored to military veterans.
Available Information
A copy of this Form 10-K, as well as our Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available free of charge on our website, www.mastec.com, as soon as reasonably practicable after we electronically file these reports with, or furnish these reports to, the Securities and Exchange Commission (the “SEC”). Copies of our Board of Directors Governance Principles and Code of Business Conduct and Ethics, which applies to all of our directors, officers, including our principal executive, financial and accounting officers, and employees and includes additional criteria that are applicable to our Chief Executive Officer, Chief Operating Officer, Chief Financial Officer and senior financial and other officers, and the charters for each of our Audit, Compensation, and Nominating, Sustainability and Corporate Governance Committees are also available on our website in the Investors section under the tab “Corporate Governance,” or may be obtained by contacting our Vice President of Investor Relations by phone at (305) 406-1815, or by email at investor.relations@mastec.com. We intend to provide any amendments or waivers to our Code of Business Conduct and Ethics for any of our directors and senior officers on our website within four business days of any such amendment or waiver. The reference to our website address does not constitute incorporation by reference of the information contained on the website and such information is not part of this report. Our reports filed with the SEC may be accessed at the SEC’s website at www.sec.gov.
Use of our Website to Distribute Material Company Information
We use our website as a channel of distribution for important Company information. We routinely post on our website important information, including press releases, investor presentations and financial information, which may be accessed by clicking on the Investors section of www.mastec.com. We also use our website to expedite public access to time-critical information regarding our Company in advance of or in lieu of distributing a press release or a filing with the SEC disclosing the same information. Therefore, investors should look to the Investors section of our website for important and time-critical information. Visitors to our website can also register to receive automatic e-mail and other notifications alerting them when new information is made available on the Investors section of our website.
ITEM 1A.    RISK FACTORS
Our business is subject to a variety of risks and uncertainties, including, but not limited to, the risks and uncertainties described below. Additional risks and uncertainties not known to us or not described below could also negatively affect our operations. If any of the risks described below or other risks that are unknown to us were to occur, our business, financial condition, results of operations and cash flows could suffer, and/or the trading price of our common stock could decline. We also may not be able to achieve our goals or expectations. You should carefully consider the risks described below, together with all of the other information in this Form 10-K, including our Cautionary Statement Regarding Forward-Looking Statements described above.
16


Risks Related to the Industries We Serve
Economic downturns or unfavorable market conditions, including from inflation, rising interest rates or supply chain disruptions and/or political or market uncertainty, including from potential recessionary or public health concerns, could reduce capital expenditures in the industries we serve or could adversely affect our customers, which could result in decreased demand or impair our customers’ ability to pay for our services.
Demand for our services has been, and will likely continue to be, cyclical in nature and vulnerable to downturns in the economy. Unfavorable market conditions, including from inflation, rising interest rates or supply chain disruptions, economic downturns, political or market uncertainty, including potential recessionary concerns, or public health matters, such as pandemics, could have a negative effect on demand for, or the profitability of, our customers’ services, which could have a material adverse effect on our business, financial condition and results of operations.
The U.S. economy has been experiencing a period of higher inflation, and we have been subject to, and may continue to be subject to, the general impact of inflationary market pressures on our business, particularly with respect to fuel, labor and materials costs. The inflationary environment and current general labor shortage has resulted in wage inflation as well as increased competition for skilled labor. It is possible that our labor, fuel and materials costs could continue to increase as we expand our operations and volume of work. We have not been, and may not be able to, fully adjust our contract pricing to compensate for these cost increases, which has affected, and may continue to affect, our profitability and cash flows. Inflationary pressures and related recessionary concerns in light of governmental and central bank efforts to mitigate inflation could also cause uncertainties for our customers and negatively affect their capital expenditure and maintenance budgets. Should inflation persist or increase, interest rates may continue to rise, and inflation overall could have a significant effect on the economy in general, and the construction industry in particular, as well as create volatility in the capital markets, which could adversely affect demand for our services, as well as our profitability and cash flows and/or our ability to obtain financing. We continually monitor general economic conditions and the market conditions of the industries our customers serve and their relative health compared to the economy as a whole. Uncertain or adverse economic or political conditions, the lack of availability of debt or equity financing and/or higher interest rates could cause our customers to reduce their capital spending or, seek more favorable pricing and other contract terms and/or cause project cancellations or deferrals.
Additionally, our operations and financial results were negatively affected in 2022 by market-related supply chain disruptions. While we have taken steps to secure delivery of the materials and equipment required by our business operations, those measures may prove to be inadequate and our operations could continue to be negatively affected if the current supply chain disruptions continue or become worse. In addition, certain of our clean energy customers began experiencing regulatory-related supply chain issues in 2022 that have resulted in delays, shortages of, and increased costs for, the materials necessary to construct certain solar renewable projects, which could adversely affect our ability to perform these projects in the near-term.
The oil and gas markets have historically been and are likely to continue to be volatile. Oil and gas prices are subject to large fluctuations in response to changes in supply and demand, including from: climate change initiatives and demand for alternative energy sources; disruptions in global economic activity from public health outbreaks or pandemics, such as the COVID-19 pandemic; legislative and regulatory changes; market and political uncertainty, including from unrest and/or military actions involving oil-producing nations, such as the ongoing conflict in Ukraine; and a variety of other factors that are beyond our control. Such market volatility can affect our customers’ investment decisions and subject us to project cancellations, deferrals or unexpected changes in the timing of project work. Demand for pipeline construction services is sensitive to levels of activity in the oil and gas industry, as well as industrial and utility customer demand and regulatory constraints.
We may face risks related to health epidemics and pandemics or other outbreaks of communicable diseases. The COVID-19 pandemic created significant volatility, uncertainty and economic disruption, including significant volatility in the U.S. economy and financial markets for several years, and negatively affected our operations during the same period. A public health epidemic or pandemic poses the risk that we or our employees, customers and/or business partners may be prevented from conducting ordinary course business activities for an indefinite period of time, including due to shutdowns or cancellations that may be mandated or requested by governmental authorities or others, or that the pandemic may otherwise interrupt or affect business activities. Our customers may not have the ability to fund capital expenditures for infrastructure, or may have difficulty obtaining financing for planned projects, which could reduce their capital spending and/or result in reduced demand for our services and/or delays or cancellations of current or planned future projects. Delay in the receipt of regulatory approvals due to pandemic-related disruptions could affect project timing and activity levels. A pandemic could also cause us to incur incremental operational costs or experience lower levels of overhead absorption from a reduction in revenue, which could negatively affect our margins and profitability. Additionally, pandemic-related economic and market disruptions could lead to greater than normal uncertainty with respect to the realization of estimated amounts, including our estimates for backlog, revenue recognition, recoverability of goodwill, intangible assets and other investments and our provisions for credit losses. A pandemic could also expose us to increased risks and costs associated with workplace health claims, or from data security and privacy risks associated with employees accessing data and systems remotely. While the adverse effects of the COVID-19 pandemic have subsided, we may continue to experience negative effects on our business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, supply chain disruptions and limited availability of products.
An impairment of the financial condition of one or more of our customers due to adverse conditions, as described above, could hinder our customers’ ability to pay us on a timely basis. In the past, we have incurred significant losses from customers who filed for bankruptcy or experienced financial difficulties following a general economic downturn, for which certain industry factors worsened the effect of the overall economic downturn on those customers. In difficult economic times, some of our clients may find it difficult to pay for our services on a timely basis, increasing the risk that our accounts receivable could become uncollectible and ultimately be written off. In certain cases, our clients are project-specific entities that do not have significant assets other than their interests in the project. From time to time, it may be difficult for us to collect payments owed to us by these clients. Delays in client payments may require us to make a working capital investment, which could negatively affect our cash flows and liquidity. Our results of operations, cash flows and liquidity could be materially and adversely affected if a client fails to pay us on a timely basis or defaults in making payments on a project for which we have devoted significant resources.
17


Changes to laws, governmental regulations and policies, including governmental permitting and tax incentives, could affect demand for our services. Additionally, demand for construction services depends on industry activity and expenditure levels, which can be affected by a variety of factors, including the effects of climate-related matters. Our inability or failure to adjust to such changes or activity could result in decreased demand for our services and adversely affect our results of operations, cash flows and liquidity.
The industries we serve are subject to effects of governmental regulation, climate change initiatives and political or social activism, any of which could result in reduced demand for our services, delays in timing of construction of projects, or cancellations of current or planned future projects. Many of our customers face stringent regulatory and environmental requirements and permitting processes, including governmental regulations and policies. Most of our communications customers are regulated by the FCC, and our energy customers are regulated by the Federal Energy Regulatory Commission (“FERC”), among others. In addition, our utility customers are regulated by state public utility commissions. These agencies or governments could change their interpretation of current regulations and/or may impose additional regulations, which could have an adverse effect on our customers, reduce demand for our services and adversely affect our results of operations, cash flows and liquidity. Our customers, particularly in the oil and gas industry, could be adversely affected by regulatory initiatives or additional requirements, restrictions or legislation imposed by federal, state, local, or foreign governments, including from climate-related matters and/or any related changes in end-customer demand.
We build renewable energy infrastructure, including wind, solar and other renewable energy facilities, for which the development may be partially dependent upon federal tax credits, existing renewable portfolio standards and other tax or state incentives, including from the recently passed IIJA and IRA. The IIJA and IRA provide for funding in many of the markets in which we operate. We may not be able to obtain the expected benefits from the IIJA or IRA, and the timing of any awards under these programs is uncertain, which could add uncertainty to our backlog determinations. Elimination of, or changes to the IIJA, IRA, existing renewable portfolio standards, tax incentives or similar environmental policies could negatively affect demand for our services.
All of the above factors could result in fewer projects than anticipated or a delay in the timing of construction of these projects and the related infrastructure, which could negatively affect demand for our services and have a material adverse effect on our results of operations, cash flows and liquidity.
Many of the industries we serve are highly competitive and subject to rapid technological and regulatory changes, as well as customer consolidation, any of which could result in decreased demand for our services and adversely affect our results of operations, cash flows and liquidity.
Our industry is highly fragmented, and we compete with other companies in most of the markets in which we operate, ranging from small independent firms servicing local markets to larger firms servicing regional and national markets. We also face competition from existing and prospective customers that employ in-house personnel to perform some of the services we provide. There are relatively few barriers to entry into certain of the markets in which we operate and, as a result, any organization that has adequate financial resources and access to technical expertise and skilled personnel may become a competitor. Most of our customers’ work is awarded through bid processes, and our project bids may not be successful. Our results of operations, cash flows and liquidity could be materially and adversely affected if we are unsuccessful in bidding for projects or renewing our master service agreements, or if our ability to win such projects or agreements requires that we accept lower margins.
We derive a substantial portion of our revenue from customers in industries that are subject to rapid changes in technology, governmental regulation, changing consumer demands and consolidation. Technological advances in the markets we serve, including advances resulting from climate-related initiatives, could render existing projects or technologies uncompetitive or obsolete, and/or our could alter our customers’ existing operating models. Our failure to rapidly adopt and master new technologies as they are developed or adapt to changing customer requirements could reduce demand for our services. Additionally, consolidation among our customers could result in the loss of customer revenue or could negatively affect customer demand for the services we provide and have a material adverse effect on our results of operations, cash flows and liquidity.
Risks Related to Our Business and Operations
Our failure to properly manage projects, or project delays, including those resulting from difficult work sites and environments, could result in additional costs or claims, which could have a material adverse effect on our operating results, cash flows and liquidity.
Certain of our engagements involve large-scale, complex projects that may occur over extended time periods. The quality of our performance on such projects depends in large part upon our ability to manage our client relationship and the project itself, such as the timely deployment of appropriate resources, including third-party contractors and our own personnel. Our results of operations, cash flows and liquidity could be adversely affected if we miscalculate the resources or time needed to complete a project with capped or fixed fees, or the resources or time needed to meet contractual milestones.
We perform work under a variety of conditions, including, but not limited to, challenging and hard to reach terrain and difficult site conditions. Performing work under such conditions can result in project delays or cancellations, potentially causing us to incur unanticipated costs, reductions in revenue or the payment of liquidated damages. In addition, some of our contracts require that we assume the risk should actual site conditions vary from those expected. Some of our projects involve challenging engineering, procurement and construction phases, which may occur over extended time periods. We may encounter difficulties in engineering, delays in designs or materials provided by the customer or a third-party, equipment and material delivery delays, permitting delays, schedule changes, delays from customer failure to timely obtain rights-of-way, weather-related delays, delays by subcontractors in completing their portion of projects and governmental, market and political or other factors, some of which are beyond our control and could affect our ability to complete a project as originally scheduled. In some cases, delays and additional costs may be substantial, and/or we may be required to cancel or defer a project and/or compensate the customer for the delay. We may not be able to recover any of such costs. Any such delays, cancellations, errors or other failures to meet customer expectations could result in damage claims substantially in excess of the revenue associated with a project. Delays or cancellations could also negatively affect our reputation or relationships with our customers, which could adversely affect our ability to secure new contracts.
18


We could also encounter project delays due to political and social activism or local opposition, which could include injunctive actions or public protests related to the siting of our projects, and such delays could adversely affect our project margins. In addition, some of our agreements require that we share in cost overages or pay liquidated damages if we do not meet project deadlines; therefore, any failure to properly estimate or manage cost, or delays in the completion of projects, could subject us to penalties, which could adversely affect our results of operations, cash flows and liquidity. Further, any defects or errors, or failures to meet our customers’ expectations, could result in large damage claims against us. Due to the substantial cost of, and potentially long lead-times necessary to acquire certain of the materials and equipment used in our complex projects, damage claims could substantially exceed the amount we can charge for our associated services.
Our failure to recover adequately on claims against project owners, subcontractors or suppliers for payment or performance could have a material adverse effect on our financial results.
We occasionally bring claims against project owners for additional costs that exceed the contract price or for amounts not included in the original contract price. Similarly, we present change orders and claims to our subcontractors and suppliers. We could incur reduced profits, cost overruns or project losses if we fail to properly document the nature of change orders or claims or are otherwise unsuccessful in negotiating an expected settlement. These types of claims can often occur due to matters such as owner-caused delays or changes from the initial project scope, which result in additional costs, both direct and indirect, or from project or contract terminations. From time to time, these claims can be the subject of lengthy and costly proceedings, and it is often difficult to accurately predict when these claims will be fully resolved. When these types of events occur and unresolved claims are pending, we may invest significant working capital in projects to cover cost overruns pending the resolution of the relevant claims. A failure to promptly recover on these types of claims could have a material adverse effect on our liquidity and financial results.
Additionally, we generally warrant the work we perform following substantial completion of a project. Warranty claims have historically not been material, but such claims could potentially increase. The costs associated with such warranties, including any warranty-related legal proceedings, could have a material adverse effect on our results of operations, cash flows and liquidity.
We may not accurately estimate the costs associated with services provided under fixed price contracts, which could impair our financial performance. Additionally, we recognize revenue for certain projects using the cost-to-cost method of accounting; therefore, variations of actual results from our assumptions could reduce our profitability.
We derive a significant portion of our revenue from fixed price master service and other service agreements. Under these contracts, we typically set the price of our services on a per unit or aggregate basis and assume the risk that costs associated with our performance may be greater than what we estimated. We also enter into contracts for specific projects or jobs that require the installation or construction of an entire infrastructure system or specified units within an infrastructure system, many of which are priced on a fixed price or per unit basis. Our profitability would be reduced if actual costs to complete a project exceed our original estimates. Our profitability is therefore dependent upon our ability to accurately estimate the costs associated with our services and our ability to execute in accordance with our plans. A variety of factors could negatively affect these estimates or our ability to execute according to our plans, including changes in expected productivity levels, conditions at work sites differing materially from those anticipated at the time we bid on the contract and higher than expected costs of labor and/or materials. These variations, along with other risks inherent in performing fixed price contracts, could cause actual project results to differ materially from our original estimates, which could result in lower margins than anticipated, or losses, which could reduce our profitability, cash flows and liquidity.
In addition, we recognize revenue from fixed price contracts, as well as for certain projects pursuant to master and other service agreements, over time utilizing the cost-to-cost measure of progress, or the “cost-to-cost” method of accounting, under which the percentage of revenue to be recognized in a given period is measured by the percentage of costs incurred to date on the contract to the total estimated costs for the contract. The cost-to-cost method, therefore, relies on estimates of total expected contract costs. Contract revenue and total contract cost estimates are reviewed and revised on an ongoing basis as the work progresses. Adjustments arising from changes in the estimates of contract revenue or costs are reflected in the fiscal period in which such estimates are revised. Estimates are based on management’s reasonable assumptions, judgment and experience, but are subject to the risks inherent in estimates, including unanticipated delays or technical complications, changes in job performance, job conditions and management’s assessment of expected variable consideration. Variances in actual results from related estimates on a large project, or on several smaller projects, could be material. The full amount of an estimated loss on a contract is recognized in the period such losses are determined. Any such adjustments could result in reduced profitability and negatively affect our results of operations.
Amounts included in our backlog may not result in actual revenue or translate into profits. Our backlog is subject to cancellation and unexpected adjustments and is, therefore, an uncertain indicator of future operating results.
Our backlog consists of the estimated 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, amounts under master service and other service agreements and our proportionate share of estimated revenue from proportionately consolidated non-controlled contractual joint ventures. A significant portion of our 18-month backlog is attributable to master service agreements and other service agreements, none of which require our customers to purchase a minimum amount of services and are cancelable on short or no advance notice. The balance of our backlog is our estimate of work to be completed under contracts for specific projects. 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. These estimates may prove inaccurate, which could cause estimated revenue to be realized in periods later than originally expected, or not at all. In the past, we have experienced 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. In addition, contracts included in our backlog may not be profitable. If our backlog fails to materialize, our results of operations, cash flows and liquidity would be materially and adversely affected.
19


We derive a significant portion of our revenue from a few customers, and the loss of one or more of these customers, or a reduction in their demand for our services, could impair our financial performance. In addition, many of our contracts, including our service agreements, do not obligate our customers to undertake any infrastructure projects or other work with us, and most of our contracts may be canceled on short or no advance notice.
In the past, a small number of customers have accounted for, and in the future, could continue to account for, a significant portion of our revenue. Additionally, a significant portion of our services are provided on a non-recurring, project-by-project basis. Our revenue could significantly decline if we were to lose one or more of our significant customers, or if one or more of our customers reduce the amount of business they provide to us. In addition, our results of operations, cash flows and liquidity could be negatively affected if we complete the required work on non-recurring projects and cannot replace them with similar projects. See Note 1 - Business, Basis of Presentation and Significant Accounting Policies, Note 13 - Segments and Related Information and Note 14 - Commitments and Contingencies in the notes to the audited consolidated financial statements, which are incorporated by reference, for revenue concentration information.
We also derive a significant portion of our revenue from multi-year master service and other service agreements. Under these agreements, our customers have no obligation to undertake any infrastructure projects or other work with us. In addition, most of our contracts are cancelable on short or no advance notice, ranging from immediate cancellation to cancellation upon 180 days notice, even if we are not in default under the contract. This makes it difficult to estimate our customers’ demand for our services. A significant decline in the volume of work our customers request us to perform under these service agreements could negatively affect our results of operations, cash flows and liquidity.
Many of our contracts, including our service agreements, are periodically open to public bid. We may not be the successful bidder on existing contracts that are re-bid. We could experience a reduction in revenue, profitability and liquidity if we fail to win a significant number of existing contracts upon re-bid, or, for services that are provided on a non-recurring basis, if we complete the required work under a significant number of projects and cannot replace them with similar projects. Additionally, from time to time, we enter into contracts that contain financing or other conditions that must be satisfied before we can begin work. Certain of these contracts may not result in revenue or profits if our customers are unable to obtain financing or to satisfy other conditions associated with such projects.
If we are unable to attract and retain qualified managers and skilled employees, we will be unable to operate efficiently, which could reduce our revenue, profitability and liquidity.
Our business is labor intensive, and some of our operations experience a high rate of employee turnover. In addition, given the nature of the highly specialized work we perform, many of our employees are trained in, and possess, specialized technical skills that are necessary to efficiently operate our business and maintain productivity and profitability. In times of low unemployment, such as the current market environment, it can be difficult for us to find appropriately skilled and qualified personnel at affordable rates and our labor costs may increase due to shortages in the supply of skilled labor and increases in compensation rates generally. We may be unable to hire and retain a sufficiently skilled labor force to support our operating requirements and growth strategy. Our labor and training expenses could increase as a result of a shortage in the supply of skilled personnel, which could adversely affect our profitability. Additionally, our business is managed by a number of key executive and operational officers, many of whom have extensive industry experience, and we are dependent upon retaining and recruiting qualified management to execute our business strategy. Lack of skilled labor, the loss of key personnel, labor shortages and/or increased turnover rates could lead to increased wage rates and increased costs to attract and retain employees, and could negatively affect our ability to operate efficiently, all of which could materially adversely affect our results of operations, cash flows and liquidity.
Our financial results are based, in part, upon estimates and assumptions that may differ from actual results.
In preparing our consolidated financial statements in conformity with U.S. GAAP, management makes a number of estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. These estimates and assumptions must be made because certain information used in the preparation of our consolidated financial statements is either dependent on future events or cannot be calculated with a high degree of precision from data available. In some cases, these estimates are particularly uncertain and we must exercise significant judgment. See Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the audited consolidated financial statements, which is incorporated by reference, for details of our key estimates. Actual results could differ materially from the estimates and assumptions that we use, which could have a material adverse effect on our results of operations, cash flows and liquidity.
In addition, accounting rules and regulations are subject to review and interpretation by the Financial Accounting Standards Board (the “FASB”), the SEC and various other governing bodies. A change in accounting rules and regulations pursuant to FASB or SEC guidance could materially affect our reported financial results in a given period, and the adoption of new or revised accounting principles could require that we make significant changes to our systems, processes and controls, which could have an adverse effect on our results of operations, cash flows and liquidity.
Our business is subject to operational risk, including from operational and physical hazards that could result in substantial liabilities and weaken our financial condition.
Our business is subject to operational hazards due to the nature of services we provide and the conditions in which we operate, including electricity, fires, explosions, mechanical failures and weather-related incidents. While we invest substantial resources in occupational health and safety programs, there can be no assurance that we will be able to mitigate all such hazards or avoid significant liability. Construction projects undertaken by us expose our employees to electrical lines, pipelines carrying potentially explosive or toxic materials, heavy equipment, transportation accidents, adverse weather conditions and the risk of damage to equipment and property. These risks and hazards, among others, can cause personal injuries and loss of life, severe damage to or destruction of property and equipment and other consequential damages and could lead to suspension of operations, large damage claims that could substantially exceed the amount we charge for the associated services, government enforcement actions or regulatory penalties, civil litigation or criminal prosecution. Personal injury claims for damages, including for bodily injury or loss of life, could result in substantial costs and liabilities, which could materially and adversely affect our financial condition, results of operations or cash flows. In addition, if serious accidents or fatalities occur, or if our safety records were to deteriorate, we may be restricted from bidding on certain work or obtaining new contracts and certain existing contracts could be terminated. Our safety processes and procedures are monitored by various agencies
20


and ratings bureaus. The occurrence of accidents in the course of our business could result in significant liabilities, employee turnover or an increase the costs of our projects, or could harm our ability to perform under our contracts, and/or our reputation and ability to enter into new customer contracts, all of which could materially and adversely affect our revenue, profitability and liquidity.
In the ordinary course of our business, we may become subject to lawsuits, indemnity or other claims, which could materially and adversely affect our business, results of operations and cash flows.
From time to time, we are subject to various claims, lawsuits and other legal proceedings brought or threatened against us in the ordinary course of our business. These actions and proceedings may seek, among other things, compensation for alleged personal injury, workers’ compensation, employment discrimination and other employment-related damages, breach of contract, property damage, environmental liabilities, liquidated damages, consequential damages, punitive damages and civil penalties or other losses, or injunctive or declaratory relief. We may also be subject to litigation in the normal course of business involving allegations of violations of the Fair Labor Standards Act and state wage and hour laws. We may also become involved in disputes with customers regarding change orders and our entitlement to revenue in accordance with the terms of the applicable customer agreements. In addition, we generally indemnify our customers for claims related to the services we provide and actions we take under our contracts, and, in some instances, we may be allocated risk through our contract terms for actions by our joint venture partners, equity investments, customers or other third parties.
Claimants may seek large damage awards and defending claims can involve significant costs. When appropriate, we establish accruals for litigation and contingencies that we believe to be adequate in light of current information, legal advice and our indemnity insurance coverages, as well as recognize revenue in light of these factors. We reassess our potential liability for litigation and contingencies, as well as revenue recognition, as additional information becomes available and adjust our accruals as necessary. We could experience a reduction in our profitability and liquidity if we do not properly estimate the amount of required accruals for litigation or contingencies, if our insurance coverage proves to be inadequate or becomes unavailable, if our self-insurance liabilities are higher than expected, or if our recognized revenue requires adjustments. The outcome of litigation and other legal proceedings is difficult to assess or quantify, as such proceedings may involve very large or indeterminate amounts and the magnitude of the potential loss or recovery may remain unknown for substantial periods of time. Furthermore, because litigation and other legal proceedings are inherently uncertain, the ultimate resolution of any such claim, lawsuit or proceeding through settlement, mediation, or court judgment could have a material adverse effect on our business, financial condition or results of operations. In addition, claims, lawsuits and proceedings may harm our reputation or divert management’s attention from our business or divert resources away from operating our business and cause us to incur significant expenses, any of which could have a material adverse effect on our business, results of operations or financial condition.
Our business is seasonal and affected by the spending patterns of our customers, weather conditions, natural catastrophes and timing of governmental permitting, all of which exposes us to variations in quarterly results.
Some of our customers reduce their expenditures and work order requests towards the end of the calendar year. In addition, adverse weather conditions, particularly during the winter season, can affect our ability to perform outdoor services in certain regions. As a result, we generally experience reduced revenue in the first quarter of each calendar year. Natural catastrophes such as hurricanes or other severe weather, wildfires or flooding could affect our ability to perform outdoor services or utilize equipment and crews in affected regions. The effects of climate-related matters and/or timing of governmental permitting could also result in greater seasonal and cyclical volatility than would otherwise exist under normal conditions. These events, as well as other global and/or economic effects, including public health matters, could create increased volatility in our results and/or adversely affect demand for our services and our results of operations, cash flows and liquidity.
We maintain a workforce based upon current and anticipated workloads. We could incur significant costs and reduced profitability from underutilization of our workforce if there is a significant reduction in the level of services we provide or if contract awards are delayed or not received.
Our estimates of future performance and results of operations depend, among other factors, on whether and when we receive new contract awards, which can affect the extent to which we are able to utilize our workforce. The rate at which we are able to utilize our workforce is affected by a variety of factors, including our ability to forecast the need for our services, which allows us to maintain an appropriately sized workforce, our ability to transition employees from completed projects to new projects, our ability to manage attrition, and our need to devote resources to non-chargeable activities such as training or business development. While our estimates are based upon our good faith judgment, professional knowledge and experience, these estimates may not be accurate and can frequently change based on newly available information. In the case of large-scale projects where timing is often uncertain, it is particularly difficult to predict whether and when we will receive a contract award. The uncertainty of contract award timing can present difficulties in matching the size of our workforce to our project needs. If an expected contract award is delayed or not received, we could incur costs resulting from underutilization of our workforce, redundancy of facilities, or from efforts to right-size our workforce and/or operations, which could reduce our profitability and cash flows.
We are self-insured against many potential liabilities.
We maintain insurance policies with respect to automobile liability, general liability, employer’s liability, worker’s compensation and other type of coverages. We also manage certain of our insurance liabilities indirectly through our wholly-owned captive insurance companies, which reimburse claims up to the applicable insurance limits. Our insurance policies are subject to high deductibles or self-insured retention amounts. We are effectively self-insured for substantially all claims because most claims against us do not exceed the deductibles under our insurance policies and there can be no assurance that our insurance coverages will be sufficient or effective under all circumstances, or against all claims or liabilities to which we may be subject, which could expose us to significant liabilities and materially and adversely affect our business, financial condition, results of operations and cash flows. In addition, insurance liabilities are difficult to assess and estimate due to many factors, the effects of which are often unknown or difficult to estimate, including the severity of an injury, the determination of our liability in proportion to other parties’ liability, the number of incidents not reported and the effectiveness of our safety programs. If our insurance costs exceed our estimates of insurance liabilities, or if our insurance claims increase, or if our insurance coverage proves to be inadequate or becomes unavailable, we could experience increased exposure to risk and/or a decline in profitability and liquidity.
21


A failure of our internal control over financial reporting could materially affect our business.
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, including with respect to integration of the significant acquisition activity we have completed over the past few years. An internal control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Internal control over financial reporting may not prevent or detect misstatements due to inherent limitations in internal control systems. Any failure to maintain an effective system of internal control over financial reporting could limit our ability to report our financial results accurately and timely or to detect and prevent fraud, and could expose us to litigation, harm our reputation, and/or adversely affect the market price of our common stock.
We rely on information, communications and data systems in our operations. Systems and information technology interruptions and/or data security breaches could adversely affect our ability to operate and our operating results or could result in harm to our reputation.
We are heavily reliant on information and communications technology, computer and other related systems in order to operate. We also rely, in part, on third-party software and information technology to run certain of our critical accounting, project management and financial information systems. From time to time, we experience system interruptions and delays. Our operations could be interrupted or delayed, or our data security could be breached, if we are unable to deploy software and hardware, gain access to, or effectively maintain and upgrade our systems and network infrastructure and/or take other steps to improve and otherwise protect our systems. In addition, our information technology and communications systems, including those associated with acquired businesses, and our operations could be damaged or interrupted by cyber-attacks and/or physical security risks. These risks include natural disasters, power loss, telecommunications failures, intentional or inadvertent user misuse or error, failures of information technology solutions, computer viruses, phishing attacks, social engineering schemes, malicious code, ransomware attacks, acts of terrorism and physical or electronic security breaches, including breaches by computer hackers, cyber-terrorists and/or unauthorized access to or disclosure of our and/or our employees’ or customers’ data. Furthermore, such unauthorized access or cyber-attacks could go unnoticed for some period of time.
These events, among others, could cause system interruptions, delays and/or the loss or release of critical or sensitive data, including the unintentional disclosure of customer, employee or our information, and could delay or prevent operations, including the processing of transactions and reporting of financial results or cause processing inefficiency or downtime. While we have security, internal control and technology measures in place to protect our systems and network, if these measures fail as a result of a cyber-attack, other third-party action, employee error, malfeasance or other security failure, and someone obtains unauthorized access to our or our employees’ or customers’ information, our reputation could be damaged, our business may suffer and we could incur significant liability, or, in some cases, we may lose access to our business data, all of which could have a material adverse effect on our business, results of operations and financial condition and /or result in significant costs, fines or litigation. Similar risks could affect our customers, subcontractors or suppliers, indirectly affecting us.
In the ordinary course of business, we have been targeted by malicious cyber-attacks, although our systems have been sufficiently resilient to prevent disruption of our operations; however, because the techniques used to obtain unauthorized access or sabotage systems change frequently and are generally not identified until they are launched against a target, our current or future defenses may not be adequate to protect against new or revised techniques. As a result, we may be required to expend significant resources to protect against the threat of system disruptions and security breaches or to investigate and mitigate problems caused by these disruptions and breaches. Any of these events could damage our reputation and have a material adverse effect on our business, results of operations, financial condition and cash flows. Furthermore, while we maintain insurance policies that we consider to be adequate, our coverage may not specifically cover all types of losses or claims that may arise.
We regularly evaluate the need to upgrade, enhance and/or replace our systems and network infrastructure to protect our information technology environment, to stay current on vendor supported products and to improve the efficiency and scope of our systems and information technology capabilities. The implementation of new systems and information technology could adversely impact our operations by requiring substantial capital expenditures, diverting management’s attention, and/or causing delays or difficulties in transitioning to new systems. In addition, the implementation of new systems may not result in productivity improvements at the levels anticipated. System implementation and/or any other information technology disruptions, if not anticipated and appropriately mitigated, could have an adverse effect on our business and remediation of any such disruptions could result in significant costs.
In addition, the unauthorized disclosure of confidential information and current and future laws and regulations governing data privacy may pose complex compliance challenges and/or result in additional costs. The continuing and evolving threat of cyber-attacks has also resulted in increased regulatory focus on risk management and prevention. New cyber-related regulations or other requirements, including recently proposed regulations by the SEC, could require significant additional resources and/or cause us to incur significant costs. Failure to comply with such laws and regulations could result in penalties, fines and/or legal liabilities and/or harm our reputation, which could have an adverse effect on our results of operations, cash flows and financial condition.
Our subcontractors and suppliers may fail, or be unable to satisfy their obligations to us or other parties, or we may be unable to maintain these relationships, either of which could have a material adverse effect on our results of operations, cash flows and liquidity.
We depend on subcontractors to perform work for some of our projects. There is a risk that we could have disputes with subcontractors arising from, among other things, the quality and timeliness of the work they perform, customer concerns, or our failure to extend existing work orders or issue new work orders under a subcontracting arrangement. Our ability to fulfill our obligations as a prime contractor could be jeopardized if any of our subcontractors fail to perform the agreed-upon services on a timely basis and/or deliver the agreed-upon supplies. In addition, the absence of qualified subcontractors with whom we have satisfactory relationships could adversely affect our ability to perform under some of our contracts, or the quality of the services we provide. Additionally, in some cases, we pay our subcontractors before our customers pay us for the related services. We could experience a material decrease in profitability and liquidity if we pay our subcontractors for work performed for customers that fail to or delay paying us for the related work. Any of these factors could have a material adverse effect on our results of operations, cash flows and liquidity.
22


We also rely on suppliers, equipment manufacturers and lessors to obtain or provide the materials and equipment we require to conduct our operations. Any substantial limitation on the availability of suppliers or equipment, including from economic, regulatory or market conditions, including continuing supply chain disruptions as a result of the COVID-19 pandemic or other market factors, which have negatively affected our operations and financial results in 2022, could continue to negatively affect our ability to conduct our operations and/or our financial results in the future. Additionally, in an inflationary environment, such as the current market environment, in which our operations and financial results have been negatively affected, it can be difficult for us to find appropriately skilled and qualified subcontractors and suppliers at affordable rates and our costs may increase due to shortages in the supply and increases in subcontractor and supplier costs generally if we are unable to pass any such cost increases through to our customers. Any of these factors could adversely affect our results of operations, cash flows and liquidity in the future.
We could incur goodwill and intangible asset impairment charges, which could harm our profitability.
We have a significant amount of goodwill and intangible assets. We periodically review the carrying values of goodwill and intangible assets to determine whether such carrying values exceed their fair market values. Declines in the profitability of individual reporting units due to economic or market conditions or otherwise, including from inflation or rising interest rates, adverse changes in regulations and/or financial, competitive and other conditions, including declines in the operating performance of our reporting units, longer-term changes in consumer behavior from regulatory, climate-related or other factors, entity-specific events or other adverse changes in the key valuation assumptions contributing to the estimated fair value of our reporting units, could adversely affect the estimated fair values of the related reporting units, which could result in an impairment of the recorded balances of goodwill or intangible assets, which could materially and adversely affect our business, results of operations and financial condition. See Note 1 - Business, Basis of Presentation and Significant Accounting Policies and Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net in the notes to the audited consolidated financial statements, which are incorporated by reference.
The use of a unionized workforce and any related obligations could subject us to liabilities that could adversely affect our liquidity, cash flows and results of operations.
Certain of our employees are represented by labor unions and collective bargaining agreements. Although all such collective bargaining agreements prohibit strikes and work stoppages, we cannot be certain that strikes or work stoppages will not occur despite the terms of these agreements. Strikes or work stoppages could adversely affect our relationships with our customers and cause us to lose business. Additionally, as current agreements expire, the labor unions may not be able to negotiate extensions or replacements on terms favorable to their members, or at all, or avoid strikes, lockouts or other labor actions that could affect their members. Therefore, we cannot assure you that new agreements will be reached with employee labor unions as existing contracts expire, or on desirable terms. Any action against us relating to the union workforce we employ could have a material adverse effect on our business operations, financial results, liquidity and cash flows.
Substantially all of our union and collective bargaining agreements require us to participate with other companies in multiemployer pension plans. We may be subject to substantial liabilities in the event of a complete or partial withdrawal from, or upon termination of, an underfunded U.S.-registered multiemployer pension plan, which are governed by the Employee Retirement Income Security Act ("ERISA"), as amended. In addition, the Pension Protection Act of 2006, as amended, requires underfunded pension plans to improve their funding ratios within prescribed intervals, under which benefit reductions may apply and/or participating employers could be required to make additional contributions. If a multiemployer defined benefit plan fails to satisfy certain minimum funding requirements, the Internal Revenue Service can impose on the contributing employers a non-deductible excise tax of 5% of the amount of the accumulated funding deficiency.
Based upon the information available to us from plan administrators as of December 31, 2022, several of the multiemployer pension plans in which we participate are underfunded and, as a result, we could be required to increase our contributions. The amount we may 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 and the level of underfunding of such plans. Although we do not have current plans to withdraw from any of the multiemployer pension plans in which we participate and are not aware of circumstances that would reasonably lead to material claims against us in connection with these plans, we could be assessed withdrawal liabilities, requirements to pay increased contributions and/or excise taxes in the future, any of which could adversely affect our cash flows, liquidity and results of operations.
We may have additional tax liabilities associated with our operations.
We are subject to income taxes in the United States and certain foreign jurisdictions. Management must exercise significant judgment in determining our provision for income taxes due to lack of clear and concise tax laws and regulations in certain jurisdictions. Tax laws are dynamic and subject to change as new laws are passed and new interpretations of laws are issued or applied, and such changes could materially affect our tax provisions. The federal government signed various relief measures into law in response to the COVID-19 pandemic. We pursued certain of these relief provisions, which required significant judgments and estimates to be made. Our interpretations of these provisions could differ from those of the U.S. Treasury Department or the Internal Revenue Service (the “IRS”). The foregoing items, as well as any other future changes in tax laws, could have a material adverse effect on our business, cash flow, financial condition, or results of operations.
In addition, we are audited by various U.S. and foreign tax authorities, and in the ordinary course of our business, there are many transactions and calculations for which the ultimate tax determination may be uncertain. The final outcome of income tax examinations could be materially different from our expectations and the estimates that are reflected in our consolidated financial statements, which could have a material adverse effect on our results of operations, cash flows and liquidity.
Risks Related to Strategic Transactions and Foreign Operations
Acquisitions and strategic investments involve risks, including from integration of acquired businesses into our operations, which, if unsuccessful, could negatively affect our operating results, cash flows and liquidity and may not enhance shareholder value.
We have made, and may continue to make, strategic acquisitions and investments, including our recent acquisitions of IEA and HMG Acquisitions may expose us to operational challenges and risks, including: (i) the ability to profitably manage the acquired business or successfully
23


integrate the operations, internal controls, procedures, financial reporting and accounting systems of the businesses we acquire into our business operations; (ii) the ability to realize the anticipated benefits from successful integration of the acquired businesses; (iii) increased indebtedness and contingent earn-out obligations; (iv) the ability to fund cash flow shortages that may occur if anticipated revenue, profits and/or cash flows are not realized or are delayed, whether by general economic or market conditions, or other unforeseen difficulties; (v) the expense of integrating acquired businesses; (vi) the ability to retain or hire the personnel required for the successful operation of the acquired business and expanded business operations, in general; (vii) the ability to retain the business relationships of the acquired businesses; (viii) diversion of management’s attention; and (ix) the availability of funding sufficient to meet increased capital needs, among others.
Acquired companies may have liabilities that we failed, or were unable to discover in the course of performing due diligence investigations. We cannot assure you that the indemnifications granted to us by sellers of acquired companies will be sufficient in amount, scope or duration to fully offset potential liabilities associated with acquired businesses. We may learn additional information about the businesses we have acquired that could materially adversely affect us, such as unknown or contingent liabilities, unprofitable projects and liabilities related to compliance with applicable laws. Any such liabilities, individually or in the aggregate, could have a material adverse effect on our business. We generally require that key management and former principals of the businesses we acquire enter into non-competition agreements in our favor. If we are unable, and the courts refuse to enforce the non-competition agreement entered into by such person or persons, we might be subject to increased competition. Failure to successfully manage the operational challenges and risks associated with, or resulting from, our acquisitions could adversely affect our results of operations, cash flows and liquidity.
As with our recent acquisitions of IEA and HMG, we may pay for acquisitions or strategic investments with increased borrowings under our credit facility or the issuance of debt instruments or shares of our common stock, which could dilute the ownership interests of our common shareholders. We may decide to pursue acquisitions with which our investors may not agree. In addition, we may not be able to identify suitable acquisition or strategic investment opportunities or may be unable to obtain the required consent of our lenders and therefore, may not be able to complete such acquisitions or strategic investments. Borrowings or issuances of debt associated with these acquisitions could also result in higher levels of indebtedness, which could negatively affect our ability to service our debt within the scheduled repayment terms, or our ability to remain in compliance with our debt covenants and to maintain our investment grade credit rating. In addition, in connection with most of our acquisitions, we agree to substantial future earn-out arrangements. To the extent we defer payment of an acquisition’s purchase price through a cash earn-out arrangement, it will reduce our cash flows in subsequent periods.
We have also incurred, and expect to continue to incur, substantial expenses in connection with the integration of the operations, practices, policies and procedures of our recent acquisitions. While we expected to incur a certain level of transaction and integration expenses in connection with these acquisitions, there are a number of factors beyond our control that will affect the total amount, and the timing of, such integration activities. We expect to incur a significant amount of acquisition and integration expenses, although the exact amount and timing of such expenses is uncertain.
Additionally, we have repurchased shares of our common stock in the past and may continue to do so in the future. We cannot provide assurance that any stock repurchases will enhance shareholder value because the market price of our common stock may decline below the levels at which we repurchased such shares.
Our participation in strategic arrangements, including joint ventures and equity investments, exposes us to numerous risks.
We have certain strategic arrangements, including joint ventures and equity investments, which provide us the opportunity to combine our skills and resources with those of others to allow for the performance of particular projects for which we do not control the day-to-day operations. The success of these arrangements depends, in large part, on whether our partners satisfy their contractual and performance obligations. In certain of these arrangements, we and our partners are jointly and severally liable for liabilities and obligations of the entity or joint venture. If one of our partners fails to perform or is financially unable to bear its portion of required capital contributions or other obligations, including liabilities stemming from claims or lawsuits, we could be required to make additional investments, provide additional services or pay more than our proportionate share of a liability to make up for our partner’s shortfall. Further, if our partners do not meet their performance obligations on projects, and we are unable to adequately address such performance issues on the part of our partners, the projects could be terminated, which could result in legal liability, harm our reputation and/or impair our ability to participate in future investment and project opportunities, all of which could adversely affect our results of operations, cash flows and liquidity. We also could be subject to a write-down of a portion or all of the net investment related to such arrangements. Market or other conditions, such as the inability of our investees to complete certain transactions, could subject us to a loss of some or all of the value of our investment. See Note 14 - Commitments and Contingencies and Note 4 - Fair Value of Financial Instruments in the notes to the audited consolidated financial statements, which are incorporated by reference, for additional information.
Our existing operations in international markets, or expanding into additional international markets, may not be successful and could expose us to risks, including failure to comply with the U.S. Foreign Corrupt Practices Act and/or similar anti-bribery laws, which could harm our business and prospects.
We derive a small portion of our revenue from international markets. In the future, we could further expand the volume of international services we provide, as well as the foreign geographic territories in which we operate. See Note 13 - Segments and Related Information in the notes to the audited consolidated financial statements, which is incorporated by reference, for foreign revenue information. Our foreign operations are presently conducted primarily in Canada, but we have performed work in various other foreign countries in the past and may expand our foreign operations in the future. Economic conditions, including those resulting from geopolitical shifts, civil unrest, acts of terrorism, wars and other conflicts, public health matters, or volatility in the global markets could adversely affect our foreign customers, their demand for our services and/or their ability to pay for our services. In addition, there are numerous risks inherent in conducting business internationally, including, but not limited to, potential instability in international markets, changes in regulatory requirements applicable to international operations, including evolving consumer protection and data use and security standards, foreign currency fluctuations, exchange controls and other limits on our ability to repatriate and reinvest earnings, political, economic and social conditions in foreign countries, tariffs and duties, and complex U.S. and foreign laws and treaties, including taxation laws and the U.S. Foreign Corrupt Practices Act (the “FCPA”). These risks could restrict our ability to provide services to
24


foreign customers or to operate our international businesses profitably, and our overall business and results of operations could be negatively affected by our foreign activities.
The FCPA and similar anti-bribery laws in other jurisdictions prohibit U.S.-based companies and their intermediaries from making improper payments for the purpose of obtaining or retaining business. We pursue opportunities in certain parts of the world that experience corruption to some degree, and, in certain circumstances, compliance with anti-bribery laws may conflict with local customs and practices. Our policies mandate compliance with these anti-bribery laws, and our subcontractors, agents and others who work for us or on our behalf are expected to comply with the FCPA and other anti-bribery laws. There is no assurance that our employees and agents will comply with the FCPA, or that anti-bribery laws will protect us against liability under the FCPA or other laws for actions taken by our agents, employees and/or intermediaries. In addition, detecting, investigating and resolving actual or alleged FCPA violations is expensive and can consume significant time and attention of our senior management. We could incur severe criminal or civil penalties or other sanctions if we are found to be liable for FCPA violations, either due to our own acts or our inadvertence, or due to the acts or inadvertence of others, which could adversely affect our reputation, business, results of operations and cash flows.
Risks Related to Regulation and Compliance
We are subject to climate-related risks and risks associated with rapidly evolving stakeholder focus with respect to environmental, social and governance matters.
Climate change and climate-related matters could negatively affect our business, financial condition and results of operations. While the potential effects of climate change are highly uncertain, climate change could result in, among other things, an increase in extreme weather events, such as floods, hurricanes and wildfires, as well as changes in rainfall patterns, storm patterns and intensities and temperature levels, rising sea levels and limitations on water availability and quality. Our operating results are significantly influenced by weather; therefore, major changes in weather patterns could have a significant effect on our future operating results. Extreme weather conditions could limit the availability of resources, cause supply chain disruptions or increase the costs of our projects, reduce productivity, or could cause projects to be delayed or canceled. We could experience project cancellations, reduced demand or reduced productivity if climate change results in a significant increase in adverse weather conditions in a given period, which could negatively affect our revenue and profitability. We could also be exposed to increased risk of liability in locations potentially affected by climate change, for example, in areas where the risk of wildfires is increased. The risks associated with the physical effects of climate change could also increase our insurance premiums or reduce the amount of coverage that insurers are willing to make available under our insurance policies. In addition, limitations on access to clean water in the communities where we conduct our operations could disrupt our or our customers’ operations and result in work stoppages, project delays, reduced productivity and increased costs.
Climate change could also affect the projects our customers award. Concerns about climate change could result in potential new regulations, regulatory actions or requirements to fund energy efficiency activities, any of which could negatively affect our customers, decrease the number and scope of the projects they award and decrease demand for our services. Demand for power projects, underground pipelines or other projects could be negatively affected by significant changes in weather or by legislation or regulations governing climate change. Legislative and/or regulatory responses related to climate change could also affect the availability of goods, increase our costs or otherwise negatively affect our operations. In addition, demand for our services could be negatively affected by market and consumer response to the effects of climate change, as well from changes in technology. Our ability to compete could be affected by labor shortages resulting from lack of available skilled labor for new or emerging climate-related technologies. Additionally, if our stakeholders do not have a favorable view of our values and practices in the transition to a low-carbon economy, we could suffer reputational risk or an increase in our cost of, or a reduction in the availability of, capital. Increased or new or changing reporting and compliance requirements relating to climate change matters, including from the SEC’s recent draft proposal on climate-related disclosures, could also increase our costs and expose us to the risk of non-compliance.
There are significant environmental regulations and policies under consideration or reconsideration to encourage the use of clean energy technologies and regulate emissions of greenhouse gases to address climate change, which can cause uncertainty for our customers and our operations. We cannot predict future changes to environmental regulations and policies, nor can we predict the effects that any such changes would have on our business. The establishment of rules limiting greenhouse gas emissions or mandating lower carbon infrastructure could affect overall customer demand, reduce the need for services of certain of our business segments, as well as our ability to perform construction services or to perform these services at current levels of profitability. For example, if new regulations were adopted regulating greenhouse gas emissions, we could experience a significant increase in environmental compliance costs in light of our large fleet and the amount of construction machinery we own. New regulations may require us to acquire different equipment or change processes, and could result in a write-off or impairment of our current fleet or other equipment assets. The new equipment may not be available, or we may not be able to purchase or rent this equipment in a cost-effective manner. Compliance with any new laws or regulations relating to the reduction of greenhouse gases, including the SEC’s recent draft proposal on climate-related disclosures, which, among other requirements, could mandate disclosure of greenhouse gas emissions, could result in significant changes to our operations and a significant increase in the cost of conducting our business. In addition, our reputation could suffer and/or we could experience a reduction in the amount of future work we are awarded if our operations are perceived to result in high greenhouse gas emissions or to otherwise pose environmental risks. Reductions in project awards, project deferrals, delays or cancellations, or increases in costs related to the effects of climate change, climate change initiatives or climate change regulations could have a material adverse effect on our results of operations, cash flows and liquidity.
In addition, stakeholder expectations with respect to environmental, social and governance matters have been rapidly evolving and increasing. We could suffer reputational damage if we do not, or if it is perceived that we are not, acting responsibly in key areas, including safety, diversity and inclusion, environmental stewardship, support for our local communities and corporate governance, among others. A failure to adequately meet stakeholders’ expectations may result in loss of business and an inability to attract and retain customers and talented personnel, which could negatively affect our business, results of operations and financial condition, and could result in an increase in our cost of capital and/or a decline in the price per share of our common stock.
A failure to comply with environmental laws could result in significant liabilities or harm our reputation, and new environmental laws or
25


regulations could adversely affect our business.
Some of the work we perform is in underground environments. If the field location maps supplied to us are not accurate, or if objects are present in the soil that are not indicated on the field location maps, our underground work could strike objects in the soil containing pollutants and result in a rupture and discharge of pollutants. In such a case, we could incur significant costs, including clean-up costs, and we may be liable for significant fines and damages and could suffer reputational harm. Additionally, we sometimes perform directional drilling operations below certain environmentally sensitive terrains and water bodies. Due to the inconsistent nature of terrain and water bodies, it is possible that such directional drilling could cause a surface fracture releasing subsurface materials or drilling fluid. These releases alone or, in combination with releases that may contain contaminants in excess of amounts permitted by law, could potentially expose us to significant clean up and remediation costs, damages, fines and reputational harm, which could have a material adverse effect on our results of operations, cash flows and liquidity.
New environmental laws and regulations, stricter enforcement of existing laws and regulations, the discovery of previously unknown contamination or leaks, or the imposition of new clean-up requirements could require us to incur significant costs or result in new or increased liabilities that could have a material adverse effect on our results of operations, cash flows and liquidity. We may incur work stoppages to avoid violating these laws and regulations, or we may risk fines or other sanctions if we inadvertently violate these laws and regulations, which could adversely affect our business.
Our operations could affect the environment or cause exposure to hazardous substances. In addition, our properties could have environmental contamination, which could result in material liabilities.
Our operations are subject to various environmental laws and regulations, including those dealing with the handling and disposal of waste products, polychlorinated biphenyls, fuel storage, air quality and the protection of endangered species. Certain of our current and historical construction operations have used hazardous materials and, to the extent that such materials are not properly stored, contained or recycled, they could become hazardous waste. Additionally, some of our contracts require that we assume the environmental risk of site conditions and require that we indemnify our customers for any damages, including environmental damages, incurred in connection with our projects. We may be subject to claims under various environmental laws and regulations, federal and state statutes and/or common law doctrines for toxic torts and other damages, as well as for natural resource damages and the investigation and clean-up of soil, surface water, groundwater, and other media under laws such as the Comprehensive Environmental Response, Compensation and Liability Act. Such claims may arise, for example, out of current or former conditions at project sites, current or former properties owned or leased by us, or contaminated sites that have always been owned or operated by third parties. For example, we own and lease several facilities at which we store our equipment. Some of these facilities contain fuel storage tanks that may be above or below ground. If these tanks were to leak, we could be responsible for the cost of remediation as well as potential fines. Liability may be imposed without regard to fault and may be strict and joint and several, such that we may be held responsible for more than our share of any contamination or other damages, or even for the entire share, and we may be unable to obtain reimbursement from the parties that caused the contamination. The obligations, liabilities, fines and costs or reputational harm associated with these and other events could be material and could have a material adverse impact on our business, financial condition, results of operations and cash flows.
Our failure to comply with the regulations of federal, state and local agencies that oversee compliance with safety and transportation regulations could reduce our revenue, profitability and liquidity.
OSHA establishes certain employer responsibilities, including maintenance of a workplace free of recognized hazards likely to cause death or serious injury, compliance with standards promulgated by OSHA and various recordkeeping, disclosure and procedural requirements. Various standards, including standards for notices of hazards and safety in excavation and demolition work, may apply to our operations. We incur capital and operating expenditures and other costs in the ordinary course of business in complying with OSHA and other state and local laws and regulations, and could incur penalties and fines in the future from violations of health and safety regulations, including, in extreme cases, criminal sanctions. We could suffer reputational harm and our customers could cancel existing contracts and not award future business to us if we were in violation of these regulations. From time to time, we have received notice from the DOT that our motor carrier operations will be monitored and that the failure to improve our safety performance could result in suspension or revocation of vehicle registration privileges. Our ability to service our customers could be damaged if we were not able to successfully resolve such issues, which could lead to a material adverse effect on our results of operations, cash flows and liquidity.
Management has identified material weaknesses in our internal controls over financial reporting, and we may be unable to develop, implement and maintain appropriate controls in future periods.
Included in the integration of our businesses that we acquire are activities to evaluate and, as necessary, upgrade their internal control over financial reporting in light of their becoming wholly-owned subsidiaries of a publicly traded company subject to the accounting, reporting and other record keeping requirements under United States securities laws and regulations. The Sarbanes-Oxley Act of 2002 and SEC rules require that management annually report on the effectiveness of our internal control over financial reporting and our disclosure controls and procedures. Our assessment as of December 31, 2022 included a number of companies that were acquired in 2021 but, as permitted by SEC rules, were excluded from our assessment of internal control over financial reporting as of December 31, 2021.
As more fully described within Item 9A, “Controls and Procedures,” of this Form 10-K, in the fourth quarter of 2022 management identified material weaknesses in internal control over financial reporting. As a result, our Chief Executive Officer and Chief Financial Officer concluded that our internal controls over financial reporting were not effective as of December 31, 2022. The specific material weaknesses are described in Part II - Item 9A. “Controls and Procedures” of this 2022 Form 10-K in “Management’s Report on Internal Control over Financial Reporting.” 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 consolidated financial statements would not be prevented or detected. We cannot assure you that additional material weaknesses in our internal control over financial reporting will not be identified in the future. Any failure to maintain or implement required new or improved controls, or any difficulties we encounter in their implementation, could result in additional material weaknesses, or could result in material misstatements in our financial statements, which could cause us to fail to meet our reporting
26


obligations or cause investors to lose confidence in our reported financial information, leading to a decline in our stock price. The material weaknesses did not result in any identified misstatements to the December 31, 2022 audited financial statements, nor with respect to the financial statements for any previously reported period. BDO USA, LLP has expressed an unqualified opinion on our financial statements, which is included within Item 8. “Financial Statements and Supplementary Data,” of this Form 10-K.
We are in the process of developing and implementing our remediation plan for the identified material weaknesses, and we expect that this work will continue in 2023. There can be no assurance, however, as to when the remediation plan will be fully developed, when it will be fully implemented and/or the cost of its implementation. Until our remediation plan is fully implemented, we will continue to devote significant time and attention to these efforts. If we do not complete our remediation in a timely fashion, or at all, or if our remediation plan is inadequate, there is a risk that we will be unable to timely file future periodic reports with the SEC and/or that our future financial statements could contain undetected errors. Until the remediation plan is complete and implemented, we will rely upon additional interim control procedures prescribed by management, including the utilization of manual mitigating control procedures to help ensure that we fairly state our financial statements in all material respects. However, the establishment of these interim controls does not provide the same degree of assurance as a fully remediated control environment. For more information relating to our internal control over financial reporting and disclosure controls and procedures, and the remediation plan that we have undertaken, see Part II - Item 9A. “Controls and Procedures” of this 2022 Form 10-K.
Risks Related to Financing Our Business
We have a significant amount of debt, which could adversely affect our business, financial condition and results of operations or could affect our ability to access capital markets in the future. In addition, our debt contains restrictive covenants that may prevent us from engaging in transactions that might benefit us.
Our outstanding debt and debt service requirements could have significant consequences on our future operations, including: making it more difficult for us to meet our payment and other obligations; an event of default if we fail to comply with the financial and other restrictive covenants contained in our debt agreements, which could result in all of our debt becoming immediately due and payable; reducing the availability of our cash flows to fund working capital, capital expenditures, acquisitions or strategic investments, and limiting our ability to obtain additional financing for these purposes; subjecting us to the risk of increasing interest expense on variable rate indebtedness, in particular, in the current market environment of increasing interest rates; limiting our flexibility in planning for, or reacting to changes in our business, the industries in which we operate and the general economy; and placing us at a competitive disadvantage compared to our competitors that have less debt or are less leveraged.
The terms of our indebtedness contain customary events of default and covenants that prohibit us from taking certain actions without satisfying certain financial tests or obtaining the consent of the lenders. Should we be unable to comply with the terms and covenants of our indebtedness, including our credit facility, we would be required to obtain consents from our bank group, modify our credit facility or other debt instruments or secure another source of financing to continue to operate our business, none of which may be available to us on reasonable terms or at all. A default could also result in the acceleration of our obligations. In addition, these covenants may prevent us from engaging in transactions that benefit us, including responding to changing business and economic conditions or securing additional financing, if needed.
Any of these factors could have an adverse effect on our business, financial condition and results of operations. Our ability to meet our payment and other obligations under our debt instruments depends on our ability to generate significant cash flow in the future, which can be subject to many factors, some of which are beyond our control. We cannot assure you that our business will generate future cash flow from operations, or that future borrowings will be available to us in an amount sufficient to enable us to meet our payment obligations and to fund other liquidity needs. Our business is capital intensive, and if we are not able to generate sufficient cash flow to service our debt obligations, we may need to refinance or restructure our debt, sell assets, reduce or delay capital investments, or seek to raise additional capital, and some of these activities could have terms that are unfavorable or could be highly dilutive. Our ability to obtain additional financing or to refinance our existing indebtedness will depend on the capital markets and our financial condition at such time. Any of the above factors could adversely affect our results of operations, cash flows and liquidity.
We may be unable to obtain sufficient bonding capacity to support certain service offerings, and the need for performance and surety bonds could reduce availability under our credit facility.
Some of our contracts require performance and payment bonds. If we are not able to renew or obtain a sufficient level of bonding capacity in the future, we may be precluded from being able to bid for certain contracts or successfully contract with certain customers. In addition, even if we are able to successfully renew or obtain performance or payment bonds, we may be required to post letters of credit in connection with the bonds, which would reduce availability under our credit facility. Furthermore, under standard terms in the surety market, sureties issue bonds on a project-by-project basis or for individual self-insurance programs and can decline to issue bonds at any time or require the posting of additional collateral as a condition to issuing or renewing any bonds. If we were to experience an interruption or reduction in the availability of bonding capacity, we may be unable to compete for or work on projects that require bonding.
Risks Related to Our Common Stock
There may be future sales of our common stock or other dilution of our equity that could adversely affect the market price of our common stock and could dilute the ownership interests of our shareholders and/or lead to volatility in our common stock price.
We are not restricted from issuing additional common stock. Our Amended and Restated Articles of Incorporation provide that we may issue up to a total 145.0 million shares of common stock, of which approximately 78.7 million shares were outstanding as of December 31, 2022. We grow our business organically as well as through acquisition. Occasionally, we may issue shares of stock as consideration in our acquisitions, as with our recent acquisitions of IEA and HMG, and, typically, we have the option to issue shares of our common stock instead of cash as consideration for future earn-out obligations. The issuance of additional shares of our common stock in connection with future acquisitions, financing transactions, share-based payment awards or other issuances of our common stock would dilute the ownership interest of our common shareholders. Sales of a substantial number of shares of our common stock or other equity-related securities in the public market could depress the
27


market price of our common stock and impair our ability to raise capital through the sale of additional equity or equity-linked securities. We cannot predict the effect that future sales of our common stock or other equity-related securities would have on the market price of our common stock.
The market price of our common stock has been, and may continue to be, highly volatile.
The market price of our common stock on the New York Stock Exchange has been volatile in recent years. We may continue to experience significant volatility in the market price of our common stock. Numerous factors could have a significant effect on the price of our common stock, including: announcements of fluctuations in our operating results or the operating results of one of our competitors; market conditions in our customers' industries, including the effects of climate-related matters; capital spending plans of our significant customers; volatility in energy and fuel prices; announcements of new or terminated customers or contracts; announcements of acquisitions by us or our competitors; changes in recommendations or earnings estimates by securities analysts; announcements of share repurchase programs, or activity under existing repurchase programs; and issuances of our common stock or other securities, including in connection with acquisition or financing transactions. In addition, the stock market continues to experience significant volatility, which can sometimes be unrelated or disproportionate to operating performance. Volatility in the market price of our common stock could cause shareholders to lose some or all of their investment in our common stock.
A small number of our existing shareholders have the ability to influence major corporate decisions.
Jorge Mas, our Chairman, and José R. Mas, our Chief Executive Officer, beneficially owned approximately 23% of the outstanding shares of our common stock as of December 31, 2022. Accordingly, they are in a position to influence the vote of most matters submitted to our shareholders, including any merger, consolidation or sale of all or substantially all of our assets, the nomination of individuals to our Board of Directors, and a change in our control. These factors could discourage, delay or prevent a takeover attempt that shareholders might consider in their best interests or that might result in shareholders receiving a premium for their common stock.
Our articles of incorporation and certain provisions of Florida law contain anti-takeover provisions that may make it more difficult to effect a change in our control.
Certain provisions of our articles of incorporation, by-laws and the Florida Business Corporation Act could delay or prevent an acquisition or change in control and the replacement of our incumbent directors and management, even if doing so might be beneficial to our shareholders by providing them with the opportunity to sell their shares at a premium over the then market price of our common stock. For example, our Board of Directors is divided into three classes. At any annual meeting of our shareholders, our shareholders only have the right to appoint approximately one-third of the directors on our Board of Directors. Consequently, it will take at least two annual shareholder meetings to effect a change in control of our Board of Directors, which could discourage hostile takeover bids. In addition, our articles of incorporation authorize our Board of Directors, without further shareholder approval, to issue preferred stock. The issuance of preferred stock could dilute the voting power of holders of our common stock, including the granting of voting control to others, which could delay or prevent an acquisition or change in control.
ITEM 1B.    UNRESOLVED STAFF COMMENTS
Not applicable.
ITEM 2.    PROPERTIES
Our operations are conducted from different locations, primarily within the United States and Canada, including our corporate headquarters located in Coral Gables, Florida. Substantially all of these properties, including our corporate headquarters, are leased facilities, none of which is material to our operations. We believe that our existing facilities are adequate for our current and planned levels of operation.
ITEM 3.    LEGAL PROCEEDINGS
The information set forth in Note 14 - Commitments and Contingencies in the notes to the audited consolidated financial statements in Item 8 of this Form 10-K is incorporated by reference.
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 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 Annual Report on Form 10-K.
PART II
ITEM 5.    MARKET FOR THE REGISTRANT’S COMMON EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock is listed on the New York Stock Exchange (“NYSE”) under the symbol “MTZ.”
Holders. As of March 8, 2023, there were 1,758 holders of record of our common stock. In calculating the number of shareholders, we consider clearing agencies and security position listings as one shareholder for each agency or listing.
28


Dividends. We have historically not paid cash dividends and do not currently anticipate paying a cash dividend. We intend to retain future earnings for reinvestment. Our Board of Directors will make any future determination as to the payment of dividends at its discretion, and this determination will depend upon our operating results, financial condition and capital requirements, general business conditions and such other factors that the Board of Directors considers relevant. The indenture governing our senior notes, as well as our credit agreements, contains covenants that may restrict our ability to make certain payments, including the payment of dividends. See Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Financial Condition, Liquidity and Capital Resources.”
Issuer Purchases of Equity Securities. See Note 11 - Equity in the notes to the audited consolidated financial statements, which is incorporated by reference, for information pertaining to our share repurchase programs. For the year ended December 31, 2022, we repurchased a total of 1,124,286 shares of our common stock under our share repurchase programs.
The following table provides information about repurchases of our common stock during the three month period ended December 31, 2022:
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 Programs (b)
October 1 through October 319,954 

$70.55 — $77,326,434 
November 1 through November 3012,338 $86.00 — $77,326,434 
December 1 through December 318,330 $85.80 — $77,326,434 
Total30,622 — 
(a)Includes 9,954, 11,936, and 8,330 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in October, November and December of 2022, respectively, and 402 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in November of 2022.
(b)As of December 31, 2022, 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.
29


Performance Graph
The performance graph below compares the cumulative five year total return for our common stock with the cumulative total return (including reinvestment of dividends) of the Standard and Poor’s 500 Composite Stock Index (“S&P 500”), and with that of the following members of a peer group consisting of Quanta Services, Inc., MYR Group, Inc., Dycom Industries, Inc., Jacobs Solutions Inc. and Primoris Services Corporation. The graph assumes that the value of the investment in our common stock, as well as that of the S&P 500 and our peer group, was $100 on December 31, 2017 and tracks it through December 31, 2022. The comparisons in the graph are based upon historical data and are not intended to forecast or be indicative of possible future performance of our common stock.
The performance graph shall not be deemed incorporated by reference by any general statement incorporating by reference this Annual Report into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent we specifically incorporate this information by reference, and shall not otherwise be deemed filed under such acts.
COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*
Among MasTec, Inc., the S&P 500 Index, and a Peer Group
mtz-20221231_g2.jpg
*$100 invested on 12/31/17 in stock or index, including reinvestment of dividends.
Fiscal year ending December 31.
Copyright© 2023 Standard & Poor’s, a division of S&P Global. All rights reserved.
As of December 31,201720182019202020212022
MasTec, Inc.$100.00 $82.86 $131.07 $139.28 $188.52 $174.32 
S&P 500$100.00 $95.62 $125.72 $148.85 $191.58 $156.89 
Peer Group$100.00 $77.55 $107.78 $153.27 $212.99 $219.60 
ITEM 6.    RESERVED
ITEM 7.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our business, financial condition and results of operations should be read in conjunction with our audited consolidated financial statements and notes thereto in Item 8 of this Form 10-K. The discussion below contains forward-looking statements that are based upon our current expectations and is subject to uncertainty and changes in circumstances. Actual results may differ materially from these expectations due to inaccurate assumptions and known or unknown risks and uncertainties, including those identified in “Cautionary Statement Regarding Forward-Looking Statements” and Item 1A. “Risk Factors.”
General Economic, Regulatory and Market Conditions
We have experienced, and may continue to experience, direct and indirect negative effects on our business and operations from negative economic, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, 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. We expect 2023 to continue to be a dynamic macroeconomic environment, with elevated levels of cost inflation and interest rates. The rise in interest rates and concerns regarding a possible economic recession could affect both our cost of capital
30


and that of our customers, as well as our customers’ plans for capital investments and ongoing maintenance expenditures, which could negatively affect demand for our services. We may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic. The extent to which general economic, regulatory and market conditions could affect our business, operations and financial results is uncertain as it will depend upon numerous evolving factors that we may not be able to accurately predict, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.
We believe that our financial position, cash flows and operational strengths will enable us to manage the current uncertainties resulting from general economic, regulatory and market conditions. We carefully manage our liquidity and will continue to monitor any potential effects from changing economic, regulatory and market conditions on our financial results, cash flows and/or working capital and will take appropriate actions in efforts to mitigate any impacts.
Business
See Item 1. “Business” for discussion pertaining to our business and reportable segments.
In 2021, we initiated a significant transformation of our end-market business operations to support the nation’s transition to low-carbon energy sources and position the company for expected future opportunities associated with this transition. This transformation has included significant business combination activity, including expansion of our scale and capacity in renewable energy, power delivery and heavy civil services, which activity has resulted in significant acquisition and integration costs in both our existing and recently acquired operations.
Recent acquisitions. During 2022, we completed five acquisitions including: (i) within our Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services; and a company that specializes in the production of concrete and aggregate products; (ii) within our Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work; (iii) within our Communications segment: a telecommunications company specializing in wireline services; and (iv) within our Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines.
During 2021, we completed fourteen acquisitions including: (i) within our Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets. In the first quarter of 2022, we integrated and began reporting the results of HMG within our Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG’s corporate functions within our Corporate results. See Note 13 - Segments and Related Information. Additionally, we acquired an electric utility distribution contractor; a company specializing in vegetation management services for the electric and telecommunications industries; and INTREN, a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives; (ii) within our Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities; (iii) within our Communications segment: a telecommunications company specializing in cabling, plant and other network services; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; a utilities infrastructure company, providing power line construction and repair services; and business operations specializing in install-to-the-home services; and (iv) within our Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; a company specializing in environmental services for energy infrastructure and heavy civil projects; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure.
During 2020, we completed five acquisitions. These acquisitions included the equity interests of two entities, one that specializes in heavy civil infrastructure that is included within our Clean Energy and Infrastructure segment, and one that specializes in utility service and telecommunications construction that is included within our Communications segment. We also acquired the assets of three entities, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within our Communications segment and one that specializes in electrical transmission services that is included within our Power Delivery segment.
For additional information, see Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net in the notes to the audited consolidated financial statements, which is incorporated by reference.
31


Economic, Industry and Market Factors
We closely monitor the effects of changes in economic and market conditions on our customers, including the potential effects of inflation, recessionary 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, recessionary concerns or supply chain issues, or from rising interest rates and/or public health matters; (ii) new or changing regulatory requirements, governmental policy changes, and customer or industry initiatives, including with respect to climate change, environmental or sustainability concerns, and/or from changes in governmental permitting; (iii) economic, political or other market developments or uncertainty, including access to capital for customers in the industries we serve 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 fluctuations, as well as the highly competitive nature of our industry, can result in changes in the levels of activity, the project mix, and/or the profitability of the services we provide. In the face of increased pricing pressure or other market developments, we strive to maintain our profit margins through productivity improvements, cost reduction programs and/or business streamlining efforts. 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.
Effect of Seasonality and Cyclical Nature of Business
Our revenue and results of operations can be subject to seasonal and other variations. These variations are influenced by weather, customer spending patterns, bidding seasons, project schedules, holidays, regulatory matters and/or timing, in particular, for large non-recurring projects, and the effects of market uncertainty or disruptions, as described within “Economic, Industry and Market Factors,” above. Typically, our revenue is lowest at the beginning of the year and during the winter months because cold, snowy or wet conditions can delay projects. Revenue is generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate, but continued cold and wet weather can often affect second quarter productivity. In the fourth quarter, many projects tend to be completed by customers seeking to spend their capital budgets before the end of the year, which generally has a positive effect on our revenue. However, the holiday season and inclement weather can cause delays, which can reduce revenue and increase costs on affected projects. Any quarter may be positively or negatively affected by adverse or unusual weather patterns and/or the effects of climate-related matters, including warm winter weather, excessive rainfall, flooding or natural catastrophes such as wildfires, hurricanes or other severe weather, making it difficult to predict quarterly revenue and margin variations.
Additionally, our industry can be highly cyclical. Fluctuations in end-user demand within the industries we serve, or in the supply of services within those industries, can affect demand for our services. As a result, our business may be adversely affected by industry declines or by delays in new projects. Variations in project schedules or unanticipated changes in project schedules, in particular, in connection with large construction and installation projects, can create fluctuations in revenue, which may adversely affect us in a given quarter, even if not for the full year. In addition, revenue from master service and other service agreements, while generally predictable, can be subject to volatility, including from changes in customer demand, customer revenue mix, or project timing. The financial condition of our customers and their access to capital; variations in project margins; regional, national and global economic, political and market conditions; regulatory or environmental influences, including climate-related matters; and acquisitions, dispositions or strategic arrangements can also materially affect quarterly results in a given period. Accordingly, our operating results in any particular period may not be indicative of the results that can be expected for any other period.
Understanding Our Results of Operations
Revenue. We primarily provide engineering, building, installation, maintenance and upgrade services to our customers. We derive revenue from projects performed under master and other service agreements as well as from contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system. See Item 1. “Business” for discussion of our business and revenue-generating activities and “Comparison of Fiscal Year Results” below for revenue results by reportable segment.
Costs of Revenue, Excluding Depreciation and Amortization. Costs of revenue, excluding depreciation and amortization, consists principally of salaries, employee incentives and benefits, subcontracted services, equipment and facility rentals, repairs, fuel and other equipment expenses, materials costs, parts, supplies and insurance expenses. Project profit is calculated by subtracting a project’s costs of revenue, including project-related depreciation, from project revenue. Project profitability and corresponding project margins will generally be reduced if actual costs to complete a project exceed our project cost estimates and we are unable to pass the increased costs through to our customers. Estimated losses on contracts, or the excess of estimated costs to complete a contract over the contract’s remaining revenue, are recognized in the period in which such losses are determined. Factors impacting our costs of revenue, excluding depreciation and amortization, and project profit, include:
Project Mix. The mix of revenue derived from the projects we perform impacts overall project margins, as margin opportunities can vary by project. For example, installation work, which is often performed on a fixed price basis, has a higher level of margin risk than maintenance or upgrade work, which is often performed under pre-established or time and materials pricing arrangements. As a result, changes in project mix between installation work and maintenance or upgrade services can affect our project margins in a given period. Our project mix by industry can also affect our overall margins, as project margins can vary by industry and over time.
32


Seasonality, Weather and Geographic Mix. Seasonal patterns, which can be affected by weather conditions, can have a significant effect on project margins. Adverse or favorable weather conditions can affect project margins in a given period. For example, extended periods of rain or snowfall can negatively affect revenue and project margins due to reduced productivity from projects being delayed or temporarily halted. Conversely, when weather remains dry and temperatures are accommodating, more work can be done, sometimes with less cost, which can favorably affect project margins. In addition, the mix of business conducted in different geographic areas can affect project margins due to the particular characteristics of the physical locations where work is being performed, such as mountainous or rocky terrain versus open terrain. Site conditions, including unforeseen underground conditions, can also affect project margins.
Price and Performance Risk. Overall project margins may fluctuate due to project pricing and job conditions, changes in the cost of labor and materials, crew availability, job productivity and work volume. Job productivity can be affected by quality of the work crew and equipment, the quality of engineering specifications and designs, availability of skilled labor, environmental or regulatory factors, customer decisions or delays and crew productivity. Crew productivity can be influenced by weather conditions and job terrain, such as whether project work is in a right of way that is open or one that has physical obstructions or legal encumbrances.
Subcontracted Resources. Our use of subcontracted resources in a given period is dependent upon activity levels and the amount and location of existing in-house resources and capacity. Project margins on subcontracted work can vary from those on self-perform work. As a result, changes in the availability and mix of subcontracted resources versus self-perform work can affect our overall project margins.
Material versus Labor Costs. In many cases, our customers are responsible for supplying their own materials on projects; however, under certain contracts, we may agree to provide all or part of the required materials. Project margins are typically lower on projects where we furnish a significant amount of materials due to the fact that margins on materials are generally lower than margins on labor costs. Therefore, increases in the percentage of work with significant materials requirements could decrease our overall project margins.
General and Administrative Expense. General and administrative expenses consist principally of compensation and benefit expenses, travel expenses and related costs for our finance, benefits, insurance and risk management, legal, facilities, information technology services and executive functions. General and administrative expenses also include non-cash stock-based compensation expense, outside professional and accounting fees, expenses associated with information technology used in administration of the business, gains or losses from the disposal of property and equipment, acquisition costs, including certain costs related to acquisition integration, business streamlining, and, from time to time, certain restructuring charges.
Interest Expense, Net. Interest expense, net, consists of contractual interest expense on outstanding debt obligations, amortization of deferred financing costs and other interest expense, including interest expense related to financing arrangements and mandatorily redeemable non-controlling interests. Interest expense is offset, in part, by interest earned on cash and other investments.
Other Income or Expense. Other income or expense consists primarily of gains or losses from changes to estimated Earn-out accruals, certain legal/other settlements, certain purchase accounting adjustments, and gains or losses, or changes in estimated recoveries, from certain assets, including financial instruments, and certain liabilities.
Financial Performance Metrics
Our senior management team regularly reviews certain key financial performance metrics within our business, including:
revenue and profitability on an overall basis, by reportable segment and for selected projects;
revenue by customer and by contract type;
costs of revenue, excluding depreciation and amortization; general and administrative expenses; depreciation and amortization; interest expense, net; other income or expense; and provision for income taxes;
earnings before interest, taxes, depreciation and amortization (“EBITDA”) and adjusted EBITDA, as defined in our non-U.S. GAAP financial measures discussion following the “Comparison of Fiscal Year Results” section below;
earnings per share and adjusted earnings per share, as defined in our non-U.S. GAAP financial measures discussion;
days sales outstanding, net of contract liabilities, and days payable outstanding;
interest and debt service coverage ratios; and
liquidity and cash flows.
Management’s analysis includes detailed discussions of proposed investments in new business opportunities or property and equipment, productivity improvement efforts, acquisition integration efforts, strategic arrangement opportunities and working capital and other capital management efforts. Measuring these key performance indicators is an important tool used by management to make informed and timely operational decisions, which we believe can help us improve our performance.
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. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels; supply chain disruptions; uncertainty from potential recessionary effects; 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 our operating results and the carrying values of
33


assets and liabilities, that are not readily apparent from other sources. Given that management estimates, by their nature, involve judgments regarding future uncertainties, actual results could differ materially from these estimates if conditions change or if certain key assumptions used in making these estimates ultimately prove to be inaccurate. Our accounting policies and critical accounting estimates are reviewed periodically by the Audit Committee of the Board of Directors.
We believe that our accounting estimates pertaining to: the recognition of revenue and project profit or loss, which we define as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible assets and acquisition-related contingent consideration and other liabilities; equity investments; income taxes; self-insurance liabilities; and litigation and other contingencies, are the most critical in the preparation of our consolidated financial statements as they are important to the portrayal of our financial condition and require significant or complex judgment and estimates on the part of management. Actual results could, however, vary materially from these accounting estimates.
Refer to Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the audited consolidated financial statements, which is incorporated by reference, for a more detailed discussion of our significant accounting policies and critical accounting estimates.
Revenue Recognition
We recognize 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 we expect to be entitled in exchange for the services and goods transferred. We primarily recognize revenue over time utilizing the cost-to-cost measure of progress.
Contracts. We derive revenue primarily from construction projects performed under: (i) master and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.
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 our 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 our profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect our 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 year ended December 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. Revenue recognized for the year ended December 31, 2022 as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $13.8 million.
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. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. The majority of our performance obligations are completed within one year.
When more than one contract is entered into with a customer on or close to the same date, management evaluates whether those contracts should be combined and accounted for as a single contract, as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts.
Variable Consideration. Transaction prices for our 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 we believe best predict the amount of consideration to which we will be entitled. Variable consideration is included in the estimated transaction price if it is probable that when the uncertainty associated with the variable consideration is resolved, there will not be a significant reversal of the cumulative amount of revenue that has been recognized. 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. The effect of variable consideration on the transaction price of a performance obligation is typically recognized as an adjustment to revenue on a cumulative catch-up basis, as such variable consideration, which typically pertains to changed conditions and scope, is generally for services encompassed under the existing contract. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in our 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 December 31, 2022, we included approximately $271 million 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 December 31, 2022, these change orders and/or claims primarily related to certain projects in our Clean Energy and Infrastructure and Power Delivery segments and include amounts related to our recently acquired businesses. We actively engage with our customers to complete
34


the final approval process, and generally expect 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.
Business Combinations
The determination of the fair value of net assets acquired in a business combination and estimates of acquisition-related contingent consideration, which, for our acquisitions primarily consist of “earn-out” liabilities, requires estimates and judgments of future cash flow expectations for the acquired business and the related identifiable tangible and intangible assets. Fair values of net assets acquired are calculated using expected cash flows and industry-standard valuation techniques. Fair values of earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models.
Due to the time required to gather and analyze the necessary data for each acquisition, U.S. GAAP provides a “measurement period” of up to one year in which to finalize these fair value determinations. During the measurement period, preliminary fair value estimates may be revised if new information is obtained about the facts and circumstances existing as of the date of acquisition, or based on the final net assets and working capital of the acquired business, as prescribed in the applicable purchase agreement. Such adjustments may result in the recognition of, or an adjustment to the fair values of, acquisition-related assets and liabilities and/or consideration paid, and are referred to as “measurement period” adjustments. Measurement period adjustments are recorded to goodwill. Other revisions to fair value estimates for acquisitions are reflected as income or expense, as appropriate. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net in the notes to the audited consolidated financial statements, which is incorporated by reference, for information pertaining to acquisition-related fair value adjustments.
Significant changes in the assumptions or estimates used in the underlying valuations, including the expected profitability or cash flows of an acquired business, could materially affect our operating results in the period such changes are recognized.
Goodwill and Intangible Assets
We have goodwill and intangible assets that have been recorded in connection with our acquisitions of businesses. Goodwill and indefinite-lived intangible assets are not amortized, but instead are tested for impairment at least annually. Finite-lived intangible assets are amortized over their useful lives, which are generally based on contractual or legal rights, in a manner consistent with the pattern in which the related benefits are expected to be consumed. We review long-lived assets for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable.
We perform our annual impairment tests of goodwill and indefinite-lived intangible assets during the fourth quarter of each year, and on a quarterly basis, we monitor these assets for potential indicators of impairment. Goodwill is required to be tested for impairment at the reporting unit level. A reporting unit is an operating segment, or one level below the operating segment, which is referred to as a component. We combine three of the components of our Power Delivery operating segment into one reporting unit. All of our other components each comprise one reporting unit.
Following is a summary of goodwill and intangible assets by segment as of December 31, 2022, which includes indefinite-lived intangible assets within the Clean Energy and Infrastructure segment totaling approximately $34.5 million:
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal
Goodwill (in millions)$606.1 $703.3 $465.5 $270.1 $2,045.0 
  Percentage of total29.6 %34.4 %22.8 %13.2 %100.0 %
Other intangible assets, net (in millions)$65.0 $402.5 $85.6 $393.2 $946.3 
  Percentage of total6.9 %42.5 %9.0 %41.6 %100.0 %
For the year ended December 31, 2022, we performed a qualitative assessment for our goodwill and indefinite-lived intangible assets by examining relevant events and circumstances that could have an effect on their fair values, such as: macroeconomic conditions, including inflation and interest rates, industry and market conditions, including the potential effects of longer-term changes in consumer behavior from regulatory, climate-related, or other factors, entity-specific events, financial performance and other relevant factors or events that could affect earnings and cash flows.
Based on the results of the qualitative assessments for the year ended December 31, 2022, we performed quantitative testing for (i) four reporting units within our Oil and Gas operating segment; (ii) one reporting unit within our Power Delivery operating segment; and (iii) one reporting unit within our Clean Energy and Infrastructure operating segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, including the potential future effects of macroeconomic, industry and market trends and events, as described above, as well as the effects of uncertainty from potential recessionary concerns; success rates on new project awards; and levels of operating activity.
For the reporting units for which quantitative testing was performed, we estimated their fair values using a combination of market and income approaches using Level 3 inputs. Under the market approach, fair values were estimated using published market multiples for comparable companies and applying them to revenue and EBITDA. Under the income approach, a discounted cash flow methodology was used, considering: (i) management estimates, such as projections of revenue, operating costs and cash flows, taking into consideration historical and anticipated financial results; (ii) general economic and market conditions; and (iii) the impact of planned business and operational strategies. We believe the assumptions used in our quantitative goodwill impairment tests are reflective of the risks inherent in the business models of our reporting units and within our industry. Estimated discount rates were determined using the weighted average cost of capital for each reporting unit at the time of the analysis, taking into consideration the risks inherent within each reporting unit individually. Significant assumptions used in testing the reporting units included terminal values based on a terminal growth rate of 3.0%, five to nine years of discounted cash flows prior to the terminal value, and a
35


discount rate of 13.0%. Based on the results of the quantitative assessment, the estimated fair values of all but one reporting unit within our Oil and Gas operating segment were determined to substantially exceed their carrying values. One reporting unit in our Oil and Gas operating segment, which had approximately $37.5 million of goodwill, had an estimated fair value that exceeded its carrying value by approximately 14%. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.
As of December 31, 2022, we believe that the recorded balances of goodwill and intangible assets are recoverable; however, significant changes in the assumptions or estimates used in our analyses, such as market conditions or a reduction in profitability and/or cash flows, and/or for intangible assets, changes in other asset characteristics, could result in non-cash goodwill and/or intangible asset impairment charges in future periods. See Note 1 - Business, Basis of Presentation and Significant Accounting Policies and Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net in the notes to the audited consolidated financial statements, which are incorporated by reference, for additional discussion.
Equity Investments
Our investment and strategic arrangements include equity interests in various business entities and participation in contractual joint ventures. 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”. This impairment evaluation considers a variety of factors, including the earnings performance of the related investments, as well as the economic environment and market conditions in which the investees operate. Significant changes in any of these factors could result in impairment charges in future periods.
Income Taxes
Our provision for income taxes uses an effective tax rate based on annual pre-tax income, statutory tax rates, permanent tax differences and tax planning opportunities in the various jurisdictions in which we operate. Significant factors that can affect our annual effective tax rate include our assessment of certain tax matters, the location and amount of taxable earnings, changes in certain non-deductible expenses and expected credits. Although we believe our provision for income taxes is correct and the related assumptions are reasonable, the final outcome of tax matters could be materially different from what we currently anticipate, which could result in significant costs or benefits to us. See Note 12 - Income Taxes in the notes to the audited consolidated financial statements, which is incorporated by reference, for additional discussion.
In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based on our evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we have recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in our financial statements.
We file income tax returns in numerous tax jurisdictions, including U.S. federal, most U.S. states and certain foreign jurisdictions. Although we believe our calculations for tax returns are correct and the positions taken thereon are reasonable, the final outcome of income tax examinations could be materially different from our expectations and the estimates that are reflected in our consolidated financial statements, which could have a material effect on our results of operations, cash flows and liquidity in the related period.
Self-Insurance
We are self-insured up to the amount of our deductible for our insurance policies. Liabilities under our insurance programs are accrued based upon our estimate of the ultimate liability for claims, with assistance from third-party actuaries. The determination of such claims and expenses and the appropriateness of the related liability is reviewed and updated quarterly. These insurance liabilities are, however, difficult to assess and estimate due to many factors, the effects of which are often unknown or difficult to estimate, including the severity of an injury, the determination of our liability in proportion to other parties and the number of incidents not reported. Accruals are based upon known facts and historical trends. Although we believe such accruals are adequate, a change in experience or actuarial assumptions could materially affect our results of operations in a particular period.
Litigation and Contingencies
Accruals for litigation and contingencies are based on our assessment, including advice of legal counsel, of the expected outcome of litigation or other dispute resolution proceedings and/or the expected resolution of contingencies. Significant judgment is required in both the determination of probability of loss and the determination as to whether the amount is reasonably estimable. Accruals are based on information available at the time of the assessment due to the uncertain nature of such matters. As additional information becomes available, we reassess potential liabilities related to pending claims and litigation and may revise our previous estimates, which could materially affect our results of operations in a given period.
2023 Outlook
We believe that we are well-positioned to benefit from significant opportunities in each of our business segments. Please see Item 1 “Business - Industry Trends” for additional information on the outlook for the industries we serve and a detailed discussion of our market opportunities. Our future results could be adversely affected by the matters discussed in the “Cautionary Statement Regarding Forward-Looking Statements,” Item 1A. “Risk Factors” and Item 3. “Legal Proceedings” of this Form 10-K.
36


Comparison of Fiscal Year 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 Years Ended December 31,
202220212020
Revenue$9,778.0 100.0 %$7,951.8 100.0 %$6,321.0 100.0 %
Costs of revenue, excluding depreciation and amortization8,586.3 87.8 %6,805.7 85.6 %5,270.9 83.4 %
Depreciation 371.2 3.8 %345.6 4.3 %258.8 4.1 %
Amortization of intangible assets135.9 1.4 %77.2 1.0 %38.9 0.6 %
General and administrative expenses559.4 5.7 %307.0 3.9 %303.0 4.8 %
Interest expense, net112.3 1.1 %53.4 0.7 %59.6 0.9 %
Equity in earnings of unconsolidated affiliates, net(28.8)(0.3)%(33.8)(0.4)%(29.7)(0.5)%
Loss on extinguishment of debt— — %— — %5.6 0.1 %
Other income, net(1.4)(0.0 )%(33.4)(0.4)%(11.3)(0.2)%
Income before income taxes$43.1 0.4 %$430.1 5.4 %$425.2 6.7 %
Provision for income taxes(9.2)(0.1)%(99.3)(1.2)%(102.5)(1.6)%
Net income$33.9 0.3 %$330.7 4.2 %$322.7 5.1 %
Net income (loss) attributable to non-controlling interests0.5 0.0 %1.9 0.0 %(0.1)(0.0 )%
Net income attributable to MasTec, Inc.$33.4 0.3 %$328.8 4.1 %$322.8 5.1 %
We review our operating results by reportable segment. See Note 13 - Segments and Related Information in the notes to the audited 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):
For the Years Ended December 31,
RevenueEBITDA and EBITDA Margin
Segment:202220212020
2022 (a)
2021 (a)
2020
Communications$3,233.7 $2,551.1 $2,512.2 $327.1 10.1 %$269.5 10.6 %$270.1 10.7 %
Clean Energy and Infrastructure2,618.6 1,865.0 1,526.9 102.8 3.9 %75.0 4.0 %80.4 5.3 %
Oil and Gas1,219.6 2,540.5 1,789.8 163.5 13.4 %557.6 21.9 %510.9 28.5 %
Power Delivery2,725.2 1,016.8 506.5 202.9 7.4 %68.0 6.7 %14.9 2.9 %
Other— 0.0 0.6 31.8 NM33.8 NM30.7 NM
Eliminations(19.1)(21.6)(15.0)— — — — — — 
Segment Total$9,778.0 $7,951.8 $6,321.0 $828.1 8.5 %$1,003.8 12.6 %$907.0 14.3 %
Corporate— — — (165.6)— (97.5)— (124.5)— 
Consolidated Total$9,778.0 $7,951.8 $6,321.0 $662.5 6.8 %$906.3 11.4 %$782.5 12.4 %
NM - Percentage is not meaningful
(a) For the year ended December 31, 2022, Communications, Clean Energy and Infrastructure, Oil and Gas and Power Delivery EBITDA included $4.7 million, $6.4 million, $8.0 million and $39.0 million, respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $27.9 million of such costs. For the year ended December 31, 2021, Corporate EBITDA included $3.6 million of such acquisition and integration costs.
37


Comparison of Years Ended December 31, 2022 and 2021
Revenue. For the year ended December 31, 2022, consolidated revenue totaled $9,778 million as compared with $7,952 million in 2021, an increase of $1,826 million, or 23%. Revenue increased in our Power Delivery segment by $1,708 million, or 168%, in our Clean Energy and Infrastructure segment by $754 million, or 40%, and in our Communications segment by $683 million, or 27%, whereas revenue decreased in our Oil and Gas segment by $1,321 million, or 52%. Acquisitions contributed $2,990 million in increased revenue for the year ended December 31, 2022 and organic revenue decreased by approximately $1,164 million, or 14.6%, as compared with 2021.
Communications Segment. Communications revenue was $3,234 million in 2022, as compared with $2,551 million in 2021, an increase of $683 million, or 27%. Acquisitions contributed $151 million of increased revenue for the year ended December 31, 2022 and organic revenue increased by approximately $531 million, or 21%, as compared with 2021. 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 $2,619 million in 2022, as compared with $1,865 million in 2021, an increase of $754 million, or 40%. For the year ended December 31, 2022, acquisitions contributed $621 million of increased revenue, and organic revenue increased by approximately $133 million, or 7% as compared with 2021, due primarily to higher levels of project activity and mix.
Oil and Gas Segment. Oil and Gas revenue was $1,220 million in 2022, as compared with $2,541 million in 2021, a decrease of approximately $1,321 million, or 52%. Organic revenue decreased by approximately $1,764 million, or 69%, as compared with 2021, and acquisitions contributed $443 million of increased revenue for the year ended December 31, 2022. The decrease in organic revenue was primarily due to a decrease in large diameter project activity, as well as lower levels of activity for other types of projects.
Power Delivery Segment. Power Delivery revenue was $2,725 million in 2022, as compared with $1,017 million in 2021, an increase of $1,708 million, or 168%. Acquisitions contributed $1,775 million of increased revenue for the year ended December 31, 2022, whereas organic revenue decreased by approximately $67 million, or 7%, as compared with 2021, due primarily to project timing and mix of project activity.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $1,781 million, or 26%, to $8,586 million in 2022 from $6,806 million in 2021. Higher levels of revenue contributed an increase of $1,563 million in costs of revenue, excluding depreciation and amortization, and reduced productivity contributed an increase of approximately $218 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue increased by approximately 220 basis points, from 85.6% of revenue in 2021 to approximately 87.8% of revenue in 2022. The basis point increase was primarily due to segment revenue mix, including lower levels of revenue for our oil and gas operations, and also includes the effects of inflation on labor, fuel and materials costs for our projects, other project inefficiencies, certain acquisition and integration costs and project start-up costs, offset, in part, by project efficiencies in our power delivery operations.
Depreciation. Depreciation was $371 million, or 3.8% of revenue, in 2022, as compared with $346 million, or 4.3% of revenue in 2021, an increase of $26 million, or 7%. Acquisitions contributed $110 million of depreciation for the year ended December 31, 2022, whereas organic depreciation decreased by $85 million, or approximately 24%, due primarily to lower levels of capital investments related to pipeline project activity. As a percentage of revenue, depreciation decreased by approximately 50 basis points, due primarily to higher levels of revenue.
Amortization of intangible assets. Amortization of intangible assets was $136 million, or 1.4% of revenue in 2022, as compared with $77 million, or 1.0% of revenue, for the same period in 2021, an increase of approximately $59 million, or 76%. Acquisitions contributed $75 million of intangible asset amortization for the year ended December 31, 2022, whereas organic amortization decreased by approximately $16 million, or 21%, due primarily to the effects of timing of amortization for certain intangible assets. As a percentage of revenue, amortization of intangible assets increased by approximately 40 basis points.
General and administrative expenses. General and administrative expenses were $559 million, or 5.7%, of revenue in 2022, as compared with $307 million, or 3.9% of revenue in 2021, an increase of $252 million, or 82%. Acquisitions, including certain acquisition and integration costs, contributed approximately $191 million of general and administrative expenses for the year ended December 31, 2022, and organic general and administrative expenses, inclusive of certain acquisition and integration costs, increased by approximately $62 million, or 20%, as compared with 2021. The increase in organic general and administrative costs was due primarily to the effect of prior year recoveries of provisions for credit losses and increases in travel expense, professional fees, information technology and other administrative expenses, as well as the effects of timing of legal and settlement matters, offset, in part, by an increase in gains on sales of assets, net, and a reduction in compensation expense. Overall, general and administrative expenses, including approximately $52 million of acquisition and integration costs, increased by approximately 190 basis points as a percentage of revenue for the year ended December 31, 2022 as compared with 2021.
Interest expense, net. Interest expense, net of interest income, was $112 million, or 1.1% of revenue in 2022, as compared with $53 million, or 0.7% of revenue in 2021, for an increase of approximately $59 million, or 110%. The increase in interest expense, net, related primarily to credit facility activity and term loans, which increased by $44 million due to higher average balances, including from indebtedness incurred in connection with acquisition and share repurchase activity, as well as higher average interest rates as compared with the same period in 2021, due primarily to higher market interest rates. In addition, interest expense from senior notes increased by $5 million due to the assumption, exchange and issuance of an aggregate principal amount of $300 million of 6.625% senior notes in connection with the fourth quarter 2022 acquisition of IEA. See Note 7 - Debt in the notes to the consolidated financial statements, which is incorporated by reference, for details of the IEA 6.625% senior notes and related debt exchange transaction. In addition, interest expense from accounts receivable financing arrangements increased by approximately $6 million due to a combination of higher average balances from increased levels of activity and higher average interest rates.
Equity in earnings of unconsolidated affiliates. Equity in earnings or losses of unconsolidated affiliates includes our share of income or losses from equity investees. For the years ended December 31, 2022 and 2021, equity in earnings from unconsolidated affiliates, net totaled $29 million
38


and $34 million, respectively, and related primarily to our investments in the Waha JVs, offset, in part, by equity in losses, net, from our investments in certain other entities.
Other income, net. Other income, net, was $1 million in 2022, as compared with other income, net, of $33 million in 2021. For the year ended December 31, 2022, other income, net, included approximately $1 million of income, net, from changes to estimated Earn-out accruals, $2 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business, $7 million of income from insurance and other settlements, and approximately $5 million of other miscellaneous income, net, offset, in part, by approximately $7 million of expense from changes in the fair value of our investment in AVCT, net of income from strategic arrangements, $3 million of expense from changes in the fair value of IEA warrants and $5 million of acquisition and integration and business streamlining costs. For the year ended December 31, 2021, other income, net, included approximately $28 million of income, net, from changes to estimated Earn-out accruals, approximately $3 million of bargain purchase gain from a 2021 acquisition and approximately $7 million of income from legal settlements, offset, in part, by $7 million of expense from changes in the fair value of certain assets and investments, net of income from strategic arrangements.
Provision for income taxes. Income tax expense was $9 million in 2022, as compared with $99 million of income tax expense in 2021. Pre-tax income decreased to $43 million for the year ended December 31, 2022 from $430 million in 2021. For the year ended December 31, 2022, our effective tax rate decreased to 21.3% from 23.1% in 2021. Our effective tax rate for the year ended December 31, 2022 included benefits from adjustments related to the finalization of our 2021 tax returns and from the true-up of certain prior year non-deductible expenses, as well as a benefit related to the vesting of share-based payment awards. For the year ended December 31, 2021, our effective tax rate included a benefit from adjustments related to the finalization of our 2020 tax returns and from the settlement of our 2016 and 2017 IRS examinations, as well as a benefit from share-based compensation.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $327 million, or 10.1% of revenue, in 2022, as compared with $270 million, or 10.6% of revenue in 2021, for an increase in EBITDA of approximately $58 million, or 21%. Higher levels of revenue contributed an increase in EBITDA of approximately $72 million. As a percentage of revenue, EBITDA decreased by approximately 40 basis points, or $14 million, due primarily to project timing delays and inefficiencies, including the effects of inflation on labor, fuel and material costs, as well as the effects of project start-up and acquisition and integration costs.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $103 million, or 3.9% of revenue, in 2022, as compared with $75 million, or 4.0% of revenue in 2021, for an increase in EBITDA of approximately $28 million, or 37%. Higher levels of revenue contributed an increase in EBITDA of approximately $30 million. As a percentage of revenue, EBITDA decreased by approximately 10 basis points, or $2 million, due to project inefficiencies, including the effects of inflation on labor, fuel and material costs, as well as the effects of project timing delays and acquisition and integration costs, and mix.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $164 million, or 13.4% of revenue in 2022, as compared with $558 million, or 21.9% of revenue in 2021, a decrease of approximately $394 million, or 71%. Lower levels of revenue contributed a decrease in EBITDA of $290 million and reduced productivity contributed a decrease of approximately $104 million. EBITDA margins decreased by approximately 850 basis points, due primarily to reduced efficiencies from lower levels of revenue, as well as the effects of inflation on labor, fuel and material costs and acquisition and integration costs.
Power Delivery Segment. EBITDA for our Power Delivery segment was approximately $203 million, or 7.4% of revenue in 2022, as compared with $68 million, or 6.7% of revenue in 2021, an increase in EBITDA of approximately $135 million, or 199%. Higher levels of revenue contributed an increase in EBITDA of approximately $114 million. As a percentage of revenue, EBITDA increased by approximately 80 basis points, or $21 million, primarily due to project efficiencies resulting from higher levels of revenue and project mix, partially offset by the effects of inflation on labor, fuel and material costs as well as acquisition and integration costs.
Other Segment. EBITDA from Other businesses totaled $32 million and $34 million for the years ended December 31, 2022 and 2021, respectively, and related primarily to equity in earnings from our investments in the Waha JVs and, in 2022, project gains from a proportionately consolidated non-controlled joint venture, offset, in part, by equity in losses from other investments.
Corporate. Corporate EBITDA was negative $166 million in 2022 as compared with EBITDA of negative $98 million in 2021, for a decrease in EBITDA of approximately $68 million. Acquisitions, including certain acquisition and integration costs, contributed approximately $33 million of Corporate expenses for the year ended December 31, 2022. Corporate EBITDA in 2022 also included approximately $7 million of expense from changes in the fair value of certain investments, net of income from strategic arrangements, $3 million of expense from changes in the fair value of IEA warrants, offset, in part, by $2 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business and $1 million of income, net, from changes to estimated Earn-out accruals. Corporate EBITDA in 2021 included approximately $28 million of income, net, from changes to estimated Earn-out accruals and a bargain purchase gain of approximately $3 million from a 2021 acquisition, offset, in part, by approximately $7 million of expense from changes in the fair value of certain investments, net of income from strategic arrangements. Corporate expenses in 2022 not related to the above-described items increased by approximately $4 million as compared with 2021, due primarily to acquisition and integration costs, increases in information technology, travel and other administrative expenses, offset, in part, by the effects of timing of legal and settlement matters.
Comparison of Years Ended December 31, 2021 and 2020
Refer to Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Comparison of Years Ended December 31, 2021 and 2020” of the Company’s 2021 Annual Report on Form 10-K (“the 2021 Form 10-K”) for a comparison of results for the years ended December 31, 2021 and 2020, which discussion is incorporated herein by reference.
Foreign Operations
39


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 audited 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 2022 and 2021 acquisitions; fair value gains or losses, net, on an investment; project results from a proportionately consolidated non-controlled Canadian joint venture that was underway at the time of acquisition of the Canadian business, which joint venture was managed by a third party and automatically terminated upon completion of the project; the bargain purchase gain from a 2021 acquisition; and the loss on debt extinguishment from the redemption of our 4.875% Senior Notes; and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, amortization of intangible assets, the effects of changes in statutory tax rates and the tax effects of the adjusted items. These definitions of EBITDA and Adjusted EBITDA are not the same as in our Credit Facility or in the indenture governing our senior notes; therefore, EBITDA and Adjusted EBITDA as presented in this discussion should not be used for purposes of determining our compliance with the covenants contained in our debt instruments.
We use EBITDA and Adjusted EBITDA, as well as Adjusted Net Income and Adjusted Diluted Earnings Per Share to evaluate our performance, both internally and as compared with our peers, because these measures exclude certain items that may not be indicative of our core operating results, as well as items that can vary widely across different industries or among companies within the same industry. We believe that these adjusted measures provide a baseline for analyzing trends in our underlying business. Non-cash stock-based compensation expense can be subject to volatility from changes in the market price per share of our common stock or variations in the value and number of shares granted, and amortization of intangible assets is subject to acquisition activity, which varies from period to period. In 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 and heavy civil 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 these recent acquisitions and the extent of the integration efforts that have been, and will continue to be, required in connection with such acquisitions, we are excluding acquisition and integration costs in calculating Adjusted EBITDA and Adjusted Net Income for these acquisitions.
In addition, beginning in the second quarter of 2022, we are excluding fair value gains or losses, net, for our investment in AVCT, a company in which we currently have no active involvement, in calculating our adjusted results, and prior periods have been updated to conform with this presentation. We believe that fair value gains or losses for this investment, which vary 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. We exclude intangible asset amortization, acquisition costs and selected purchase accounting adjustments, including the bargain purchase gain from a 2021 acquisition, from our adjusted measures due to their non-operational nature and inherent volatility, as acquisition activity varies from period to period. We also believe that this presentation is common practice in our industry and improves comparability of our results with those of our peers. Each company’s definitions of these adjusted measures may vary as they are not standardized and should be used in light of the provided reconciliations.
We believe that these non-U.S. GAAP financial measures provide meaningful information and help investors understand our financial results and assess our prospects for future performance. Because non-U.S. GAAP financial measures are not standardized, it may not be possible to compare these financial measures with other companies’ non-U.S. GAAP financial measures having the same or similar names. These financial measures should not be considered in isolation from, as substitutes for, or alternative measures of, reported net income or diluted earnings per share, and should be viewed in conjunction with the most comparable U.S. GAAP financial measures and the provided reconciliations thereto. We believe these non-U.S. GAAP financial measures, when viewed together with our U.S. GAAP results and related reconciliations, provide a more complete understanding of our business. We strongly encourage investors to review our consolidated financial statements and publicly filed reports in their entirety and not rely on any single financial measure.
The following table presents a reconciliation of net income to EBITDA and Adjusted EBITDA in dollar and percentage of revenue terms, for the periods indicated. The tables below (dollar amounts in millions) may contain slight summation differences due to rounding.
40


For the Years Ended December 31,
EBITDA Reconciliation:202220212020
Net income$33.9 0.3 %$330.7 4.2 %$322.7 5.1 %
Interest expense, net112.3 1.1 %53.4 0.7 %59.6 0.9 %
Provision for income taxes9.2 0.1 %99.3 1.2 %102.5 1.6 %
Depreciation371.2 3.8 %345.6 4.3 %258.8 4.1 %
Amortization of intangible assets135.9 1.4 %77.2 1.0 %38.9 0.6 %
EBITDA$662.5 6.8 %$906.3 11.4 %$782.5 12.4 %
Non-cash stock-based compensation expense27.4 0.3 %24.8 0.3 %21.9 0.3 %
Acquisition and integration costs86.0 0.9 %3.6 0.0 %— — %
Losses (gains), net, on fair value of investment7.7 0.1 %7.8 0.1 %(10.1)(0.2)%
Project results from non-controlled joint venture(2.8)(0.0 )%— — %— — %
Bargain purchase gain(0.2)(0.0 )%(3.5)(0.0 )%— — %
Loss on extinguishment of debt— — %— — %5.6 0.1 %
Adjusted EBITDA$780.6 8.0 %$939.1 11.8 %$799.9 12.7 %
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 Years Ended December 31,
202220212020
EBITDA$662.5 6.8 %$906.3 11.4 %$782.5 12.4 %
Non-cash stock-based compensation expense (a)
27.4 0.3 %24.8 0.3 %21.9 0.3 %
Acquisition and integration costs (b)
86.0 0.9 %3.6 0.0 %— — %
Losses (gains), net, on fair value of investment (a)
7.7 0.1 %7.8 0.1 %(10.1)(0.2)%
Project results from non-controlled joint venture (c)
(2.8)(0.0 )%— — %— — %
Bargain purchase gain (a)
(0.2)(0.0 )%(3.5)(0.0 )%— — %
Loss on extinguishment of debt (a)
— — %— — %5.6 0.1 %
Adjusted EBITDA$780.6 8.0 %$939.1 11.8 %$799.9 12.7 %
Segment:
Communications$331.8 10.3 %$269.5 10.6 %$270.1 10.7 %
Clean Energy and Infrastructure109.2 4.2 %75.0 4.0 %80.4 5.3 %
Oil and Gas171.5 14.1 %557.6 21.9 %510.9 28.5 %
Power Delivery241.9 8.9 %68.0 6.7 %14.9 2.9 %
Other29.0 NM33.8 NM30.7 NM
Segment Total$883.4 9.0 %$1,003.9 12.6 %$907.0 14.3 %
Corporate(102.8)— (64.8)— (107.1)— 
Adjusted EBITDA$780.6 8.0 %$939.1 11.8 %$799.9 12.7 %
NM - Percentage is not meaningful
(a)    Non-cash stock-based compensation expense, bargain purchase gain from a fourth quarter 2021 acquisition, losses (gains), net, on the fair value of our investment in AVCT and loss on extinguishment of debt are included within Corporate EBITDA.
(b)    For the year ended December 31, 2022, Communications, Clean Energy and Infrastructure, Oil and Gas and Power Delivery EBITDA included $4.7 million, $6.4 million, $8.0 million and $39.0 million respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $27.9 million of such costs. For the year ended December 31, 2021, Corporate EBITDA included $3.6 million of such acquisition and integration costs.
(c)    Project results from a non-controlled joint venture are included within Other segment results.
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.
41


For the Years Ended December 31,
202220212020
Net Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure
$33.9 $0.42 $330.7 $4.45 $322.7 $4.38 
Adjustments:
Amortization of intangible assets
135.9 1.78 77.2 1.04 38.9 0.53 
Non-cash stock-based compensation expense
27.4 0.36 24.8 0.34 21.9 0.30 
Acquisition and integration costs86.0 1.13 3.6 0.05 — — 
Losses (gains), net, on fair value of investment7.7 0.10 7.8 0.11 (10.1)(0.14)
Project results from non-controlled joint venture
(2.8)(0.04)— — — — 
Bargain purchase gain(0.2)(0.00)(3.5)(0.05)— — 
Loss on extinguishment of debt— — — — 5.6 0.08 
Total adjustments, pre-tax
$254.1 $3.34 $110.0 $1.49 $56.3 $0.76 
  Income tax effect of adjustments (a)
(58.6)(0.77)(27.4)(0.37)(12.7)(0.17)
  Statutory tax rate effects (b)
5.5 0.07 6.7 0.09 2.5 0.03 
Adjusted non-U.S. GAAP measure
$234.8 $3.05 $420.0 $5.65 $368.9 $5.01 
(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 years ended December 31, 2022, 2021 and 2020, our consolidated effective tax rates, as reported, were 21.3%, 23.1% and 24.1%, respectively, and as adjusted, were 21.0%, 22.2%, and 23.4%, respectively.
(b)    For the years ended December 31, 2022, 2021 and 2020, includes the effect of changes in certain state tax rates.
Financial Condition, Liquidity and Capital Resources
Our primary sources of liquidity are cash flows from operations, availability under our Credit Facility and our cash balances. Our primary liquidity needs are for working capital, capital expenditures, insurance and performance collateral in the form of cash and letters of credit, 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. See Note 7 - Debt in the notes to the audited consolidated financial statements in this Form 10-K, which is incorporated by reference, for details of our recent debt transactions, including the amendment of our senior credit facility, the assumption of IEA’s 6.625% senior notes and related debt exchange transaction and our new term loan facility.
Capital Expenditures. For the year ended December 31, 2022, we spent approximately $263 million on capital expenditures, or $182 million, net of asset disposals, and incurred approximately $207 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 year ended December 31, 2022, we used $636 million of cash for this purpose. In addition, in most of our acquisitions, we have agreed to make future payments to the sellers that are contingent upon the future earnings performance of the acquired businesses, which we also refer to as “Earn-out” payments. Earn-out payments may be paid in cash or, under specific circumstances, MasTec common stock, or a combination thereof, at our option. The estimated total value of future Earn-outs as of December 31, 2022 was approximately $127 million. Of this amount, approximately $38 million represents the liability for earned amounts. The remainder is management’s estimate of Earn-out liabilities that are contingent upon future performance. For the years ended December 31, 2022, 2021 and 2020, we made payments of $38 million, $47 million and $50 million, respectively, related to our Earn-out liabilities.
As of December 31, 2022, certain IEA warrants remained outstanding in connection with the acquisition of IEA. The estimated fair value of the outstanding IEA warrants totaled approximately $3.1 million, which amount includes the value of approximately 26,500 shares of MasTec common stock. Additionally, 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 December 31, 2022, the estimated fair value of remaining Additional Payments was approximately $37 million and includes the effect of an unrealized fair value gain of approximately $1 million related to the contingent shares. The number of shares that would be paid in connection with the remaining Additional Payment as of December 31, 2022 is approximately 170,000 shares. In addition, the HMG purchase agreement provided for a customary net working capital adjustment, which adjustment was resolved in the second quarter of 2022 for a reduction of
42


approximately $15 million in acquisition consideration.
Income Taxes. Tax payments, net of tax refunds, totaled $9 million, $69 million and $65 million for the years ended December 31, 2022, 2021 and 2020. The year-to-year changes in tax payments largely correspond to the changes in taxable net income for the respective years.
Working Capital. We need working capital to support seasonal variations in our business, primarily due to the effect of weather conditions on external construction and maintenance work and the spending patterns of our customers, both of which influence the timing of associated spending to support related customer demand. Working capital needs are generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate. Conversely, working capital needs are typically converted to cash during the winter months. These seasonal trends, however, can be offset by changes in the timing of projects, which can be affected by project delays or accelerations and/or other factors that may affect customer spending.
Working capital requirements also tend to increase when we commence multiple projects or particularly large projects because labor, including subcontractor costs, and certain other costs, including inventory, 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 December 31, 2022, we expect that substantially all of our unbilled receivables will be billed to customers in the normal course of business within the next twelve months. Total accounts receivable, which consists of contract billings, unbilled receivables and retainage, net of allowance, increased to $3.1 billion as of December 31, 2022 from $2.2 billion as of December 31, 2021, due primarily to higher levels of revenue from our recent acquisitions, as well as the timing of project billings and collections. 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 December 31, 2022, we had approximately $1,363 million in working capital, defined as current assets less current liabilities, as compared with $1,089 million as of December 31, 2021, an increase of approximately $274 million. Cash and cash equivalents totaled $371 million as of December 31, 2022 and $361 million as of December 31, 2021, for an increase of $10 million.
Sources and uses of cash are summarized below (in millions):
For the Years Ended December 31,
202220212020
Net cash provided by operating activities$352.3 $793.1 $937.3 
Net cash used in investing activities$(821.2)$(1,357.2)$(216.6)
Net cash provided by (used in) financing activities$480.9 $501.9 $(369.9)
Operating Activities. Cash flow from operations is primarily influenced by changes in the timing of demand for our services and operating margins, but can also be affected by working capital needs associated with the various types of services we provide. Working capital is affected by changes in total accounts receivable, prepaid expenses and other current assets, accounts payable and payroll tax payments (including the effect of deferrals of, or payments for, previously deferred amounts associated with COVID-19 relief provisions), accrued expenses and contract liabilities, all of which tend to be related. These working capital items are affected by changes in revenue resulting from the timing and volume of work performed, variability in the timing of customer billings and collections of receivables, as well as settlement of payables and other obligations. Net cash provided by operating activities for the year ended December 31, 2022 was $352 million, as compared with $793 million in 2021, for a decrease in cash provided by operating activities of approximately $441 million, due primarily to a decrease in net income as well as the effect of revenue growth and timing-related working capital changes in assets and liabilities, net, including from our recent acquisitions and from higher levels of purchasing activity in 2022 to secure inventory and materials to address concerns resulting from inflation and supply chain disruptions. The above described items, which resulted in a reduction in our operating cash flows, were offset, in part, by a net increase in expenses that reconcile net income to operating cash flows, including amortization of intangible assets.
Days sales outstanding, net of contract liabilities (“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 DSO was 83 as of December 31, 2022, and as of December 31, 2021, our DSO was 98. Our DSO as of December 31, 2021 includes the effect of acquisitions that were completed in December 2021, for which the related accounts receivable, net of allowance, less contract liabilities is included in our consolidated financial results, but for which there is not a full quarter’s revenue included in the results for the year ended December 31, 2021.
43


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. DSOs as of December 31, 2022 reflect the effects of 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 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 $536 million to $821 million for the year ended December 31, 2022 from $1,357 million in 2021. We completed five acquisitions during the year ended December 31, 2022, for which we paid $636 million in cash, net of cash acquired, a decrease of approximately $609 million as compared with 2021, in which period we completed 14 acquisitions and paid $1,245 million. Capital expenditures totaled $263 million, or $182 million, net of asset disposals, in 2022, as compared with $170 million, or $105 million, net of asset disposals, in 2021, an increase in cash used in investing activities of approximately $77 million, due to acceleration of capital expenditures in 2022 to address supply chain disruption concerns. Payments for other investments, which relate primarily to investments in certain equity investees as well as payments for split dollar life insurance agreements, decreased from $10 million in 2021 to $4 million in 2022.
Financing Activities. Net cash provided by financing activities for the year ended December 31, 2022 was $481 million, as compared with $502 million in 2021, a decrease of approximately $21 million. In 2022, we drew $700 million in new term loans in connection with the completion of the IEA acquisition, and had $124 million of borrowings, net of repayments on our credit facility, as compared with $691 million of borrowings, net of repayments on our credit facility in 2021, for an increase in cash provided by financing activities of approximately $133 million from credit facility and term loan activity, net. This increase in cash provided by financing activities was offset, in part, by an increase in payments of finance lease obligations of approximately $23 million in 2022 as compared with 2021. Payments of acquisition-related contingent consideration included within financing activities totaled $35 million in 2022 as compared with $22 million in 2021, for an increase in cash used in financing activities of $13 million. Total payments of acquisition-related contingent consideration, including payments in excess of acquisition-date liabilities, which are classified within operating activities, totaled $38 million in 2022 as compared with $47 million in 2021. In addition, cash payments for acquisition-related contingent assets related to the December 2021 acquisition of HMG totaled approximately $18 million for the year ended December 31, 2022. Other financing activities, net, which includes the effects of other borrowing and transaction-related activities, including payments of financing costs, totaled payments of $23 million in 2022 as compared with proceeds of $6 million in 2021. Share repurchases totaled $81 million for the year ended December 31, 2022, whereas there were no share repurchases in 2021, for an increase in cash used in financing activities in 2022. Additionally, payments to holders of our non-controlling interests decreased by $8 million in 2022 as compared with 2021, for a decrease in cash used in financing activities.
Senior Credit Facility
We have a senior unsecured credit facility (the “Credit Facility”) that matures on November 1, 2026. The Credit Facility was amended on September 1, 2022 to, among other changes, increase the aggregate borrowing commitments from approximately $2.0 billion to $2.25 billion, which amount is composed of $1.9 billion of revolving commitments, an increase of $250 million from the previous Credit Facility, and a Term Loan with an original principal amount of $350 million. The amendment also released the guarantees that existed under the previous Credit Facility and removed the requirement that certain of our subsidiaries guarantee the obligations thereunder. The other terms and conditions of the Credit Facility remain substantially the same. Additionally, the amendment eliminated the use of LIBOR as a basis to determine certain interest rates and transitioned to SOFR for such purposes. Aggregate outstanding revolving borrowings under the Credit Facility as of December 31, 2022 totaled approximately $896 million. Borrowings under the amended 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, which is incorporated by reference.
4.50% Senior Notes
We have $600 million of 4.50% Senior Notes due August 15, 2028 (the “4.50% Senior Notes”). Pursuant to the terms of the indenture governing the 4.50% Senior Notes, the existing guarantees on the 4.50% Senior Notes were released substantially concurrent with the September 1, 2022 amendment to the Credit Facility, which, as discussed above, released the guarantors under the previous Credit Facility. Prior to the amendment, the 4.50% Senior Notes were fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company’s wholly-owned domestic restricted subsidiaries. Additionally, the indenture that governs the 4.50% Senior Notes contains a provision whereby certain restrictions that generally limit the ability of the Company and certain of its subsidiaries to (i) pay dividends, (ii) acquire shares of capital stock and (iii) make certain investments, are permanently terminated upon the 4.50% Senior Notes receiving “investment grade” ratings by Moody’s Investors Service, Inc. and Standard & Poor’s Ratings Group. In the first quarter of 2022, the 4.50% Senior Notes received such investment grade ratings, and, as a result, the aforementioned restrictions were permanently terminated. The other terms and conditions of the 4.50% Senior Notes remain unchanged. 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, which is incorporated by reference.
6.625% Senior Notes
44


Upon consummation of the October 2022 acquisition of IEA, we assumed $300.0 million of IEA’s 6.625% senior unsecured notes that mature on August 15, 2029 (the “6.625% IEA Senior Notes”), of which approximately $74.9 million in principal amount of 6.625% IEA Senior Notes were exchanged for the same principal amount of 6.625% MasTec Senior Notes in a private exchange offer and consent solicitation to certain holders of 6.625% IEA Senior Notes, as described below. Collectively, the 6.625% IEA Senior Notes and the 6.625% MasTec Senior Notes are referred to as the “6.625% Senior Notes.” Interest on the 6.625% IEA Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year. Prior to the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were guaranteed by the IEA Guarantors. Effective October 7, 2022, concurrent with the acquisition of IEA and the repayment in full and termination of IEA’s credit facility, which resulted in the release of such guarantors under the prior credit facility, the IEA Guarantors of the 6.625% IEA Senior Notes were automatically and unconditionally released and discharged from their obligations under the IEA Senior Notes Indenture. 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 the IEA Issuer, to the extent of the value of the collateral securing such indebtedness. Certain restrictions set forth in the indenture governing the 6.625% IEA Senior Notes were suspended in October 2022 following the acquisition of IEA by MasTec because such notes were rated “investment grade” by at least two nationally recognized ratings agencies. These covenants will remain suspended for so long as such investment grade ratings are maintained. See Note 7 - Debt in the notes to the audited consolidated financial statements, which is incorporated by reference.
Exchange Offer and 6.625% MasTec Senior Notes
Pursuant to a private exchange offer and consent solicitation to certain holders of the 6.625% IEA Senior Notes, which was completed on October 26, 2022, approximately $74.9 million in principal amount of 6.625% IEA Senior Notes were exchanged for the same principal amount of 6.625% MasTec Senior Notes. Interest on the 6.625% MasTec Senior Notes is payable semiannually on February 15 and August 15 of each year, commencing on February 15, 2023. 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. See Note 7 - Debt in the notes to the audited consolidated financial statements, which is incorporated by reference.
2022 Term Loan Facility
On September 1, 2022, we entered into a new unsecured delayed draw term loan agreement (the “2022 Term Loan Facility”) which provided for $700.0 million in term loans, composed of $400.0 million in principal amount of three-year loans and $300.0 million in principal amount of five-year loans, which were drawn on October 7, 2022, the closing date of the IEA acquisition. The obligations under the 2022 Term Loan Facility are unsecured and are not guaranteed by any of the Company or its subsidiaries. See Note 7 - Debt in the notes to the audited consolidated financial statements, which is incorporated by reference.
Debt Covenants
We were in compliance with the provisions and covenants contained in our outstanding debt instruments as of December 31, 2022.
Additional Information
For detailed discussion and additional information pertaining to our debt instruments, see Note 7 - Debt in the notes to the audited consolidated financial statements, which is incorporated by reference.
45


Contractual Payment Obligations
The following table sets forth our contractual payment obligations as of December 31, 2022 during the periods indicated below (in millions):
Contractual Obligations TotalLess than
1 Year
1 - 3
Years
3 - 5
Years
More than 5 Years and Thereafter
Senior unsecured credit facility$1,246.0 $8.8 $26.3 $1,210.9 $— 
4.50% Senior Notes
600.0 — — — 600.0 
6.625% Senior Notes
281.2 — — — 281.2 
2022 Term Loan Facility
700.0 — 430.0 270.0 — 
Finance lease and other obligations414.5 163.1 207.0 40.8 3.6 
Operating lease liabilities317.7 102.0 132.0 51.8 31.9 
Earn-out and contingent payment obligations (a)
51.4 51.4 — — — 
Interest (b)
721.5 172.3 319.5 182.6 47.1 
Total$4,332.3 $497.6 $1,114.8 $1,756.1 $963.8 
(a)    Under certain acquisition agreements, we have agreed to pay the sellers earn-outs and other amounts based on the performance of the businesses acquired. Certain of these payments may be made either in cash or in MasTec common stock, or a combination thereof, at our option. Due to the contingent nature of these payments, we have only included obligations that we expect will be paid in cash and have been earned as of December 31, 2022.
(b)    Represents expected future interest payments on debt and finance lease obligations outstanding as of December 31, 2022, and does not include potential letter of credit or commitment fees associated with our senior unsecured credit facility. With the exception of our credit facilities and term loans, all of our debt instruments are fixed rate interest obligations.
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 audited 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, including the continuing effects of supply chain disruptions as a result of the COVID-19 pandemic. 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. 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.
Recently Issued Accounting Pronouncements
See Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the audited consolidated financial statements, which is incorporated by reference.
ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
46


Interest Rate Risk
As of December 31, 2022, our variable interest rate debt was primarily related to our Credit Facility and 2022 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 December 31, 2022, we had $896 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 5.82% and a Term Loan with a balance of $350 million and an interest rate of 5.80%. The current year interest rates for outstanding revolving loans under our Credit Facility and Term Loan reflect basis point increases of approximately 350 and 445, respectively, over the comparable period in 2021. Outstanding loans under the Three-Year Tranche of our 2022 Term Loans 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 below, plus a margin of 0.125% to 0.500%. Outstanding loans under the Five-Year Tranche of our 2022 Term Loans 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 December 31, 2022, our Three-Year Tranche and Five-Year Tranche term loans had a principal balance of $400 million and $300 million, respectively, with weighted average interest rates of 5.692% and 5.817%, 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 Loan would have increased our interest expense by approximately $15 million for the year ended December 31, 2022.
As of December 31, 2022, 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 $389 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 4.0%. None of this debt subjects us to interest rate risk, but we may be subject to changes in interest rates if and when we refinance this debt at maturity or otherwise.
Foreign Currency Risk
Certain of our consolidated revenue and operating expenses are in foreign currencies. Our foreign operations are primarily in Canada. Revenue generated from foreign operations represented 2% of our total revenue for the year ended December 31, 2022. Revenue and expense related to our foreign operations are, for the most part, denominated in the functional currency of the foreign operation, which minimizes the impact that fluctuations in exchange rates would have on net income or loss. We are, however, subject to fluctuations in foreign currency exchange rates when transactions are denominated in currencies other than the functional currencies and for our foreign operations with a functional currency other than the local currency. Such activity was not material to our operations in 2022. Translation gains or losses, which are recorded in other comprehensive income or loss, result from translation of the assets and liabilities of our foreign subsidiaries into U.S. dollars. For the year ended December 31, 2022, foreign currency translation losses, net, totaled approximately $3.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 December 31, 2022. We may enter into foreign currency derivative contracts in the future to manage such exposure.
Other Market Risk
As discussed in Note 4 - Fair Value of Financial Instruments in the notes to the audited 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.
47


ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Index to Consolidated Financial Statements
48


Report of Independent Registered Public Accounting Firm
Shareholders and Board of Directors
MasTec, Inc.
Coral Gables, Florida
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of MasTec, Inc. (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of operations and comprehensive income, equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated March 16, 2023, expressed an adverse opinion thereon.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Business combinations - Fair value measurement of certain acquired amortizable intangible assets
As described in Notes 1 and 3 to the consolidated financial statements, during 2022 the Company completed the acquisition of five entities for total consideration of $799 million. The Company accounted for the transactions under the acquisition method of accounting for business combinations. Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values on the acquisition date, including trade names, customer relationships and backlog. Additionally, the Company recorded adjustments to the preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition for certain acquisitions completed during 2021. Measurement period adjustments, net, in 2022 relate primarily to an increase in amortizable intangible assets resulting from the finalization of the related intangible asset valuations. The Company estimated the fair value of these amortizable intangible assets using expected cash flows and industry-standard valuation techniques, which required the Company to make significant estimates and assumptions related to future cash flows, including those related to revenue growth, and discount rates.
We identified the determination of the fair values of certain trade names, customer relationships, and backlog as a critical audit matter because of the significant estimates and assumptions the Company makes to calculate their fair value for purposes of recording the acquisition and measurement period adjustments. This required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to evaluate the reasonableness of the Company’s forecasts of future cash flows, specifically certain revenue growth rates used in the valuation of certain trade names and customer relationships, and discount rates used in the valuation of certain trade names, customer relationships, and backlog, including the need to involve our internal fair value specialists.
The primary procedures we performed to address this critical audit matter included:
Testing the completeness and accuracy of underlying data supporting the determination of revenue growth rates and testing its clerical accuracy.
Evaluating the reasonableness of the Company’s projections of revenue growth rates by comparing to external market sources, historical Company performance, and results from other areas of the audit.
Utilizing our valuation specialists, to evaluate the reasonableness of the valuation methodology, and discount rates by:
49


Evaluating the reasonableness of the Company’s valuation methods and testing the mathematical accuracy of the calculations.
Assessing the source information underlying the determination of the discount rates, developing a range of independent estimates for the discount rates, and comparing those to the discount rates selected by the Company.
Goodwill Impairment Assessment
As described in Notes 1 and 3 to the consolidated financial statements, the Company’s consolidated goodwill balance was $2.2 billion at December 31, 2022. The Company performs annual impairment tests of goodwill, and on a quarterly basis, monitors goodwill for potential indicators of impairment. During 2022, the Company concluded that triggering events occurred for certain reporting units. No impairment charges were recorded as a result of the Company’s interim and annual impairment tests. Management estimates the fair values of its reporting units using a combination of the market and the income approaches.
We identified the determination of the fair value of certain reporting units as a critical audit matter. Under the market approach, the reporting units’ fair values were estimated using market multiple assumptions for comparable companies. Under the income approach, a discounted cash flow methodology was used that included: (i) management’s estimates and assumptions, such as discount rates, terminal growth rates, and projections of revenue, operating costs, and cash flows, (ii) assumptions related to general economic and market conditions, and (iii) considerations of planned business and operational strategies. These estimates and assumptions require significant management judgment due to their highly subjective nature. Changes in these assumptions could have a significant impact on the fair value of the reporting units and the amount of goodwill impairment (if any). These estimates and assumptions were especially challenging to test and required significant auditor judgment because they were affected by expected future market conditions. In addition, the audit effort involved the use of professionals with specialized skill and knowledge.
The primary procedures we performed to address this critical audit matter included:
Testing the design and operating effectiveness of controls related to management’s goodwill impairment assessment, including controls over management’s review of (i) the budgeting and forecasting, and (ii) the data and significant estimates and assumptions used to determine the fair value of the reporting units.
Evaluating the appropriateness of the methodologies and the reasonableness of the assumptions used by management in determining the fair value of the reporting units, including:
With respect to the market approach, assessing the appropriateness of the approach and evaluating the reasonableness of the comparable companies and market multiples selected for the reporting units.
With respect to the income approach, assessing the appropriateness of the discounted cash flow methodology and evaluating the reasonableness of assumptions used by: (i) evaluating the reasonableness of projected revenues and operating costs against recent performance and revenue backlogs, (ii) assessing the reasonableness of management’s expected success rates for winning new project awards against recent reporting units’ performance, (iii) evaluating the general economic and market conditions, including management’s assumptions such as the market prices for oil, gas and other fuel sources, (iv) testing the completeness, accuracy, and relevance of underlying data used in the models, and (v) performing sensitivity analyses of individual reporting units’ cash flow projections.
Testing management’s reconciliation of the estimated fair value of the Company’s reporting units to the indicated market capitalization of the Company as a whole.
Utilizing internal valuation specialists to assist in (i) assessing the appropriateness and relative weighting of the income and market approaches, and (ii) evaluating the reasonableness of the discount rates and terminal growth rates used in the income approach.
Revenue Recognition - Estimated Costs to Complete
As described in Note 1 to the consolidated financial statements, the Company recognizes a significant portion of its revenue over time using the cost-to-cost measure of progress, which measures a contract’s progress toward completion based on the ratio of actual contract costs incurred to date to the Company’s estimated costs at completion. The cost estimation process for these contracts is based on the knowledge and experience of the Company’s project managers, engineers, and financial professionals. 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 revenue recognition.
We identified estimated costs to complete on certain revenue contracts as a critical audit matter. The determination of the total estimated cost and progress toward completion requires management to make significant estimates and assumptions. Total estimated costs to complete projects include various costs such as direct labor, material, and subcontract costs. Changes in these estimates can have a significant impact on the revenue recognized each period. Auditing these estimates involved especially challenging auditor judgment in evaluating the reasonableness of management’s assumptions and estimates over the duration of these contracts.
The primary procedures we performed to address this critical audit matter included:
Testing the design and operating effectiveness of certain controls related to estimated costs to complete, including controls over management’s review of: (i) the development of project budgets and the key cost inputs, (ii) the ongoing assessment and revisions to project budgets, and (iii) the ongoing review of project status, including the nature of activities to complete open projects.
Evaluating the reasonableness of management’s budgeting process by selecting a sample of project budgets for projects that were completed during the period and performing a retrospective review of budget to actual variances.
50


Assessing the reasonableness of the estimated costs to complete by selecting a sample of open projects and: (i) evaluating the reasonableness of project budgets and the nature of costs required to complete the project, (ii) assessing the status of completion by testing of a sample of project costs incurred to date, (iii) evaluating the reasonableness of project status by observing project review meetings and performing inquiries of project managers to assess the nature of activities required to complete the project, and (iv) performing a retrospective review of the project and investigating budget to actual variances (if any).
Assessing the reasonableness of changes in estimated costs to complete by comparing project profitability estimates in the current period to historical estimates and actual performance and investigating reasons for changes in expected costs and project margins.

/s/ BDO USA, LLP
We have served as the Company’s auditor since 2004.
Miami, Florida
March 16, 2023
51


MASTEC, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
For the Years Ended December 31,
202220212020
Revenue$9,778,038 $7,951,781 $6,320,975 
Costs of revenue, excluding depreciation and amortization8,586,333 6,805,735 5,270,879 
Depreciation371,240 345,612 258,841 
Amortization of intangible assets135,908 77,214 38,910 
General and administrative expenses559,437 306,970 302,981 
Interest expense, net112,255 53,413 59,629 
Equity in earnings of unconsolidated affiliates, net(28,836)(33,830)(29,738)
Loss on extinguishment of debt  5,569 
Other income, net(1,358)(33,408)(11,260)
Income before income taxes$43,059 $430,075 $425,164 
Provision for income taxes(9,171)(99,346)(102,465)
Net income$33,888 $330,729 $322,699 
Net income (loss) attributable to non-controlling interests534 1,898 (149)
Net income attributable to MasTec, Inc.$33,354 $328,831 $322,848 
Earnings per share (Note 2):
Basic earnings per share$0.45 $4.54 $4.43 
Basic weighted average common shares outstanding74,917 72,499 72,799 
Diluted earnings per share$0.42 $4.45 $4.38 
Diluted weighted average common shares outstanding76,185 73,941 73,715 

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

52


MASTEC, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
For the Years Ended December 31,
202220212020
Net income$33,888 $330,729 $322,699 
Other comprehensive income (loss):
Foreign currency translation (losses) gains, net of tax(3,089)258 1,413 
Unrealized gains (losses) on investment activity, net of tax30,910 12,410 (17,151)
Comprehensive income$61,709 $343,397 $306,961 
Comprehensive income (loss) attributable to non-controlling interests534 1,898 (149)
Comprehensive income attributable to MasTec, Inc.$61,175 $341,499 $307,110 

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


53


MASTEC, INC.
CONSOLIDATED BALANCE SHEETS
 (in thousands, except share information)
As of December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$370,592 $360,736 
Accounts receivable, net of allowance1,399,732 1,019,324 
Contract assets1,729,886 1,227,927 
Inventories, net117,969 92,595 
Prepaid expenses122,308 91,488 
Other current assets118,640 81,884 
Total current assets$3,859,127 $2,873,954 
Property and equipment, net1,754,101 1,436,087 
Operating lease right-of-use assets279,534 260,410 
Goodwill, net2,045,041 1,520,575 
Other intangible assets, net946,299 670,280 
Other long-term assets409,157 360,087 
Total assets$9,293,259 $7,121,393 
Liabilities and equity
Current liabilities:
Current portion of long-term debt, including finance leases$171,916 $137,912 
Current portion of operating lease liabilities96,516 95,426 
Accounts payable1,109,867 663,063 
Accrued salaries and wages181,888 203,141 
Other accrued expenses365,971 229,936 
Contract liabilities406,232 313,965 
Other current liabilities163,647 141,155 
Total current liabilities$2,496,037 $1,784,598 
Long-term debt, including finance leases3,052,193 1,876,233 
Long-term operating lease liabilities194,050 176,378 
Deferred income taxes571,401 450,361 
Other long-term liabilities238,391 289,962 
Total liabilities$6,552,072 $4,577,532 
Commitments and contingencies (Note 14)
Equity
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none
$ $ 
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,615,105 and 95,371,211 (including 2,047,130 and 1,747,385 of unvested stock awards) as of December 31, 2022 and 2021, respectively
9,862 9,537 
Capital surplus1,246,590 1,033,615 
Retained earnings2,195,742 2,162,388 
Accumulated other comprehensive loss(50,955)(78,776)
Treasury stock, at cost: 19,933,055 and 18,941,926 shares as of December 31, 2022 and 2021, respectively
(663,910)(586,955)
Total MasTec, Inc. shareholders’ equity$2,737,329 $2,539,809 
Non-controlling interests$3,858 $4,052 
Total equity$2,741,187 $2,543,861 
Total liabilities and equity$9,293,259 $7,121,393 

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


54


MASTEC, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(in thousands, except shares)
Common StockTreasury StockCapital SurplusRetained EarningsAccumulated Other Comprehensive LossTotal MasTec, Inc. Shareholders’ EquityNon-Controlling InterestsTotal Equity
SharesAmountSharesAmount
Balance as of December 31, 201991,909,430 $9,191 (15,344,917)$(466,727)$809,753 $1,510,709 $(75,706)$1,787,220 $4,471 $1,791,691 
Net income (loss)322,848 322,848 (149)322,699 
Other comprehensive loss(15,738)(15,738)(15,738)
Non-cash stock-based compensation21,875 21,875 21,875 
Issuance of restricted shares, net993,893 99 (99)—  
Other stock issuances, net of shares withheld for taxes204,117 21 5,924 5,945 5,945 
Acquisition of treasury stock, at cost(3,597,009)(120,228)(120,228)(120,228)
Distributions to non-controlling interests— (719)$(719)
Balance as of December 31, 202093,107,440 $9,311 (18,941,926)$(586,955)$837,453 $1,833,557 $(91,444)$2,001,922 $3,603 $2,005,525 
Net income328,831 328,831 1,898 330,729 
Other comprehensive income12,668 12,668 12,668 
Non-cash stock-based compensation24,805 24,805 24,805 
Issuance of shares in connection with acquisition1,975,232 198 181,484 181,682 181,682 
Issuance of restricted shares, net305,882 31 (31)—  
Shares withheld for taxes, net of other stock issuances(17,343)(3)(4,667)(4,670)(4,670)
Distributions to non-controlling interests— (76)(76)
Purchase of non-controlling interests(5,429)(5,429)(1,373)(6,802)
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 income33,354 33,354 534 33,888 
Other comprehensive income27,821 27,821 27,821 
Non-cash stock-based compensation27,446 27,446 27,446 
Issuance of shares in connection with acquisitions2,758,403 277 133,157 4,336 188,444 193,057 193,057 
Issuance of restricted shares, net534,909 53 (53)—  
Shares withheld for taxes, net of other stock issuances(49,418)(5)(2,862)(2,867)(2,867)
Acquisition of treasury stock, at cost(1,124,286)(81,291)(81,291)(81,291)
Distributions to non-controlling interests— (728)(728)
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 

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

55


MASTEC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
For the Years Ended December 31,
202220212020
Cash flows from operating activities:
Net income$33,888 $330,729 $322,699 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation371,240 345,612 258,841 
Amortization of intangible assets135,908 77,214 38,910 
Non-cash stock-based compensation expense27,446 24,805 21,875 
Provision for deferred income taxes9,549 51,931 7,180 
Equity in earnings of unconsolidated affiliates, net(28,836)(33,830)(29,738)
Gains on sales of assets, net(39,692)(35,635)(16,210)
Non-cash interest expense, net4,172 3,171 2,988 
Other non-cash items, net4,743 (12,323)21,775 
Changes in assets and liabilities, net of acquisitions:
Accounts receivable6,298 149,152 87,372 
Contract assets(304,351)49,295 63,306 
Inventories(20,523)10,147 17,904 
Other assets, current and long-term portion68,603 (35,837)20,486 
Accounts payable and accrued expenses192,119 (104,481)94,069 
Contract liabilities(39,372)10,603 21,326 
Other liabilities, current and long-term portion(68,895)(37,479)4,471 
Net cash provided by operating activities$352,297 $793,074 $937,254 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(635,763)(1,244,603)(24,971)
Capital expenditures(263,352)(170,066)(213,746)
Proceeds from sale of property and equipment81,470 65,287 37,077 
Payments for other investments(3,981)(9,996)(17,456)
Proceeds from other investments400 557 648 
Other investing activities, net43 1,650 1,843 
Net cash used in investing activities$(821,183)$(1,357,171)$(216,605)
Cash flows from financing activities:
Proceeds from credit facilities and term loans4,065,000 1,503,372 1,434,610 
Repayments of credit facilities(3,241,128)(812,103)(1,741,067)
Proceeds from issuance of 4.50% senior notes
  600,000 
Repayments of 4.875% senior notes
  (400,000)
Payments of finance lease obligations(181,481)(158,892)(126,988)
Payments of acquisition-related contingent consideration(35,149)(21,675)(10,097)
Payments for acquisition-related contingent assets(17,636)  
Payments to non-controlling interests, including acquisition of interests(728)(8,965)(719)
Proceeds from stock-based awards  7,090 
Payments for stock-based awards(4,098)(6,024)(636)
Repurchases of common stock(81,291) (120,228)
Other financing activities, net(22,592)6,229 (11,852)
Net cash provided by (used in) financing activities$480,897 $501,942 $(369,887)
Effect of currency translation on cash(2,155)(227)929 
Net increase (decrease) in cash and cash equivalents9,856 (62,382)351,691 
Cash and cash equivalents - beginning of period360,736 423,118 71,427 
Cash and cash equivalents - end of period$370,592 $360,736 $423,118 
Supplemental cash flow information:
Interest paid$106,484 $61,815 $65,016 
Income taxes paid, net of refunds$8,603 $69,110 $64,651 
Supplemental disclosure of non-cash information:
Additions to property and equipment from finance leases$206,620 $160,286 $114,221 

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


MASTEC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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. During the first quarter of 2022, the Company began reporting its December 30, 2021 acquisition of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”), which was initially reported within the Company’s Power Delivery segment, within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure. See Note 13 - Segments and Related Information. Additionally, see Note 3 Acquisitions, Goodwill and Other Intangible Assets, Net, for discussion related to the Company’s recent business acquisition activity.
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. When appropriate, prior year amounts are reclassified to conform with the current period presentation.
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; supply chain disruptions; uncertainty from potential recessionary effects; 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, Regulatory and Market Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, supply chain disruptions and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay
57


existing project timing or cause increased project costs. The Company may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic. The extent to which general economic, regulatory and market 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.
The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. Payroll tax deferrals under the CARES Act, which totaled $42 million as of December 31, 2021, were fully paid as of December 31, 2022.
Significant Accounting Policies
The following is a summary of significant accounting policies followed in the preparation of the accompanying consolidated financial statements.
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 51%, 38% and 36% of consolidated revenue for the years ended December 31, 2022, 2021 and 2020, respectively.
Revenue from contracts for specific projects, as well as for certain projects pursuant to master and other service agreements, is typically recognized over time using the cost-to-cost measure of progress, which is an input method. Such contracts provide that the customer accept completion of progress to date and compensate the Company for services rendered.
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 4% of consolidated revenue in both of the years ended December 31, 2022 and 2021, and accounted for approximately 5% of consolidated revenue for the year ended December 31, 2020.
Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the operational costs of capital equipment. 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 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. In each of the years ended December 31, 2022, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2021, 2020 and 2019. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, for the years ended December 31, 2022, 2021 and 2020 totaled net increases of approximately $13.8 million, $41.1 million and $13.5 million, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, were not material as of December 31, 2022 or 2021.
The timing of customer billings is generally dependent upon advance billing terms, milestone billings based on completion of certain phases of work, or when services are provided. Under the typical payment terms of master and other service agreements and contracts for specific projects, the customer makes progress payments based on quantifiable measures of performance by the Company as defined by each specific agreement. Progress payments, generally net of amounts retained, are paid by the customer over the duration of the contract. For install-to-the-home and certain other contracts and services, work orders are billed and paid as completed. Amounts billed and due from customers, as well as the value of contract assets, are generally classified within current assets in the consolidated balance sheets. See Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities for related discussion. Amounts expected to be collected beyond one year are classified as other long-term assets.
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 Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are
58


therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. The majority of the Company’s performance obligations are completed within one year.
When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract, as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts.
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 December 31, 2022, the amount of the Company’s remaining performance obligations was $7.7 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.6 billion of its remaining performance obligations as revenue during 2023, with the remainder expected to be recognized primarily 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. Variable consideration is included in the estimated transaction price if it is probable that when the uncertainty associated with the variable consideration is resolved, there will not be a significant reversal of the cumulative amount of revenue that has been recognized. 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. The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue, typically on a cumulative catch-up basis, as such variable consideration, which typically pertains to changed conditions and scope, is generally for services encompassed under the existing contract. 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 December 31, 2022 and 2021, the Company included approximately $271 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both December 31, 2022 and 2021, 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.
Allowance for Credit Losses
The Company maintains an allowance for credit losses for its financial instruments, which are primarily composed of accounts receivable and contract assets. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition, the aging of account balances, historical credit loss experience, customer concentrations, customer credit-worthiness, availability of mechanics’ and other liens, existence of payment bonds and other sources of payment. Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that the receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate.
Estimates of expected credit losses could be affected by many factors, including, but not limited to: changes in credit loss experience, changes to the risk characteristics of the Company’s financial asset portfolio, developing trends, including changes in management’s expectations of future economic, industry or other conditions and/or changes in credit quality or unanticipated financial difficulties affecting the Company’s customers. In addition, if anticipated recoveries in existing work-out negotiations or bankruptcies fail to materialize, additional allowances may be required. Estimates of collectibility are subject to significant change during times of economic weakness or uncertainty in either the overall economy, such as the current market environment, or within the industries served by MasTec. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including end-market volatility and/or other macroeconomic trends, such as the current market environment of rising interest rates and inflation, on the credit quality of the Company’s customers and/or its financial assets.
Inventories
Inventories primarily consist of materials and supplies for construction and installation projects, which are valued at the lower of cost or net realizable value using the average cost or specific identification methods of costing. For materials or supplies purchased on behalf of specific customers or projects, loss of the customer or cancellation of the project could result in an impairment of the value of materials purchased. The value of inventory may also decrease due to obsolescence, physical deterioration, damage, changes in price levels, or other causes. Inventory valuation allowances are determined based upon specific facts and circumstances and market conditions. As of December 31, 2022 and 2021, valuation allowances for inventory totaled $12.2 million and $11.1 million, respectively.
59


Cash and Cash Equivalents
Cash and cash equivalents primarily consist of interest-bearing demand deposits. The Company considers highly liquid investments with original maturities of less than three months to be cash equivalents. The balances in certain of our bank accounts exceed federally insured limits. Cash and cash equivalents are maintained at financial institutions that management considers to be of high credit quality. Cash balances maintained by certain operating subsidiaries and by entities that are proportionately consolidated that are not swept into the concentration account, as well as deposits made subsequent to the daily cash sweep, are classified as cash. Included in the Company’s cash balances as of December 31, 2022 and 2021 are amounts held by entities that are proportionately consolidated totaling $25.7 million and $14.6 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. The Company generally does not fund its disbursement accounts for checks it has written until the checks are presented to the bank for payment. Outstanding checks that have not yet cleared through the banking system represent book overdrafts, which are classified within accounts payable. There are no material compensating balance requirements associated with the Company’s depository accounts or other restrictions on the transfer of cash associated with the Company’s depository accounts.
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.
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. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers and outstanding balances on its credit and term loan facilities approximate their fair values.
Investment and Strategic Arrangements
From time to time, the Company may participate in selected investment or strategic arrangements to expand its operations, customer base or geographic reach, including arrangements that combine the Company’s skills and resources with those of others to allow for the performance of particular projects. The Company’s investment and strategic arrangements include 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.
Management determines whether each business entity in which it has equity interests, debt, or other investments constitutes a variable interest entity (“VIE”) based on the nature and characteristics of such arrangements. If an investment arrangement is determined to be a VIE, then management determines if the Company is the VIE’s primary beneficiary by evaluating several factors, including the Company’s: (i) risks and responsibilities; (ii) ownership interests; (iii) decision making powers; and (iv) financial interests, among other factors. If management determines the Company is the primary beneficiary of a VIE, then it would be consolidated, and other parties’ interests in the VIE would be accounted for as non-controlling interests. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the primary activities of the VIE and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, which, in either case, could be significant to the VIE. The Company has determined that certain of its investment arrangements are VIEs. As of December 31, 2022, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs, nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated. The carrying values of the Company’s VIEs totaled approximately $24 million as of both December 31, 2022 and 2021, 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.
The Company’s investments in entities for which it does not have a controlling interest and is not the primary beneficiary, but for which it has the ability to exert significant influence, are accounted for using the equity method of accounting. Under the equity method of accounting, the initial investment is recorded at cost and the investment is subsequently adjusted for the Company’s proportionate share of earnings or losses, including consideration of basis differences resulting from the difference between the initial carrying amount of the investment and the underlying equity in net assets. Equity method investments are recorded as other long-term assets in the Company’s consolidated balance sheets. Income or loss from these investments is recorded as a separate line item in the consolidated statements of operations. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. Distributions received from equity method investees are reflected in the statements of cash flows using the nature of distributions approach, under which distributions are classified based on the nature of the activity that generated them. 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.
60


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.” The Company evaluates such investments for impairment by considering a variety of factors, including the earnings performance of the related investments, as well as the economic environment and market conditions in which the investees operate. Fair value measurements for the Company’s equity investments as of December 31, 2022 are classified within Level 1 or Level 2 of the fair value hierarchy based on the nature of the fair value inputs, and are recognized in other income or expense.
For further information pertaining to the Company’s equity investments, see Note 4 - Fair Value of Financial Instruments.
Deferred Financing Costs
Deferred financing costs relate to the Company’s debt instruments, the short and long-term portions of which are reflected as deductions from the carrying amounts of the related debt instrument, including the Company’s senior unsecured credit facility. Deferred financing costs are amortized over the terms of the related debt instruments using the effective interest method. For the years ended December 31, 2022, 2021 and 2020, the Company deferred $2.8 million, $6.0 million and $8.9 million of financing costs in connection with its debt instruments. Amortization expense associated with deferred financing costs, which is included within interest expense, net, totaled $3.6 million, $3.2 million and $3.0 million for each of the years ended December 31, 2022, 2021 and 2020, respectively. Additionally, in 2020, the Company wrote off $2.3 million of deferred financing costs in connection with the redemption of its 4.875% Senior Notes, which amount is included within loss on extinguishment of debt in the consolidated statements of operations. Deferred financing costs, net of accumulated amortization, totaled $17.6 million and $18.5 million as of December 31, 2022 and 2021, respectively. For further information pertaining to the Company’s debt instruments, see Note 7 - Debt.
Other Long-Term Assets
Other long-term assets consist primarily of investments in unconsolidated entities, equity and debt securities, life insurance assets, deferred compensation plan assets, miscellaneous receivables and prepaid expenses.
Long-Lived Assets
The Company’s long-lived assets consist primarily of property and equipment, including finance lease assets, and finite-lived intangible assets. Purchased property and equipment is recorded at cost, or, if acquired in a business combination, at the acquisition date fair value. Finance lease assets are recognized based on the present value of minimum future lease payments. Certain costs incurred in connection with developing or obtaining internal-use software are capitalized within office equipment, furniture and internal-use software. Depreciation and amortization of property and equipment, including finance lease assets, is computed using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are depreciated over the shorter of the term of the lease or the estimated useful lives of the improvements. Expenditures for repairs and maintenance are charged to expense as incurred. Expenditures for betterments and major improvements that extend the life of the related assets are capitalized and depreciated over the remaining useful lives of the assets. The carrying amounts of assets sold or retired and the related accumulated depreciation are eliminated in the year of disposal. Gains or losses, net, from the sale of property and equipment are included within general and administrative expenses. When the Company identifies assets to be sold, those assets are valued based on their estimated fair value less costs to sell and classified as held-for-sale and depreciation is no longer recorded. Finite-lived intangible assets are amortized over their useful lives, which are generally based on contractual or legal rights, in a manner consistent with the pattern in which the related benefits are expected to be consumed.
Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared with the asset’s carrying amount to determine if there has been an impairment, which is calculated as the difference between the fair value of an asset and its carrying value. Estimates of future undiscounted cash flows are based on expected revenue and operating costs for the business as well as anticipated future economic conditions, which are Level 3 inputs. During the three years in the period ended December 31, 2022, there were no material impairments of long-lived assets.
Goodwill and Indefinite-Lived Intangible Assets
The Company has goodwill and indefinite-lived intangible assets that have been recorded in connection with its acquisitions of businesses. Goodwill and indefinite-lived intangible assets are not amortized, but instead are tested for impairment at least annually. The Company performs its annual impairment tests of goodwill and indefinite-lived intangible assets during the fourth quarter of each year, and on a quarterly basis, monitors these assets for potential indicators of impairment. See below for details of the Company’s results of impairment testing for the years ended December 31, 2022, 2021 and 2020.
Goodwill is required to be tested for impairment at the reporting unit level. A reporting unit is an operating segment, or one level below the operating segment, which is referred to as a component. Management identifies its reporting units by assessing whether components (i) have discrete financial information available; (ii) engage in business activities; and (iii) have a segment manager that regularly reviews the component’s operating results. If two or more components are deemed economically similar, those components are aggregated into one reporting unit when performing the annual goodwill impairment test. Based on management’s review of its components and their related operations, the Company combines three of the components of its Power Delivery operating segment into one reporting unit. All of the Company’s other components each comprise one reporting unit.
During each of the three years in the period ended December 31, 2022, management performed a qualitative assessment for its goodwill and indefinite-lived intangible assets by examining relevant events and circumstances that could have an effect on their fair values, such as: macroeconomic conditions, including inflation and interest rates, industry and market conditions, including the potential effects of longer-term changes in consumer behavior from regulatory, climate-related, or other factors, entity-specific events, financial performance and other relevant
61


factors or events that could affect earnings and cash flows.
Quantitative testing was performed for selected reporting units during each of the three years in the period ended December 31, 2022. For the selected reporting units, management estimated their fair values using a combination of market and income approaches using Level 3 inputs. Under the market approach, fair values were estimated using published market multiples for comparable companies and applying them to revenue and EBITDA. Under the income approach, a discounted cash flow methodology was used, considering: (i) management estimates, such as projections of revenue, operating costs and cash flows, taking into consideration historical and anticipated financial results; (ii) general economic and market conditions; and (iii) the impact of planned business and operational strategies. Management believes the assumptions used in its quantitative goodwill impairment tests are reflective of the risks inherent in the business models of the Company’s reporting units and within the Company’s industry. Estimated discount rates were determined using the weighted average cost of capital for each reporting unit at the time of the analysis, taking into consideration the risks inherent within each reporting unit individually.
2022 Assessment. Quantitative testing was performed for (i) four reporting units within the Oil and Gas operating segment; (ii) one reporting unit in the Power Delivery operating segment; and (iii) one reporting unit within the Clean Energy and Infrastructure segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels, uncertainty from potential recessionary effects and climate-related matters; success rates on new project awards; and levels of operating activity.
In 2022, significant assumptions used in testing the reporting units included terminal values based on a terminal growth rate of 3.0%, five to nine years of discounted cash flows prior to the terminal value, and a discount rate of 13.0%.
Based on the results of the quantitative assessment, the estimated fair values of all but one reporting unit within the Oil and Gas operating segment were determined to substantially exceed their carrying values. One reporting unit in the Oil and Gas operating segment, which had approximately $37.5 million of goodwill, had an estimated fair value that exceeded its carrying value by approximately 14%. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.
2021 Assessment. In 2021, quantitative testing was performed for (i) four reporting units within the Oil and Gas operating segment; (ii) three reporting units in the Communications operating segment; and (iii) one reporting unit within the Clean Energy and Infrastructure operating segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, the potential effects of the COVID-19 pandemic, success rates on new project awards and levels of operating activity.
In 2021, significant assumptions used in testing the reporting units included terminal values based on terminal growth rates of 2.5% to 3.0%, five to nine years of discounted cash flows prior to the terminal value, and discount rates ranging from 10.5% to 15.0%.
Based on the results of the quantitative assessment, the estimated fair values of all of the reporting units were determined to substantially exceed their carrying values. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.
2020 Assessment. In 2020, quantitative testing was performed for (i) three reporting units within the Oil and Gas operating segment and (ii) one reporting unit in the Communications operating segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, the potential effects of the COVID-19 pandemic, success rates on new project awards and levels of operating activity.
In 2020, significant assumptions used in testing the reporting units included terminal values based on terminal growth rates of 2.5%, five to nine years of discounted cash flows prior to the terminal value, and discount rates ranging from 13.0% to 15.0%.
Based on the results of the quantitative assessment, the estimated fair values of the reporting unit in the Communications operating segment and the three reporting units in the Oil and Gas operating segment were determined to substantially exceed their carrying values. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.
As of December 31, 2022 and 2021, management believes that the recorded balances of goodwill and indefinite-lived intangible assets are recoverable; however, significant changes in the assumptions or estimates used in the Company’s analyses, such as market conditions or a reduction in profitability and/or cash flows, and/or for indefinite-lived intangible assets, changes in other asset characteristics, could result in non-cash goodwill and/or intangible asset impairment charges in future periods.
Business Combinations
The determination of the fair value of net assets acquired in a business combination requires estimates and judgments of future cash flow expectations for the acquired business and the related identifiable tangible and intangible assets. Fair values of net assets acquired are calculated using expected cash flows and industry-standard valuation techniques. For current assets and current liabilities, book value is generally assumed to equal fair value. Goodwill is the amount by which consideration paid exceeds the fair value of acquired net assets. A bargain purchase gain results when the fair value of an acquired business’ net assets exceeds its purchase price. Acquisition costs are expensed as incurred and are included within general and administrative expenses in the consolidated statements of operations. For the years ended December 31, 2022, 2021 and 2020, the Company incurred approximately $17 million, $7 million and $2 million, respectively, of acquisition costs associated with its completed acquisitions.
Due to the time required to gather and analyze the necessary data for each acquisition, U.S. GAAP provides a “measurement period” of up to one year in which to finalize these fair value determinations. During the measurement period, preliminary fair value estimates may be revised if new information is obtained about the facts and circumstances existing as of the date of acquisition, or based on the final net assets and working capital of the acquired business, as prescribed in the applicable purchase agreement. Such adjustments may result in the recognition of, or an
62


adjustment to the fair values of, acquisition-related assets and liabilities and/or consideration paid, and are referred to as “measurement period” adjustments. Measurement period adjustments are recorded to goodwill. Other revisions to fair value estimates that relate to facts and circumstances that occurred subsequent to the date of acquisition are reflected as income or expense, as appropriate.
Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as “acquisition-related contingent consideration” or “earn-outs.” In certain of the Company’s 2022 and 2021 acquisitions, the acquisition consideration included shares of the Company’s common stock, as determined based upon the terms of the purchase agreement. These shares were valued for financial reporting purposes based on the market share price of MasTec’s common stock on the date of closing. Additionally, in a prior year acquisition, the acquisition consideration included a mandatorily redeemable non-controlling interest, subject to a repurchase formula that is calculated in a manner consistent with the Company’s traditional earn-out arrangements. The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-out liabilities are measured at their estimated fair values as of the date of acquisition. Subsequent to the date of acquisition, if future Earn-out payments are expected to differ from Earn-out payments estimated as of the date of acquisition, any related fair value adjustments, including those related to finalization of completed earn-out arrangements, are recognized in the period that such expectation is considered probable. Changes in the fair value of Earn-out liabilities for the Company’s traditional earn-outs, other than those related to measurement period adjustments, as described above, are recorded within other income or expense in the consolidated statements of operations, and, for mandatorily redeemable non-controlling interests, are generally recorded within interest expense. Fair values are estimated using income approaches such as discounted cash flows or option pricing models, which are Level 3 inputs. Earn-out liabilities are included within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows. Earn-out payments in excess of acquisition date liabilities are classified within operating activities.
Leases
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. The Company reviews all agreements to determine if a leasing arrangement exists. When a leasing arrangement is identified, a determination is made at inception as to whether the lease is an operating or a finance lease. A lease exists when a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, the Company considers whether a contract provides both the right to obtain substantially all of the economic benefits from the use of an asset and the right to direct the use of the asset. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of the minimum future lease payments over the expected term of the lease. The Company’s lease assets are primarily concentrated in vehicles, machinery and equipment.
Leases with an initial term of twelve months or less are classified as short-term leases and are not recognized in the consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised, or unless it is reasonably certain that the equipment will be leased for greater than twelve months. The volume of lease activity for leases with an initial term of twelve months or less varies depending upon the number of ongoing projects at a given time, as well as the location and type of equipment required in connection with those projects. Lease payments for short-term leases are recognized on a straight-line basis over the lease term, and primarily relate to equipment used on construction projects, for which the rentals are based on daily, weekly or monthly rental rates, and typically contain termination for convenience provisions. Lease determinations are reassessed in the event of a change in lease terms. The Company has a limited number of sublease, equipment and other leasing arrangements, which are not considered material to the consolidated financial statements.
As of December 31, 2022, the Company’s leases have remaining lease terms of up to 16 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 accounts for non-lease components together with the related lease components for all classes of leased assets. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment, and are based on the facts and circumstances of each lease. Economic incentives, intent, past history and business need are among the factors considered to determine if renewal and/or purchase options are reasonably certain to be exercised. The majority of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company generally uses an incremental borrowing rate to determine the value of its lease obligations. The incremental borrowing rate represents the rate of interest that would be paid to borrow on a collateralized basis over a similar term. The Company determines its incremental borrowing rate using a portfolio approach based on information available as of the lease commencement date, including applicable lease terms and the current economic environment.
Finance Leases
Finance lease assets are recorded within property and equipment, with a corresponding amount recorded within the Company’s debt obligations. Finance lease expense is composed of depreciation expense on the leased asset and interest on the lease liability. Additions to finance leases are included within the supplemental disclosures of non-cash information in the consolidated statements of cash flows. any of the Company’s finance leases contain purchase options, which the Company frequently exercises, given that the purchase option prices are typically below the estimated fair market values of the related assets.
Operating Leases
Operating lease right-of-use assets and liabilities are recorded on the consolidated balance sheets, with the related lease expense recognized over the term of the lease on a straight-line basis. Operating lease expense is recorded as rent expense, primarily within costs of revenue, excluding depreciation and amortization. Fixed costs for operating leases are composed of initial base rent amounts plus any fixed annual increases. Variable
63


costs for operating leases consist primarily of common area maintenance expenses and taxes for facility leases. Certain of the Company’s operating leases contain purchase options, for which the purchase option price is generally considered to be at fair market value. From time to time, the Company may terminate a lease before the end of the lease term. Payments related to such early lease terminations are generally recorded within general and administration expenses.
Self-Insurance
The Company is self-insured up to the amount of its deductible for its insurance policies. MasTec maintains insurance policies subject to per claim deductibles of $2.0 million for its workers’ compensation policy, $5.0 million for its general liability policy and up to $9.5 million for its automobile liability policy. In addition, the Company has 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 are generally not available for use in the Company’s other operations.
Estimated liabilities under the Company’s insurance programs are accrued based upon management’s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses of $0.6 million. MasTec’s estimated liability for employee group medical claims is based on statistical analysis of historical claims experience and specific knowledge of actual losses that have occurred. 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. Cash collateral deposited with insurance carriers is included in other long-term assets in the consolidated balance sheets.
The present value of the Company’s self-insurance liability is reflected in the consolidated balance sheets within current and other long-term liabilities, as appropriate. The determination of such claims and expenses and the appropriateness of the related liability is reviewed and updated quarterly. These insurance liabilities are, however, difficult to assess and estimate due to many factors, the effects of which are often unknown or difficult to estimate, including the severity of an injury, the determination of the Company’s liability in proportion to other parties and the number of incidents not reported. Accruals are based upon known facts and historical trends. Although management believes its accruals are adequate, a change in experience or actuarial assumptions could materially affect the Company’s results of operations in a particular period.
Income Taxes
The Company records income taxes using the asset and liability method of accounting for deferred income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement and income tax basis of the Company’s assets and liabilities. Income taxes are estimated in each of the jurisdictions in which the Company operates. This process involves estimating the tax exposure, together with assessing temporary differences resulting from differing treatment of items, such as deferred revenue, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included, net, within the consolidated balance sheets as long-term assets and/or liabilities, as appropriate. The recording of a deferred tax asset assumes the realization of such asset in the future. Otherwise, a valuation allowance is recorded to reduce the asset to its estimated net realizable value. If management determines that the Company may not be able to realize all or part of a deferred tax asset in the future, a valuation allowance for the deferred tax asset is charged to income tax expense in the period the determination is made. Management considers future pretax income and ongoing prudent and feasible tax planning strategies in assessing the estimated net realizable value of tax assets and the corresponding need for any related valuation allowances.
In determining the provision for income taxes, management uses an effective tax rate based on annual pre-tax income, statutory tax rates, permanent tax differences and tax planning opportunities in the various jurisdictions in which the Company operates. The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings. The Company has generally not provided for U.S. income taxes on unremitted foreign earnings because such earnings are considered to be insignificant.
Significant factors that can affect the annual effective tax rate include management’s assessment of certain tax matters, the location and amount of taxable earnings, changes in certain non-deductible expenses and expected credits.
An entity may only recognize or continue to recognize tax positions that meet a "more likely than not" threshold. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. The Company assesses its income tax positions and records tax benefits for all years subject to examination based on management's evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company has recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the Company's financial statements.
The Company and its subsidiaries file income tax returns in numerous tax jurisdictions, including U.S. federal, most U.S. states and certain foreign jurisdictions. Although management believes its calculations for its tax returns are correct and the positions taken thereon are reasonable, the final outcome of income tax examinations could be materially different from the resolution management currently anticipates and the estimates that are reflected in the Company’s consolidated financial statements, which could materially affect the Company’s results of operations, cash flows and liquidity in a particular period. To the extent interest and penalties are assessed by taxing authorities, such amounts are accrued and included within income tax expense.
Stock-Based Compensation
The Company has certain stock-based compensation plans, under which restricted stock awards and restricted stock units (together, “restricted shares”) are available for issuance to eligible participants. Non-cash stock-based compensation expense is included within general and administrative expense in the consolidated statements of operations. Share-based payments, to the extent they are compensatory, are recognized based on their grant date fair values. Forfeitures are recorded as they occur. The Company records a deferred tax asset, or future tax benefit, based on the amount of share-based compensation recognized in the financial statements over the vesting period of share-based awards. The tax effects of
64


differences between the fair value of a share-based award on the date of vesting and the date of grant, also referred to as excess tax benefits or tax deficiencies, are recognized within the provision for income taxes in the period such vestings occur.
Grants of restricted shares are valued based on the closing market share price of MasTec’s common stock as reported on the New York Stock Exchange (the “market price”) on the date of grant. Compensation expense arising from restricted shares is recognized on a straight-line basis over the vesting period. Grants of restricted shares have cliff vesting terms, which generally vest over a period of three years. Upon vesting, some of the underlying shares may be sold to cover the required tax withholdings. However, some participants may choose the net share settlement method to cover withholding tax requirements, in which case shares are not issued, but are treated as common stock repurchases in the consolidated financial statements, as they reduce the number of shares that would have been issued upon vesting. The Company then pays the corresponding withholding taxes to the appropriate taxing authorities in cash on behalf of the recipient. Withheld shares, which are valued at the market price on the date of vesting, are recorded as a reduction to additional paid-in capital and are reflected within financing activities in the consolidated statements of cash flows. For the years ended December 31, 2022, 2021 and 2020, shares withheld in connection with stock-based compensation arrangements totaled 49,418, 63,054 and 11,667, respectively, and related payments to taxing authorities totaled $4.1 million, $6.0 million and $0.6 million, respectively.
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. Prior to January 1, 2021, the ESPPs allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period and (ii) the last day of the offering period, and the fair value of purchases was estimated using the Black-Scholes option-pricing valuation model. 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.
Collective Bargaining Agreements and Multiemployer Plans
Certain of MasTec’s subsidiaries, including certain subsidiaries in Canada, are party to various collective bargaining agreements with unions representing certain of their employees. These agreements require the subsidiaries party to the agreements to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). These contributions are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. The Pension Protection Act of 2006, as amended (the “PPA”), requires pension plans that are underfunded to improve their funding ratios within prescribed intervals based on their level of underfunding, under which benefit reductions may apply and/or participating employers could be required to make additional contributions. In addition, if a multiemployer defined benefit plan fails to satisfy certain minimum funding requirements, the Internal Revenue Service (the “IRS”) may impose on the employers contributing to such plans a non-deductible excise tax of 5% of the amount of the accumulated funding deficiency. Union payrolls cannot be determined for future periods because the number of union employees employed at any given time, and the plans in which they may participate, vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with those projects. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to the ones contained in the expiring agreements.
Under current law pertaining to employers that are contributors to U.S.-registered multiemployer defined benefit plans, a plan’s termination, an employer’s voluntary withdrawal from, or the mass withdrawal of contributing employers from, an underfunded multiemployer defined benefit plan requires participating employers to make payments to the plan for their proportionate share of the multiemployer plan’s unfunded vested liabilities. These liabilities include an allocable share of the unfunded vested benefits of the plan for all plan participants, not only for benefits payable to participants of the contributing employer. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if the other participating employers cease to contribute to, or withdraw from, the plan. The allocable portion of liability to participating employers could be more disproportionate if employers that have withdrawn from the plan are insolvent, or if they otherwise fail to pay their proportionate share of the withdrawal liability. If the Company is subject to a withdrawal liability, the related withdrawal charge is recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization, with any related liability recorded within other current and/or other long-term liabilities, as appropriate. The Company’s participation in the multiemployer pension plans is evaluated by management on an ongoing basis. See Note 10 - Other Retirement Plans and Note 14 - Commitments and Contingencies.
Business Streamlining and Restructuring Activities
From time to time, the Company may incur costs to streamline its business operations. These streamlining efforts, which are designed to improve profitability, could include eliminating service offerings that no longer fit into the Company’s business plan, certain acquisition and integration activities for acquired businesses, reducing or eliminating services or operations that do not produce adequate revenue or margins, or reducing costs of business units that need margin improvements. The costs associated with these efforts, which the Company refers to as business streamlining costs, acquisition and integration costs, or restructuring charges, can include such items as employee separation or termination costs, other integration-type costs, including facility consolidation and lease termination expenses, operating cost redundancies, losses on disposal of identified assets, and certain acquisition-related costs. When these efforts are related to circumstances that are significant, unique in nature and outside of the course of the Company’s normal and periodic business activities, they are referred to as restructuring costs, or, when acquisition-related, as acquisition and integration costs. Business streamlining costs, acquisition and integration costs, and/or restructuring charges are included within the applicable line items in the consolidated statement of operations based on the nature of the expenses incurred.
65


Litigation and Contingencies
Accruals for litigation and contingencies are reflected in the consolidated financial statements based on management’s assessment, including advice of legal counsel, of the expected outcome of litigation or other dispute resolution proceedings and/or the expected resolution of contingencies. Costs incurred for litigation are expensed as incurred. Liabilities for estimated losses are accrued if the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability of loss and the determination as to whether the amount is reasonably estimable. Accruals are based on information available at the time of the assessment due to the uncertain nature of such matters. As additional information becomes available, management reassesses potential liabilities related to pending claims and litigation and may revise its previous estimates, which could materially affect the Company’s results of operations in a given period.
Comprehensive Income (Loss)
Comprehensive income or loss is a measure of net income and other changes in equity that result from transactions other than those with shareholders. Comprehensive income or loss and related accumulated comprehensive income or loss balances consist of net income, foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of the Company’s foreign subsidiaries with a functional currency other than the U.S. dollar, unrealized gains and losses from certain investment activities and net income or loss attributable to non-controlling interests.
Recent Accounting Pronouncements
See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements.
Accounting Pronouncements to be 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 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. This ASU is not expected to have a material effect on the Company’s consolidated financial statements.
Note 2 – Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated 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 Years Ended December 31,
202220212020
Net income attributable to MasTec:
Net income - basic (a)
$33,354 $328,831 $322,848 
Fair value gain (loss) related to resolved contingent payments (b)
$1,682 $ $ 
Net income - diluted (a)
$31,672 $328,831 $322,848 
Weighted average shares outstanding:
Weighted average shares outstanding - basic (c)
74,917 72,499 72,799 
Dilutive common stock equivalents (d)(e)
1,268 1,442 916 
Weighted average shares outstanding - diluted76,185 73,941 73,715 
(a)    Basic net income is calculated as total net income or loss less amounts attributable to non-controlling interests. Diluted net income 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 discussion above and in Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.
(b)    Represents the fair value gain or loss related to additional contingent payments for which the contingency has been resolved as of December 31, 2022. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.
(c)    For the year ended December 31, 2022, basic shares include approximately 127,000 weighted average shares related to additional contingent payments.
(d)    For the years ended December 31, 2022, 2021 and 2020, weighted average anti-dilutive common stock equivalents totaled approximately 255,000, 159,000 and 44,000, respectively. For the year ended December 31, 2022, weighted average anti-dilutive common stock equivalents included approximately 29,200 warrants associated with the IEA acquisition.
(e)    For the year ended December 31, 2022, common stock equivalents included approximately 105,000 weighted average shares related to additional contingent
66


payments to the former owners of an acquired business.
Share repurchases. For the year ended December 31, 2022, the Company repurchased approximately 1,124,000 shares of its common stock under its share repurchase programs, the effect of which on the Company’s weighted average shares outstanding in 2022 was a reduction of approximately 731,000 shares as compared with 2021. There were no share repurchases under the Company’s share repurchase programs for the year ended December 31, 2021. 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 connection with the October 2022 acquisition of IEA, the effect of which was an increase of approximately 637,000 shares in 2022 as compared with 2021. In December 2021, the Company issued approximately 1,975,000 shares of its common stock in conjunction with the acquisition of HMG, the effect of which in 2021 was insignificant due to the timing of the acquisition. In the second quarter of 2022, the Company issued an additional 133,000 shares in connection with 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 periods indicated (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 - Segments and Related Information for additional information.
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2020$562.1 $152.7 $501.9 $150.1 $1,366.8 
Accumulated impairment loss (a)
  (123.8) (123.8)
Goodwill, net, as of December 31, 2020$562.1 $152.7 $378.1 $150.1 $1,243.0 
Additions from new business combinations52.3 13.4 58.3 153.3 277.3 
Measurement period adjustments (b)
0.1    0.1 
Currency translation adjustments  0.2  0.2 
Goodwill, net, as of December 31, 2021 (c)
$614.5 $166.1 $436.6 $303.4 $1,520.6 
Additions from new business combinations3.0 535.2 4.6 1.9 544.7 
Measurement period adjustments (b)
(11.4)2.0 25.3 (35.2)(19.3)
Currency translation adjustments  (1.0) (1.0)
Goodwill, net, as of December 31, 2022$606.1 $703.3 $465.5 $270.1 $2,045.0 
Accumulated impairment loss (a)
  (116.7) (116.7)
Goodwill, gross, as of December 31, 2022$606.1 $703.3 $582.2 $270.1 $2,161.7 
(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, in 2022 relate primarily to an increase in amortizing intangible assets, partially offset by an increase in consideration transferred resulting from federal income tax elections.
(c)    The above described change in segment reporting for the HMG acquisition resulted in a decrease in goodwill for the Power Delivery segment of $23.4 million and increases in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.

67


The following table provides a reconciliation of changes in other intangible assets, net, for the periods 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, 2020$297.9 $50.4 $84.3 $432.6 
Accumulated amortization
(218.5)(9.7)(20.4)(248.6)
Other intangible assets, net, as of December 31, 2020$79.4 $40.7 $63.9 $184.0 
Additions from new business combinations465.0 89.7 8.4 563.1 
Currency translation adjustments  0.4 0.4 
Amortization expense(59.3)(5.9)(12.0)(77.2)
Other intangible assets, net, as of December 31, 2021$485.1 $124.5 $60.7 $670.3 
Additions from new business combinations272.0 95.8 0.3 368.1 
Measurement period adjustments (c)
56.0 (6.9)(3.6)45.5 
Currency translation adjustments  (1.7)(1.7)
Amortization expense(112.5)(13.4)(10.0)(135.9)
Other intangible assets, net, as of December 31, 2022$700.6 $200.0 $45.7 $946.3 
Remaining weighted average amortization, in years1314913
(a)    Trade names includes approximately $34.5 million of non-amortizing trade names as of each of December 31, 2022, 2021 and 2020.
(b)    Consists principally of pre-qualifications and non-compete agreements.
(c)    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, in 2022 relate primarily to an increase in amortizing intangible assets resulting from the finalization of the related intangible asset valuations.
Expected future amortization expense as of December 31, 2022 is summarized in the following table (in millions):
Amortization Expense
2023$167.6 
2024132.8 
2025109.2 
202690.2 
202781.0 
Thereafter331.0 
Total
$911.8 
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 support the nation’s transition to low-carbon energy sources and position the company for expected future opportunities associated with this transition. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery and heavy civil 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 acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.
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: Infrastructure and Energy Alternatives, Inc. (“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 net assets acquired and the estimated earn-out liabilities and consideration transferred for the Company’s 2022 acquisitions was preliminary as of December 31, 2022 due to the limited amount of time since these acquisitions; as a result, further
68


adjustments to these estimates may occur. The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $47.5 $612.0 
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 $50.3 $798.8 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$593.6 $6.1 $599.7 
Current assets34.5 1.6 36.1 
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.4)(4.7)(141.1)
Current liabilities, including current portion of operating lease liabilities(422.5)(2.6)(425.1)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(132.6)(0.2)(132.8)
Total identifiable net assets$217.9 $36.2 $254.1 
Goodwill530.6 14.1 544.7 
Total net assets acquired, including goodwill$748.5 $50.3 $798.8 
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 $16 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of December 31, 2022.
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 related to the new term loan facility, assumed debt and related debt exchange transaction associated with the IEA acquisition.
Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, which warrants expire on March 26, 2023. 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. For the year ended December 31, 2022, the Company issued 107,187 shares of MasTec common stock and approximately $1.7 million of net cash payments to the warrant holders in connection with the exercise of such warrants. The fair value of the issued shares totaled approximately $8.1 million based on the market price of MasTec common stock on the date of exercise. As of December 31, 2022, certain IEA warrants remained outstanding with an estimated fair value of approximately $3.1 million, which amount includes the fair value of approximately 26,500 shares of MasTec common stock. The fair value of the remaining outstanding IEA warrants was determined based on their intrinsic value due to the warrants being significantly in-the-money and expiring in less than 3 months. During the year ended December 31, 2022, the Company recorded fair value losses totaling approximately $2.7 million related to changes in the fair value of the IEA warrants, which amount is reflected in other expense.
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 December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2022
69


acquisitions was estimated to be up to $6 million; however, there is no maximum payment amount.
2021 Acquisitions. During 2021, MasTec completed fourteen acquisitions, which included all of the equity interests of the following:
(i) Within the Company’s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December. In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG’s corporate functions within its Corporate results. See Note 13 - Segments and Related Information for additional information. During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and INTREN, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May;
(ii) within the Company’s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively;
(iii) within the Company’s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and
(iv) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February.
The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):
Acquisition consideration(a):
HMGAll otherTotal
Cash, net of cash acquired$402.4 $876.7 $1,279.1 
Shares transferred181.7  181.7 
Estimated fair value of contingent consideration 104.9 104.9 
Total consideration$584.1 $981.6 $1,565.7 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$409.0 $266.2 $675.2 
Current assets19.5 26.7 46.2 
Property and equipment248.6 250.6 499.2 
Long-term assets, primarily operating lease right-of-use assets84.9 81.9 166.8 
Amortizing intangible assets164.4 444.2 608.6 
Accounts payable(108.0)(49.3)(157.3)
Current liabilities, including current portion of operating lease liabilities(157.2)(140.7)(297.9)
Long-term debt, including finance lease obligations(0.2)(4.4)(4.6)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(148.3)(76.6)(224.9)
Total identifiable net assets$512.7 $798.6 $1,311.3 
Goodwill71.4 186.6 258.0 
Total net assets acquired, including goodwill$584.1 $985.2 $1,569.3 
Bargain purchase gain (3.6)(3.6)
Total consideration$584.1 $981.6 $1,565.7 
(a)    Acquisition consideration in the table above excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.
Amortizing intangible assets related to the HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, as adjusted, based on HMG’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. The weighted average life of amortizing intangible assets in the aggregate, as adjusted, for the HMG acquisition was 11 years. Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships and trade names, which each had a
70


weighted average life of approximately 17 years. The aggregate weighted average life, as adjusted, related to “All other” amortizing intangible assets was 17 years. INTREN’s acquired intangible assets, which are included within “All other” acquisitions in the table above, included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having weighted average asset lives of approximately 20 years each based on INTREN’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.
The goodwill balances for each of the respective acquisitions, including approximately $49 million for INTREN, 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 $164 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of December 31, 2022. One of the Company’s fourth quarter 2021 acquisitions within its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.6 million, of which $0.2 million was recognized during the year ended December 31, 2022.
The HMG purchase agreement provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The 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 is reflected within financing activities in the consolidated statement of cash flows, and 133,157 shares of MasTec common stock. A realized gain of approximately $1 million was recognized within other income, net, in connection with this payment. In addition, the HMG purchase agreement provides for a customary net working capital adjustment. In the second quarter of 2022, this working capital adjustment was resolved, resulting in a reduction in purchase consideration for the HMG acquisition of approximately $15 million, which reduction is reflected in the table above. This working capital adjustment had no impact on the number of shares issued in connection with the acquisition.
As of December 31, 2022, the estimated fair value of remaining Additional Payments was approximately $37 million, which amount is included within other current liabilities in the consolidated balance sheet and includes the effect of unrealized fair value gains related to the contingent shares. For the year ended December 31, 2022, unrealized fair value measurement activity related to the contingent shares totaled gains of approximately $1.2 million, which amount is reflected within other income, net. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability is approximately 170,000 shares as of December 31, 2022. The amount of Additional Payments due to the sellers as of December 31, 2022 from collections of acquired receivables totaled approximately $21.8 million, of which the amount due in shares totaled approximately $8.4 million, or 98,800 shares. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
Included within “All other” acquisition consideration is approximately $455 million of consideration, including estimated earn-out liabilities, for INTREN. Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired. The shares of MasTec common stock transferred in connection with the HMG acquisition in the table above consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company’s common stock on the date of closing.
The contingent consideration included in the table above is composed of earn-out liabilities, which generally equal a portion of the acquired companies’ EBITDA in excess of thresholds agreed upon with the sellers, if applicable. The length of the earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $105 million in the aggregate. The earn-out arrangement for the INTREN acquisition included within “All other” acquisitions had a term of less than one year. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities, 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 December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $18 million and $118 million; however, there is no maximum payment amount.
2020 Acquisitions. During 2020, MasTec completed five acquisitions. These acquisitions included the equity interests of two entities. Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment. As of the date of acquisition, the Company’s ownership interest in the consolidated subsidiary was 96%, and as of both December 31, 2022 and 2021, was 91%, with the non-controlling interests owned by members of subsidiary management. The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company’s Communications segment. Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company’s Communications segment and one that specializes in electrical transmission services that is included within the Company’s Power Delivery segment.
The aggregate purchase price for these entities, as adjusted, was composed of approximately $23.6 million in cash, net of cash acquired, with an additional $3.1 million due through 2023, subject to certain indemnification provisions, and a five-year earn-out liability valued at approximately $8.3 million. As of December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be between $2 million and $12 million; however, there is no maximum payment amount.
Pro forma results. For the years ended December 31, 2022, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $11.6 billion, $12.3 billion and $9.4 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $14.2 million, $229.1 million and $366.8 million, respectively. These unaudited pro forma financial results include the results of operations of acquired companies as if those companies had been consolidated as of the beginning of the year prior to their acquisition, and are
71


provided for illustrative purposes only. These unaudited pro forma financial results do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods indicated, or of the results that may be achieved by the combined companies in the future. The Company’s unaudited pro forma financial results were prepared by adding the unaudited historical results of acquired businesses to the historical results of MasTec, and then adjusting those combined results for (i) acquisition costs; (ii) amortization expense from acquired intangible assets; (iii) interest expense from cash consideration paid; (iv) interest expense from debt repaid upon acquisition; and (iv) other purchase accounting related adjustments. These unaudited pro forma financial results do not include adjustments to reflect other cost savings or synergies that may have resulted from these acquisitions. Future results may vary significantly due to future events and other factors, many of which are beyond the Company’s control.
Acquisition-related results. For the years ended December 31, 2022, 2021 and 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $2,990.1 million, $1,021.8 million and $229.9 million, respectively. Acquisition-related revenue for the year ended December 31, 2022 included approximately $567.2 million for IEA and $1,902.4 million for HMG and INTREN in the aggregate, and for the year ended December 31, 2021, included approximately $436.0 million for INTREN. Acquisition-related net income for the years ended December 31, 2022 and 2021 totaled approximately $53.9 million and $6.6 million, respectively, and acquisition-related net losses totaled $6.7 million for the year ended December 31, 2020, 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 certain 2021 and 2022 acquisitions, including acquisition-related costs for the recently completed acquisition of IEA, 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 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 year ended December 31, 2022, such acquisition and integration costs totaled approximately $86.0 million, of which $52.0 million was included within general and administrative expenses, and $29.3 million and $4.7 million were included within costs of revenue, excluding depreciation and amortization, and other expense, respectively. For the year ended December 31, 2021, such acquisition and integration costs totaled $3.6 million and were included within general and administrative expenses. As of December 31, 2022, approximately $5.5 million was included within current liabilities within the consolidated balance sheets related to such costs.
Note 4 – Fair Value of Financial Instruments
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, that are contingent upon the acquired business achieving certain levels of earnings in the future. As of December 31, 2022 and 2021, the estimated fair value of the Company’s Earn-out liabilities totaled $127.4 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods. Earn-out liabilities included within other current liabilities totaled approximately $37.7 million and $38.8 million as of December 31, 2022 and 2021, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which was 12.0% as of December 31, 2022, 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 December 31, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $38 million and $144 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 years ended December 31, 2022, 2021 and 2020, additions from new business combinations totaled approximately $2.8 million, $101.6 million and $7.2 million, respectively. Measurement period adjustments for the year ended December 31, 2022 totaled an increase, net, of approximately $3.3 million and related to a net increase in the Company’s Oil and Gas segment, partially offset by a decrease in its Communications segment. There were no measurement period adjustments for the year ended December 31, 2021, and for the year ended December 31, 2020, measurement period adjustments totaled an increase of approximately $2.1 million and related to the Company’s Communications segment. For the year ended December 31, 2022, fair value adjustments totaled a net decrease of approximately $1.2 million, and related primarily to the Company’s Communications segment. For the years ended December 31, 2021 and 2020, fair value adjustments across multiple segments totaled a net decrease of $29.5 million and net increase of $3.1 million, respectively, including a $2.8 million decrease and $1.0 million increase, respectively, related to mandatorily redeemable non-controlling interests. Earn-out payments totaled $37.8 million, $47.0 million and $50.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Equity Investments
The Company’s equity investments as of December 31, 2022 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s interests in certain proportionately consolidated
72


non-controlled contractual joint ventures; and (v) certain other equity investments.
As of December 31, 2022 and 2021, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $306 million and $267 million, respectively. As of both December 31, 2022 and 2021, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $20 million. There were no impairments related to these investments in any of the years then ended.
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 $30.2 million, $35.3 million and $31.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $14.4 million, $7.7 million and $12.0 million for the years ended December 31, 2022, 2021 and 2020, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $110.6 million as of December 31, 2022. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $263 million and $216 million as of December 31, 2022 and 2021, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the years ended December 31, 2022 and 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $41.0 million and $18.2 million, respectively, or $30.9 million and $13.8 million, net of tax, respectively, and for the year ended December 31, 2020, totaled losses of approximately $24.4 million, or $18.5 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 December 31, 2022 and 2021, the Company had an aggregate investment of approximately $21 million and $20 million, respectively, in these entities, including $18 million and $17 million for FM Tech, respectively. The investment in FM Tech provides for additional funding upon the resolution of certain contingencies, of which $2 million was paid in 2021. The fair value of the remaining contingent payments for FM Tech, which are included within other current liabilities, was estimated to be $3 million as of both December 31, 2022 and 2021. As of December 31, 2022, the contingent payment could range up to $7 million. For the years ended December 31, 2022 and 2021, the Company made equity contributions related to its investments in telecommunications entities totaling approximately $1 million and $2 million, respectively, and for the year ended December 31, 2020, made no equity contributions. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $0.3 million, $0.7 million and $1.5 million for the years ended December 31, 2022, 2021 and 2020, respectively. The difference between the carrying amount of these investments and the Company’s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $7.6 million, $9.9 million and $11.5 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, related amounts payable to these entities totaled approximately $0.2 million and $0.3 million, respectively. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. Employee lease expenses and advances to these entities totaled approximately $3.3 million, $0.2 million and $0.4 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, receivables related to these arrangements totaled $3.8 million and $0.9 million, respectively.
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 December 31, 2022 and 2021 totaled approximately $3 million and $4 million, respectively. For the year ended December 31, 2022, equity in losses,net, related to these entities totaled approximately $0.4 million, and there was no activity related to these entities for the year ended December 31, 2021. Certain of these entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $6.6 million for the year ended December 31, 2022 and related amounts payable were de minimis as of December 31, 2022. In addition, the Company has line of credit arrangements with these entities, which, as of December 31, 2022 and 2021, provide for up to $4.5 million and $8.5 million, respectively, of borrowing availability, of which $0.6 million and $0.4 million, respectively, was drawn, which amounts are included within other current assets in the consolidated balance sheets.
In 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE. As of December 31, 2022, a total of $1.9 million had been funded, of which $0.2 million and $1.7 million were funded during the years ended December 31, 2022 and 2021, respectively. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.4 million and $0.7 million for the years ended December 31, 2022 and 2021, respectively. MasTec has less than a majority of the members on the board of Confluence and does not have a controlling financial interest. As a result, management has determined that MasTec does not have the power to direct the primary activities that most significantly impact the economic performance of Confluence, nor is it the primary beneficiary. The Company does, however, have the ability to exert significant influence over Confluence as of December 31, 2022, and as a result, accounts for this investment as an equity method investment.
The Company has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), a company in which the Company currently has no active involvement. The Company’s investments in AVCT are included within other current assets in its consolidated financial statements, and include shares of AVCT common stock, which are equity securities, and warrants for the purchase of AVCT common stock, which are derivative financial instruments. Previously, the Company’s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities. In the third quarter of 2021, the Company’s investment in AVCT convertible debentures
73


was automatically converted into shares of AVCT common stock. As of December 31, 2022 and 2021, the Company’s ownership interest in AVCT’s common stock totaled approximately 1% and 3%, respectively, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 1% and 6%, respectively.
As of December 31, 2022 and 2021, the aggregate fair value of the Company’s investments in AVCT approximated $0.2 million and $7.9 million, respectively, with an aggregate cost approximating $6.3 million as of both periods. Unrealized fair value measurement activity related to the AVCT securities, which is recorded within other income or expense, as appropriate, totaled losses of approximately $7.7 million and $8.5 million for the years ended December 31, 2022 and 2021, respectively, and totaled gains of approximately $10.1 million for the year ended December 31, 2020. The fair value of the AVCT shares is determined based on the market price of identical securities, which is a Level 1 input, beginning as of the second quarter of 2021. Previously, the fair value of the shares was adjusted for certain restrictions on sale, a Level 3 input, which restrictions expired in April 2021. In the third quarter of 2021, in conjunction with the automatic conversion of the AVCT convertible debentures into shares of AVCT common stock, the Company reclassified a gain of $0.7 million from other comprehensive income to other income, net. Prior to the conversion of the AVCT convertible debentures in the third quarter of 2021, unrealized fair value measurement activity related to the AVCT convertible debentures, which were recognized within other comprehensive income, totaled losses of approximately $1.1 million, or $0.8 million, net of tax, for the year ended December 31, 2021, and totaled gains of approximately $1.8 million, or $1.4 million, net of tax, for the year ended December 31, 2020. The fair value of the AVCT convertible debentures was determined based on Level 3 inputs.
Senior Notes
As of both December 31, 2022 and 2021, 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 $534.0 million and $619.5 million, for the respective periods. As of December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $281.2 million, 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 $280.5 million as of December 31, 2022. The estimated fair values of the Company’s 4.50% Senior Notes and, as of December 31, 2022, the Company’s 6.625% Senior Notes, was determined based on an exit price approach using Level 1 inputs. See Note 7 - Debt for information related to the Company’s debt instruments, including the assumption of IEA’s 6.625% senior notes and the related debt exchange transaction.
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):
December 31,
20222021
Contract billings
$1,408.1 $1,027.1 
Less allowance(8.4)(7.8)
Accounts receivable, net of allowance
$1,399.7 $1,019.3 
Retainage
$401.9 $296.8 
Unbilled receivables
1,328.0 931.1 
Contract assets$1,729.9 $1,227.9 
Contract billings represent the amount of performance obligations that have been billed but not yet collected, whereas contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings). Retainage is not considered to be a significant financing component because the intent is to protect the customer. Unbilled receivables and retainage amounts are generally classified as current assets within the Company’s consolidated balance sheets. The increase in unbilled receivables and retainage as of December 31, 2022 was driven primarily by ordinary course project activity associated with higher levels of revenue, including from the Company’s recent acquisitions. Retainage that has been billed, but is not due until completion of performance and acceptance by customers, is generally expected to be collected within one year. Accounts receivable balances expected to be collected beyond one year are recorded within other long-term assets. For the year ended December 31, 2022, provisions for credit losses totaled $0.7 million, and amounts charged against the allowance, including direct write-offs, totaled $0.1 million. For the year ended December 31, 2021, provisions for credit losses totaled a recovery of $11.9 million, resulting from successful collection of previously reserved amounts, and amounts charged against the allowance, including direct write-offs, totaled $0.8 million. Impairment losses on contract assets were not material in any of the years ended December 31, 2022, 2021 or 2020.
Contract liabilities, which are generally classified within current liabilities on the Company’s consolidated balance sheets, 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. Deferred revenue is not considered to be a significant financing component because it is generally used to meet working capital demands that can be higher in the early stages of a contract. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $406.2 million and $314.0 million as of December 31, 2022 and 2021, respectively, of which deferred revenue comprised approximately $390.3 million and $296.1 million, respectively. The increase in
74


contract liabilities as of December 31, 2022 was driven primarily by ordinary course project activity associated with the Company’s recent acquisitions. For the years ended December 31, 2022 and 2021, the Company recognized revenue of approximately $270.7 million and $186.9 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2021 and 2020, respectively, resulting primarily from the advancement of physical progress on the related projects during the respective periods.
The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer’s bank in return for a nominal fee. These arrangements, under which amounts can vary based on levels of activity, interest rates and changes in customer payment terms, improve the collection cycle time of the related receivables. Cash collected from these arrangements is reflected within cash provided by operating activities in the consolidated statements of cash flows. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $9.0 million, $3.2 million and $5.0 million for the years ended December 31, 2022, 2021 and 2020, 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):
December 31,
20222021
Estimated Useful Lives
(in years)
Land$73.5 $40.0 
Buildings and leasehold improvements
86.7 94.1 3-40
Machinery, equipment and vehicles2,797.0 2,411.0 2-20
Office equipment, furniture and internal-use software286.8 262.6 3-7
Construction in progress
67.4 32.7 
Total property and equipment
$3,311.4 $2,840.4 
Less accumulated depreciation and amortization
(1,557.3)(1,404.3)
Property and equipment, net
$1,754.1 $1,436.1 
As of December 31, 2022 and 2021, the gross amount of capitalized internal-use software totaled $186.6 million and $176.4 million, respectively, and, net of accumulated amortization, totaled $39.9 million and $43.9 million, respectively. Accrued capital expenditures, the effects of which are excluded from capital expenditures in the Company’s consolidated statements of cash flows given their non-cash nature, totaled $14.2 million and $17.5 million as of December 31, 2022 and 2021, respectively.
Note 7 – Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
December 31,
 Description
Maturity Date20222021
Senior credit facility:November 1, 2026
Revolving loans$896.0 $772.3 
Term loan350.0 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029281.2  
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0  
Finance lease and other obligations414.5 310.3 
Total debt obligations$3,241.7 $2,032.6 
Less unamortized deferred financing costs(17.6)(18.5)
Total debt, net of deferred financing costs$3,224.1 $2,014.1 
Current portion of long-term debt171.9 137.9 
Long-term debt$3,052.2 $1,876.2 
Senior Credit Facility
The Company has a senior unsecured credit facility (the “Credit Facility”), which was amended on September 1, 2022. The amendment, among other changes, increased the Company’s aggregate borrowing commitments under the Credit Facility from approximately $2.0 billion to $2.25 billion, which amount is composed of $1.9 billion of revolving commitments, an increase of $250 million from the previous Credit Facility, and a term loan with an original principal amount of $350 million (the “Term Loan”). The amendment also released the guarantees that existed under the previous Credit Facility and removed the requirement that certain subsidiaries of the Company guarantee the obligations thereunder. The other terms
75


and conditions of the Credit Facility remain substantially the same. Additionally, the amendment eliminated the use of London Interbank Offered Rate (“LIBOR”) as a basis to determine certain interest rates and transitioned to the Secured Overnight Financing Rate (“SOFR”) for such purposes. Obligations under the Credit Facility are not secured. Borrowings under the amended Credit Facility will be 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. The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.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 December 31, 2022 and 2021, 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.
The Credit Facility allows the Company to borrow up to an aggregate equivalent amount of $300 million in revolving advances either in Canadian dollars and/or Mexican pesos. The maximum amount available for letters of credit under the Credit Facility is $650 million, of which up to $200 million can be denominated in either Canadian dollars and/or Mexican pesos. The Credit Facility also provides for swing line loans of up to $125 million, and, subject to certain conditions, the Company has the option to increase revolving commitments and/or establish additional term loan tranches, as defined in the Credit Facility. Subject to certain limitations described in the Credit Facility, these additional term loan tranches may have terms and pricing that differ from the Credit Facility.
Outstanding revolving loans and the Term Loan under the Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) Term 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%. The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the Credit Facility, plus 0.50%, (ii) Bank of America’s prime rate, and (iii) Term SOFR plus 1.00%. Financial standby letters of credit and commercial letters of credit issued under the Credit Facility are subject to a letter of credit fee of 1.125% to 1.625%, and performance standby letters of credit issued under the Credit Facility are subject to a letter of credit fee of 0.3125% to 0.6875%. The Company must also pay a commitment fee to the lenders of 0.150% to 0.225% on any unused availability under the Credit Facility. In each of the foregoing cases, the applicable margin or fee is based on the Company’s Consolidated Leverage Ratio, as defined in the Credit Facility, as of the then most recent fiscal quarter.
Revolving loans accrued interest at rates of 5.82% and 2.32% as of December 31, 2022 and 2021, respectively. The Term Loan accrued interest at rates of 5.80% and 1.35% as of December 31, 2022 and 2021, respectively. Letters of credit of approximately $143.1 million and $166.3 million were issued as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, letter of credit fees accrued at 0.5625% and 0.4375%, respectively, per annum for performance standby letters of credit, and accrued at 1.375% and 1.250%, 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 December 31, 2022 and 2021, availability for revolving loans totaled $860.9 million and $711.5 million, respectively, or up to $506.9 million and $483.7 million, respectively, for new letters of credit. As of December 31, 2022, there were no outstanding revolving borrowings denominated in foreign currencies, and as of December 31, 2021, outstanding revolving borrowings denominated in foreign currencies totaled $32.3 million, which accrued interest at a weighted average rate of approximately 1.79% per annum. Revolving loan borrowing capacity included $300.0 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as of December 31, 2022 and 2021, respectively. The unused facility fee as of December 31, 2022 and 2021 accrued at a rate of 0.200% and 0.175%, respectively, per annum.
The Credit Facility requires that the Company maintain a maximum Consolidated Leverage Ratio, as defined in the Credit Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below). The Credit Facility also requires that the Company maintain a minimum Consolidated Interest Coverage Ratio, as defined in the Credit Facility, of at least 3.00. Additionally, subject to certain conditions, if a Permitted Acquisition, as defined in the Credit Facility, or series of Permitted Acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the maximum Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the “Acquisition Adjustment”). Such right may be exercised no more than two times during the term of the Credit Facility. Subject to customary exceptions, the Credit Facility limits the Company’s ability to engage in certain activities, including, but not limited to, acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions or repurchases of the Company’s capital stock. However, distributions payable solely in common stock are permitted. The Credit Facility provides for customary events of default and carries cross-default provisions with the Company’s other significant debt instruments, including the Company’s indemnity agreement with its surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts and other remedies.
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. Borrowings under the Company’s foreign credit facilities, which have varying dates of maturity and are generally renewed on an annual basis, are denominated in Canadian dollars. Maximum borrowing capacity under these credit facilities totaled Canadian $20.0 million as of both December 31, 2022 and 2021, or approximately $14.8 million and $15.8 million, respectively. As of both December 31, 2022 and 2021, there were no outstanding borrowings under the Company’s other credit facilities. Outstanding borrowings that are not renewed are repaid with borrowings under the Credit Facility. Accordingly, the carrying amounts of the Company’s borrowings under its other credit facilities, if any, are included within other debt obligations in the table above and classified within long-term debt in the Company’s consolidated balance sheets. Additionally, the Company has a separate credit facility, which is renewable on an annual basis, under which it may issue up to $50.0 million of performance standby letters of credit.  As of December 31, 2022 and 2021, letters of credit issued under this facility totaled $23.6 million and $22.2 million, respectively, which accrued fees at 0.75% and 0.40% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.
4.50% Senior Notes
The Company has $600 million aggregate principal amount of senior unsecured notes due August 15, 2028, which bear interest at a rate of 4.50% (the “4.50% Senior Notes”), which were issued at par in a private offering. Interest on the 4.50% Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year. Pursuant to the terms of the indenture governing the Company’s 4.50% Senior Notes, the
76


existing guarantees on the 4.50% Senior Notes were released substantially concurrent with the September 1, 2022 amendment to the Credit Facility, which, as discussed above, released the guarantors under the previous Credit Facility. Prior to the amendment, the 4.50% Senior Notes were fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company’s wholly-owned domestic restricted subsidiaries. Additionally, the indenture that governs the Company’s 4.50% Senior Notes contains a provision whereby certain restrictions that generally limit the ability of the Company and certain of its subsidiaries to (i) pay dividends, (ii) acquire shares of capital stock and (iii) make certain investments, are permanently terminated upon the Company’s 4.50% Senior Notes receiving “investment grade” ratings by Moody’s Investors Service, Inc. and Standard & Poor’s Ratings Group. In the first quarter of 2022, the Company’s 4.50% Senior Notes received such investment grade ratings, and, as a result, the aforementioned restrictions were permanently terminated. The other terms and conditions of the 4.50% Senior Notes remained unchanged.
The Company has the option to redeem all or a portion of the 4.50% Senior Notes at any time on or after August 15, 2023 at the redemption prices specified in the indenture that governs the 4.50% Senior Notes (the “4.50% Senior Notes Indenture”), plus accrued and unpaid interest, if any, to (but excluding) the redemption date. In addition, at any time prior to August 15, 2023, the Company may redeem all or a part of the 4.50% Senior Notes at a redemption price equal to 100% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the redemption date, plus a “make-whole” premium. Further, prior to August 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the 4.50% Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 104.500% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption, subject to certain conditions.
If the Company undergoes a change of control, as defined in the 4.50% Senior Notes Indenture, the Company must make an offer to repurchase all of the 4.50% Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to (but excluding) the date of repurchase.
The 4.50% Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create liens, (ii) pay dividends, (iii) acquire shares of capital stock, (iv) make certain investments and (v) effect mergers. The 4.50% Senior Notes Indenture provides for customary events of default, subject to customary grace and cure periods. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 4.50% Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 4.50% Senior Notes immediately due and payable. Financing costs incurred in connection with the issuance of the 4.50% Senior Notes in 2020 totaled approximately $8.9 million. These deferred financing costs, which are reflected as a reduction of the carrying amount of the 4.50% Senior Notes, will be amortized over the term of the 4.50% Senior Notes using the effective interest method.
In 2020, the Company recorded a pre-tax debt extinguishment loss of approximately $5.6 million related to the issuance of the 4.50% Senior Notes and related redemption of its previous 4.875% senior notes. This loss is separately disclosed within the Company’s consolidated statements of operations.
6.625% Senior Notes
Upon consummation of the October 2022 acquisition of IEA, the Company assumed $300.0 million aggregate principal amount of 6.625% senior unsecured notes that mature on August 15, 2029 (the “6.625% IEA Senior Notes”), for which the fair value approximated $280.7 million as of the date of acquisition. The 6.625% IEA Senior Notes were issued by IEA Energy Services LLC (the “IEA Issuer”), a wholly-owned subsidiary of IEA, in a private placement pursuant to an indenture, dated as of August 17, 2021 (the “IEA Senior Notes Indenture”), by and among the IEA Issuer, the IEA Guarantors (as defined therein) and Wilmington Trust, National Association, as trustee. Prior to the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were guaranteed by the IEA Guarantors. Effective October 7, 2022, concurrent with the acquisition of IEA and the repayment in full and termination of IEA’s credit facility, which resulted in the release of such guarantors under the prior credit facility, the IEA Guarantors of the 6.625% IEA Senior Notes were automatically and unconditionally released and discharged from their obligations under the IEA Senior Notes Indenture. 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 the IEA Issuer, to the extent of the value of the collateral securing such indebtedness. Interest on the 6.625% IEA Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year. On October 26, 2022, approximately $74.9 million in principal amount of the 6.625% IEA Senior Notes were exchanged for the same principal amount of MasTec’s 6.625% senior unsecured notes that mature on August 15, 2029 (the “6.625% MasTec Senior Notes”) in a private exchange offer and consent solicitation to certain holders of 6.625% IEA Senior Notes. See discussion of exchange offer and 6.625% MasTec Senior Notes below.
At any time prior to August 15, 2024, the IEA Issuer may redeem some or all of the 6.625% IEA Senior Notes at a price equal to 100% of the principal amount of the 6.625% IEA Senior Notes, plus a “make-whole premium,” together with accrued and unpaid interest, if any, to, but not including, the date of redemption. In addition, at any time prior to August 15, 2024, the IEA Issuer may redeem up to 40% of the original principal amount of the 6.625% IEA Senior Notes with the proceeds of certain equity offerings at a redemption price of 106.625% of the principal amount of the 6.625% IEA Senior Notes, together with accrued and unpaid interest, if any, to, but not including, the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date. On or after August 15, 2024, the 6.625% IEA Senior Notes are subject to redemption at any time and from time to time at the option of the IEA Issuer, in whole or in part, at specified redemption prices, expressed as percentages of principal amount, of 103.3% declining over a two-year period to 100%, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date.
The terms of the 6.625% IEA Senior Notes Indenture, among other things, limit the IEA Issuer’s ability to incur additional indebtedness; pay dividends or make other restricted payments; make loans and investments; incur liens; sell assets; enter into affiliate transactions; enter into certain sale and leaseback transactions; enter into agreements restricting the IEA Issuer’s subsidiaries’ ability to pay dividends; and merge, consolidate or amalgamate or sell all or substantially all of its property, subject to certain thresholds and exceptions. Certain of such limitations are suspended for so long as the 6.625% IEA Senior Notes are rated “investment grade” by at least two nationally recognized statistical rating agencies, subject to certain conditions. In October 2022, following the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were rated as investment
77


grade by at least two nationally recognized ratings agencies and, as a result, the aforementioned covenants were suspended.
The 6.625% IEA Senior Notes Indenture provides for customary events of default which include, subject in certain cases to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% IEA Senior Notes Indenture; failure to pay certain other indebtedness; failure to pay certain final judgments; failure of certain guarantees to be enforceable; and certain events of bankruptcy or insolvency.
Exchange Offer and 6.625% MasTec Senior Notes
Pursuant to a private exchange offer and consent solicitation to certain holders of the 6.625% IEA Senior Notes, which was completed on October 26, 2022, approximately $74.9 million in principal amount of 6.625% IEA Senior Notes were exchanged for the same principal amount of 6.625% MasTec Senior Notes, for which the carrying value approximated $70.1 million. The exchange of the 6.625% IEA Senior Notes for the 6.625% MasTec Senior Notes was accounted for as a debt modification, whereby the carrying value of the 6.625% MasTec Senior Notes was determined based on the pro-rata acquisition date carrying value of the 6.625% IEA Senior Notes, plus applicable accretion as of the date of the exchange. The 6.625% MasTec Senior Notes are senior unsecured notes that mature on August 15, 2029. Interest on the 6.625% MasTec Senior Notes is payable semiannually on February 15 and August 15 of each year, commencing on February 15, 2023. In connection with the consent solicitation, the Company paid a consent payment to holders of the 6.625% IEA Senior Notes that consented to the changes to the IEA Senior Notes Indenture proposed in such consent solicitation in the amount of $2.50 in cash for each $1,000 principal amount tendered.
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.
On or after August 15, 2024, the Company has the option, at any time and from time to time, to redeem all or a portion of the 6.625% MasTec Senior Notes at the redemption prices specified in the indenture that governs the 6.625% MasTec Senior Notes (the “6.625% MasTec Senior Notes Indenture”), plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date. In addition, at any time prior to August 15, 2024, the Company may redeem all or a part of the 6.625% MasTec Senior Notes at a redemption price equal to 100% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, plus a “make-whole” premium. Further, prior to August 15, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 6.625% MasTec Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 106.625% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, subject to certain conditions.
If the Company undergoes a Change of Control, as defined in the 6.625% MasTec Senior Notes Indenture, the Company must make an offer to repurchase all of the 6.625% MasTec Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to, but not including, the date of repurchase.
The 6.625% MasTec Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create certain liens and (ii) effect mergers, consolidate or transfer all or substantially all of the Company’s assets, subject to certain thresholds and exceptions. The 6.625% MasTec Senior Notes Indenture provides for customary events of default, which include, subject, in certain cases, to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% MasTec Senior Notes Indenture; failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 6.625% MasTec Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 6.625% MasTec Senior Notes immediately due and payable. The Company incurred approximately $1.9 million of fees and expenses in connection with the debt exchange, which amount is primarily reflected within acquisition and integration costs within other expense in the Company’s consolidated statements of operations for the year ended December 31, 2022.
2022 Term Loan Facility
On September 1, 2022, the Company entered into a new unsecured delayed draw term loan agreement (the “2022 Term Loan Facility”) to fund the acquisition of IEA, consisting of $400.0 million in principal amount of three-year commitments (the “Three-Year Tranche”) and $300.0 million in principal amount of five-year commitments (the “Five-Year Tranche”). The Term Loan Commitments were drawn on October 7, 2022, the Closing Date of the IEA acquisition. The Three-Year Tranche will mature on October 7, 2025 and the Five-Year Tranche will mature on October 7, 2027. Loans under the Three-Year Tranche are not subject to amortization. Loans under the Five-Year Tranche will be amortized in quarterly principal installments of $3.75 million, commencing on March 31, 2024 and will increase to $7.5 million on March 31, 2026, until maturity, subject to the application of certain prepayments. The Company incurred approximately $2.0 million of debt issuance costs in connection with the 2022 Term Loan Facility, which costs will be amortized over the respective terms of the Three- and Five-Year Tranches. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net for additional information related to the IEA acquisition. As of 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.
Outstanding loans under the Three-Year Tranche bear interest, at the Company’s option, at a rate equal to either (a) Term 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 below, plus a margin of 0.125% to 0.500%. Outstanding loans under the Five-Year Tranche 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%. The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the New Term Loan Facility, plus 0.50%, (ii) Bank of America’s prime rate and (iii) Term SOFR plus 1.00%. In each of the foregoing
78


cases, the applicable margin is based on the Company’s Consolidated Leverage Ratio and Debt Rating, each as defined in the 2022 Term Loan Facility, as of the then most recent fiscal quarter. As of December 31, 2022 the Three-Year Tranche and Five-Year Tranche accrued interest at rates of 5.692% and 5.817%, respectively.
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 requires the Company to maintain a Consolidated Leverage Ratio, as defined in the 2022 Term Loan Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below). The 2022 Term Loan Facility also requires the Company to maintain a Consolidated Interest Coverage Ratio, as defined in the Amended Credit Facility, of at least 3.00. The 2022 Term Loan Facility provides that, for purposes of calculating the Consolidated Leverage Ratio, funded indebtedness excludes undrawn standby performance letters of credit included in the calculation of Consolidated Funded Indebtedness (as defined in the 2022 Term Loan Facility). Notwithstanding the terms discussed above, subject to certain conditions, if a permitted acquisition or series of permitted acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the “Acquisition Adjustment”). Such right may be exercised no more than two times during the term of the 2022 Term Loan Facility. Subject to customary exceptions, the 2022 Term Loan Facility limits the borrowers’ ability to engage in certain activities, including but not limited to acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions on or repurchases of capital stock. However, distributions payable solely in capital stock are permitted. The 2022 Term Loan Facility provides for customary events of default and carries cross-default provisions with the Company’s other significant debt instruments, including the Company’s indemnity agreement with its surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts.
Bridge Term Loan Facility. The Company incurred approximately $2.9 million of fees and expenses for the year ended December 31, 2022 in connection with commitments for a bridge term loan facility, which commitments were subsequently terminated in connection with the 2022 Term Loan Facility, which costs are reflected as acquisition and integration costs within other expense.
Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both December 31, 2022 and 2021.
Contractual Maturities of Debt
Contractual maturities of MasTec’s debt, which includes finance lease obligations, as of December 31, 2022 were as follows (in millions):
2023$171.9 
2024144.2 
2025519.1 
20261,274.1 
2027247.6 
Thereafter884.8 
Total
$3,241.7 
As of December 31, 2022 and 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $24.8 million and $11.7 million, respectively.
Note 8 – Lease Obligations
Finance Leases
The gross amount of assets held under finance leases as of December 31, 2022 and 2021 totaled $720.1 million and $653.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $535.3 million and $468.5 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with finance leases totaled $91.7 million, $80.1 million and $68.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the years ended December 31, 2022 and 2021 totaled $119.1 million and $172.9 million, respectively, of which acquisition-related additions totaled $32.4 million and $149.3 million, respectively. Operating lease additions for the year ended December 31, 2020 totaled $28.0 million.
For the years ended December 31, 2022, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $134.1 million, $107.7 million and $113.0 million, respectively, of which $11.1 million, $10.1 million and $10.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $377.8 million, $494.7 million and $312.0 million for the years ended December 31, 2022, 2021, and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
79


Additional Lease Information
Future minimum lease commitments as of December 31, 2022 were as follows (in millions):
 Finance
 Leases
Operating Leases
2023$171.0 $102.0 
2024122.4 79.0 
202585.7 53.0 
202629.6 35.0 
20273.5 16.8 
Thereafter
0.6 31.9 
Total minimum lease payments
$412.8 $317.7 
Less amounts representing interest
(23.7)(27.1)
Total lease obligations, net of interest
$389.1 $290.6 
Less current portion
158.2 96.5 
Long-term portion of lease obligations, net of interest
$230.9 $194.1 
As of December 31, 2022, finance leases had a weighted average remaining lease term of 2.8 years and a weighted average discount rate of 4.0%, and non-cancelable operating leases had a weighted average remaining lease term of 4.5 years and a weighted average discount rate of 3.6%.
Note 9 – Stock-Based Compensation and Other Employee Benefit Plans
The Company’s stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance, include: the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the “2013 Incentive Plan”), the MasTec, Inc. Amended and Restated Bargaining Units Employee Stock Purchase Plan (the “2013 Bargaining Units ESPP”) and the MasTec, Inc. 2011 Amended and Restated Employee Stock Purchase Plan (the “2011 ESPP,” and, together with the 2013 Bargaining Units ESPP, the “ESPPs”). The 2013 Incentive Plan permits a total of approximately 8,541,000 shares of the Company’s common stock to be issued. Under the Company’s ESPPs, shares of the Company’s common stock are available for purchase by eligible participants, which collectively permit the issuance of up to 3,000,000 new shares of MasTec, Inc. common stock. Under all stock-based compensation plans in effect as of December 31, 2022, there were approximately 2,840,000 shares available for future grant.
Non-cash stock-based compensation expense under all plans totaled $27.4 million, $24.8 million and $21.9 million for the years ended December 31, 2022, 2021 and 2020, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $5.9 million, $8.5 million and $5.7 million for the years ended December 31, 2022, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.9 million, $3.8 million and $0.5 million for the years ended December 31, 2022, 2021 and 2020, 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 December 31, 2022, total unearned compensation related to restricted shares was approximately $57.0 million, which amount is expected to be recognized over a weighted average period of approximately 2.1 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $19.7 million, $37.4 million and $16.8 million for the years ended December 31, 2022, 2021 and 2020, respectively.
80


Activity, restricted shares: (a)
Restricted
Shares
Per Share
Weighted Average
Grant Date
Fair Value
Non-vested restricted shares, as of December 31, 20201,845,341 $34.90 
Granted338,446 89.20 
Vested(403,538)42.32 
Canceled/forfeited(31,564)32.96 
Non-vested restricted shares, as of December 31, 20211,748,685 $43.73 
Granted613,364 74.37 
Vested(235,164)48.33 
Canceled/forfeited(77,605)44.84 
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
(a)    Includes 2,150, 1,300 and 2,300 restricted stock units as of December 31, 2022, 2021 and 2020, respectively.
Employee Stock Purchase Plans. For the years ended December 31, 2022 and 2021, 112,341 shares and 86,510 shares, respectively, were purchased by participants under the Company’s ESPPs for $7.4 million and $7.0 million, respectively, which shares were delivered with shares reacquired by the Company on the open market. For the year ended December 31, 2020, 239,322 shares were purchased by participants under the Company’s ESPPs for $7.1 million, which shares were delivered with shares newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $1.3 million, $1.2 million and $2.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.
401(k) Plan. MasTec has a 401(k) plan covering all eligible employees, which allows participants to contribute up to 75% of their pre-tax annual compensation to the plan, subject to certain limitations. Company contributions under the plan are based upon a percentage of the employee’s salary, subject to certain limitations as defined by the plan. During the years ended December 31, 2022, 2021 and 2020, matching contributions totaled approximately $30.2 million, $23.1 million and $19.3 million, respectively.
Deferred Compensation Plans. MasTec offers a deferred compensation plan to eligible highly compensated employees. These employees are allowed to contribute a percentage of their pre-tax annual compensation to the deferred compensation plan. The Company also offers a deferred compensation plan to its Board of Directors, under which directors may elect to defer the receipt of compensation for their services. The Company also has remaining obligations under other deferred compensation plans, primarily related to acquired companies. Total deferred compensation plan assets, which are included within other long-term assets in the consolidated balance sheets, totaled $21.3 million and $17.5 million as of December 31, 2022 and 2021, respectively. Total deferred compensation plan liabilities, which are included within other long-term liabilities in the consolidated balance sheets, totaled $26.1 million and $18.7 million as of December 31, 2022 and 2021, respectively.
Note 10 – Other Retirement Plans
Multiemployer Plans
As discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies, 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 to their union employees and contribute certain amounts to MEPPs. The PPA defines the funding rules for defined benefit pension plans and establishes funding classifications for U.S.-registered multiemployer pension plans. Under the PPA, plans are classified into one of five categories based on multiple factors, which categories are also referred to as a plan’s “zone status”: Green (safe), Yellow (endangered), Orange (seriously endangered), and Red (critical or critical and declining). Factors included in the determination of a plan’s zone status include: funded percentage, cash flow position and whether the plan is projecting a minimum funding deficiency.
A multiemployer plan that is so underfunded as to be in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status, as determined under the PPA, is required to adopt a funding improvement plan (“FIP”) or a rehabilitation plan (“RP”), which, among other actions, could include decreased benefits and increased employer contributions, which could take the form of a surcharge on benefit contributions. These actions are intended to improve their funding status over a period of years. If a pension fund is in critical status, a participating employer must pay an automatic surcharge in addition to contributions otherwise required under the collective bargaining agreement (“CBA”). With some exceptions, the surcharge is equal to 5% of required contributions for the initial critical year and 10% for each succeeding plan year in which the plan remains in critical status. The surcharge ceases on the effective date of a CBA or other agreement that includes contribution and benefit terms consistent with the rehabilitation plan. Certain plans in which the Company participates are in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status. The amount of additional funds, if any, that the Company may be obligated to contribute to these plans in the future cannot be estimated due to the uncertainty of the future levels of work that could be required of the union employees covered by these plans, as well as the required future contribution rates and possible surcharges applicable to these plans. See Note 14 - Commitments and Contingencies for additional information.
Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:
81


Contributions
(in millions)
For the Years Ended December 31,
Pension Protection Act Zone Status
Multiemployer Pension PlanEmployer Identification NumberPlan Number202220212020Expiration Date of CBA2022As of2021As ofFIP/RP StatusSurcharge
National Electrical Benefit Fund530181657001$17.7 $5.9 $1.6 
Varies through 05/31/2027
Green12/31/2021Green12/31/2020NANo
Local Union No. 9 IBEW and Outside Contractors Pension Fund5160777200019.3 4.7 0.0 5/31/2025Green10/31/2021(a)Green10/31/2020(a)NANo
Central Pension Fund of the IUOE & Participating Employers3660523900018.1 27.4 5.6 
Varies through 4/30/2027
Green1/31/2022Green1/31/2021NANo
Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund2260321030013.7 0.0 0.0 2/29/2024Green3/31/2022Green3/31/2021NANo
Construction Laborers' Pension Trust Fund for Southern California4361590560013.4 0.0 0.0 
Varies through 6/30/2026
Green12/31/2021Green12/31/2020NANo
IBEW Local 1249 Pension Plan1560351610013.3 1.4 3.7 
Varies through 12/31/2025
Green12/31/2021Green12/31/2020NANo
IBEW Local 456 Pension Plan2262389950013.2 0.0 0.0 11/29/2025Green12/31/2021(a)Green12/31/2020NANo
Chicago & Vicinity Laborers' District Council Pension Plan3625145140022.5 0.8 0.2 
Varies through 5/31/2026
Green5/31/2021Green5/31/2020NANo
Pipeline Industry Pension Fund7361464330012.3 10.9 2.6 
Varies through 6/4/2023
Green12/31/2021Green12/31/2020NANo
Midwest Operating Engineers Pension Trust Fund3661400970012.1 1.6 1.1 
Varies through 5/31/2025
Green3/31/2022(b)Green3/31/2021(b)NANo
Teamsters National Pipe Line Pension Plan4611028510011.5 6.2 1.8 
Varies through 6/04/2023
Green12/31/2021(a)Green12/31/2020(a)NANo
San Diego County Construction Laborers' Pension Trust Fund9560905410011.5 0.0 0.0 6/30/2026Green8/31/2021Green8/31/2020NANo
Laborers' Local Union No. 158 Pension Plan2365803230011.5 0.7 0.9 
Varies through 05/31/27
Green12/31/2021(a)Green12/31/2020(a)NANo
Southern California Pipe Trades Retirement Fund5161084430011.4 0.0 0.0 4/30/2025Green12/31/2021Green12/31/2020NANo
Central Laborers' Pension Fund3760523790011.3 1.3 0.8 
Varies through 4/30/2027
Yellow12/31/2021(b)Yellow12/31/2020(b)ImplementedNo
West Virginia Laborers' Pension Trust Fund5560267750010.9 2.5 1.4 
Varies through 6/4/2023
Green3/31/2022(a)Green3/31/2021(a)NANo
Minnesota Laborers' Pension Fund4161595990010.7 5.1 0.8 
Varies through 5/31/2023
Green12/31/2021Green12/31/2020NANo
Laborers' National Pension Fund7512808270010.6 3.8 0.8 
Varies through 6/30/2025
Red12/31/2021(a)Red12/31/2020ImplementedNo
Employer- Teamsters Local Nos. 175 & 505 Pension Trust Fund5560218500010.5 0.6 0.6 5/31/2023Red12/31/2021(b)Red12/31/2020(a), (b)ImplementedNo
Laborers' District Council of Western Pennsylvania Pension Fund2561355760010.5 3.1 1.8 
Varies through 3/31/2025
Yellow12/31/2021Yellow12/31/2020ImplementedNo
Other funds23.0 18.0 6.3 
Total multiemployer pension plan contributions$89.0 $94.0 $30.0 
(a)The Company’s contributions to this plan represent greater than 5% of the plan’s total contributions.
(b)This plan has utilized extended amortization provisions, which provide plans with extensions of time to amortize pension funding shortfalls.
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:
82


Multiemployer Plans
Covered Employees
Contributions
(in millions)
For the Years Ended December 31:LowHighPensionOther MultiemployerTotal
20226,601 7,136 $89.0 $56.3 $145.3 
20212,412 6,979 $94.0 $34.1 $128.1 
20201,119 2,412 $30.0 $7.5 $37.5 
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 year ended December 31, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, and, to a lesser extent, its Oil and Gas operations, whereas for the years ended December 31, 2021 and 2020, activity was driven primarily by the Company’s Oil and Gas operations, as well as the effect in 2021 of the Company’s acquisitions within its Power Delivery segment.
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 timing and the amount of any repurchases is determined based on market conditions, legal requirements, cash flow and liquidity needs and other factors. The Company’s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. Share repurchases, which are recorded at cost and are held in the Company’s treasury, are funded with available cash or with availability under the Credit Facility. The Company may use either authorized and unissued shares or treasury shares to meet share issuance requirements. Treasury stock is recorded at cost. Share repurchases are recorded as of the trade date, whereas payments for share repurchases are made on the date the trade is settled.
For the year ended December 31, 2022, the Company repurchased 1.1 million shares of its common stock for an aggregate purchase price of approximately $81.3 million. Of the total repurchased shares, 0.1 million were repurchased for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 1.0 million shares were repurchased for $72.7 million under the Company’s March 2020 $150 million share repurchase program. There were no share repurchases under the Company’s share repurchase programs for the year ended December 31, 2021. For the year ended December 31, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $120.2 million, 3.0 million of which were repurchased for $91.4 million under the Company’s December 2018 $100 million share repurchase program, with the remaining 0.6 million repurchased for $28.8 million under the Company’s September 2018 $150 million share repurchase program that was completed in 2020. As of December 31, 2022, $77.3 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
The Company may use either authorized or unissued shares or treasury shares to meet its share issuance requirements. During the second quarter of 2022, the Company reissued 0.1 million shares of its treasury stock with a cost basis of $4.3 million in settlement of certain Additional Payments in connection with the HMG acquisition. For additional information related to shares issued for acquisitions, see Note 2 - Earnings Per Share and Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net.
Accumulated Other Comprehensive Loss
A rollforward of activity within accumulated other comprehensive income (loss) for the periods indicated was as follows (in thousands):
For the Years Ended December 31,
202220212020
Foreign CurrencyOtherTotalForeign CurrencyOtherTotalForeign CurrencyOtherTotal
Balance as of January 1$(64,014)$(14,762)$(78,776)$(64,272)$(27,172)$(91,444)$(65,685)$(10,021)$(75,706)
Unrealized (losses) gains, net of tax(3,089)30,910 27,821 258 12,410 12,668 1,413 (17,151)(15,738)
Balance as of December 31$(67,103)$16,148 $(50,955)$(64,014)$(14,762)$(78,776)$(64,272)$(27,172)$(91,444)
Unrealized foreign currency translation activity, net, for the three years in the period ended December 31, 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity for the year ended December 31, 2022 relates to unrealized gains associated with the Waha JV interest rate swaps. For the year ended December 31, 2021, unrealized investment activity, net, includes unrealized gains on the Waha JV swaps, offset, in part, by unrealized losses on the AVCT convertible debentures. The net unrealized gain on the AVCT convertible debentures was reclassified into other income, net, in conjunction with their conversion into shares of AVCT common stock in 2021. Unrealized investment activity, net, for the year ended December 31, 2020 includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures. See Note 4 - Fair Value of Financial Instruments for additional information related to the Waha JV swaps and AVCT convertible debentures.
83


Note 12 – Income Taxes
The components of income before income taxes for the periods indicated were as follows (in millions):
For the Years Ended December 31,
202220212020
Domestic
$66.7 $414.1 $435.9 
Foreign
(23.6)16.0 (10.7)
Total
$43.1 $430.1 $425.2 
The provision for income taxes for the periods indicated were as follows (in millions):
For the Years Ended December 31,
202220212020
Current:
Federal$(9.8)$36.9 $70.6 
Foreign3.6 1.5 2.1 
State and local5.8 9.0 22.6 
$(0.4)$47.4 $95.3 
Deferred:
Federal$5.9 $37.0 $14.8 
Foreign0.6 (0.1)(9.8)
State and local3.1 15.0 2.2 
$9.6 $51.9 $7.2 
Provision for income taxes$9.2 $99.3 $102.5 
The tax effects of significant items comprising the Company’s net deferred tax liability as of the dates indicated were as follows (in millions):
December 31,
20222021
Deferred tax assets:
Accrued insurance$40.9 $42.2 
Operating loss carryforwards and tax credits115.4 80.7 
Compensation and benefits36.9 36.1 
Bad debt2.0 1.6 
Other36.4 15.4 
Capitalized expenses110.3  
Valuation allowance(87.6)(54.2)
Total deferred tax assets
$254.3 $121.8 
Deferred tax liabilities:
Property and equipment$375.7 $310.1 
Goodwill91.3 77.9 
Other intangible assets131.4 58.7 
Gain on remeasurement of equity investee7.3 7.2 
Revenue recognition84.6 1.6 
Investments in unconsolidated entities109.3 99.7 
Other26.1 17.0 
Total deferred tax liabilities
$825.7 $572.2 
Net deferred tax liabilities$(571.4)$(450.4)
In assessing the ability to realize the Company’s deferred tax assets, management considers whether it is more likely than not that some portion, or all, of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which these temporary differences become deductible. Management considers the Company’s projected future
84


taxable income and prudent and feasible tax planning strategies in making this assessment. The Company’s valuation allowances as of December 31, 2022 and 2021 are related primarily to foreign net operating losses and deferred tax assets.
The Company’s deferred tax assets for its state net operating loss carryforwards, which may be carried forward from 5 years to indefinitely, depending on the jurisdiction, totaled approximately $21.4 million and $18.6 million as of December 31, 2022 and 2021, respectively. The Company’s deferred tax assets for its foreign net operating loss carryforwards, which are primarily related to the Company’s Canadian operations, totaled approximately $87.9 million and $57.7 million as of December 31, 2022 and 2021, respectively. The Canadian net operating loss carryforwards, which make up the majority of the foreign net operating loss carryforwards, begin to expire in 2034. The Company’s deferred tax assets for its federal net operating loss carryforwards, which carryforward indefinitely, totaled $2.5 million and $2.9 million as of December 31, 2022 and 2021, respectively.
The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings due to a dividends received deduction implemented as part of the move to a territorial tax system in connection with the Tax Cuts and Jobs Act of 2017. The Company has generally not made a provision for income taxes on unremitted foreign earnings because such earnings are insignificant and are intended to be indefinitely reinvested outside the United States. The Company expects that domestic cash resources will be sufficient to fund its domestic operations and cash commitments in the future.
A reconciliation of the U.S. statutory federal income tax rate related to pretax income to the effective tax rate for the periods indicated is as follows:
For the Years Ended December 31,
202220212020
U.S. statutory federal rate applied to pretax income
21.0 %21.0 %21.0 %
State and local income taxes, net of federal benefit
8.8 4.3 4.3 
Foreign tax rate differential
1.3 0.1 (0.2)
Non-deductible expenses
(1.6)0.3 1.5 
Goodwill and intangible assets
(0.7)0.4 (0.2)
Change in tax rate
12.7 1.6 0.6 
Other
(1.3)0.8 (0.6)
Tax credits
(37.9)(4.8)(1.2)
Stock basis adjustment
0.0 (0.9)0.0 
Valuation allowance for deferred tax assets
19.0 0.3 (1.1)
Effective income tax rate
21.3 %23.1 %24.1 %
A reconciliation of the beginning and ending amount of uncertain tax positions including interest and penalties is as follows (in millions):
For the Years Ended December 31,
202220212020
Beginning balance$23.7 $18.4 $13.5 
Additions based on tax positions related to the current year8.0 4.4 1.5 
Additions for tax positions of prior years17.6 6.8 3.4 
Settlements (5.1) 
Lapse of statute of limitations(6.9)(0.8) 
Ending balance$42.4 $23.7 $18.4 
The Company classifies interest, penalties and recoveries related to uncertain tax positions as a component of income tax expense in the consolidated statements of operations. Accrued interest and penalties related to uncertain tax positions were $3.1 million and $2.3 million as of December 31, 2022 and 2021, respectively. The effect on the Company’s tax rate if it were to recognize its gross unrecognized tax benefits as of December 31, 2022 approximates $42.4 million, including interest and penalties.
The IRS has examined the Company’s federal income tax returns through 2017. Certain foreign and state taxing authorities are examining various years. The final outcome of these examinations is not yet determinable. With few exceptions, as of December 31, 2022, the Company is no longer subject to state examinations by taxing authorities for years before 2015.
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. In the first quarter of 2022, the Company began integrating the acquisition of HMG
85


into its operations. The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy; 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.
The accounting policies of the reportable segments are the same as those described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Intercompany revenue and costs among the reportable segments are accounted for as if the sales were to third parties because these items are based on negotiated fees between the segments involved. All intercompany transactions and balances are eliminated in consolidation. Intercompany revenue and costs between entities within a reportable segment are eliminated to arrive at segment totals. Eliminations between segments are separately presented. Corporate results include amounts related to corporate functions, including treasury and administration functions, including for legal and professional matters, as well as changes in the fair value of Earn-outs, other liabilities and certain investments, acquisition-related transaction costs and other discrete items, including certain integration activities and debt transaction costs. Segment results include certain allocations of centralized costs such as general liability, medical and workers’ compensation insurance and certain information technology and interest costs, as well as certain discrete items, including certain acquisition and business integration and/or streamlining costs. Income tax expense, which is recorded within Corporate results, is managed on a consolidated basis and is not allocated to the reportable segments.
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 Years Ended December 31,
Revenue:202220212020
Communications (a)
$3,233.7 $2,551.1 $2,512.2 
Clean Energy and Infrastructure2,618.6 1,865.0 1,526.9 
Oil and Gas1,219.6 2,540.5 1,789.8 
Power Delivery2,725.2 1,016.8 506.5 
Other 0.0 0.6 
Eliminations(19.1)(21.6)(15.0)
Consolidated revenue$9,778.0 $7,951.8 $6,321.0 
(a)    Revenue generated primarily by utilities customers represented 23.6%, 20.8% and 15.6% of Communications segment revenue for the years ended December 31, 2022, 2021 and 2020, respectively.
86


For the Years Ended December 31,
EBITDA:202220212020
Communications$327.1 $269.5 $270.1 
Clean Energy and Infrastructure102.8 75.0 80.4 
Oil and Gas163.5 557.6 510.9 
Power Delivery202.9 68.0 14.9 
Other31.8 33.8 30.7 
Segment EBITDA$828.1 $1,003.8 $907.0 
For the Years Ended December 31,
EBITDA Reconciliation:202220212020
Income before income taxes$43.1 $430.1 $425.2 
Plus:
Interest expense, net112.3 53.4 59.6 
Depreciation371.2 345.6 258.8 
Amortization135.9 77.2 38.9 
Corporate EBITDA 165.6 97.5 124.5 
Segment EBITDA$828.1 $1,003.8 $907.0 
For the year ended December 31, 2022, Communications, Clean Energy and Infrastructure, Oil and Gas and Power Delivery EBITDA included $4.7 million, $6.4 million, $8.0 million and $39.0 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $27.9 million of such costs. For the year ended December 31, 2021, Corporate EBITDA included such acquisition and integration costs of $3.6 million. For the years ended December 31, 2022 and 2021, Corporate EBITDA included fair value losses related to an investment of $7.7 million and $7.8 million, respectively, and for the year ended December 31, 2020, Corporate EBITDA included fair value gains of $10.1 million. For the years ended December 31, 2022 and 2021, Corporate EBITDA included bargain purchase gains of $0.2 million and $3.5 million, respectively. For the year ended December 31, 2022, Other segment EBITDA included $2.8 million of project gains from a proportionately consolidated non-controlled Canadian joint venture. For the year ended December 31, 2020, Corporate EBITDA included $5.6 million of debt extinguishment losses.
For the Years Ended December 31,
Depreciation and Amortization:202220212020
Communications$126.4 $99.3 $87.1 
Clean Energy and Infrastructure87.0 43.5 18.2 
Oil and Gas134.6 207.8 156.6 
Power Delivery147.8 61.5 24.7 
Other 0.0 0.1 
Corporate11.3 10.7 11.1 
Consolidated depreciation and amortization$507.1 $422.8 $297.8 
As of December 31,
Assets:2022
2021 (a)
2020
Communications$2,378.6 $2,100.9 $1,941.9 
Clean Energy and Infrastructure2,979.9 1,067.0 653.7 
Oil and Gas1,544.2 1,527.6 1,631.1 
Power Delivery1,967.9 2,017.2 541.6 
Other297.3 238.1 191.8 
Corporate125.4 170.6 267.8 
Consolidated segment assets$9,293.3 $7,121.4 $5,227.9 
(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in Communications and Oil and Gas segment assets of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.
87


For the Years Ended December 31,
Capital Expenditures:202220212020
Communications$87.1 $50.6 $38.4 
Clean Energy and Infrastructure35.8 44.6 14.0 
Oil and Gas49.0 55.7 149.2 
Power Delivery83.4 13.0 3.8 
Other 0.0 0.0 
Corporate8.0 6.2 8.3 
Consolidated capital expenditures$263.4 $170.1 $213.7 
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 $9.6 billion, $7.8 billion and $6.2 billion for the years ended December 31, 2022, 2021 and 2020, respectively, and revenue derived from foreign operations totaled $149.9 million, $165.2 million and $133.1 million, respectively. Revenue from foreign operations was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the United States included property and equipment, net, of $1,733.1 million, $1,411.6 million and $959.5 million as of December 31, 2022, 2021 and 2020, respectively, and for the Company’s businesses in foreign countries, totaled $21.0 million, $24.5 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $3.0 billion, $2.1 billion and $1.4 billion as of December 31, 2022, 2021 and 2020, respectively. For the Company’s businesses in foreign countries, intangible assets and goodwill, net, totaled approximately $35.5 million, $43.8 million and $50.5 million as of December 31, 2022, 2021 and 2020, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of December 31, 2022, 2021 and 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 1%, 2% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the years ended December 31, 2022, 2021 and 2020 totaled approximately 7%, 5% and 2%, respectively, of total revenue, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
For the year ended December 31, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. For the year ended December 31, 2021, revenue for Enbridge, Inc. represented 16% of the Company’s total consolidated revenue, and for the year ended December 31, 2020, revenue for AT&T represented 15% of the Company’s total consolidated revenue. The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment. The Company’s relationship with AT&T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&T’s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives. Revenue from AT&T is included within the Communications segment.
Note 14 – Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and 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. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25.0 million. As of December 31, 2022, the settlement had been collected in full, and as of December 31, 2021, $19.0 million, net of related settlement costs, was reflected within other current assets. Net of legal and other costs incurred, the Company recorded $5.0 million of other income related to this settlement in the third quarter of 2021.
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 December 31, 2022 and 2021, there were $166.7 million and $188.5 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 December 31, 2022 or 2021.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of December 31, 2022 and 2021, outstanding performance and payment
88


bonds approximated $4,855.5 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,739.9 million and $768.8 million as of December 31, 2022 and 2021, respectively. Included in these balances as of December 31, 2022 and 2021 are $115.8 million and $115.0 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 December 31, 2022, the Company was not aware of material future claims against it in connection with these arrangements. For the year ended December 31, 2022, the Company provided no project-related financing to its contractual joint ventures, and for the year ended December 31, 2021, the Company provided $0.7 million of project-related financing, all of which had been repaid as of December 31, 2021.
The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. 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 totaled approximately $1.1 million and $0.3 million as of December 31, 2022 and 2021, respectively.
As of December 31, 2022 and 2021, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $176.7 million and $189.8 million, respectively, of which $109.3 million and $126.5 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.1 million and $4.2 million as of December 31, 2022 and 2021, respectively.
The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $95.6 million and $125.7 million as of December 31, 2022 and 2021, respectively. Outstanding surety bonds related to self-insurance programs amounted to $110.9 million and $52.9 million as of December 31, 2022 and 2021, respectively.
Employment Agreements. The Company has employment agreements with certain executives and other employees, which provide for compensation and certain other benefits and for severance payments under certain circumstances. Certain employment agreements also contain clauses that become effective upon a change in control of the Company. Upon the occurrence of any of the defined events in the various employment agreements, the Company would be obligated to pay certain amounts to the related employees, which vary with the level of the employees’ respective responsibility.
Collective Bargaining Agreements and Multiemployer Plans. As discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies and 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 December 31, 2022, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans. In the fourth quarter of 2022, the Company paid $2.8 million to settle a withdrawal liability assumed in connection with the HMG acquisition, for which it recognized a gain of $0.5 million for the year ended December 31, 2022. As of December 31, 2021, this withdrawal liability totaled approximately $3.4 million and was recorded within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Additionally, 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 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 December 31, 2022 and 2021, the Company had accrued project close-out liabilities of approximately $40 million. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.
89


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 is subject to certain risk factors, including, but not limited to: risks related to market conditions, market uncertainty, including from economic downturns or other economic factors, including potential recessionary concerns, inflationary risk, rising interest rates, supply chain disruptions or public health matters; governmental and/or regulatory changes, including governmental permitting, or from climate-related matters, or other factors affecting the industries in which the Company operates; changes in customers’ capital spending plans; the ability to manage projects effectively and in accordance with management’s estimates and resolution of unapproved change orders; risks related to the Company’s acquisitions, including acquisition integration and financing; availability of qualified employees; risks related to rapid technological changes or customer consolidation; competition; the nature of its contracts, which do not obligate MasTec’s customers to undertake any infrastructure projects and may be canceled on short notice; customer disputes related to the performance of services; exposure to litigation; seasonality, adverse weather conditions and fluctuations in operational factors; potential exposure to environmental liabilities; exposure from system or information technology interruptions; recoverability of goodwill; collectibility of receivables; the adequacy of our reserves; exposure related to strategic investments or foreign operations; and exposure to multiemployer pension plan liabilities. The Company grants credit, generally without collateral, to its customers. Consequently, the Company is subject to potential credit risk related to changes in business and economic factors, including from current economic uncertainty. However, MasTec generally has certain lien rights on that work and maintains a diverse customer base. The Company believes its billing and collection policies are adequate to minimize potential credit risk. MasTec’s customers include: wireless and wireline/fiber service providers; broadband operators; install-to-the-home service providers; public and private energy providers, including renewable energy providers; pipeline operators; heavy civil and industrial infrastructure providers; and government entities The industries served by MasTec’s customers include the communications and utilities industries, including the power industry, among others. The Company had approximately 1,560 customers for the year ended December 31, 2022. As of both December 31, 2022 and 2021, no customers represented greater than 10% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. For the years ended December 31, 2022, 2021 and 2020, the Company derived 39%, 54% and 55% of its revenue from its top ten customers, respectively.
Note 15 – Related Party Transactions
MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing, 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 years ended December 31, 2022, 2021 and 2020, such payments to related party entities totaled approximately $35.0 million, $81.2 million and $80.9 million, respectively. Payables associated with such arrangements totaled approximately $2.6 million and $0.6 million as of December 31, 2022 and 2021, respectively. Revenue from such related party arrangements totaled approximately $10.4 million, $4.2 million and $4.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, and related amounts receivable totaled approximately $3.2 million and $0.4 million as of December 31, 2022 and 2021, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. MasTec paid CCI $4.0 million and $23.2 million for the years ended December 31, 2022 and 2021, respectively, and paid $6.8 million, net of rebates, for the year ended December 31, 2020 related to this activity. Amounts payable to CCI totaled approximately $0.6 million and $0.8 million as of December 31, 2022 and 2021, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.3 million and $0.1 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, related receivables were de minimis, and as of December 31, 2021, there were no related receivables.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the years ended December 31, 2022, 2021 and 2020, MasTec incurred subcontracting expenses in connection with this arrangement of approximately $0.2 million, $90.3 million and $1.9 million, respectively. As of December 31, 2022, related amounts payable were de minimis, and as of December 31, 2021, related amounts payable totaled approximately $0.5 million.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. MasTec paid approximately $2.6 million in each of the years ended December 31, 2022, 2021 and 2020 related to this leasing arrangement.
MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. MasTec may perform additional construction services for the Franchise in the future. Payments for other expenses related to the Franchise totaled $0.5 million, $0.6 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively, for which there were no amounts outstanding as of either December 31, 2022 or 2021.
In 2021, MasTec entered into 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 year ended December 31, 2022, revenue recognized by MasTec under this arrangement totaled approximately $128.4 million, and as of December 31, 2022, related amounts
90


receivable totaled approximately $42.0 million. No services were performed under this arrangement in 2021. MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $1.5 million for the year ended December 31, 2022. As of December 31, 2022, related payables totaled approximately $0.3 million.
MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $1.1 million, $1.2 million and $1.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, related amounts receivable were de minimis, and as of December 31, 2021, related amounts receivable totaled approximately $0.8 million.
From time to time, the Company advances amounts to the former owners of acquired businesses. Such advances totaled approximately $1.5 million for both the years ended December 31, 2022 and 2021, and amounts receivable for such advances totaled approximately $2.0 million and $1.5 million as of December 31, 2022 and 2021, 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 year ended December 31, 2022, the Company made equity contributions to this entity of approximately $0.9 million. As of December 31, 2022 and 2021, the Company’s net investment in this entity was a liability of approximately $0.2 million and $1.6 million, respectively, which net amounts as of both December 31, 2022 and 2021, include approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For both the years ended December 31, 2022 and 2021, approximately $0.8 million, of income was recognized in connection with these arrangements, and $0.9 million of income was recognized for the year ended December 31, 2020. As of both December 31, 2022 and 2021, related amounts receivable totaled $0.4 million. The Company advanced $1.2 million in 2020 on behalf of this entity, which amount was collected as of December 31, 2020.
One of the Company’s subsidiaries has a subcontracting arrangement with a contractual joint venture in which it holds a 35% undivided interest, for which the related project was fully complete as of December 31, 2022. Outstanding performance guarantees on behalf of this contractual joint venture totaled Canadian $9.7 million as of both December 31, 2022 and 2021, or approximately $7.1 million and $7.7 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 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash. In the first quarter of 2023, the Company acquired the remaining 15% equity interests of this entity 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 an amended and restated split dollar life insurance agreement with (i) Jorge Mas, and José R. Mas and Juan Carlos Mas, as trustees of the Jorge Mas Irrevocable Trust (the “Jorge Mas trust”); and (ii) José R. Mas, and Jorge Mas, Juan Carlos Mas and Patricia Mas, as trustees of the José Ramon Mas Irrevocable Trust (the “José R. Mas trust”). The Company is the sole owner of each of the policies and is designated as the named fiduciary under each split dollar agreement, and the policies subject to the split dollar agreement may not be surrendered without the express written consent of the applicable trust. The total maximum face amount of the insurance policies subject to the split dollar agreements is capped at $200 million in the case of Jorge Mas and $75 million in the case of José R. Mas. Upon the death of the applicable executive or the survivor of the applicable executive and his wife, the Company is entitled to receive a portion of the death benefit under the policy equal to the greater of (i) premiums paid by the Company on the policy and (ii) the then cash value of the policy (excluding surrender charges or other similar charges or reductions) immediately before the triggering death. In addition, each executive is entitled to purchase the applicable policy under certain events, including a change in control of the Company.
The Company paid approximately $1.1 million in each of the years ended December 31, 2022, 2021 and 2020 in connection with the split dollar agreements for Jorge Mas, and paid approximately $0.7 million in each of the years ended December 31, 2022, 2021 and 2020 in connection with the split dollar agreements for José R. Mas. Life insurance assets associated with these agreements, which amounts are included within other long-term assets, totaled approximately $25.8 million and $24.0 million as of December 31, 2022 and 2021, respectively.
91


Item 9.     CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None
Item 9A.     CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures. As of the end of the period covered by this Form 10-K, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). We maintain disclosure controls and procedures designed to ensure that information required to be disclosed in reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within time periods specified in the SEC’s rules and forms.
Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.
Based on management’s evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2022, our disclosure controls and procedures were not effective because of material weaknesses in our internal control over financial reporting, as described below under “Management's Report on Internal Control Over Financial Reporting.”
Notwithstanding the material weaknesses in our internal control over financial reporting, the consolidated financial statements included in this Annual Report on Form 10-K 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, including unaudited financial results for the full year and fourth quarter ended December 31, 2022, announced in the Company’s press release dated February 23, 2023.
Management’s Report on Internal Control Over Financial Reporting. Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Exchange Act Rule 13a-15(f). Internal control over financial reporting is a process designed by, or under the supervision of, our Chief Executive Officer and Chief Financial Officer and effected by the Company’s board of directors, management, and other personnel to provide reasonable assurance to management regarding the reliability of financial reporting and the preparation and fair presentation of financial statements for external purposes in accordance with generally accepted accounting principles. Our internal control over financial reporting includes those policies and procedures that:
(i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;
(ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations of our management and directors; and
(iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.
Management’s assessment of the effectiveness of internal control over financial reporting did not include the internal controls over financial reporting of three of the five entities acquired in 2022, including IEA. All of these acquisitions are included in the 2022 consolidated financial statements in this Form 10-K. These three acquisitions’ total assets constituted approximately 20% of the Company’s total assets as of December 31, 2022 and represented approximately 6% and 13% of the Company’s revenue and net income, respectively, for the year then ended.
Management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our internal control over financial reporting as of the end of the period covered by this report. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO criteria”) in Internal Control-Integrated Framework (2013). 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. This evaluation included review of the documentation of controls, evaluation of the design effectiveness of controls, testing of the operating effectiveness of controls and a conclusion on this evaluation. Based on the foregoing, management concluded that the Company’s internal control over financial reporting was not effective as of December 31, 2022 for the reasons described below.
We identified the following material weaknesses in internal controls 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.
92


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 of the material weaknesses noted above, management has concluded that our internal control over financial reporting was not effective as of December 31, 2022. Identified 2022 material weaknesses did not result in any restatements of the Company’s audited or unaudited consolidated financial statements for any prior period previously reported by the Company, including unaudited financial results for the full year and fourth quarter ended December 31, 2022 announced in the Company’s press release dated February 23, 2023. While the Company has implemented and will continue to implement remediation efforts with respect to identified deficiencies, certain remediation efforts were implemented later in 2022 and sufficient testing of their operating effectiveness had not yet occurred as of December 31, 2022.
BDO USA, LLP the independent registered public accounting firm that audits our financial statements, has issued an attestation report on our internal control over financial reporting, which follows below.
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 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. Except as described above under “Management’s Report on Internal Control Over Financial Reporting,” there have been no other changes in the Company’s internal control over financial reporting during the fourth quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
93


Report of Independent Registered Public Accounting Firm
Shareholders and Board of Directors
MasTec, Inc.
Coral Gables, Florida
Opinion on Internal Control over Financial Reporting
We have audited MasTec, Inc.’s (the “Company’s”) internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.
We do not express an opinion or any other form of assurance on management’s statements referring to any corrective actions taken by the Company after the date of management’s assessment.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and schedule (collectively referred to as “the financial statements”) and our report dated March 16, 2023 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Item 9A, Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
As indicated in the accompanying “Item 9A, Management’s Report on Internal Control over Financial Reporting”, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of three of the five entities acquired in 2022, which are included in the consolidated balance sheet of the Company as of December 31, 2022, and the related consolidated statements of operations, comprehensive income, equity, and cash flows for the year then ended. These three entities constituted approximately 20% of total assets as of December 31, 2022, and approximately 6% and 13% of revenues and net income, respectively, for the year then ended. Management did not assess the effectiveness of internal control over financial reporting of these acquired entities because of the timing of their acquisitions. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of these acquired entities.
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 the Company’s annual or interim financial statements will not be prevented or detected on a timely basis. Material weaknesses were identified and described in management’s assessment regarding the:
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.
These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2022 financial statements, and this report does not affect our report dated March 16, 2023 on those financial statements.
94


Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ BDO USA, LLP
Miami, Florida
March 16, 2023
95


ITEM 9B.    OTHER INFORMATION
None.
ITEM 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not Applicable.
PART III
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Except as set forth below, the information about directors, executive officers and corporate governance required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders.
We have adopted a code of business conduct and ethics, called the Code of Business Conduct and Ethics, that applies to all of our directors, officers, including our principal executive, financial and accounting officers, and employees and includes additional criteria that are applicable to our Chief Executive Officer, Chief Operating Officer, Chief Financial Officer and senior financial and other officers. The full text of the Code of Business Conduct and Ethics is available in the Investor section of MasTec’s website at www.mastec.com under the tab “Corporate Governance” and is available in print to any shareholder who requests it. See also Item 1. “Business - Available Information.” We intend to provide amendments or waivers to our Code of Business Conduct and Ethics for any of our directors and principal officers on our website within four business days after such amendment or waiver. The reference to our website address does not constitute incorporation by reference of any of the information contained on the website, and such information is not a part of this Annual Report.
ITEM 11.    EXECUTIVE COMPENSATION
The information required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders.
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS
Equity Compensation Plans
The following table sets forth information about our common stock that may be issued under all of our equity compensation plans as of December 31, 2022, which included: the 2013 Incentive Plan; the 2011 ESPP; and the 2013 Bargaining Units ESPP.
Plan Category
(a)
Number of Securities to be Issued Upon Exercise of Outstanding Options, Warrants and Rights
(b)
Weighted Average Exercise Price of Outstanding Options, Warrants and Rights
(c)
Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (Excluding Securities Reflected in Column (a))
Equity compensation plans approved by security holdersN/AN/A2,839,533 
(1)
Equity compensation plans not approved by security holdersN/AN/AN/A
TotalN/A2,839,533 
(1)Under the 2013 Incentive Plan, 1,587,691 shares were available for issuance as of December 31, 2022. Under the 2011 ESPP and 2013 Bargaining Units ESPP, 335,286 shares and 916,556 shares, respectively, were available for issuance as of December 31, 2022.
The other information required by this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders.
ITEM 14.    PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2023 Annual Meeting of Shareholders.
PART IV
96


ITEM 15.    EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
The following financial statements, schedules and exhibits are filed as part of this Form 10-K:
(a)    1.    Financial Statements – the consolidated financial statements and the reports of the Independent Registered Public Accounting firms are listed on pages 49 through 92.
2.    Financial Statement Schedules – Schedule II - Valuation and Qualifying Accounts.
3.    Exhibits including those incorporated by reference – The Exhibit Index below contains a list of exhibits filed or furnished with this Form 10-K.
Exhibit Index
Exhibits
Description (1)
3.1
Composite Articles of Incorporation of MasTec, Inc., filed as Exhibit 3.1 to our Annual Report on Form 10-K filed with the SEC on February 25, 2010 and incorporated by reference herein.
3.2
Amended and Restated By-laws of MasTec, Inc., amended and restated as of January 22, 2010, filed as Exhibit 3.1 to our Current Report on Form 8-K filed with the SEC on January 28, 2010 and incorporated by reference herein.
4.1
Indenture, dated June 5, 2009, by and among MasTec, Inc., MasTec Inc.’s subsidiaries party thereto, as guarantors, and U.S. Bank National Association, as trustee, filed as Exhibit 4.2 to our Current Report on Form 8-K filed with the SEC on June 5, 2009 and incorporated by reference herein.
4.2
Form of 4.50% Senior Note due 2028, incorporated by reference to Exhibit A of Exhibit 4.3 and filed as Exhibit 4.1 to our Current Report on Form 8-K filed with the SEC on August 4, 2020.
4.3
Indenture, dated August 4, 2020, by and among the Company, certain of the Company’s subsidiaries and U.S. Bank National Association, as trustee, filed as Exhibit 4.2 to our Current Report on Form 10-Q filed with the SEC on August 4, 2020 and incorporated by reference herein.
4.4
Description of Capital Stock, filed as Exhibit 4.17 to our Annual Report on Form 10-K filed with the SEC on February 27, 2020 and incorporated by reference herein.
10.1+
Split Dollar Agreement, dated as of February 26, 2018, by and between MasTec, Inc., Jorge Mas, and José Ramon Mas and Juan Carlos Mas, as Trustees of the Jorge Mas Irrevocable Trust, dated June 1, 2012, filed as Exhibit 10.1 to our Annual Report on Form 10-K filed with the SEC on February 27, 2018 and incorporated by reference herein.
10.2+
10.3+
MasTec, Inc. Amended and Restated Deferred Compensation Plan, filed as Exhibit 10.3 to our Annual Report on Form 10-K filed with the SEC on February 25, 2021 and incorporated by reference herein.
10.4+
Employment Agreement, effective as of January 1, 2010, between MasTec, Inc. and Robert Apple, filed as Exhibit 10.2 to our Current Report on Form 8-K filed with the SEC on January 28, 2010 and incorporated by reference herein.
10.5+
First Amendment to the Employment Agreement between MasTec, Inc. and Robert Apple, dated March 31, 2014, filed as Exhibit 10.4 to our Current Report on Form 8-K filed with the SEC on April 4, 2014 and incorporated by reference herein.
10.6+
MasTec, Inc. Amended and Restated 2011 Employee Stock Purchase Plan., filed as Exhibit 10.5 to our Annual Report on Form 10-K filed with the SEC on February 25, 2021 and incorporated by reference herein.
10.7+
Amendment to the MasTec, Inc. Amended and Restated 2011 Employee Stock Purchase Plan, filed as Exhibit 10.2 to our Quarterly Report on Form 10-Q filed with the SEC on May 5, 2022 and incorporated by reference herein.
10.8
10.9
10.10
10.11+
Employment Agreement, dated April 18, 2007, by and between MasTec, Inc. and José R. Mas, filed as Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on April 20, 2007 and incorporated by reference herein.
10.12+
Employment Agreement, dated as of March 31, 2014, by and between MasTec, Inc. and Alberto de Cardenas, filed as Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on April 4, 2014 and incorporated by reference herein.
10.13+
First Amendment to the Employment Agreement between MasTec, Inc. and Jose R. Mas, dated March 31, 2014, filed as Exhibit 10.2 to our Current Report on Form 8-K filed with the SEC on April 4, 2014 and incorporated by reference herein.
10.14+
MasTec, Inc. Amended and Restated Bargaining Units ESPP. filed as Exhibit 10.12 to our Annual Report on Form 10-K filed with the SEC on February 25, 2021 and incorporated by reference herein.
10.15+
Amendment to the MasTec, Inc. Amended and Restated Bargaining Units ESPP, filed as Exhibit 10.1 to our Quarterly Report on Form 10-Q filed with the SEC on May 5, 2022 and incorporated by reference herein.
97


10.16+
MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan, filed as Annex A to our Definitive Additional Proxy Materials filed with the SEC on May 13, 2021 and incorporated by reference herein.
10.17*
10.18*
10.19*
10.20*
10.21+
Form of Executive Employee Restricted Stock Agreement for the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (for awards made prior to May 14, 2020), filed as Exhibit 10.6 to our Quarterly Report on Form 10-Q filed with the SEC on May 4, 2017 and incorporated by reference herein.
10.22+
Form of Executive Restricted Stock Agreement for the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (for awards made after May 14, 2020), filed as Exhibit 10.1 to our Quarterly Report on Form 10-Q filed with the SEC on July 31, 2020 and incorporated by reference herein.
10.23+
Form of Executive (Jorge Mas) Restricted Stock Agreement for the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan, filed as Exhibit 10.2 to our Quarterly Report on Form 10-Q filed with the SEC on July 31, 2020 and incorporated by reference herein.
10.24+
Employment Agreement by and between MasTec, Inc. and George Pita, dated January 23, 2014, filed as Exhibit 10.2 to our Current Report on Form 8-K filed with the SEC on January 24, 2014 and incorporated by reference herein.
10.25+
First Amendment to the Employment Agreement between MasTec, Inc. and George Pita , dated March 31, 2014, filed as Exhibit 10.3 to our Current Report on Form 8-K filed with the SEC on April 4, 2014 and incorporated by reference herein.
10.26+
MasTec, Inc. Deferred Fee Plan for Directors (as amended and restated), filed as Exhibit 10.38 to our Form 8-K filed with the SEC on December 23, 2005 and incorporated by reference herein.
21*
23.1*
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 Annual Report on Form 10-K for the year ended December 31, 2022, formatted in Inline XBRL (included with the Exhibit 101 attachments).
______________
(1)    SEC file number for all Securities Exchange Act reports referenced in the exhibit list is 001 - 08106.
*    Filed herewith.
**    Furnished herewith.
+    Management contract or compensation plan arrangement.
ITEM 16.    FORM 10-K SUMMARY
Not applicable.
98


MASTEC, INC.
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS
(in millions)
Additions
Balance at Beginning of PeriodCharges to Cost and ExpenseOther Additions(Deductions)Balance at End of Period
Year ended December 31, 2022
Allowance for credit losses$7.8$2.6 
(a)
$ $(2.0)
(b)
$8.4 
Allowance for unbilled receivables and project close-out liabilities96.89.4
(a)
40.3
(g)
(29.5)
(b)
117.0 
Valuation allowance for inventory 11.12.5
(c)
(1.4)
(d)
12.2 
Valuation allowance for deferred tax assets54.211.6
(e)
29.6
(g)
(7.8)
(f)
87.6 
Total
$169.9$26.1$69.9$(40.7)$225.2 
Year ended December 31, 2021
Allowance for credit losses$20.5$2.8
(a)
$$(15.5)
(b)
$7.8 
Allowance for unbilled receivables and project close-out liabilities50.467.0
(a)
(20.6)
(b)
96.8 
Valuation allowance for inventory8.53.1
(c)
(0.5)
(d)
11.1 
Valuation allowance for deferred tax assets45.89.4
(e)
(1.0)
(f)
54.2 
Total
$125.2$82.3$$(37.6)$169.9 
Year ended December 31, 2020
Allowance for credit losses$10.1$12.1
(a)
$$(1.7)
(b)
$20.5 
Allowance for unbilled receivables and project close-out liabilities57.338.5
(a)
(45.4)
(b)
50.4 
Valuation allowance for inventory7.71.8
(c)
(1.0)
(d)
8.5 
Valuation allowance for deferred tax assets48.86.8
(e)
(9.8)
(f)
45.8 
Total
$123.9$59.2$$(57.9)$125.2 

(a)    Provisions for receivables and project close-out liabilities.
(b)    Write-offs of and reversals for receivables and project close-out liabilities.
(c)    Provisions for obsolete inventory and other adjustments to net realizable value.
(d)    Inventory write-offs.
(e)    Additions related to federal, foreign and state attributes.
(f)     Deductions related to federal, foreign and state attributes.
(g)     Assumption of acquisition-related balances.
99


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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, in the City of Miami, State of Florida, on March 16, 2023.
 
MASTEC, INC.
/s/ JOSÉ R. MAS    
José R. Mas
Chief Executive Officer
(Principal Executive Officer)
/s/ GEORGE L. PITA
George L. Pita
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)
    
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated on March 16, 2023.
 
/s/ JORGE MASChairman of the Board of Directors
Jorge Mas
/s/ JOSÉ R. MASChief Executive Officer and Director
José R. Mas(Principal Executive Officer)
/s/ GEORGE L. PITAExecutive Vice President and Chief Financial Officer
George L. Pita(Principal Financial and Accounting Officer)
/s/ C. ROBERT CAMPBELLDirector
 C. Robert Campbell
/s/ ERNST N. CSISZARDirector
Ernst N. Csiszar
/s/ ROBERT J. DWYERDirector
Robert J. Dwyer
/s/ JULIA L. JOHNSONDirector
Julia L. Johnson
/s/ JAVIER PALOMAREZDirector
Javier Palomarez
/s/ AVA L. PARKERDirector
Ava L. Parker
100
EX-10.17 2 mtz12312210-kex1017.htm EX-10.17 Document
Exhibit 10.17

AMENDMENT TO THE MASTEC, INC. AMENDED AND RESTATED
2013 INCENTIVE COMPENSATION PLAN


    WHEREAS, MasTec, Inc. (the “Company”) maintains the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the “Plan”); and

WHEREAS, capitalized terms used and not herein defined shall have the respective meanings ascribed thereto in the Plan; and
    WHEREAS, the Company desires to amend the Plan to provide for automatic vesting of unvested Restricted Stock and Restricted Stock Units granted to a Participant in the event of the Participant’s death or Disability, with respect to all currently outstanding and future Restricted Stock Awards and Restricted Stock Unit Awards.

    NOW THEREFORE, the Plan is hereby amended, effective as of December 14, 2022, as follows:

1.Section 6(d)(ii) of the Plan is hereby amended and restated in its entirety, as follows:

“(ii)    Forfeiture.

(A)    Except as otherwise determined by the Committee, upon termination of a Participant’s Continuous Service during the applicable Restriction Period, the Participant’s Restricted Stock that is at that time subject to a risk of forfeiture that has not lapsed or otherwise been satisfied shall be forfeited and reacquired by the Company; provided that the Committee may provide, by resolution or other action or in any Award Agreement, or may determine in any individual case, that forfeiture conditions relating to Restricted Stock Awards shall be waived in whole or in part in the event of terminations resulting from specified causes, and the Committee may in other cases waive in whole or in part the forfeiture of Restricted Stock.

(B)    Notwithstanding any provision of this Plan or any Award Agreement, with respect to all Restricted Stock Awards that are outstanding on December 14, 2022 and all Restricted Stock Awards granted on or after December 14, 2022, in the event that a Participant’s Continuous Service terminates by reason of the Participant’s Disability or death, all of the unvested shares of Restricted Stock subject to the Participant’s Restricted Stock Award(s) shall be immediately vested as of the date of such Participant’s Disability or death, whichever is applicable.”

2.Section 6(e)(ii) of the Plan is hereby amended and restated in its entirety, as follows:

“(ii)    Forfeiture.

(A)    Except as otherwise determined by the Committee, upon termination of a Participant’s Continuous Service during the applicable deferral period or portion thereof to which forfeiture conditions apply (as provided in the Award Agreement evidencing the Restricted Stock Unit Award), the Participant’s Restricted Stock Unit Award that is at that time subject to a risk of forfeiture that has not lapsed or otherwise been satisfied shall be forfeited; provided that the Committee may provide, by resolution or other action or in any Award Agreement, or may determine in any individual case, that forfeiture conditions relating to a Restricted Stock Unit Award shall be waived in whole or in part in the event of terminations resulting from specified causes, and the Committee may in other cases waive in whole or in part the forfeiture of any Restricted Stock Unit Award.

(B)    Notwithstanding any provision of this Plan or any Award Agreement, with respect to all Restricted Stock Unit Awards that are outstanding on December 14, 2022 and all Restricted Stock Unit Awards granted on or after December 14, 2022, in the event that a Participant’s Continuous Service terminates by reason of the Participant’s Disability or death, all of the unvested Restricted Stock Units subject to the Participant’s Restricted Stock Unit Award(s) shall be immediately vested as of the date of such Participant’s Disability or death, whichever is applicable”

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


[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]


EX-10.18 3 mtz12312210-kex1018.htm EX-10.18 Document
Exhibit 10.18
MASTEC, INC.
RESTRICTED STOCK AGREEMENT
1.    Award of Shares. MasTec, Inc. (the “Company”) has awarded to the “Recipient” designated below, the “Award” generally described in the Notice of Restricted Stock Award (the “Notice”), which is hereby incorporated by reference, subject to the terms and conditions of the Company’s Amended and Restated 2013 Incentive Compensation Plan (“Plan”). The Company and the Recipient agree that these Awards are governed by the terms and conditions of the Plan, as amended from time to time, which are incorporated herein in their entirety. Unless otherwise provided herein, terms used herein that are defined in the Plan (or the Notice) and not defined herein shall have the meanings attributable thereto in the Plan (or the Notice).
2.    Award Restrictions.
    (a)    The shares of restricted stock (the “Restricted Stock”) covered by the Award shall vest on the vesting dates (each a “Vesting Date”) set forth below, provided that the Continuous Service of the Recipient continues through and until the applicable Vesting Date:
Vesting DateNumber of Shares that Become Vested
[ ][ ]
[ ][ ]
[ ][ ]

(b)    In the event that a Change in Control of the Company occurs during the Recipient’s Continuous Service, the shares of Restricted Stock subject to this Agreement shall become immediately vested as of the date of the Change in Control.
(c)    In the event that the Recipient’s Continuous Service terminates by reason of the Recipient’s Disability or death, the shares of Restricted Stock subject to this Agreement shall become immediately vested as of the date of the Recipient’s Disability or death, whichever is applicable.
(d)    Notwithstanding any other term or provision of this Agreement, the Committee retains the right to accelerate vesting of any Restricted Stock awarded under this Agreement.
(e)    Any Shares covered by the Award shall not be transferable by the Recipient by means of sale, assignment, exchange, pledge, or otherwise, unless and until they become vested pursuant to the terms of this Agreement. The naming of a Beneficiary under the Plan does not constitute a transfer.
3.    Stock Certificates.
    (a)    The stock certificate(s) evidencing the Restricted Stock shall be registered in the name of the Recipient as of the Date of Grant designated in the Notice. Physical possession or custody of such stock certificate(s) shall be retained by the Company until such time as the Shares become vested. Such stock certificate(s) shall be distributed to the Recipient or Beneficiary(ies) as soon as administratively practicable after the Shares become vested. The Company reserves the right to place a legend on the stock certificate(s) restricting the transferability of such certificate(s).
(b)    During the period prior to vesting, the Recipient shall be entitled to all rights of a shareholder of the Company with respect to the Restricted Stock, including the right to vote the Shares and receive cash dividends. Any cash dividends declared with respect to any shares of Restricted Stock shall be held in escrow by the Company (unsegregated as a part of its general assets) until such time as the Restricted Stock that such cash dividends are attributed to become vested Shares, and if and to the extent that such Restricted Stock is subsequently forfeited, the cash dividends attributable to the forfeited Restricted Stock shall be forfeited as well. Stock dividends declared by the Company will be characterized as Restricted Stock and will be subject to vesting and be distributed at the same times as the Restricted Stock with respect to which they were declared as dividends.
(c)    The Recipient shall deposit with the Company stock powers or other instruments of transfer or assignment, duly endorsed in blank with signature(s) guaranteed, corresponding to each certificate representing shares of Restricted Stock until such Shares become vested. If the Recipient shall fail to provide the Company with any such stock power or other instrument of transfer or assignment, the Recipient hereby irrevocably appoints the Secretary of the Company as his attorney-in-fact, with full power of appointment and substitution, to execute and deliver any such power or other instrument which may be necessary to effectuate the transfer of the Restricted Stock (or assignment of distributions thereon) on the books and records of the Company.
(d)    If the Company is authorized to issue Shares without certificates, then the Company may, in the discretion of the Committee, issue Shares pursuant to this Agreement without certificates, in which case any references in this



Agreement to certificates shall instead refer to whatever evidence may be issued to reflect the Recipient’s ownership of the Shares subject to the terms and conditions of this Agreement.
4.    Forfeiture of Shares. Upon termination of the Recipient’s Continuous Service, for any reason, any shares of Restricted Stock that have not previously become vested and that do not become vested pursuant to Section 2 hereof, shall be immediately forfeited and revert back to the Company without any payment to the Recipient. If the Recipient breaches any of the Restrictive Covenants as defined in Section 5 hereof, then (in addition to any other rights or remedies to which the Company may be entitled as a result of such breach), all non-vested shares of Restricted Stock shall be forfeited immediately upon such breach and revert or be transferred by the Recipient back to the Company without any payment to the Recipient. The Committee shall have the power and authority to enforce on behalf of the Company any rights of the Company under this Agreement in the event of the Recipient’s forfeiture of non-vested shares of Restricted Stock pursuant to this Section 4.
5.    Restrictive Covenants. As a condition to the Company’s grant of the Restricted Stock to the Recipient, and for other valuable consideration, the receipt and sufficiency of which are hereby acknowledged by the Recipient, the Recipient hereby agrees to comply with the restrictive covenants contained in this Section 5 and any other covenants or agreements regarding confidentiality, non-solicitation, non-competition or similar matters entered into between the Recipient and the Company and/or any Subsidiaries (collectively, the “Restrictive Covenants”).
    (a)    Confidential Information. The Recipient acknowledges that as a result of the Recipient’s services for the Company and its Subsidiaries, the Recipient will gain knowledge of, and access to, proprietary and confidential information and trade secrets of the Company and its Subsidiaries, 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 the Recipient; (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 (collectively, the “Confidential Information”). The Recipient further acknowledges that such information, even though it may be contributed, developed or acquired by the Recipient, 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. Accordingly, the Recipient will not, at any time, either during or subsequent to the termination of the Recipient’s services for the Company and its Subsidiaries for any reason, 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’ 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 the Recipient’s services for the Company and its Subsidiaries, (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 the Recipient, 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 the Recipient’s intent to disclose. The Recipient 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.
    (b)    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 the Recipient (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 period in which the Recipient provides services for the Company and its Subsidiaries, which arise from the fulfillment of the Recipient’s duties to the Company and its Subsidiaries and which may be directly or indirectly useful in the business of the Company or its Subsidiaries will be promptly and fully disclosed in writing to the Company. The Company and its Subsidiaries 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 and its Subsidiaries. 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 its Subsidiaries, and the Recipient will return to the Company and its Subsidiaries 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 or a Subsidiary’s request thereof, or the expiration or termination of the Recipient’s services for the Company and its Subsidiaries. The Recipient will execute, acknowledge and deliver to the Company and its Subsidiaries any and all further assignments, contracts or other instruments the Company and its Subsidiaries deem necessary or expedient, without further compensation, to carry out and effectuate the intents and purposes of the Agreement and to vest in the Company and its Subsidiaries each and all of the rights of the Company and its Subsidiaries in the Intellectual Property.
        (c)    Nonsolicitation.

(i)    The Recipient acknowledges and agrees that Company’s and its Subsidiaries’ existing or contemplated businesses (collectively, the “Business”) are conducted throughout the United States of America and the Commonwealth of Canada. Until two (2) years following the date of the termination of the Recipient’s employment with the Company and its Subsidiaries (the “Period of Non-Solicitation”) and within the United States of America and the Commonwealth of Canada (including their possessions, protectorate and territories, the “Territory”), the Recipient will not (whether or not then
    2


providing services for the Company or its Subsidiaries for any reason), without the Company’s prior written consent, 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 the Recipient or any other person or entity, any individual who is or was at any time within six (6) months prior to cessation of the Recipient’s termination of the Recipient’s services for the Company and its Subsidiaries, an employee of the Company or its Subsidiaries.

(ii)    If the Recipient breaches or violates any of the provisions of this Section 5(c), the running of the Period of Non-Solicitation (but not of any of the Recipient’s obligations under this Section 5) will be tolled with respect to the Recipient during the continuance of any actual breach or violation.

        (d)    Reasonable Restrictions. The parties acknowledge and agree that the restrictions set forth in Section 5 of this Agreement are reasonable for the purpose of protecting the value of the business and goodwill of the Company and its Subsidiaries. It is the desire and intent of the parties that the provisions of Section 5 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 Section 5 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 are to apply only with the respect to the operation of such section in the particular jurisdiction in which such adjudication is made.

        (e)    Breach or Threatened Breach. The parties acknowledge and agree that the performance of the obligations under Section 5 by the Recipient are special, unique and extraordinary in character, and that in the event of the breach or threatened breach by the Recipient of the terms and conditions of Section 5, the Company and its Subsidiaries 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 Section 5 and/or to enforce the specific performance of this Agreement by the Recipient and/or to enjoin the Recipient from breaching or attempting to breach Section 5. In the event the Company believes that the Recipient has breached the Recipient’s obligations under Section 5, or threatens to do so, it shall promptly provide the Recipient 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 Company and its Subsidiaries to delay the institution of legal proceedings) five (5) business days to respond to the notice, prior to the initiation of legal proceedings. 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 the Recipient reimbursement for all attorneys’ and paralegal fees and expenses and court costs incurred by the Company in enforcing this Agreement and will have the right and remedy to require the Recipient to account for and pay over to the Company all compensation, profit, monies, accruals or other benefits derived or received, directly or indirectly, by the Recipient from the action constituting a breach or violation of this Section 5.
6.    Recapitalization, Mergers, Etc. As provided in the Plan, in the event of corporate transactions affecting the Company’s outstanding Shares, such as recapitalizations or mergers, the Committee shall equitably adjust the number and kinds of Shares subject to this Award in such manner as the Committee deems appropriate, may accelerate the vesting of awards hereunder, and may take such other action as the Committee may determine to be appropriate pursuant to the Plan.
7.    Compliance with Securities Laws. It shall be a condition to the Recipient’s right to receive shares of Restricted Stock hereunder that the Committee may, in its discretion, require (a) that the shares of Restricted Stock reserved for issue upon the grant of this award shall have been duly listed, upon official notice of issuance, upon any national securities exchange or automated quotation system on which the Shares may then be listed or quoted, (b) that either (i) a registration statement under the Securities Act of 1933 with respect to the Shares shall be in effect, or (ii) in the opinion of counsel for the Company, the proposed purchase shall be exempt from registration under that Act and the Recipient shall have made such undertakings and agreements with the Company as the Company may reasonably require, and (c) that such other steps, if any, as counsel for the Company shall consider necessary to comply with any law applicable to the issue of such Shares by the Company shall have been taken by the Company or the Recipient, or both. The certificates representing the Shares granted under this Award may contain such legends as counsel for the Company shall consider necessary to comply with any applicable law.
8.    Administration.
    (a)    The Committee shall have full authority and discretion to decide all matters relating to the administration and interpretation of this Agreement. The Committee shall have full power and authority to pass and decide upon cases in conformity with the objectives of this Agreement under such rules as the Board may establish.
(b)    Any decision made or action taken by the Company, the Board, or the Committee arising out of, or in connection with, the administration, interpretation, and effect of this Agreement shall be at their absolute discretion and will be conclusive and binding on all parties. No member of the Board, Committee, or employee of the Company shall be liable for any act or action hereunder, whether of omission or commission, by the Recipient or by any agent to whom duties in connection with the administration of this Agreement have been delegated in accordance with the provision of this Agreement.
9.    Tax Matters; Section 83(b) Election.
(a)    If the Recipient does not properly make the election described in Section 9(b) below, the Recipient shall, no later than the date or dates as of which the restrictions referred to in this Agreement hereof shall lapse, pay to the Company, or make arrangements satisfactory to the Committee for payment of, any federal, state, local or foreign taxes of any
    3


kind that the Company determines are required by law to be withheld with respect to the Restricted Stock (including without limitation the vesting thereof), and the Company shall, to the extent permitted by law, have the right to deduct from any payment of any kind (including without limitation, the withholding of any Shares that otherwise would be distributed to the Recipient under this Agreement) otherwise due to Recipient any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to the Restricted Stock.
(b)    If the Recipient properly elects, within thirty (30) days of the Date of Grant, to include in gross income for federal income tax purposes an amount equal to the Fair Market Value (as of the Date of Grant) of the Restricted Stock pursuant to Section 83(b) of the Code, the Recipient shall make arrangements satisfactory to the Committee to pay to the Company any federal, state, local or foreign income taxes that the Company determines are required to be withheld with respect to the Restricted Stock. If the Recipient shall fail to make such tax payments as are required, the Company shall, to the extent permitted by law, have the right to deduct from any payment of any kind (including without limitation, the withholding of any Shares that otherwise would be issued to the Recipient under this Agreement) otherwise due to the Recipient, any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to the Restricted Stock.
    (c)    The Recipient may satisfy the withholding requirements pursuant to any one or combination of the following methods:
        (i)    payment in cash; or
    (ii)    payment by surrendering a number of unrestricted previously held Shares (free and clear of all liens and encumbrances), or the withholding of a number of Shares that otherwise would be deliverable to the Recipient pursuant to this Award. The Shares so delivered or withheld must have an aggregate Fair Market Value on the date on which the shares of Restricted Stock become taxable that shall not exceed the maximum statutory tax rates in the Recipient’s applicable jurisdictions with respect to the shares of Restricted Stock (or such other amount as the Committee determines will not result in additional compensation expense for financial accounting purposes under applicable financial accounting principles). For this purpose, the maximum statutory tax rates are based on the applicable rates of the relevant tax authorities (for example, federal, state, and local), including the Recipient’s share of payroll or similar taxes, as provided in tax law, regulations, or the authority’s administrative practices, not to exceed the highest statutory rate in that jurisdiction, even if that rate exceeds the highest rate that may be applicable to the Recipient. The Recipient may surrender Shares either by attestation or by delivery of a certificate or certificates for Shares duly endorsed for transfer to the Company, and if required with medallion level signature guarantee by a member firm of a national stock exchange, by a national or state bank (or guaranteed or notarized in such other manner as the Committee may require).
(d)    Tax consequences on the Recipient (including without limitation federal, state, local and/or foreign income tax consequences) with respect to the Restricted Stock (including without limitation the grant, vesting and/or forfeiture thereof) are the sole responsibility of the Recipient. The Recipient shall consult with his or her own personal accountant(s) and/or tax advisor(s) regarding these matters, the making of a Section 83(b) election, and the Recipient’s filing, withholding and payment (or tax liability) obligations.
10.    Company Relation with Recipients. Nothing in this Agreement shall confer on the Recipient any right to continued Continuous Service.
11.    Limit on Other Compensation Arrangements. Nothing contained in this Agreement shall preclude the Company or any Subsidiary from adopting or continuing in effect other or additional compensation plans, agreements or arrangements, and any such plans, agreements and arrangements may be either generally applicable or applicable only in specific cases or to specific persons.
12.    Force and Effect. The various provisions of this Agreement are severable in their entirety. Any determination of invalidity or unenforceability of any one provision shall have no effect on the continuing force and effect of the remaining provisions.
13.    Entire Agreement. This Agreement contains the entire understanding of the parties and shall not be modified or amended except in writing and duly signed by the parties after appropriate action by the Committee.
14.    No Trust or Fund Created. Neither this Agreement nor the grant of Restricted Stock hereunder shall create or be construed to create a trust or separate fund of any kind or a fiduciary relationship between the Company or any Subsidiary and the Recipient or any other person. To the extent that the Recipient or any other person acquires a right to receive payments from the Company or any Subsidiary pursuant to this Agreement, such right shall be no greater than the right of any unsecured general creditor of the Company.
15.    Law Governing. This Agreement is subject to and shall be administered and governed in all respects under the laws of the State of Florida without regard to its conflict of law rules.
16.    Binding Effect; Captions. This Agreement is binding upon the Company, its successors and assigns, and the Recipient, and his/her heirs, legal representatives and permitted assigns. Captions are provided for reference, do not form a part of this Agreement and are not admissible to determine the intent of the parties.
    4


17.    Notices. Any notice under this Agreement shall be in writing and shall be deemed to have been duly given when delivered personally or when deposited in the United States mail, registered, postage prepaid, and addressed, in the case of the Company, to the Company’s General Counsel at 800 Douglas Road, 12th Floor, Coral Gables, FL 33134, or if the Company should move its principal office, to such principal office, and, in the case of the Recipient, to the Recipient’s last permanent address as shown on the Company’s records, subject to the right of either party to designate some other address at any time hereafter in a notice satisfying the requirements of this Section.
18.    Section 409A.        
(a)    It is intended that the Restricted Stock awarded pursuant to this Agreement be exempt from Section 409A of the Code (“Section 409A”) because it is believed that the Agreement does not provide for a deferral of compensation and accordingly that the Agreement does not constitute a nonqualified deferred compensation plan within the meaning of Section 409A. The provisions of this Agreement shall be interpreted in a manner consistent with that intention, and the provisions of this Agreement may not be amended, adjusted, assumed or substituted for, converted or otherwise modified without the Recipient’s prior written consent if and to the extent that such amendment, adjustment, assumption or substitution, conversion or modification would cause the award to violate the requirements of Section 409A.
(b)    In the event that either the Company or the Recipient believes, at any time, that any benefit or right under this Agreement is subject to Section 409A, and does not comply with the requirements of Section 409A, it shall promptly advise the other and the Company and the Recipient shall negotiate reasonably and in good faith to amend the terms of such benefits and rights, if such an amendment may be made in a commercially reasonable manner, such that they comply with Section 409A with the most limited possible economic affect on the Recipient and on the Company.
(c)    Notwithstanding the foregoing, the Company does not make any representation to the Recipient that the shares of Restricted Stock awarded pursuant to 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 Recipient or any Beneficiary for any tax, additional tax, interest or penalties that the Recipient or any Beneficiary 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.
19.    Clawback of Benefits.
    (a)    The Company may (i) cause the cancellation of the shares of Restricted Stock subject to this Agreement, (ii) require reimbursement of the shares of Restricted Stock subject to this Agreement by the Recipient or Beneficiary, and (iii) effect any other right of recoupment of equity or other compensation provided under the Plan or this Agreement or otherwise in accordance with any Company policies that currently exist or that may from time to time be adopted or modified in the future by the Company and/or applicable law, including, without limitation the Recoupment Policy adopted by the Committee as in effect on the Date of Grant designated in the Notice and as amended from time to time (each, a “Clawback Policy”). In addition, the Recipient may be required to repay to the Company certain previously paid compensation, whether provided under the Plan or this Agreement or otherwise, in accordance with any Clawback Policy. By accepting the shares of Restricted Stock subject to this Agreement, the Recipient is also agreeing to be bound by any existing or future Clawback Policy adopted by the Company, or any amendments that may from time to time be made to the Clawback Policy in the future by the Company in its discretion (including without limitation any Clawback Policy adopted or amended to comply with applicable laws or stock exchange requirements) and is further agreeing that all of the Recipient’s Award Agreements (and/or awards issued under the Prior Plans) may be unilaterally amended by the Company, without the Recipient’s consent, to the extent that the Company in its discretion determines to be necessary or appropriate to comply with any Clawback Policy.
    (b)    If the Recipient, without the consent of the Company, while employed by or providing services to the Company or any Subsidiary or after termination of such employment or service, violates a non-competition, non-solicitation or non-disclosure covenant or agreement or otherwise engages in activity that is in conflict with or adverse to the interest of the Company or any Subsidiary, as determined by the Committee in its sole discretion, then (i) any outstanding, vested or unvested, earned or unearned portion of the shares of Restricted Stock subject to this Agreement may, at the Committee’s discretion, be canceled and (ii) the Committee, in its discretion, may require the Recipient or other person to whom any payment has been made or Shares or other property have been transferred in connection with the shares of Restricted Stock subject to this Agreement to forfeit and pay over to the Company, on demand, all or any portion of the value realized (whether or not taxable) on the vesting or payment of any shares of Restricted Stock subject to this Agreement during the time period specified in this Agreement or otherwise specified by the Committee.
20.    Non-Waiver of Breach. The waiver by any party hereto of the other party's prompt and complete performance, or breach or violation, of any term or provision of this Agreement shall be effected solely in a writing signed by such party, and shall not operate nor be construed as a waiver of any subsequent breach or violation, and the waiver by any party hereto to exercise any right or remedy which he or it may possess shall not operate nor be construed as the waiver of such right or remedy by such party, or as a bar to the exercise of such right or remedy by such party, upon the occurrence of any subsequent breach or violation.
21.    Counterparts. This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute one and the same instrument and agreement.
    5


IN WITNESS WHEREOF, the parties have executed this Agreement on this ___ day of ______, ________.
MASTEC, INC.
By:        
Its:
        
[NAME OF RECIPIENT]
        
Signature

    6
EX-10.19 4 mtz12312210-kex1019.htm EX-10.19 Document
Exhibit 10.19
MASTEC, INC.
RESTRICTED STOCK AGREEMENT
1.    Award of Shares. MasTec, Inc. (the “Company”) has awarded to the “Recipient” designated below, the “Award” generally described in the Notice of Restricted Stock Award (the “Notice”), which is hereby incorporated by reference, subject to the terms and conditions of the Company’s Amended and Restated 2013 Incentive Compensation Plan (“Plan”). The Company and the Recipient agree that these Awards are governed by the terms and conditions of the Plan, as amended from time to time, which are incorporated herein in their entirety. Unless otherwise provided herein, terms used herein that are defined in the Plan (or the Notice) and not defined herein shall have the meanings attributable thereto in the Plan (or the Notice).
2.    Award Restrictions.
(a)    The shares of restricted stock (the “Restricted Stock”) covered by the Award shall vest on the vesting dates (each a “Vesting Date”) set forth below, provided that the Continuous Service of the Recipient continues through and until the applicable Vesting Date:
Vesting DateNumber of Shares that Become Vested
[ ][ ]
[ ][ ]
[ ][ ]
(b)    In the event that a Change in Control of the Company occurs during the Recipient’s Continuous Service, the shares of Restricted Stock subject to this Agreement shall become immediately vested as of the date of the Change in Control.
(c)    In the event that the Recipient’s Continuous Service terminates by reason of the Recipient’s Disability or death, the shares of Restricted Stock subject to this Agreement shall become immediately vested as of the date of the Recipient’s Disability or death, whichever is applicable.
(d)    Notwithstanding any other term or provision of this Agreement, the Committee retains the right to accelerate vesting of any Restricted Stock awarded under this Agreement.
(e)    Any Shares covered by the Award shall not be transferable by the Recipient by means of sale, assignment, exchange, pledge, or otherwise, unless and until they become vested pursuant to the terms of this Agreement. The naming of a Beneficiary under the Plan does not constitute a transfer.
3.    Stock Certificates.
    (a)    The stock certificate(s) evidencing the Restricted Stock shall be registered in the name of the Recipient as of the Date of Grant designated in the Notice. Physical possession or custody of such stock certificate(s) shall be retained by the Company until such time as the Shares become vested. Such stock certificate(s) shall be distributed to the Recipient or Beneficiary(ies) as soon as administratively practicable after the Shares become vested. The Company reserves the right to place a legend on the stock certificate(s) restricting the transferability of such certificate(s).
(b)    During the period prior to vesting, the Recipient shall be entitled to all rights of a shareholder of the Company with respect to the Restricted Stock, including the right to vote the Shares and receive cash dividends. Any cash dividends declared with respect to any shares of Restricted Stock shall be held in escrow by the Company (unsegregated as a part of its general assets) until such time as the Restricted Stock that such cash dividends are attributed to become vested Shares, and if and to the extent that such Restricted Stock is subsequently forfeited, the cash dividends attributable to the forfeited Restricted Stock shall be forfeited as well. Stock dividends declared by the Company will be characterized as Restricted Stock and will be subject to vesting and be distributed at the same times as the Restricted Stock with respect to which they were declared as dividends.
(c)    The Recipient shall deposit with the Company stock powers or other instruments of transfer or assignment, duly endorsed in blank with signature(s) guaranteed, corresponding to each certificate representing shares of Restricted Stock until such Shares become vested. If the Recipient shall fail to provide the Company with any such stock power or other instrument of transfer or assignment, the Recipient hereby irrevocably appoints the Secretary of the Company as his attorney-in-fact, with full power of appointment and substitution, to execute and deliver any such power or other instrument which may be necessary to effectuate the transfer of the Restricted Stock (or assignment of distributions thereon) on the books and records of the Company.
(d)    If the Company is authorized to issue Shares without certificates, then the Company may, in the discretion of the Committee, issue Shares pursuant to this Agreement without certificates, in which case any references in this



Agreement to certificates shall instead refer to whatever evidence may be issued to reflect the Recipient’s ownership of the Shares subject to the terms and conditions of this Agreement.
4.    Forfeiture of Shares. Upon termination of the Recipient’s Continuous Service, for any reason, any shares of Restricted Stock that have not previously become vested and that do not become vested pursuant to Section 2 hereof, shall be immediately forfeited and revert back to the Company without any payment to the Recipient. If the Recipient breaches any of the Restrictive Covenants as defined in Section 5 hereof, then (in addition to any other rights or remedies to which the Company may be entitled as a result of such breach), all non-vested shares of Restricted Stock shall be forfeited immediately upon such breach and revert or be transferred by the Recipient back to the Company without any payment to the Recipient. The Committee shall have the power and authority to enforce on behalf of the Company any rights of the Company under this Agreement in the event of the Recipient’s forfeiture of non-vested shares of Restricted Stock pursuant to this Section 4.
5.    Restrictive Covenants. As a condition to the Company’s grant of the Restricted Stock to the Recipient, and for other valuable consideration, the receipt and sufficiency of which are hereby acknowledged by the Recipient, the Recipient hereby agrees to comply with the restrictive covenants contained in this Section 5 and any other covenants or agreements regarding confidentiality, non-solicitation, non-competition or similar matters entered into between the Recipient and the Company and/or any Subsidiaries (collectively, the “Restrictive Covenants”).
    (a)    Confidential Information. The Recipient acknowledges that as a result of the Recipient’s services for the Company and its Subsidiaries, the Recipient will gain knowledge of, and access to, proprietary and confidential information and trade secrets of the Company and its Subsidiaries, 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 the Recipient; (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 (collectively, the “Confidential Information”). The Recipient further acknowledges that such information, even though it may be contributed, developed or acquired by the Recipient, 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. Accordingly, the Recipient will not, at any time, either during or subsequent to the termination of the Recipient’s services for the Company and its Subsidiaries for any reason, 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’ 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 the Recipient’s services for the Company and its Subsidiaries, (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 the Recipient, 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 the Recipient’s intent to disclose. The Recipient 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.
    (b)    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 the Recipient (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 period in which the Recipient provides services for the Company and its Subsidiaries, which arise from the fulfillment of the Recipient’s duties to the Company and its Subsidiaries and which may be directly or indirectly useful in the business of the Company or its Subsidiaries will be promptly and fully disclosed in writing to the Company. The Company and its Subsidiaries 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 and its Subsidiaries. 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 its Subsidiaries, and the Recipient will return to the Company and its Subsidiaries 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 or a Subsidiary’s request thereof, or the expiration or termination of the Recipient’s services for the Company and its Subsidiaries. The Recipient will execute, acknowledge and deliver to the Company and its Subsidiaries any and all further assignments, contracts or other instruments the Company and its Subsidiaries deem necessary or expedient, without further compensation, to carry out and effectuate the intents and purposes of the Agreement and to vest in the Company and its Subsidiaries each and all of the rights of the Company and its Subsidiaries in the Intellectual Property.
        (c)    Nonsolicitation.

(i)    The Recipient acknowledges and agrees that Company’s and its Subsidiaries’ existing or contemplated businesses (collectively, the “Business”) are conducted throughout the United States of America and the Commonwealth of Canada. Until two (2) years following the date of the termination of the Recipient’s employment with the Company and its Subsidiaries (the “Period of Non-Solicitation”) and within the United States of America and the Commonwealth

    2



of Canada (including their possessions, protectorate and territories, the “Territory”), the Recipient will not (whether or not then providing services for the Company or its Subsidiaries for any reason), without the Company’s prior written consent, 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 the Recipient or any other person or entity, any individual who is or was at any time within six (6) months prior to cessation of the Recipient’s termination of the Recipient’s services for the Company and its Subsidiaries, an employee of the Company or its Subsidiaries.

(ii)    If the Recipient breaches or violates any of the provisions of this Section 5(c), the running of the Period of Non-Solicitation (but not of any of the Recipient’s obligations under this Section 5) will be tolled with respect to the Recipient during the continuance of any actual breach or violation.

        (d)    Reasonable Restrictions. The parties acknowledge and agree that the restrictions set forth in Section 5 of this Agreement are reasonable for the purpose of protecting the value of the business and goodwill of the Company and its Subsidiaries. It is the desire and intent of the parties that the provisions of Section 5 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 Section 5 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 are to apply only with the respect to the operation of such section in the particular jurisdiction in which such adjudication is made.
    (e)    Breach or Threatened Breach. The parties acknowledge and agree that the performance of the obligations under Section 5 by the Recipient are special, unique and extraordinary in character, and that in the event of the breach or threatened breach by the Recipient of the terms and conditions of Section 5, the Company and its Subsidiaries 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 Section 5 and/or to enforce the specific performance of this Agreement by the Recipient and/or to enjoin the Recipient from breaching or attempting to breach Section 5. In the event the Company believes that the Recipient has breached the Recipient’s obligations under Section 5, or threatens to do so, it shall promptly provide the Recipient 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 Company and its Subsidiaries to delay the institution of legal proceedings) five (5) business days to respond to the notice, prior to the initiation of legal proceedings. 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 the Recipient reimbursement for all attorneys’ and paralegal fees and expenses and court costs incurred by the Company in enforcing this Agreement and will have the right and remedy to require the Recipient to account for and pay over to the Company all compensation, profit, monies, accruals or other benefits derived or received, directly or indirectly, by the Recipient from the action constituting a breach or violation of this Section 5.
6.    Recapitalization, Mergers, Etc. As provided in the Plan, in the event of corporate transactions affecting the Company’s outstanding Shares, such as recapitalizations or mergers, the Committee shall equitably adjust the number and kinds of Shares subject to this Award in such manner as the Committee deems appropriate, may accelerate the vesting of awards hereunder, and may take such other action as the Committee may determine to be appropriate pursuant to the Plan.
7.    Compliance with Securities Laws. It shall be a condition to the Recipient’s right to receive shares of Restricted Stock hereunder that the Committee may, in its discretion, require (a) that the shares of Restricted Stock reserved for issue upon the grant of this award shall have been duly listed, upon official notice of issuance, upon any national securities exchange or automated quotation system on which the Shares may then be listed or quoted, (b) that either (i) a registration statement under the Securities Act of 1933 with respect to the Shares shall be in effect, or (ii) in the opinion of counsel for the Company, the proposed purchase shall be exempt from registration under that Act and the Recipient shall have made such undertakings and agreements with the Company as the Company may reasonably require, and (c) that such other steps, if any, as counsel for the Company shall consider necessary to comply with any law applicable to the issue of such Shares by the Company shall have been taken by the Company or the Recipient, or both. The certificates representing the Shares granted under this Award may contain such legends as counsel for the Company shall consider necessary to comply with any applicable law.
8.    Administration.
    (a)    The Committee shall have full authority and discretion to decide all matters relating to the administration and interpretation of this Agreement. The Committee shall have full power and authority to pass and decide upon cases in conformity with the objectives of this Agreement under such rules as the Board may establish.
(b)    Any decision made or action taken by the Company, the Board, or the Committee arising out of, or in connection with, the administration, interpretation, and effect of this Agreement shall be at their absolute discretion and will be conclusive and binding on all parties. No member of the Board, Committee, or employee of the Company shall be liable for any act or action hereunder, whether of omission or commission, by the Recipient or by any agent to whom duties in connection with the administration of this Agreement have been delegated in accordance with the provision of this Agreement.
9.    Tax Matters; Section 83(b) Election.

    3



(a)    If the Recipient does not properly make the election described in Section 9(b) below, the Recipient shall, no later than the date or dates as of which the restrictions referred to in this Agreement hereof shall lapse, pay to the Company, or make arrangements satisfactory to the Committee for payment of, any federal, state, local or foreign taxes of any kind that the Company determines are required by law to be withheld with respect to the Restricted Stock (including without limitation the vesting thereof), and the Company shall, to the extent permitted by law, have the right to deduct from any payment of any kind (including without limitation, the withholding of any Shares that otherwise would be distributed to the Recipient under this Agreement) otherwise due to Recipient any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to the Restricted Stock.
(b)    If the Recipient properly elects, within thirty (30) days of the Date of Grant, to include in gross income for federal income tax purposes an amount equal to the Fair Market Value (as of the Date of Grant) of the Restricted Stock pursuant to Section 83(b) of the Code, the Recipient shall make arrangements satisfactory to the Committee to pay to the Company any federal, state, local or foreign income taxes that the Company determines are required to be withheld with respect to the Restricted Stock. If the Recipient shall fail to make such tax payments as are required, the Company shall, to the extent permitted by law, have the right to deduct from any payment of any kind (including without limitation, the withholding of any Shares that otherwise would be issued to the Recipient under this Agreement) otherwise due to the Recipient, any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to the Restricted Stock.
    (c)    The Recipient may satisfy any applicable withholding requirements pursuant to any one or combination of the following methods:
        (i)    payment in cash; or
    (ii)    payment by surrendering a number of unrestricted previously held Shares (free and clear of all liens and encumbrances), or the withholding of a number of Shares that otherwise would be deliverable to the Recipient pursuant to this Award. The Shares so delivered or withheld must have an aggregate Fair Market Value on the date on which the shares of Restricted Stock become taxable equal to the minimum statutory amount, if any, required to be withheld for federal, state, local and/or foreign tax purposes that are applicable to the Restricted Stock then subject to tax (or such other amount as the Committee determines will not result in additional compensation expense for financial accounting purposes under applicable financial accounting principles). The Recipient may surrender Shares either by attestation or by delivery of a certificate or certificates for Shares duly endorsed for transfer to the Company, and if required with medallion level signature guarantee by a member firm of a national stock exchange, by a national or state bank (or guaranteed or notarized in such other manner as the Committee may require).
(d)    With respect to any shares of Restricted Stock that are vested Shares on the Date of Grant and are not subject to any federal, state, local or foreign income taxes required to be withheld with respect to the vested Shares, the Recipient may elect, on or before the Date of Grant, to have the Company withhold a number of Shares having a value (based upon the closing price for the Common Stock on the Date of Grant) equal to the amount of income tax the Company determines would be required to be withheld under section 3402 of the Code if the Recipient was an employee of the Company and the taxable amount was considered supplemental wages within the meaning of Treasury regulation section 31.3402(g)-1, regardless of whether any amounts are required to be withheld from the Restricted Stock covered by this Award pursuant to section 3402 of the Code.
(e)    Tax consequences on the Recipient (including without limitation federal, state, local and/or foreign income tax consequences) with respect to the Restricted Stock (including without limitation the grant, vesting and/or forfeiture thereof) are the sole responsibility of the Recipient. The Recipient shall consult with his or her own personal accountant(s) and/or tax advisor(s) regarding these matters, the making of a Section 83(b) election, and the Recipient’s filing, withholding and payment (or tax liability) obligations.
10.    Company Relation with Recipients. Nothing in this Agreement shall confer on the Recipient any right to continued Continuous Service.
11.    Limit on Other Compensation Arrangements. Nothing contained in this Agreement shall preclude the Company or any Subsidiary from adopting or continuing in effect other or additional compensation plans, agreements or arrangements, and any such plans, agreements and arrangements may be either generally applicable or applicable only in specific cases or to specific persons.
12.    Force and Effect. The various provisions of this Agreement are severable in their entirety. Any determination of invalidity or unenforceability of any one provision shall have no effect on the continuing force and effect of the remaining provisions.
13.    Entire Agreement. This Agreement contains the entire understanding of the parties and shall not be modified or amended except in writing and duly signed by the parties after appropriate action by the Committee.
14.    No Trust or Fund Created. Neither this Agreement nor the grant of Restricted Stock hereunder shall create or be construed to create a trust or separate fund of any kind or a fiduciary relationship between the Company or any Subsidiary and the Recipient or any other person. To the extent that the Recipient or any other person acquires a right to receive payments

    4



from the Company or any Subsidiary pursuant to this Agreement, such right shall be no greater than the right of any unsecured general creditor of the Company.
15.    Law Governing. This Agreement is subject to and shall be administered and governed in all respects under the laws of the State of Florida without regard to its conflict of law rules.
16.    Binding Effect; Captions. This Agreement is binding upon the Company, its successors and assigns, and the Recipient, and his/her heirs, legal representatives and permitted assigns. Captions are provided for reference, do not form a part of this Agreement and are not admissible to determine the intent of the parties.
17.    Notices. Any notice under this Agreement shall be in writing and shall be deemed to have been duly given when delivered personally or when deposited in the United States mail, registered, postage prepaid, and addressed, in the case of the Company, to the Company’s General Counsel at 800 Douglas Road, 12th Floor, Coral Gables, FL 33134, or if the Company should move its principal office, to such principal office, and, in the case of the Recipient, to the Recipient’s last permanent address as shown on the Company’s records, subject to the right of either party to designate some other address at any time hereafter in a notice satisfying the requirements of this Section.
18.    Section 409A.        
(a)    It is intended that the Restricted Stock awarded pursuant to this Agreement be exempt from Section 409A of the Code (“Section 409A”) because it is believed that the Agreement does not provide for a deferral of compensation and accordingly that the Agreement does not constitute a nonqualified deferred compensation plan within the meaning of Section 409A. The provisions of this Agreement shall be interpreted in a manner consistent with that intention, and the provisions of this Agreement may not be amended, adjusted, assumed or substituted for, converted or otherwise modified without the Recipient’s prior written consent if and to the extent that such amendment, adjustment, assumption or substitution, conversion or modification would cause the award to violate the requirements of Section 409A.
(b)    In the event that either the Company or the Recipient believes, at any time, that any benefit or right under this Agreement is subject to Section 409A, and does not comply with the requirements of Section 409A, it shall promptly advise the other and the Company and the Recipient shall negotiate reasonably and in good faith to amend the terms of such benefits and rights, if such an amendment may be made in a commercially reasonable manner, such that they comply with Section 409A with the most limited possible economic affect on the Recipient and on the Company.
(c)    Notwithstanding the foregoing, the Company does not make any representation to the Recipient that the shares of Restricted Stock awarded pursuant to 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 Recipient or any Beneficiary for any tax, additional tax, interest or penalties that the Recipient or any Beneficiary 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.
19.    Clawback of Benefits.
    (a)    The Company may (i) cause the cancellation of the shares of Restricted Stock subject to this Agreement, (ii) require reimbursement of the shares of Restricted Stock subject to this Agreement by the Recipient or Beneficiary, and (iii) effect any other right of recoupment of equity or other compensation provided under the Plan or this Agreement or otherwise in accordance with any Company policies that currently exist or that may from time to time be adopted or modified in the future by the Company and/or applicable law, including, without limitation the Recoupment Policy adopted by the Committee as in effect on the Date of Grant designated in the Notice and as amended from time to time (each, a “Clawback Policy”). In addition, the Recipient may be required to repay to the Company certain previously paid compensation, whether provided under the Plan or this Agreement or otherwise, in accordance with any Clawback Policy. By accepting the shares of Restricted Stock subject to this Agreement, the Recipient is also agreeing to be bound by any existing or future Clawback Policy adopted by the Company, or any amendments that may from time to time be made to the Clawback Policy in the future by the Company in its discretion (including without limitation any Clawback Policy adopted or amended to comply with applicable laws or stock exchange requirements) and is further agreeing that all of the Recipient’s Award Agreements (and/or awards issued under the Prior Plans) may be unilaterally amended by the Company, without the Recipient’s consent, to the extent that the Company in its discretion determines to be necessary or appropriate to comply with any Clawback Policy.
    (b)    If the Recipient, without the consent of the Company, while employed by or providing services to the Company or any Subsidiary or after termination of such employment or service, violates a non-competition, non-solicitation or non-disclosure covenant or agreement or otherwise engages in activity that is in conflict with or adverse to the interest of the Company or any Subsidiary, as determined by the Committee in its sole discretion, then (i) any outstanding, vested or unvested, earned or unearned portion of the shares of Restricted Stock subject to this Agreement may, at the Committee’s discretion, be canceled and (ii) the Committee, in its discretion, may require the Recipient or other person to whom any payment has been made or Shares or other property have been transferred in connection with the shares of Restricted Stock subject to this Agreement to forfeit and pay over to the Company, on demand, all or any portion of the value realized (whether or not taxable) on the vesting or payment of any shares of Restricted Stock subject to this Agreement during the time period specified in this Agreement or otherwise specified by the Committee.

    5



20.    Non-Waiver of Breach. The waiver by any party hereto of the other party's prompt and complete performance, or breach or violation, of any term or provision of this Agreement shall be effected solely in a writing signed by such party, and shall not operate nor be construed as a waiver of any subsequent breach or violation, and the waiver by any party hereto to exercise any right or remedy which he or it may possess shall not operate nor be construed as the waiver of such right or remedy by such party, or as a bar to the exercise of such right or remedy by such party, upon the occurrence of any subsequent breach or violation.
21.    Counterparts. This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute one and the same instrument and agreement.

    6



IN WITNESS WHEREOF, the parties have executed this Agreement on this _____ day of ________, ________.
MASTEC, INC.
By:        
Its:
        
[NAME OF RECIPIENT]
        
Signature


    7

EX-10.20 5 mtz12312210-kex1020.htm EX-10.20 Document
Exhibit 10.20
MASTEC, INC.
RESTRICTED STOCK UNITS AGREEMENT
1.    Award of Restricted Stock Units. MasTec, Inc. (the “Company”) has awarded to the “Recipient” designated below, the right to receive, at the times specified in Section 2 hereof, shares of the Company’s common stock (collectively the “RSUs”) described in the Notice of Restricted Stock Units Award (the “Notice”), which is hereby incorporated by reference, subject to the terms and conditions of the Company’s Amended and Restated 2013 Incentive Compensation Plan (“Plan”). The Company and the Recipient agree that the RSUs are governed by the terms and conditions of this Agreement and the Plan, as amended from time to time, which are incorporated herein in their entirety. Unless otherwise provided herein, terms used herein that are defined in the Plan (or the Notice) and not defined herein shall have the meanings attributable thereto in the Plan (or the Notice).
2.    Vesting of RSUs.
    (a)    General Vesting. The RSUs shall become vested in the following amounts, at the following times and upon the following conditions, provided that the Continuous Service of the Recipient continues through and on the applicable Vesting Date: There shall be no proportionate or partial vesting of Shares subject to the RSU's in or during the months, days or periods to each Vesting Date, and except as otherwise provided in Sections 2(b), 2 (c) or or 2(d) hereof, all vesting of Shares subject to the RSU's shall occur only on the applicable Vesting Date.
Number of Shares Subject to the RSUs
Vesting Date
[ ][ ]
[ ][ ]
[ ][ ]
    (b)    Acceleration of Vesting Upon Change in Control. In the event that a Change in Control of the Company occurs during the Recipient’s Continuous Service, the Shares subject to the RSUs subject to this Agreement shall become immediately vested as of the date of the Change in Control.
    (c)    Acceleration of Vesting Upon Disability or Death. In the event that the Recipient’s Continuous Service terminates by reason of the Recipient’s Disability or death, the Shares subject to the RSUs subject to this Agreement shall become immediately vested as of the date of the Recipient’s Disability or death, whichever is applicable.
    (d)    Acceleration of Vesting at Company Discretion. Notwithstanding any other term or provision of this Agreement, the Committee shall be authorized, in its sole discretion, based upon its review and evaluation of the performance of the Recipient and of the Company, to accelerate the vesting of any Shares subject to the RSUs subject to this Agreement, at such times and upon such terms and conditions as the Committee shall deem advisable.
    (e)    Definitions. For purposes of this Agreement, the following terms shall have the meanings indicated:
    (i)    “Delivery Date” means any date selected by the Committee that is within 2 ½ months after the last day of the calendar year in which the RSUs vest pursuant to this Section 2.
    (ii)    “Non-Vested RSUs” means any portion of the RSUs subject to this Agreement that have not become vested pursuant to this Section 2.
    (iii)    “Vested RSUs” means any portion of the RSUs subject to this Agreement that are and have become vested pursuant to this Section 2.
3.    Forfeiture of Non-Vested RSUs. If the Recipient’s Continuous Service is terminated for any reason, any RSUs that are not Vested RSUs, and that do not become Vested RSUs pursuant to Section 2 hereof as a result of such termination, shall be forfeited immediately upon such termination of Continuous Service without any payment to the Recipient. If the Recipient breaches any of the Restrictive Covenants as defined in Section 14 hereof, then (in addition to any other rights or remedies to which the Company may be entitled as a result of such breach), all Non-Vested RSUs shall be forfeited immediately upon such breach and revert or be transferred by the Recipient back to the Company without any payment to the Recipient. The Committee shall have the power and authority to enforce on behalf of the Company any rights of the Company under this Agreement in the event of the Recipient’s forfeiture of Non-Vested RSUs pursuant to this Section 3.
4.    Settlement of the RSUs. The Company shall deliver to the Recipient on each Delivery Date any and all Shares corresponding to the Vested RSUs that have not previously been delivered.
5.    Rights with Respect to RSUs.



    (a)    No Rights as Shareholder Until Delivery. Except as otherwise provided in this Section 5, the Recipient shall not have any rights, benefits or entitlements with respect to the Shares corresponding to the RSUs unless and until those Shares are delivered to the Recipient (and thus shall have no voting rights, or rights to receive any dividend declared, before those Shares are so delivered). On or after delivery, the Recipient shall have, with respect to the Shares delivered, all of the rights of a holder of Shares granted pursuant to the articles of incorporation and other governing instruments of the Company, or as otherwise available at law.
    (b)    Recapitalization, Mergers, Etc. As provided in the Plan, in the event of corporate transactions affecting the Company’s outstanding Shares, such as recapitalizations or mergers, and before any Shares have been delivered with respect to any RSUs, the Committee shall equitably adjust the number and kinds of Shares then subject to this Award in such manner as the Committee deems appropriate, may accelerate the vesting of awards hereunder, and may take such other action as the Committee may determine to be appropriate pursuant to the Plan.
    (c)    No Restriction on Certain Transactions. Notwithstanding any term or provision of this Agreement to the contrary, the existence of this Agreement, or of any outstanding RSUs awarded hereunder, shall not affect in any manner the right, power or authority of the Company or any Subsidiary to make, authorize or consummate: (i) any or all adjustments, recapitalizations, reorganizations or other changes in the Company's or any Subsidiary’s capital structure or its business; (ii) any merger, consolidation or similar transaction by or of the Company or any Subsidiary; (iii) any offer, issue or sale by the Company or any Subsidiary of any capital stock of the Company or any Subsidiary, including any equity or debt securities, or preferred or preference stock that would rank prior to or on parity with the Shares represented by the RSUs and/or that would include, have or possess other rights, benefits and/or preferences superior to those that such Shares includes, has or possesses, or any warrants, options or rights with respect to any of the foregoing; (iv) the dissolution or liquidation of the Company or any Subsidiary; (v) any sale, transfer or assignment of all or any part of the stock, assets or business of the Company or any Subsidiary; or (vi) any other corporate transaction, act or proceeding (whether of a similar character or otherwise).
    (d)    Dividend Equivalents. During the term of this Agreement, the Recipient shall have the right to receive distributions (the “Dividend Equivalents”) from the Company equal to any dividends or other distributions that would have been distributed to the Recipient if each of the Shares subject to the RSUs instead was an issued and outstanding Share owned by the Recipient. The Dividend Equivalents, reduced by any applicable withholding taxes, shall be paid at the same time, in the same form and in the same manner as dividends or other distributions are paid to the holders of Shares; provided, however, that (i) if the dividend declared is a dividend of Shares, then the number of RSUs subject to this Agreement shall be increased by the number of Shares that would have been distributed to the Recipient if each of the Shares subject to the RSUs held by the Recipient pursuant to this Agreement immediately prior to the dividend or other distribution instead was an issued and outstanding Share owned by the Recipient, and (ii) if the dividend declared is a dividend of cash, then the Recipient shall be granted such number of additional RSUs as is equal (x) to the number of RSUs held by the Recipient pursuant to this Agreement as of the dividend payment date, (y) multiplied by the amount of the cash dividend per Share, and (z) dividing the product so determined by the Fair Market Value of a Share on the dividend payment date. In either case, the Award shall have the same status, and shall be subject to the same terms and conditions (including without limitation the vesting and forfeiture provisions), under this Agreement as the RSUs to which they relate, and shall be distributed on the same Delivery Date(s) as the RSUs to which they relate. Each Dividend Equivalent shall be treated as a separate payment for purposes of Section 409A of the Code.
6.    Transferability. The RSUs are not transferable unless and until the Shares have been delivered to the Recipient in settlement of the RSUs in accordance with this Agreement, otherwise than by will or under the applicable laws of descent and distribution. The terms of this Agreement shall be binding upon the executors, administrators, heirs, successors and assigns of the Recipient. Except as otherwise permitted pursuant to the first sentence of this Section, any attempt to effect a Transfer of any RSUs prior to the date on which the Shares have been delivered to the Recipient in settlement of the RSUs shall be void ab initio. For purposes of this Agreement, “Transfer” shall mean any sale, transfer, encumbrance, gift, donation, assignment, pledge, hypothecation, or other disposition, whether similar or dissimilar to those previously enumerated, whether voluntary or involuntary, and including, but not limited to, any disposition by operation of law, by court order, by judicial process, or by foreclosure, levy or attachment.
7.    Tax Matters.
    (a)    Withholding. As a condition to the Company’s obligations with respect to the RSUs (including, without limitation, any obligation to deliver any Shares) hereunder, the Recipient shall make arrangements satisfactory to the Company to pay to the Company any federal, state, local or foreign taxes of any kind required to be withheld with respect to the granting or vesting of the RSUs or the delivery of Shares corresponding to such RSUs. If the Recipient shall fail to make the tax payments as are required, the Company shall, to the extent permitted by law, have the right to deduct from any payment of any kind (including the withholding of any Shares that otherwise would be delivered to Recipient under this Agreement) otherwise due to the Recipient any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to the RSUs or such Shares.
(b)    Satisfaction of Withholding Requirements. The Recipient may satisfy the withholding requirements with respect to the RSUs pursuant to any one or combination of the following methods:
(i)    payment in cash; or
(ii)    payment by surrendering unrestricted previously held Shares (free and clear of all liens and encumbrances), or the withholding of a number of Shares that otherwise would be deliverable to the Recipient pursuant to this Award. The
    2


Shares so delivered or withheld must have an aggregate Fair Market Value on the Delivery Date that shall not exceed the maximum statutory tax rates in the Recipient’s applicable jurisdictions with respect to the RSUs (or such other amount as the Committee determines will not result in additional compensation expense for financial accounting purposes under applicable financial accounting principles). For this purpose, the maximum statutory tax rates are based on the applicable rates of the relevant tax authorities (for example, federal, state, and local), including the Recipient’s share of payroll or similar taxes, as provided in tax law, regulations, or the authority’s administrative practices, not to exceed the highest statutory rate in that jurisdiction, even if that rate exceeds the highest rate that may be applicable to the Recipient. The Recipient may surrender Shares either by attestation or by delivery of a certificate or certificates for Shares duly endorsed for transfer to the Company, and if required with medallion level signature guarantee by a member firm of a national stock exchange, by a national or state bank (or guaranteed or notarized in such other manner as the Committee may require).
(c)    Recipient’s Responsibilities for Tax Consequences. The tax consequences to the Recipient (including without limitation federal, state, local and foreign income tax consequences) with respect to the RSUs (including without limitation the grant, vesting and/or delivery thereof) are the sole responsibility of the Recipient. The Recipient shall consult with his or her own personal accountant(s) and/or tax advisor(s) regarding these matters and the Recipient’s filing, withholding and payment (or tax liability) obligations.
8.    Amendment, Modification & Assignment. This Agreement may only be modified or amended in a writing signed by the parties hereto. No promises, assurances, commitments, agreements, undertakings or representations, whether oral, written, electronic or otherwise, and whether express or implied, with respect to the subject matter hereof, have been made by either party which are not set forth expressly in this Agreement. Unless otherwise consented to in writing by the Company, in its sole discretion, this Agreement (and Recipient’s rights hereunder) may not be assigned, and the obligations of Recipient hereunder may not be delegated, in whole or in part. The rights and obligations created hereunder shall be binding on the Recipient and his heirs and legal representatives and on the successors and assigns of the Company.
9.    Entire Agreement. This Agreement contains the entire understanding of the parties and shall not be modified or amended except in writing and duly signed by the parties after appropriate action by the Committee.
10.    Miscellaneous.
    (a)    Company Relation with Recipients. Nothing in this Agreement shall confer on the Recipient any right to continued Continuous Service.
    (b)    Limit on Other Compensation Arrangements. Nothing contained in this Agreement shall preclude the Company or any Subsidiary from adopting or continuing in effect other or additional compensation plans, agreements or arrangements, and any such plans, agreements and arrangements may be either generally applicable or applicable only in specific cases or to specific persons.
    (c)    Force and Effect. The various provisions of this Agreement are severable in their entirety. Any determination of invalidity or unenforceability of any one provision shall have no effect on the continuing force and effect of the remaining provisions.
    (d)    No Trust or Fund Created. Neither this Agreement nor the grant of RSUs hereunder shall create or be construed to create a trust or separate fund of any kind or a fiduciary relationship between the Company or any Subsidiary and the Recipient or any other person. To the extent that the Recipient or any other person acquires a right to receive payments from the Company or any Subsidiary pursuant to this Agreement, such right shall be no greater than the right of any unsecured general creditor of the Company.
    (e)    Law Governing. This Agreement is subject to and shall be administered and governed in all respects under the laws of the State of Florida without regard to its conflict of law rules.
    (f)    Interpretation. The Recipient accepts this award of RSUs subject to all of the terms, provisions and restrictions of this Agreement and the Plan. The undersigned Recipient hereby accepts as binding, conclusive and final all decisions or interpretations of the Board or the Committee upon any questions arising under this Agreement or the Plan.
    (g)    Binding Effect; Captions. This Agreement is binding upon the Company, its successors and assigns, and the Recipient, and his/her heirs, legal representatives and permitted assigns. Captions are provided for reference, do not form a part of this Agreement and are not admissible to determine the intent of the parties.
    (h)    Notices. Any notice under this Agreement shall be in writing and shall be deemed to have been duly given when delivered personally or when deposited in the United States mail, registered, postage prepaid, and addressed, in the case of the Company, to the Company’s General Counsel at 800 Douglas Road, 12th Floor, Coral Gables, FL 33134, or if the Company should move its principal office, to such principal office, and, in the case of the Recipient, to the Recipient’s last permanent address as shown on the Company’s records, subject to the right of either party to designate some other address at any time hereafter in a notice satisfying the requirements of this Section.
11.    Compliance with Section 409A.
    3


    (i)    General. It is the intention of both the Company and the Recipient that the benefits and rights to which the Recipient could be entitled pursuant to this Agreement be exempt from the requirements under Section 409A of the Code and the Treasury Regulations and other guidance promulgated or issued thereunder (“Section 409A”) under the “short-term deferral” exception set forth in Section 1.409A-1(b)(4) of the Treasury Regulations, and the provisions of this Agreement shall be construed in a manner consistent with that intention.
    (ii)    No Representations as to Section 409A Compliance. Notwithstanding the foregoing, the Company does not make any representation to the Recipient that the RSUs awarded pursuant to 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 Recipient or any Beneficiary for any tax, additional tax, interest or penalties that the Recipient or any Beneficiary 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.
    (iii)    No Acceleration of Payments. Neither the Company nor the Recipient, 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.
    (iv)    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 Recipient 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.
12.    Non-Waiver of Breach. The waiver by any party hereto of the other party's prompt and complete performance, or breach or violation, of any term or provision of this Agreement shall be effected solely in a writing signed by such party, and shall not operate nor be construed as a waiver of any subsequent breach or violation, and the waiver by any party hereto to exercise any right or remedy which he or it may possess shall not operate nor be construed as the waiver of such right or remedy by such party, or as a bar to the exercise of such right or remedy by such party, upon the occurrence of any subsequent breach or violation.
13.    Counterparts. This Agreement may be executed in two or more separate counterparts, each of which shall be an original, and all of which together shall constitute one and the same agreement.
14.    Restrictive Covenants. As a condition to the Company’s grant of the RSUs to the Recipient, and for other valuable consideration, the receipt and sufficiency of which are hereby acknowledged by the Recipient, the Recipient hereby agrees to comply with the restrictive covenants contained in this Section 14 and any other covenants or agreements regarding confidentiality, non-solicitation, non-competition or similar matters entered into between the Recipient and the Company and/or any Subsidiaries (collectively, the “Restrictive Covenants”).
    (a)    Confidential Information. The Recipient acknowledges that as a result of the Recipient’s services for the Company and its Subsidiaries, the Recipient will gain knowledge of, and access to, proprietary and confidential information and trade secrets of the Company and its Subsidiaries, 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 the Recipient; (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 (collectively, the “Confidential Information”). The Recipient further acknowledges that such information, even though it may be contributed, developed or acquired by the Recipient, 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. Accordingly, the Recipient will not, at any time, either during or subsequent to the termination of the Recipient’s services for the Company and its Subsidiaries for any reason, 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’ 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 the Recipient’s services for the Company and its Subsidiaries, (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 the Recipient, 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 the Recipient’s intent to disclose. The Recipient 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.
    (b)    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 the Recipient (whether at the request or suggestion of any officer or employee of
    4


the Company or otherwise, whether alone or in conjunction with others, and whether during regular hours of work or otherwise) during the period in which the Recipient provides services for the Company and its Subsidiaries, which arise from the fulfillment of the Recipient’s duties to the Company and its Subsidiaries and which may be directly or indirectly useful in the business of the Company or its Subsidiaries will be promptly and fully disclosed in writing to the Company. The Company and its Subsidiaries 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 and its Subsidiaries. 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 its Subsidiaries, and the Recipient will return to the Company and its Subsidiaries 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 or a Subsidiary’s request thereof, or the expiration or termination of the Recipient’s services for the Company and its Subsidiaries. The Recipient will execute, acknowledge and deliver to the Company and its Subsidiaries any and all further assignments, contracts or other instruments the Company and its Subsidiaries deem necessary or expedient, without further compensation, to carry out and effectuate the intents and purposes of the Agreement and to vest in the Company and its Subsidiaries each and all of the rights of the Company and its Subsidiaries in the Intellectual Property.
        (c)    Nonsolicitation.

(i)    The Recipient acknowledges and agrees that Company’s and its Subsidiaries’ existing or contemplated businesses (collectively, the “Business”) are conducted throughout the United States of America and the Commonwealth of Canada. Until two (2) years following the date of the termination of the Recipient’s employment with the Company and its Subsidiaries (the “Period of Non-Solicitation”) and within the United States of America and the Commonwealth of Canada (including their possessions, protectorate and territories, the “Territory”), the Recipient will not (whether or not then providing services for the Company or its Subsidiaries for any reason), without the Company’s prior written consent, 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 the Recipient or any other person or entity, any individual who is or was at any time within six (6) months prior to cessation of the Recipient’s termination of the Recipient’s services for the Company and its Subsidiaries, an employee of the Company or its Subsidiaries.

(ii)    If the Recipient breaches or violates any of the provisions of this Section 14(c), the running of the Period of Non-Solicitation (but not of any of the Recipient’s obligations under this Section 14) will be tolled with respect to the Recipient during the continuance of any actual breach or violation.

        (d)    Reasonable Restrictions. The parties acknowledge and agree that the restrictions set forth in Section 14 of this Agreement are reasonable for the purpose of protecting the value of the business and goodwill of the Company and its Subsidiaries. It is the desire and intent of the parties that the provisions of Section 14 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 Section 14 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 are to apply only with the respect to the operation of such section in the particular jurisdiction in which such adjudication is made.

        (e)    Breach or Threatened Breach. The parties acknowledge and agree that the performance of the obligations under Section 14 by the Recipient are special, unique and extraordinary in character, and that in the event of the breach or threatened breach by the Recipient of the terms and conditions of Section 14, the Company and its Subsidiaries 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 Section 14 and/or to enforce the specific performance of this Agreement by the Recipient and/or to enjoin the Recipient from breaching or attempting to breach Section 14. In the event the Company believes that the Recipient has breached the Recipient’s obligations under Section 14, or threatens to do so, it shall promptly provide the Recipient 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 Company and its Subsidiaries to delay the institution of legal proceedings) five (5) business days to respond to the notice, prior to the initiation of legal proceedings. 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 the Recipient reimbursement for all attorneys’ and paralegal fees and expenses and court costs incurred by the Company in enforcing this Agreement and will have the right and remedy to require the Recipient to account for and pay over to the Company all compensation, profit, monies, accruals or other benefits derived or received, directly or indirectly, by the Recipient from the action constituting a breach or violation of this Section 14.
15.    Compliance with Securities Laws. It shall be a condition to the Recipient’s right to receive Shares hereunder that the Committee may, in its discretion, require (a) that the Shares reserved for issue upon the grant of this Award shall have been duly listed, upon official notice of issuance, upon any national securities exchange or automated quotation system on which the Shares may then be listed or quoted, (b) that either (i) a registration statement under the Securities Act of 1933 with respect to the Shares shall be in effect, or (ii) in the opinion of counsel for the Company, the proposed purchase shall be exempt from registration under that Act and the Recipient shall have made such undertakings and agreements with the Company as the Company may reasonably require, and (c) that such other steps, if any, as counsel for the Company shall consider necessary to comply with any law applicable to the issue of such Shares by the Company shall have been taken by the Company or the Recipient, or both. The certificates representing the Shares granted under this Award may contain such legends as counsel for the Company shall consider necessary to comply with any applicable law. The Recipient acknowledges and agrees that the Recipient was not induced to enter into this Agreement and/or accept the grant of RSUs hereunder by expectation of employment or services or continued employment or services with the Company or any related entity of the Company. The Recipient
    5


acknowledges and agrees that the first trade or resale of the Shares delivered in settlement of the Vested RSUs shall be made through an exchange or market outside of Canada, or to a person or company outside of Canada.
16.    Clawback of Benefits.
    (a)    The Company may (i) cause the cancellation of the Shares subject to the RSUs subject to this Agreement, (ii) require reimbursement of the Shares subject to the RSUs subject to this Agreement by the Recipient or Beneficiary, and (iii) effect any other right of recoupment of equity or other compensation provided under the Plan or this Agreement or otherwise in accordance with any Company policies that currently exist or that may from time to time be adopted or modified in the future by the Company and/or applicable law, including, without limitation the Recoupment Policy adopted by the Committee as in effect on the Date of Grant designated in the Notice and as amended from time to time (each, a “Clawback Policy”). In addition, the Recipient may be required to repay to the Company certain previously paid compensation, whether provided under the Plan or this Agreement or otherwise, in accordance with any Clawback Policy. By accepting the Shares subject to the RSUs subject to this Agreement, the Recipient is also agreeing to be bound by any existing or future Clawback Policy adopted by the Company, or any amendments that may from time to time be made to the Clawback Policy in the future by the Company in its discretion (including without limitation any Clawback Policy adopted or amended to comply with applicable laws or stock exchange requirements) and is further agreeing that all of the Recipient’s Award Agreements (and/or awards issued under the Prior Plans) may be unilaterally amended by the Company, without the Recipient’s consent, to the extent that the Company in its discretion determines to be necessary or appropriate to comply with any Clawback Policy.
    (b)    If the Recipient, without the consent of the Company, while employed by or providing services to the Company or any Subsidiary or after termination of such employment or service, violates a non-competition, non-solicitation or non-disclosure covenant or agreement or otherwise engages in activity that is in conflict with or adverse to the interest of the Company or any Subsidiary, as determined by the Committee in its sole discretion, then (i) any outstanding, vested or unvested, earned or unearned portion of the Shares subject to the RSUs subject to this Agreement may, at the Committee’s discretion, be canceled and (ii) the Committee, in its discretion, may require the Recipient or other person to whom any payment has been made or Shares or other property have been transferred in connection with the Shares subject to the RSUs subject to this Agreement to forfeit and pay over to the Company, on demand, all or any portion of the value realized (whether or not taxable) on the vesting or payment of any Shares subject to the RSUs subject to this Agreement during the time period specified in this Agreement or otherwise specified by the Committee.
17.    Administration.
    (a)    The Committee shall have full authority and discretion to decide all matters relating to the administration and interpretation of this Agreement. The Committee shall have full power and authority to pass and decide upon cases in conformity with the objectives of this Agreement under such rules as the Board may establish.
(b)    Any decision made or action taken by the Company, the Board, or the Committee arising out of, or in connection with, the administration, interpretation, and effect of this Agreement shall be at their absolute discretion and will be conclusive and binding on all parties. No member of the Board, Committee, or employee of the Company shall be liable for any act or action hereunder, whether of omission or commission, by the Recipient or by any agent to whom duties in connection with the administration of this Agreement have been delegated in accordance with the provision of this Agreement.


    6


IN WITNESS WHEREOF, the parties have executed this Agreement on this ___day of ______, ______.
MASTEC, INC.
By:        
Its:
        
[NAME OF RECIPIENT]
        
Signatur
e

    7
EX-21 6 mtz12312210-kex21.htm EX-21 Document

Exhibit 21

MasTec, Inc.
SUBSIDIARIES OF MASTEC, INC.
December 31, 2022
NORTH AMERICA
A-1 Excavating, LLCWisconsin
American Civil Constructors West Coast, LLC
ACC West Coast
California
American Civil Constructors, LLC
ACC Mountain West
Colorado
Cash Construction Company, Inc.Texas
Decisive Communications, Inc.Maryland
EC Source Services, LLCFlorida
FNF Construction, Inc.Arizona
Foothills Energy Services, Inc.Colorado
IEA Constructors, LLCWisconsin
IEA Energy Services, LLCDelaware
IEA Equipment Management, LLC
IEA Equipment Management, Inc.
Delaware
IEA Intermediate Holdco, LLCDelaware
Infrastructure and Energy Alternatives, Inc.Delaware
Henkels & McCoy Holdings, Inc.Pennsylvania
Intren, LLCIllinois
Lemartec CorporationFlorida
MasTec Canada, Inc.Canada
MasTec Comanche, LLCFlorida
MasTec Cooperateif UANetherlands
MasTec Network Solutions, LLCFlorida
MasTec North America, Inc.Florida
MasTec Pipeline Holdings, LLCFlorida
MasTec TPP, LLCFlorida
New Stout Excavating Group, LLCWisconsin
Precision Pipeline LLCWisconsin
Pumpco, Inc.Texas
Ragnar Benson, LLCIllinois
Saiia Construction Company, LLCDelaware
SEFNCO Communications, Inc.California
Three Phase Line Construction, Inc.New Hampshire
Wanzek Construction, Inc.North Dakota
White Construction, LLC
White Construction Inc.
Indiana
William Charles Construction Company, LLCIllinois
Certain other subsidiaries have been omitted because, in the aggregate, they would not constitute a significant subsidiary.

EX-23.1 7 mtz12312210-kex231.htm EX-23.1 Document

Exhibit 23.1


Consent of Independent Registered Public Accounting Firm

MasTec, Inc.
Coral Gables, Florida

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (Nos. 333-268812 and 333-267786) and Form S-8 (Nos. 333-256905, 333-139996, 333-112010, 333-105781, 333-105516, 333-38932, 333-77823, 333-47003, 333-38940, 333-30647, 333-174922, 333-188974, 333-209061, 333-64568, 033-55327 and 333-22465) of MasTec, Inc. (the "Company") of our reports dated March 16, 2023, relating to the consolidated financial statements and schedule, and the effectiveness of the Company’s internal control over financial reporting which appear in this Form 10-K. Our report on the effectiveness of internal control over financial reporting expresses an adverse opinion on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022.
/s/ BDO USA, LLP
Miami, Florida
March 16, 2023

EX-31.1 8 mtz12312210-kex311.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 Form 10-K 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 report;
Based on my knowledge, the financial statements, and other financial information included in this 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 report;
The registrant’s other certifying officer(s) 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 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 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 report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
The registrant’s other certifying officer(s) 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: March 16, 2023
/s/ José R. Mas
José R. Mas
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 9 mtz12312210-kex312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATIONS REQUIRED BY SECTION 302(a)
OF SARBANES-OXLEY ACT OF 2002
I, George L. Pita, certify that:
I have reviewed this Form 10-K 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 report;
Based on my knowledge, the financial statements, and other financial information included in this 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 report;
The registrant’s other certifying officer(s) 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 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 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 report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
The registrant’s other certifying officer(s) 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: March 16, 2023
/s/ George L. Pita
George L. Pita
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 10 mtz12312210-kex321.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 Annual Report of MasTec, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, José R. Mas, Chief Executive Officer of the Company, 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: March 16, 2023
/s/ José R. Mas
Name: José R. Mas
Title: Chief 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 Annual Report of MasTec, Inc. on Form 10-K for the period ending December 31, 2022, or as a separate disclosure document of the Company or the certifying officers.


EX-32.2 11 mtz12312210-kex322.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 Annual Report of MasTec, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, George L. Pita, Executive Vice President and Chief Financial Officer of the Company, 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: March 16, 2023
/s/ George L. Pita
Name: George L. Pita
Title: Executive Vice President and Chief Financial 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 Annual Report of MasTec, Inc. on Form 10-K for the period ending December 31, 2022, or as a separate disclosure document of the Company or the certifying officers.



EX-95.1 12 mtz12312210-qex951.htm EX-95.1 Document


Exhibit 95.1

MINE SAFETY DISCLOSURES

Two of our acquired businesses 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 year ended December 31, 2022. Citations and orders may be contested and appealed, and in that process, may be reduced in severity and amount, and are sometimes dismissed. The table below includes references to specific sections of the Mine Act.
The information in the table below is presented by mine, consistent with the manner in which we maintain safety and compliance information about our mining operations.
Mine Name / ID
Section
104 Citations(a)
Section
104(b) Orders(b)
Section
104(d) Citations and Orders(c)
Section
110(b)(2) Violations(d)
Section
107(a) Orders(e)
Proposed
Assessments(f)
Fatalities(g)
Pending Legal Action(h)
FNF Crushing 1 / 02-03091$—
FNF Crushing 2 / 02-02622$—
FNF Crushing 3 / 02-02774$—
FNF Crushing 4 / 02-03036$133
FNF Crushing 5 / 29-02226$—
FNF Crushing 6 / 02-02589$—
FNF Crushing 7 / 02-03079$—
FNF Crushing 8 / 02-03035$—
Topaz Mine 26-02440$396
Mesquite Wash Plant 26-02774$133
WCC Airport Pit 1102988$—
WCC State St Quarry 1103011$—
Gurley Quarry 0103463$481Contesting
Total$1,143
(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 year ended December 31, 2022, our aggregate mines did not receive any written notices of a pattern of violations of mandatory health or safety standards, or of the potential to have such a pattern of violations, that are of such nature as could have significantly and substantially contributed to the cause and effect of coal or other mine health or safety hazards under Section 104(e) of the Mine Act. Additionally, during the year ended December 31, 2022, one legal action was resolved with the Federal Mine Safety and Health Review Commission (the “FMSHRC”) of a proposed civil penalty of an alleged violation involving Mine ID #29-02226. MSHA elected to vacate the citation and dismiss the $125 penalty, and on February 9, 2022, the FMSHRC entered an Order of Dismissal.
1
EX-101.SCH 13 mtz-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Other Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Other Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Goodwill and Indefinite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2022 Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2021 Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2020 Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Pro Forma Financial Information and Acquisition Results and Integration Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Fair Value of Financial Instruments - Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Fair Value of Financial Instruments - The Waha JVs (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Fair Value of Financial Instruments - Other Investments - AVCT (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Fair Value of Financial Instruments - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - 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 0000059 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Debt - Senior Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Debt - 4.50% Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Debt - Other Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Debt - IEA 6.625% Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Debt - Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Debt - Schedule of Contractual Maturities of Debt and Finance Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Lease Obligations - Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Lease Obligations - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Lease Obligations - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Lease Obligations - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Lease Obligations - Additional Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Employee Stock Purchase Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - 401(k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Deferred Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Other Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Other Retirement Plans - Schedule of Covered Employees and Contributions, Multiemployer Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Equity - Share Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Equity - Rollforward of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Income Taxes - Schedule of Components of Income before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Income Taxes - Schedule of Provision for Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Income Taxes - Schedule of Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Income Taxes - Rollforward of Uncertain Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Segments and Related Information - Foreign Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Segments and Related Information - Schedule of Significant Customers, Revenue Concentration Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Commitments and Contingencies - Concentrations of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - Related Party Transactions - Split Dollar Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 mtz-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 15 mtz-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 16 mtz-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Variable interest entity, maximum loss exposure 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] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Foreign Current Foreign Tax Expense (Benefit) Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Accounts receivable, credit loss expense (reversal) Accounts Receivable, Credit Loss Expense (Reversal) Related Party Transactions [Abstract] Related Party Transactions [Abstract] September 2018 Share Repurchase Program September 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in September 2018. Long-term debt obligations Long-term debt obligations Long-Term Debt, Gross Commercial and/or Financial Standby Financial Guarantees Financial Standby Letter of Credit [Member] Finance leases, assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] FIP/RP Status Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Gain (loss) on investments Gain (Loss) on Investments Debt Instrument [Axis] Debt Instrument [Axis] Total lease obligations, net of interest Finance Lease, Liability 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. Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Beneficial ownership of all interests percentage Beneficial Ownership Interest, Percentage The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting. Line of credit facility, interest rate description Debt Instrument, Basis Spread on Variable Rate 2026 Finance Lease, Liability, to be Paid, Year Four Issuance (forfeiture) of restricted shares, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent General Economic, Regulatory and Market Conditions Unusual or Infrequent Items, or Both [Policy Text Block] Unusual or Infrequent Items, or Both Debt instrument, interest rate (percentage) Debt Instrument, Interest Rate, Stated Percentage Other Current Assets Other Current Assets [Member] Capital surplus Additional Paid in Capital, Common Stock Communications Communications [Member] Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others. Issuance of shares in connection with acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Other non-cash items, net Other Noncash Income (Expense) State and local Current State and Local Tax Expense (Benefit) 2025 Finance Lease, Liability, to be Paid, Year Three Measurement Input Type [Domain] Measurement Input Type [Domain] Anti-dilutive common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Reclassified gains (losses) on AVCT convertible debentures Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Discount Rate Measurement Input, Discount Rate [Member] Ownership [Axis] Ownership [Axis] Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Investment, Name [Domain] Investment, Name [Domain] 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] Rollforward of Uncertain Tax Positions Summary of Income Tax Contingencies [Table Text Block] Finance leases, assets, depreciation Finance Lease, Right-of-Use Asset, Amortization Related Party [Domain] Related Party [Domain] Equity investments, impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Performance Standby Standby Letters of Credit Standby Letters of Credit [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Stock-based compensation awards, unearned compensation Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Currency translation adjustments Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill. Surety Bonds Surety Bond [Member] Long-term line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Employee Stock Purchase Plans Employee Stock [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Operating Activities [Domain] Operating Activities [Domain] Award Type [Axis] Award Type [Axis] Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Current portion of operating lease liabilities Less current portion Operating Lease, Liability, Current Schedule II - Valuation and Qualifying Accounts [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Utilities Utilities [Member] Customers of the business entity whose end-market products or services are in the utilities industry. Swing Line Loans Bridge Loan [Member] 4.875% Senior Notes Four Point Eight Seven Five Percent Senior Notes [Member] 4.875% Senior Notes Multiemployer pension plans, Company contributions greater than 5% of total plan contributions Multiemployer Plan, Pension, Significant, Employer Contribution Exceeds 5 Percent [true false] March 2020 Share Repurchase Program March 2020 Share Repurchase Program [Member] March 2020 Share Repurchase Program 2021 Acquisitions, Henkels & McCoy Group, Inc. And INTREN 2021 Acquisitions, Henkels & McCoy Group, Inc. And INTREN [Member] 2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN Accounts receivable and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Lease Arrangements [Domain] Lease Arrangements [Domain] Group of related lease arrangements. For example, but not limited to, leases grouped by asset class and/or contractual terms. Total liabilities Liabilities Operating lease, weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-Based Compensation and Other Employee Benefit Plans [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measurement period adjustments, net Goodwill, Purchase Accounting Adjustments Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Revolving loans Revolving Credit Facility [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Expiration Date of CBA Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date Equity investment, ownership percentage Equity Investment Without Readily Determinable Fair Value, Ownership Percentage The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting. Estimated Useful Lives (in years) Property, Plant and Equipment, Useful Life Debt Long-Term Debt [Text Block] Revenue [Line Items] Revenue from External Customer [Line Items] 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] Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 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 Investments in unconsolidated entities Deferred Tax Liabilities, Investment in Noncontrolled Affiliates Credit Facility Domestic Line of Credit [Member] Finance Leases Finance Lease, Liability, to be Paid [Abstract] Other Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member] Integration related liabilities Business Combination, Integration Related Liabilities Business Combination, Integration Related Liabilities Total deferred income tax expense Deferred Income Tax Expense (Benefit) Long-term debt, including finance lease obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Multiemployer Plan Name [Domain] Retirement Plan Name [Domain] 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 Customer Relationships And Trade Names Customer Relationships And Trade Names [Member] Customer Relationships And Trade Names All other, INTREN acquisition 2021 Acquisitions, All Other, INTREN [Member] 2021 Acquisitions, All Other, INTREN Multiemployer Plans [Line Items] Covered Employees and Contributions, Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Bridge Facility and Term Loan Facility Bridge Facility and Term Loan Facility [Member] Bridge Facility and Term Loan Facility Schedule of Covered Employees and Contributions, Multiemployer Plans Schedule of Costs of Retirement Plans [Table Text Block] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Amounts charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Payments for advance to affiliate Payments for Advance to Affiliate Income Statement Location [Axis] Income Statement Location [Axis] Other accrued expenses Accrued Liabilities, Current Unsecured Debt Unsecured Debt [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Operating leases, variable lease costs Variable Lease, Cost Line of Credit Line of Credit [Member] Equity Stockholders' Equity Attributable to Parent [Abstract] Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Trade Names and Customer Relationships Trade Names and Customer Relationships [Member] Trade Names and Customer Relationships Captive Insurance Company Captive Insurance Company [Member] Captive Insurance Company Customer [Axis] Customer [Axis] Foreign Currency Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] 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 Purchase of non-controlling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Valuation allowance for deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 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] Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Payments for other investments Payments to Acquire Other Investments 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 Revenue recognition Deferred Tax Liabilities, Revenue Recognition Amount of deferred tax liability attributable to taxable temporary differences from revenue recognition. Number of shares issuable upon exercise of warrants (in 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. Other Retirement Plans Retirement Benefits [Text Block] Debt instrument, quarterly installments Debt Instrument, Quarterly Installments Debt Instrument, Quarterly Installments Leases [Abstract] Leases [Abstract] Expected Term Measurement Input, Expected Term [Member] Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Operating loss carryforwards and tax credits Net operating loss carryforwards, deferred tax assets Deferred Tax Assets, Operating Loss Carryforwards Acquisition-related contingent consideration liabilities, estimated fair value Obligations, Fair Value Disclosure Principles of Consolidation Consolidation, Policy [Policy Text Block] Asset Class [Domain] Asset Class [Domain] Minimum Low Minimum [Member] Goodwill and intangible assets Effective Income Tax Rate Reconciliation Goodwill And Intangible Assets Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible (deductible) amounts for goodwill and intangible assets. Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule II - Valuation and Qualifying Accounts [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 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 Goodwill Goodwill [Member] Operating Activities [Axis] Operating Activities [Axis] Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Debt instruments, accrued interest payable Interest Payable, Current Comprehensive income (loss) attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Repayments of 4.875% senior notes Repayments of Unsecured Debt Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Chicago & Vicinity Laborers' District Council Pension Plan Chicago & Vicinity Laborers' District Council Pension Plan [Member] Chicago & Vicinity Laborers' District Council Pension Plan Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Management Estimates Use of Estimates, Policy [Policy Text Block] Business Combination Bargain Purchase Gain Recognized Statement of Income or Comprehensive Income Extensible Enumeration not Disclosed Flag Business Combination Bargain Purchase Gain Recognized Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Business Combination Bargain Purchase Gain Recognized Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag 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 Clean Energy and Infrastructure Clean Energy and Infrastructure [Member] Clean Energy and Infrastructure Concentration risk, percentage of total Concentration Risk, Percentage Business combinations, unaudited supplemental pro forma net income 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 (in years) Unapproved Change Orders And/Or Claims, Expected Term For Approval Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt instrument, minimum percentage of principal required to redeem in the event of default Debt Instrument, Minimum Percentage of Principal Required to Redeem in the Event of Default The minimum percentage of the outstanding senior notes that the trustee or holders must control before declaring the senior notes payable if a default event occurs. Credit Facility [Domain] Credit Facility [Domain] Other intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Basic earnings per share (in dollars per share) Earnings Per Share, Basic 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 Employer- Teamsters Local Nos. 175 & 505 Pension Trust Fund Employer Teamsters Local No. 175 And 505 Pension Trust Fund [Member] Employer Teamsters Local No. 175 And 505 Pension Trust Fund Schedule of Accounts Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Letter of Credit in Alternative Currencies Letter of Credit in Foreign Denomination [Member] The portion of the maximum amount of borrowing capacity under a line of credit that is available in Canadian dollars and/or Mexican pesos as of the balance sheet date for letters of credit. Non-Amortizing Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Prepaid expenses Prepaid Expense, Current Number of customers Number Of Customers Number of customers. Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Schedule of Property and Equipment [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 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. 2027 Finance Lease, Liability, to be Paid, Year Five Plan Scenario, Plan [Member] Litigation Status [Domain] Litigation Status [Domain] Receivable Type [Axis] Receivable Type [Axis] Repurchases of common stock Payments for Repurchase of Common Stock Class of Stock [Axis] Class of Stock [Axis] Thereafter Long-Term Debt, Maturity, after Year Five Income Taxes Income Tax, Policy [Policy Text Block] Retainage ContractRetainage Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. Investments and Strategic Arrangements,, Other Equity Investments With Readily Determinable Fair Values Marketable Securities, Policy [Policy Text Block] Accrued insurance Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance Current assets: Assets, Current [Abstract] Multiemployer Plan Period [Domain] Multiemployer Plan Period [Domain] [Domain] for Multiemployer Plan Period [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Total AOCI Including Portion Attributable to Noncontrolling Interest [Member] Scenario [Domain] Scenario [Domain] Bad debt Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Mastec Senior Notes Six Point Six Two Five Percent MasTec Senior Notes [Member] Six Point Six Two Five Percent MasTec Senior Notes Related Party Transactions Related Party Transactions Disclosure [Text Block] Fees and expenses incurred in connection with debt exchange Fees and expenses incurred in connection with debt Debt Related Commitment Fees and Debt Issuance Costs 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] Payments of finance lease obligations Finance Lease, Principal Payments Business combination, contingent consideration, current Business Combination, Contingent Consideration, Liability, Current Deferred Financing Costs Deferred Charges, Policy [Policy Text Block] Commitments and Contingencies [Table] Loss Contingencies [Table] Multiemployer Plan Period [Axis] Multiemployer Plan Period [Axis] Multiemployer Plan Period [Axis] Backlog Backlog [Member] Backlog Infrastructure Energy Alternatives, Inc. Infrastructure Energy Alternatives, Inc. [Member] Infrastructure Energy Alternatives, Inc. AT&T (including DIRECTV) AT&T [Member] AT&T (including DIRECTV) (business name). Total current income tax expense Current Income Tax Expense (Benefit) Earnings per share (Note 2): Earnings Per Unit [Abstract] Allowance for unbilled receivables and project close-out liabilities Allowance for Unbilled Receivables and Project Close-Out Liabilities [Member] A valuation allowance established for amounts relating to costs and earnings in excess of billings that are expected to be uncollectible. Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Leases Lease Agreements [Member] Operating leases, expense Operating Lease, Expense Capital expenditures Consolidated capital expenditures Payments to Acquire Productive Assets Contract Assets [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Stock basis adjustment Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Discount rate sensitivity analysis, spread on discount rate for which evaluation was completed (percentage) Impairment Testing, Discount Rate Sensitivity Analysis, Spread On Discount Rate For Which Evaluation Was Completed For sensitivity analysis purposes, represents the percentage points added to or deducted from the discount rate used in a discounted cash flow analysis in connection with impairment testing. Inventories Increase (Decrease) in Inventories Litigation Status [Axis] Litigation Status [Axis] 2021 Acquisitions 2021 Acquisitions [Member] Acquisitions completed during the year 2021. ESPPs Employee Stock Plans [Member] The MasTec, Inc. Bargaining Units Employee Stock Purchase Plan (the “2013 Bargaining Units ESPP”) and the MasTec, Inc. 2011 Amended and Restated Employee Stock Purchase Plan as amended (the “2011 ESPP”), together known as the “ESPPs”. Equity investments, adjusted cost basis, amount Equity Securities without Readily Determinable Fair Value, Amount Receivables, related party Receivables, related party Accounts Receivable, Related Parties Common stock outstanding (in shares) Common Stock, Shares, Outstanding Equity investments, carrying value Equity method investments, net investment Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Goodwill, net Goodwill 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] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred income taxes Net deferred tax liabilities Deferred Income Tax Liabilities, Net Permitted acquisitions amount Permitted Acquisitions Amount Minimum threshold amount of consideration for permitted acquisition or series of permitted acquisitions during a fiscal quarter in order to permit a higher consolidated leverage ratio range for such a fiscal quarter and the subsequent two fiscal quarters. Entity Public Float (in dollars) Entity Public Float Balance Sheet Location [Domain] Balance Sheet Location [Domain] Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block] Acquisitions, Goodwill, and Intangible Assets, Disclosure Commitments and Contingencies [Line Items] Loss Contingencies [Line Items] Employee Group Medical Claims Policy Group Insurance Policy [Member] Accounts Receivable, Net, Less Contract Liabilities Accounts Receivable [Member] 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,615,105 and 95,371,211 (including 2,047,130 and 1,747,385 of unvested stock awards) as of December 31, 2022 and 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Acquisition and integration costs Business Combination, Integration Related Costs Senior Notes Senior Notes [Member] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Other Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Construction Services Construction Services [Member] Construction services. Litigation and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Laborers' National Pension Fund Laborers National Pension Fund [Member] Laborers National Pension Fund Share-Based Payment Arrangement, Recognized Amount [Abstract] Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Current liabilities: Liabilities, Current [Abstract] Proceeds from issuance of 4.50% senior notes Proceeds from Issuance of Unsecured Debt Acquisition-related contingent consideration liabilities, additions from new business combinations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Contract liabilities Contract with Customer, Liability, Current Chairman, Board of Directors Board of Directors Chairman [Member] Total MasTec, Inc. Shareholders’ Equity Parent [Member] Multiemployer Plans Type [Domain] Retirement Plan Type [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Communications Segment 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 Remaining weighted average amortization period (in years) Finite-Lived Intangible Assets, Remaining Amortization Period 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Other comprehensive income (loss) Unrealized (losses) gains, net of tax Other Comprehensive Income (Loss), Net of Tax Noncontrolling interest, percentage of voting interests acquired Noncontrolling Interest, Percentage of Voting Interests Acquired Noncontrolling Interest, Percentage of Voting Interests Acquired Additions from new business combinations Goodwill, Acquired During Period Business combinations, unaudited supplemental pro forma revenue Business Acquisition, Pro Forma Revenue Construction in progress Construction in Progress [Member] Goodwill and Intangible Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other long-term assets Other Assets, Noncurrent Multiemployer plans, withdrawal obligation Multiemployer Plans, Withdrawal Obligation Infrastructure Energy Alternatives, Inc. Warrants Infrastructure Energy Alternatives, Inc. Warrants [Member] Infrastructure Energy Alternatives, Inc. Warrants Goodwill and Indefinite-Lived Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Consolidated depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation, purchase price of common stock, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Line of credit facility, unused facility fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Additions from new business combinations Intangible Assets Acquired, Gross (Excluding Goodwill) Amount of increase in intangible assets, excluding goodwill, from an acquisition. Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] CCI Cross Country Infrastructure [Member] Cross Country Infrastructure Services, Inc. ("CCI") (business name). Install to Home Install to Home [Member] Maintenance and customer fulfillment activities primarily related to install-to-the-home services. 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 Less allowance Accounts Receivable, Allowance for Credit Loss, Current Self-insurance reserve Self Insurance Reserve 2023 Acquisitions 2023 Acquisitions [Member] 2023 Acquisitions Unrealized gains on AVCT convertible debentures, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax General Liability Policy General Liability [Member] Common stock, shares authorized Common Stock, Shares Authorized Long Lived Assets, Finite-Lived Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Goodwill Deferred Tax Liabilities, Goodwill Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum High Maximum [Member] Number of joint ventures Number of Joint Ventures Number of joint ventures in which the Company has an interest. 2022 Term Loan Facility 2022 Term Loans [Member] 2022 Term Loans Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash held by proportionately consolidated entities Cash and Cash Equivalents, at Carrying Value Contract liabilities Increase (Decrease) in Contract with Customer, Liability Business Combinations [Line Items] Business Acquisition [Line Items] Equity Stockholders' Equity Note Disclosure [Text Block] Employer Identification Number Multiemployer Plan, Pension, Significant, Employer Identification Number Senior notes, gross carrying amount Senior Notes Lease, 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 income attributable to MasTec: Net Income (Loss) Attributable to Parent, Diluted [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Schedule of Multiemployer Pension Plans [Table] Schedule of Covered Employees and Contributions, Multiemployer Plans [Table] Multiemployer Plan [Table] Stock-based compensation, income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Investments and Strategic Arrangements, Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Management Management [Member] Measurement period adjustments Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Senior notes, estimated fair value Notes Payable, Fair Value Disclosure Class of Treasury Stock [Table] Class of Treasury Stock [Table] Teamsters National Pipe Line Pension Plan Teamsters National Pipe Line Pension Plan [Member] Teamsters National Pipe Line Pension Plan Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Segments and Related Information Segment Reporting Disclosure [Text Block] Liabilities and equity Liabilities and Equity [Abstract] Contingent consideration, unrealized gain (loss) Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Fair Value Measurements, Non-Recurring [Table] Fair Value Measurements, Recurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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 Income Tax Authority [Axis] Income Tax Authority [Axis] Business combinations, number of acquisitions Number of Businesses Acquired One Reporting Unit One Reporting Unit [Member] One Reporting Unit Equity investment ownership percentage Equity Investment, Ownership Percentage The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting. Equity investment and warrants, amount paid (in dollars) Equity Securities, FV-NI, Cost Maximum consolidated leverage ratio Ratio of Indebtedness to Net Capital 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. Basic weighted average common shares outstanding (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Goodwill impairment testing, reporting unit, percentage of estimated fair value in excess of carrying value (percentage) Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Consolidated interest coverage ratio, minimum Debt Instrument, Consolidated Interest Coverage Ratio, Minimum Debt Instrument, Consolidated Interest Coverage Ratio, Minimum Indemnities, accrued project close-out liabilities Loss Contingency Accrual Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Southern California Pipe Trades Retirement Fund Southern California Pipe Trades Retirement Fund [Member] Southern California Pipe Trades Retirement Fund 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 Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none Preferred Stock, Value, Issued Restricted Stock Restricted Stock [Member] Self-Insurance Uninsured Risk [Member] Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Collective Bargaining Agreements and Multiemployer Plans Collective Bargaining Agreements and Multiemployer Plans [Policy Text Block] Disclosure of accounting policy for collective bargaining agreements and multiemployer plans. General and Administrative Expense General and Administrative Expense [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Operating Leases [Table] Schedule of Operating Leased Assets [Table] Equipment Leases Equipment Leases [Member] Amount pertaining to leasing of equipment. Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Stock-Based Compensation and Other Employee Benefit Plans Share-Based Payment Arrangement [Text Block] Contingent Consideration, Value Of Additional Payments Contingent Consideration, Value Of Additional Payments [Member] Contingent Consideration, Value Of Additional Payments Business Combinations [Abstract] Business Combinations [Abstract] Central Pension Fund of the IUOE & Participating Employers Central Pension Fund of the IUOE & Participating Employers [Member] Central Pension Fund of the IUOE & Participating Employers Master Service and Other Service Agreements Master Service And Other Service Agreements [Member] Master service and other service agreements. Revenue [Table] Revenue from External Customers by Products and Services [Table] Facility Leases Facility Leases [Member] Amount pertaining to leasing of facilities. Non-Controlling Interests Noncontrolling Interest [Member] 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] Debt instrument, term Debt Instrument, Term Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [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 Land Land [Member] Schedule II - Valuation and Qualifying Accounts Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Cash paid for acquisitions, net of cash acquired Cash, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Business combinations, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Current Fiscal Year End Date Current Fiscal Year End Date Debt Instrument, Redemption, Period Four Debt Instrument, Redemption, Period Four [Member] Workers' Compensation, General and Automobile Policies Property, Liability and Casualty Insurance Product Line [Member] Other intangible assets, net Other intangible assets, net, beginning balance Other intangible assets, net, ending balance Intangible Assets, Net (Excluding Goodwill) Non-cash stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 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 Reporting Unit [Domain] Reporting Unit [Domain] Finance leases, assets, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization 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] Enbridge, Inc. Enbridge, Inc. [Member] Enbridge, Inc. Self-Insurance Self Insurance Reserve [Policy Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate 6.625% Senior Notes Two Six Point Six Two Five Percent Senior Notes Two [Member] Six Point Six Two Five Percent Senior Notes Two Net cash payments to warrant holders Payments For Warrant Exercises Payments For Warrant Exercises Revenue recognition, remaining performance obligations, contract price allocated Revenue, Remaining Performance Obligation, Amount Unrealized fair value measurement gains, net, AVCT shares Equity Securities, FV-NI, Unrealized Gain (Loss) Bargain purchase gain Bargain purchase gain Business Combination, Bargain Purchase, Gain Recognized, Amount Income Tax Authority [Domain] Income Tax Authority [Domain] Other financing activities, net Proceeds from (Payments for) Other Financing Activities Finance lease, weighted average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Unbilled receivables Unbilled Contracts Receivable Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Credit Facility [Axis] Credit Facility [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 Valuation allowances for inventory Inventory Valuation Reserves Equity [Abstract] Equity [Abstract] Consent payment Debt Instrument, Consent Payment Amount Debt Instrument, Consent Payment Amount 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 Share-based compensation, number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Self-insurance reserve, non-current Self Insurance Reserve, Noncurrent Compensation expense Compensation Expense, Excluding Cost of Good and Service Sold Business Streamlining and Restructuring Activities Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Compensation and benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Business, Basis of Presentation and Significant Accounting Policies [Table] Business, Basis Of Presentation And Significant Accounting Policies [Table] Schedule reflecting financial concepts. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Consolidated Entities [Domain] Consolidated Entities [Domain] Other stock issuances (shares withheld for taxes), net (in shares) Stock Issued During Period, Shares, Other Outstanding bonds, amount Guarantor Obligations, Maximum Exposure, Undiscounted Schedule of Effective Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 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 Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 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] Entity [Domain] Entity [Domain] Capitalized internal-use software, net Capitalized Computer Software, Net Increase in number of shares issued (in shares) Business Acquisition, Equity Interest Issued Or Issuable, Increase (Decrease) In Number Of Shares Business Acquisition, Equity Interest Issued Or Issuable, Increase (Decrease) In Number Of Shares City Area Code City Area Code Assets Assets [Abstract] Minnesota Laborers' Pension Fund Minnesota Laborers' Pension Fund [Member] Minnesota Laborers' Pension Fund Immediate Family Member of Management Immediate Family Member of Management or Principal Owner [Member] Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Initial Critical Year Multiemployer Plan Period One [Member] Multiemployer Plan Period One [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Asset Class [Axis] Asset Class [Axis] Pension Protection Act Zone Status Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List] 2023 Long-Term Debt, Maturity, Year One 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 Auditor Information [Abstract] Auditor Information [Abstract] Other stock issuances (shares withheld for taxes), net Stock Issued During Period, Value, Other Life insurance assets, carrying amount Cash Surrender Value of Life Insurance Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Capitalized expenses Deferred Tax Assets, Tax Deferred Expense Equity in earnings of unconsolidated affiliates, net Equity method investments, equity in earnings (losses) Income (Loss) from Equity Method Investments Other liabilities, current and long-term portion Increase (Decrease) in Other Operating Liabilities Depreciation and Amortization: Depreciation, Depletion and Amortization [Abstract] Weighted Average Weighted Average [Member] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Thereafter Finance Lease, Liability, to be Paid, after Year Five 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 Automobile Liability Automobiles [Member] Customer [Domain] Customer [Domain] Other Multiemployer Other Postretirement Benefits Plan [Member] Sublimit in Foreign Denominations 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. Schedule Of Other Intangible Assets [Table] ScheduleOfIntangibleAssets [Table] Schedule of intangible assets, excluding goodwill. Consolidated Statements of Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Net income Net income Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest IEA 2022 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member] 2022 Acquisitions, Infrastructure Energy Alternatives, Inc. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Uncertain Tax Positions [Rollforward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] 2024 Long-Term Debt, Maturity, Year Two Business Combinations Business Combinations Policy [Policy Text Block] Other Other Segments [Member] Valuation allowance for inventory SEC Schedule, 12-09, Reserve, Inventory [Member] Line of credit facility, maximum borrowing capacity Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] 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 Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment (Deductions) SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Foreign currency translation (losses) 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"). Deferred compensation plans, assets Deferred Compensation Plan Assets Revenue recognition, performance obligations satisfied in previous periods, revenue recognized Contract with Customer, Performance Obligation Satisfied in Previous Period Payments for acquisition-related contingent assets Payment for Contingent Consideration Asset, Financing Activities Payment for Contingent Consideration Asset, Financing Activities Other investing activities, net Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Non-Amortizing Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Contractual Maturities of Debt and Finance Lease Obligations Maturities of Long-Term Debt [Abstract] Accrued payroll taxes Accrued Payroll Taxes Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Payments to non-controlling interests, including acquisition of interests Payments to noncontrolling interests Proceeds from (Payments to) Noncontrolling Interests Corporate EBITDA Corporate EBITDA Corporate EBITDA Federal Domestic Tax Authority [Member] Effect of share repurchases, decrease in weighted average shares outstanding (in shares) Effect Of Repurchases On Weighted Average Shares Outstanding, Decrease The decrease in the Company's weighted average number of shares outstanding, as compared with the respective prior year period(s), as a result of current period(s) share repurchases. Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Assets: Capital Expenditures: Segment Reporting Information, Additional Information [Abstract] Acquisition of treasury stock, at cost Treasury stock acquired, value Treasury Stock, Value, Acquired, Cost Method Net income attributable to MasTec, Inc. Net Income (Loss) Attributable to Parent Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] 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] Schedule of Contractual Maturities of Debt and Finance Lease Obligations Schedule of Maturities of Long-Term Debt [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] All other 2021 Acquisitions, All Other [Member] 2021 Acquisitions, All Other Contract billings Accounts Receivable, before Allowance for Credit Loss, Current Scenario [Axis] Scenario [Axis] Debt instrument, redemption price (percentage) Debt Instrument, Redemption Price, Percentage Lease Obligations Lessee, Operating Leases [Text Block] Treasury stock, at cost: 19,933,055 and 18,941,926 shares as of December 31, 2022 and 2021, respectively Treasury Stock, Common, Value Plan Name [Axis] Plan Name [Axis] Related Customer Related Customer [Member] Customer that has a related party relationship with the entity, either by ownership or management affiliation. Total debt, net of deferred financing costs Long-Term Debt and Lease Obligation, Including Current Maturities Investments and Strategic Arrangements,, Unincorporated Entities, Proportional Consolidation Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block] Executive Officers Executive Officer [Member] Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Number of operating segments Number of Operating Segments Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Schedule of Earnings Per Share Information Schedule of Weighted Average Number of Shares [Table Text Block] Central Laborers' Pension Fund Central Laborers Pension Fund [Member] Central Laborers Pension Fund. EBITDA: Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities 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 Related Party Transaction [Domain] Related Party Transaction [Domain] Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent 401(k) plan, maximum pre-tax annual contribution per employee, percentage of annual compensation Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Receivables [Abstract] Receivables [Abstract] Capitalized internal-use software, gross Capitalized Computer Software, Gross Document Annual Report Document Annual Report National Electrical Benefit Fund National Electric Benefit Fund [Member] National Electric Benefit Fund 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] Geographical [Axis] Geographical [Axis] Business combinations, percentage of interests acquired Business Acquisition, Percentage of Voting Interests Acquired Fair value of shares issued Stock Issued During Period, Value, New Issues Variable interest entity, maximum exposure to loss Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued Preferred Stock, Shares Issued Interest expense, net Non-recourse financing agreement, discount charge Interest Revenue (Expense), Net Other funds Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost Point in Time Transferred at Point in Time [Member] Compensation Related Costs [Abstract] 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] Line of credit facility, increase (decrease), net Line of Credit Facility, Increase (Decrease), Net 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. Number of times right may be exercised Number Of Times Right May Be Exercised Number of times during the term of the Credit Facility that the right to permit the consolidated leverage ratio to exceed a specified threshold may be or has been exercised. Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Segments [Axis] Segments [Axis] Insurance Policies By Type [Domain] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Concentration Risk [Table] Concentration Risk [Table] 2023 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] 2025 Long-Term Debt, Maturity, Year Three Schedule II - Valuation and Qualifying Accounts [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Revenue Benchmark Revenue Benchmark Revenue Benchmark [Member] Document Period End Date Document Period End Date Rollforward of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Consolidated segment assets Assets Gain recognized in other income related to acquisitions Multiemployer Plans, Gain (Loss) From Acquisitions Multiemployer Plans, Gain (Loss) From Acquisitions Earnings Per Share [Abstract] Favorable arbitration award Litigation Settlement, Amount Awarded from Other Party Equity securities, fair value Equity Securities, FV-NI, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Identifiable assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Long-term debt, fair value Long-Term Debt, Fair Value Share repurchase program, amount authorized, value Stock Repurchase Program, Authorized Amount Accrued salaries and wages Employee-related Liabilities, Current Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund [Member] Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund Segments [Domain] Segments [Domain] Provision for deferred income taxes Deferred Income Taxes and Tax Credits Schedule of Goodwill [Table] Schedule of Goodwill [Table] Non-cash interest expense, net Amortization of Debt Issuance Costs and Discounts Earnings Per Share Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Deferred compensation plans, liabilities Deferred Compensation Liability, Classified, Noncurrent Goodwill, gross Goodwill, Gross Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Award Type [Domain] Award Type [Domain] Award Type [Domain] Leases Lessor, Leases [Policy Text Block] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Schedule of Multiemployer Pension Plans Multiemployer Plan [Table Text Block] Issuance of shares for acquisition (in shares) Stock Issued During Period, Shares, New Issues Income Taxes, Income Tax Uncertainties Income Tax Uncertainties, Policy [Policy Text Block] EBITDA Reconciliation: Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) 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.” Communications and Electrical Transmission Communications and Electrical Transmission [Member] Assets acquired pertain to the Communications and Electrical Transmission segments. Customer Relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Number of management members, subcontracting arrangement Number Of Management Members Number of persons from management with an ownership interest in the related party entity. Issuance (forfeiture) of restricted shares, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Eliminations Intersegment Eliminations [Member] Stock-based compensation, shares withheld (in shares) Shares Paid For Exercise Price And Tax Withholding For Share Based Compensation For net-share settlement of share-based awards, when shares are withheld for exercise price of options and/or the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to pay the employer. Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business, Basis Of Presentation And Significant Accounting Policies [Line Items] Business, Basis Of Presentation And Significant Accounting Policies [Line Items] 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. 6.625% Senior Notes Six Point Six Two Five Percent Senior Notes [Member] Six Point Six Two Five Percent Senior Notes Deferred financing costs, net of accumulated amortization Less unamortized deferred financing costs Debt Issuance Costs, Net Segments and Related information [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Auditor Name Auditor Name Pension Pension Plan [Member] Contributions (in millions) For the Years Ended December 31, Multiemployer Plan, Pension, Significant, Employer Contribution, Cost Treasury stock, shares Beginning balance, treasury shares (in shares) Ending balance, treasury shares (in shares) Treasury Stock, Common, Shares Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Equipment Equipment [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] 4.50% Senior Notes Four Point Five Percent Senior Notes [Member] 4.50% Senior Notes Revenue Revenue (in dollars) Revenues Unrealized gains (losses) on investment activity, net of tax Unrealized gains (losses) on equity investee activity, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Local Union No. 9 IBEW and Outside Contractors Pension Fund Local Union No. 9 IBEW and Outside Contractors Pension Fund [Member] Local Union No. 9 IBEW and Outside Contractors Pension Fund State and local Deferred State and Local Income Tax Expense (Benefit) 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 Number of reporting components Number Of Reporting Components Number Of Reporting Components Rollforward of Goodwill by Reportable Segment Schedule of Goodwill [Table Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Property Insurance Policy Property Insurance [Member] Debt instrument, ownership percentage Debt Instrument, Ownership Percentage Debt Instrument, Ownership Percentage Total MasTec, Inc. shareholders’ equity Stockholders' Equity Attributable to Parent 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 Other Deferred Tax Assets, Other Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2027 Long-Term Debt, Maturity, Year Five Workers' Compensation Policy Workers' Compensation Accident and Health Insurance Product Line [Member] Retained Earnings Retained Earnings [Member] Segment and Related Information [Line Items] Segment Reporting Information [Line Items] Other legal related cost Gain (Loss) Related to Litigation Settlement Number of fiscal quarters subsequent to quarter in which right was exercised Number Of Fiscal Quarters Subsequent To Quarter In Which Right Was Exercised Number of subsequent fiscal quarters that the Consolidated Leverage Ratio may be temporarily increased to up to a certain multiple, after the initial fiscal quarter in which such ratio was increased. Amortization Expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Common Stock Common Stock [Member] All other 2022 Acquisitions, All Other [Member] 2022 Acquisitions, All Other Number of Years of Discounted Cash Flows Number Of Years Of Discounted Cash Flows [Member] Measurement input using the number of years for which projections are incorporated into a cash flow analysis before the terminal year value is estimated in connection with impairment testing. Number of reportable segments Number of Reportable Segments 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 Business combinations, contingent consideration, earn-out liabilities Business Combination, Contingent Consideration, Liability 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 acquisitions Stock Issued During Period, Value, Acquisitions Surcharge Multiemployer Plan, Pension, Significant, Surcharge [Fixed List] Debt instrument, redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Letters of Credit Letter of Credit Letter of Credit [Member] Office equipment, furniture and internal-use software Furniture and Fixtures [Member] Long-term operating lease liabilities Long-term portion of lease obligations, net of interest Operating Lease, Liability, Noncurrent 401(k) plan, employer matching contribution, amount Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Acquisition of treasury stock, at cost (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Payments of acquisition-related contingent consideration Payment for Contingent Consideration Liability, Financing Activities Other intangible assets, non-amortizing Indefinite-Lived Intangible Assets (Excluding Goodwill) Related Party Transaction [Axis] Related Party Transaction [Axis] Accounts receivable, net of allowance Accounts receivable, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Business combinations, contingent consideration, realized gain (loss) Business Combinations, Contingent Consideration, Realized Gain (Loss) Business Combinations, Contingent Consideration, Realized Gain (Loss) Equity Components [Axis] Equity Components [Axis] 2021 and 2022 Acquisitions 2021 and 2022 Acquisitions [Member] 2021 and 2022 Acquisitions Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Statement [Line Items] Statement [Line Items] Gains on sales of assets, net Gain (Loss) on Sale of Assets and Asset Impairment Charges 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 Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other income, net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair value gain (loss) related to resolved contingent payments Decrease in contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Government Transactions 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] Investments and Strategic Arrangements,, Other Equity Investments Without Readily Determinable Fair Values Equity Securities without Readily Determinable Fair Value [Policy Text Block] Auditor Firm ID Auditor Firm ID Per claim deductible, insurance policies Malpractice Insurance, Deductible Debt instrument redemption price percentage with equity offerings Debt Instrument Redemption Price Percentage With Equity Offerings The redemption price of the principal amount of senior notes, if redeemed using cash proceeds from equity offerings. Canadian Joint Venture Canadian Joint Venture [Member] Proportionately consolidated non-controlled Canadian joint venture [Member] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total debt obligations 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. Document Transition Report Document Transition Report Foreign Foreign Tax Authority [Member] Local Phone Number Local Phone Number Life insurance, face amount Life Insurance, Corporate or Bank Owned, Amount Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Retainage, expected collection period (in years) Retainage, Expected Collection, Period Period in which billed retainage amounts are expected to be collected, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. State State and Local Jurisdiction [Member] Estimated fair value of warrants Business Combination, Consideration Transferred, Warrants Business Combination, Consideration Transferred, Warrants Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] San Diego County Construction Laborers' Pension Trust Fund San Diego County Construction Laborers' Pension Trust Fund [Member] San Diego County Construction Laborers' Pension Trust Fund Long Lived Assets, Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Federal Deferred Federal Income Tax Expense (Benefit) Capital Surplus Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Diluted weighted average common shares outstanding (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Unrealized gains on AVCT convertible debentures, before tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Succeeding Plan Years Multiemployer Plan Period Two [Member] Multiemployer Plan Period Two [Member] Buildings and leasehold improvements Building and Building Improvements [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Debt issuance costs, gross Debt Issuance Costs, Gross Base Rate Base Rate [Member] Current liabilities, including current portion of operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Terminal Growth Rate Measurement Input, Long-Term Revenue Growth Rate [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 Debt instrument, change of control, redemption price, percent Debt Instrument, Change of Control, Redemption Price, Percent The premium to redeem senior notes if a change of control occurs. IEA Senior Notes Six Point Six Two Five Percent IEA Senior Notes [Member] Six Point Six Two Five Percent IEA Senior Notes Reportable Segments Operating Segments [Member] Operating leases, short-term leases, expense Short-Term Lease, Cost Preferred stock, shares authorized 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. Term loan Loans Payable [Member] Net income (loss) 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 Net income - basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued Beginning balance, common shares outstanding (in shares) Ending balance, common shares outstanding (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] HMG 2021 Acquisitions, Henkels & McCoy Group, Inc. [Member] 2021 Acquisitions, Henkels & McCoy Group, Inc. Goodwill impairment testing, measurement input Goodwill Impairment Testing, Measurement Input Value of input used in goodwill impairment testing. Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Acquisition costs Business Combination, Acquisition Related Costs Less current portion Finance Lease, Liability, Current Long-term debt obligations acquired 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] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt instrument, face amount Debt Instrument, Face Amount Consolidated leverage ratio, maximum Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum Proceeds from credit facilities and term loans Proceeds from Long-Term Lines of Credit Comprehensive income attributable to MasTec, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2020 Acquisitions 2020 Acquisitions [Member] Acquisitions completed during the year 2020. Proceeds from stock-based awards Cash proceeds Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Loss contingency, maximum loss per employee Loss Contingency, Range Of Possible Loss, Maximum, Per Employee The maximum amount of possible loss from the contingency per employee. Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Lease, term of contract 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. Entity Current Reporting Status Entity Current Reporting Status Other current liabilities Other Liabilities, Current IBEW Local 1249 Pension Plan IBEW Local 1249 Pension Plan [Member] IBEW Local 1249 Pension Plan 2023 Finance Lease, Liability, to be Paid, Year One Chief Executive Officer Chief Executive Officer [Member] U.S. statutory federal rate applied to pretax income Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Treasury stock reissued Stock Issued During Period, Value, Treasury Stock Reissued Charges to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Common shares purchased (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". State and local income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2024 Finance Lease, Liability, to be Paid, Year Two Property and equipment, net Property, Plant and Equipment, Net Effect of currency translation on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Consolidated interest coverage ratio Consolidated Interest Coverage Ratio The ratio which is calculated by dividing earnings before interest and taxes for a period by interest expense for the same period. Schedule of Expected Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Permitted Acquisition Permitted Acquisition [Member] A permitted acquisition or series of permitted acquisitions as defined in the Credit Facility agreement. Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] 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 Balance Sheet Location [Axis] Balance Sheet Location [Axis] 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. Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Proportionately Consolidated Non-Controlled Joint Venture Corporate Joint Venture [Member] Income Taxes [Line Items] Income Taxes [Line Items] 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. Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Performance and Payment Bonds Performance Guarantee [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total current assets Assets, Current West Virginia Laborers' Pension Trust Fund West Virginia Laborers Pension Trust Fund [Member] West Virginia Laborers Pension Trust Fund Income taxes paid, net of refunds Income Taxes Paid, Net Settled Litigation Settled Litigation [Member] Laborers' Local Union No. 158 Pension Plan Laborers Local Union No. 158 Pension Plan [Member] Laborers Local Union No. 158 Pension Plan Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Other Commitments [Table] Other Commitments [Table] Goodwill impairment testing, number of reporting units Number of Reporting Units Borrowing availability 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] Total Finite-Lived Intangible Assets, Net Distributions to non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Revenue recognition, remaining performance obligations, completion period (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule II - Valuation and Qualifying Accounts [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Negative equity method investment Equity Method Investment Negative Amount Negative equity method investment, presented as a liability Mandatorily Redeemable Stock Mandatorily Redeemable Stock [Member] Shares that an entity is required to redeem for cash or other assets at a fixed or determinable date or upon the occurrence of an event. IBEW Local 456 Pension Plan IBEW Local 456 Pension Plan [Member] IBEW Local 456 Pension Plan Property and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Consolidated Entities [Axis] Consolidated Entities [Axis] Midwest Operating Engineers Pension Trust Fund Midwest Operating Engineers Pension Trust Fund [Member] Midwest Operating Engineers Pension Trust Fund Employer contribution under collective-bargaining arrangement to all participating employer contributions, percentage Multiemployer Plan, Pension, Significant, Employer Contribution under Collective-Bargaining Arrangement to All Participating Employer Contributions, Percentage Clean Energy and Infrastructure, Communications and Oil And Gas Clean Energy And Infrastructure, Communications And Oil And Gas [Member] Clean Energy And Infrastructure, Communications And Oil And Gas Equity method investments, distributions of earnings received, operating cash flows Proceeds from Equity Method Investment, Distribution Debt Instrument [Line Items] Debt Instrument [Line Items] Reporting Unit [Axis] Reporting Unit [Axis] Financing costs incurred Payments of Debt Issuance Costs Total lease obligations, net of interest Operating Lease, Liability Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-Based Compensation Share-Based Payment Arrangement [Policy 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] Retirement Benefits, Description [Abstract] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Other Expense Other Expense [Member] Other assets, current and long-term portion Increase (Decrease) in Other Operating Assets Acquisition consideration Business Combination, Consideration Transferred [Abstract] 2026 Long-Term Debt, Maturity, Year Four Auditor Location Auditor Location Write off of deferred debt issuance cost Write off of Deferred Debt Issuance Cost Other Credit Facilities Foreign Line of Credit [Member] Fair value of warrants and common stock Warrants And Common Stock, Fair Value Disclosure Warrants And Common Stock, Fair Value Disclosure Warrant Warrant [Member] Entity Filer Category Entity Filer Category Federal Current Federal Tax Expense (Benefit) 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 net income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual December 2018 Share Repurchase Program December 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in December 2018. Non-cash stock-based compensation expense Share-Based Payment Arrangement, Expense Lease Arrangements [Axis] Lease Arrangements [Axis] Information by group of related lease arrangements. For example, but not limited to, leases grouped by asset class and/or contractual terms. Commitments and contingencies (Note 14) Commitments and Contingencies Security Exchange Name Security Exchange Name Business combinations, acquired finite-lived intangible assets, weighted average lives (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Line of credit facility, letters of credit issued Letters of credit issued Letters of Credit Outstanding, Amount Construction Laborers' Pension Trust Fund for Southern California Construction Laborers' Pension Trust Fund for Southern California [Member] Construction Laborers' Pension Trust Fund for Southern California Shares transferred Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Valuation allowance for deferred tax assets SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Cover [Abstract] Cover [Abstract] Subcontracting Arrangements Subcontracting Arrangements [Member] The performance of services under a subcontracting arrangement. Entity Voluntary Filers Entity Voluntary Filers Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Finance lease, weighted average discount rate, percent Finance Lease, Weighted Average Discount Rate, Percent Cash acquired Cash Acquired from Acquisition Segment Reporting [Abstract] Segment Reporting [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Financing commitments Contractual Obligation Forecast Forecast [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Multiemployer Plan Name [Axis] Retirement Plan Name [Axis] Payments for stock-based awards Stock-based compensation, payments for employee tax obligations to taxing authorities (in dollars) Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and equity Liabilities and Equity All Acquisitions All Acquisitions [Member] All Acquisitions Amortization of deferred financing costs Amortization of Debt Issuance Costs Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Foreign Operations Non-US [Member] New Term Loan Facility, Acquisition Adjustment New Term Loan Facility, Acquisition Adjustment [Member] New Term Loan Facility, Acquisition Adjustment Treasury stock reissued (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Pension Protection Act Zone Status, Date Multiemployer Plan, Pension, Significant, Certified Zone Status, Date Schedule of Components of Income before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Reconciliation of Consolidated Income before Income Taxes to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Equity Method Investments Equity Method Investments [Member] Unrecognized tax benefits, accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net income -diluted Net Income (Loss) Available to Common Stockholders, Diluted Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Stock-based compensation, vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Ownership interest Equity Method Investment, Related Party, Ownership Percentage Equity Method Investment, Related Party, Ownership Percentage Consolidation Items [Axis] Consolidation Items [Axis] 2013 Incentive Plan 2013 Incentive Plan [Member] The MasTec, Inc. 2013 Incentive Compensation Plan ("2013 Incentive Plan"). Amortization of intangible assets Cost, Amortization 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Beginning balance Ending balance Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Other intangible assets Deferred Tax Liabilities, Intangible Assets Other Intangible Assets [Roll Forward] Intangible Assets (Excluding Goodwill) [Roll Forward] Rollforward of intangible assets, excluding goodwill. Share Repurchase Program [Axis] Share Repurchase Program [Axis] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Line of credit facility, commitment fee (percentage) Line of Credit Facility, Commitment Fee Percentage 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 Plan Number Multiemployer Plan, Pension, Significant, Plan Number 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 Ten Largest Customers Ten Largest Customers [Member] Ten largest customers. Insurance Policies By Type [Axis] Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Multiemployer plans, pension protection act zone status, extended amortization provisions Multiemployer Plan, Pension, Significant, Certified Zone Status, Extended Amortization Provision [true false] 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 Payments for withdrawal obligation Multiemployer Plans, Payments For Withdrawal Obligation Multiemployer Plans, Payments For Withdrawal Obligation Change in tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Deferred Compensation Arrangements [Abstract] Deferred Compensation Arrangements [Abstract] Trade Names Trade Names [Member] Investments and Strategic Arrangements, Equity Method Investments Equity Method Investments [Policy Text Block] Multiemployer Pension Plan Type [Axis] Retirement Plan Type [Axis] Schedule of Carrying Values of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Machinery, equipment and vehicles Machinery and Equipment [Member] Debt instrument, acquisition adjustment, maximum Debt Instrument, Acquisition Adjustment, Maximum Debt Instrument, Acquisition Adjustment, Maximum 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] Total multiemployer pension plan contributions Total multiemployer pension plan contributions Multiemployer Plan, Employer Contribution, Cost Total deferred tax liabilities Deferred Tax Liabilities, Gross 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 and other interests, including for mandatorily redeemable non-controlling interests. Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Debt instrument, increase, accrued interest Debt Instrument, Interest Rate During Period Customer Relationships and Backlog Customer-Related Intangible Assets [Member] Gain on remeasurement of equity investee Deferred Tax Liabilities, Tax Deferred Income Dilutive common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Long Lived Assets, Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Laborers' District Council of Western Pennsylvania Pension Fund Laborers' District Council of W PA Pension Fund [Member] Laborers' District Council of Western Pennsylvania Pension Fund. Allowance for credit losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] 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] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Monthly payment amount Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount General and administrative expenses General and Administrative Expense Former Owner Of Acquired Business Former Owner Of Acquired Business [Member] Former Owner Of Acquired Business Defined Contribution Plan [Abstract] Retirement Benefits [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revenue, Significant Customer [Line Items] Revenue, Major Customer [Line Items] 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 (in dollars) Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next 12 Months Telecommunications Equity Method Investees Telecommunications Equity Method Investees [Member] Telecommunications Equity Method Investees Less amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Pipeline Industry Pension Fund Pipeline Industry Pension Fund [Member] Pipeline Industry Pension Fund Cost of Sales Cost of Sales [Member] 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 17 mtz-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 18 mtz-20221231_g1.jpg begin 644 mtz-20221231_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 GRAPHIC 19 mtz-20221231_g2.jpg begin 644 mtz-20221231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MF@.D P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_7?\ ;9_;]T/]EF];X5> _ 5YXU^)=]X"UOQ9IGAFTGB@@L]* MTV(&;4+Z:5U\JW$KQ1 ('ED=\(A"NR;?P"_;%E^)FL>+O!'QA^#&N_#G7O O MAK2]?UR36KJUN-+N]-OEO#%>6=W!*WF1 V%TKK*D4D9C^9,,K$ _&W_B$V_X M*F?])=O_ "H:Y_\ 'J/^(3;_ (*F?])=O_*AKG_QZOTI\0_\%CY/A?\ 'WP! M\._VAOV$_BQ\._ 7Q6\5P>&OA[\4_$J6'V2]U.X)%K%=V<5P]UIOGD'8MRB2 MXY>) LFSWC]IK]K_ ,(?LZ^*O WPDL_#%_XJ^(/Q-U6XL/ G@K29HHIK[[-" M9[N[EEE8);VEO$ \LQR1N1421W5" ?B]_P 0FW_!4S_I+M_Y4-<_^/4?\0FW M_!4S_I+M_P"5#7/_ (]7[0_LW?M?>$OC[XM\=?"'6/#5UX3^(7PQU"VM?'7@ M[4[J*9[-+F 7%I>0S1G9<6EQ%EHY1M;*2(Z1NC*/)E_X*Y?"V3X62?M90_"K M76_9_A\5'0I/C']MMOLYQ??8#JJV>[SFTH7?[HW7#\&40F$>;0!^6_\ Q";? M\%3/^DNW_E0US_X]1_Q";?\ !4S_ *2[?^5#7/\ X]7[^12Q3Q+-#(KHZAD= M3D,#T(/<4Z@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ M'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_? MZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@# M\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^ M(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ M (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F M?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])= MO_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*A MKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_Q MZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B M$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X M*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?] M)=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ M "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H: MY_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ M'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_? MZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@# M\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^ M(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ M (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F M?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])= MO_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*A MKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_Q MZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B M$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X M*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?] M)=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ M "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H: MY_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ M'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_? MZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@# M\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^ M(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ M (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F M?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])= MO_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*A MKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_Q MZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B M$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X M*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?] M)=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ M "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H: MY_\ 'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ M'J_?ZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_? MZB@#\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@# M\ ?^(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^ M(3;_ (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ M (*F?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F M?])=O_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#\ ?^(3;_ (*F?])= MO_*AKG_QZC_B$V_X*F?])=O_ "H:Y_\ 'J_?ZB@#^%[XF_'G]K#X9?$GQ#\- M[_\ :C\>74_A[7+O39KF'QA?A)7@F>(NH,N0"4R ?6BL/]K#_DZ;XE_]E UG M_P!+IJ* /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G MR>OW^H _/W_@N-_P3R^*_P TR\348/.TWQ M/X:N+>1[W2[E=K%&V^8T4@4@.W(4[)8N[_X)4?\ !1WPY^V4/$'P:^+OP'O_ M (4_'[X<:/I]G\1O NM0JTKV>&-K>VER!_I=BYD=T()V&<_>61)9>F_;K^$W M[;6L-X[\5_LW7_A7Q-X;\4?!J]\-:M\.O$NH7=A<+?JM\T-_87,,-PAE=;PQ M/ \*B7RH#=-^,'B;X36?@CP+H=A'=7N MB^'+.T$EQ#]LF9;:?49)+V19)65+?;'&L2=/,(!XI_P6^^.WQ[_9Q^('P@_: M-^-G[+/AGQE^S%\,OB=IFO>+M1TCQ7,VMZ=J>3:V&ISVKVR1K;VLUUYBQ1R2 MF698=[Q 8:SX\NM5US_@Z>\"Z+XAD?\ LW0OV.[Z_P##L3GY!=SZ[+#<2+_M MF(*IQ_"BU[#K_P"S)^W+^V?\%+/]G?\ X*('X/Z=X:GU6PO/''_"K+S4[MO% M$-G=17:621W\$7]FPR301>:WF73M$'C0QEQ*G8?M7?L9^)/B1^TA\+?VW?@1 MJ6D6?Q+^%G]H:>MEK\TL&G^)="OXO+NM-N9X8Y)+'_"EC_P:,MIQBA-FW[(TEWC V_:WTPSY_WOM#9_WJ^LOV>OV$6T M?XY_%W]K3]IDZ'KGCGXR:;9Z'J>BZ5YD^EZ%X=M8##%I,$LR))0 11K&,^.P_\ !*KX]#]AY_\ @DW)\4/#P^!IU0VJ>-1?71\4_P#"*F_^ MV_V']E, MQ-MS9_;_M!'D?-]FWT >_?\$MM<\4^)O^":'[/?B'QM++)J]]\$ M_"\^H2W!)DEE;2K8EWSSN;.X^Y->[U2\-^'-"\'^';#PCX7TJ&QTS2K**STZ MRMTVQV\$2!(XU'9550 /05=H R?'5GXQO_"-_9_#_6+33]:D@(TZ]OK%_P#!/?\ Y(GJW_8] MZS_Z4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X0OVL/^3IOB7_ -E MUG_TNFHH_:P_Y.F^)?\ V4#6?_2Z:B@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW M^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH \+_ M .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E U MG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\ M$]_^2)ZM_P!CWK/_ *4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X0O MVL/^3IOB7_V4#6?_ $NFHH_:P_Y.F^)?_90-9_\ 2Z:B@#]O_P#@TV_Y2F?M M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** M"BBB@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ M .E)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^$+]K#_ ).F^)?_ &4# M6?\ TNFHH_:P_P"3IOB7_P!E UG_ -+IJ* /V_\ ^#3;_E*9^UW_ -O'_I\G MK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** / M"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4FO=* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /X0OVL/^3IOB7_ -E UG_TNFHH_:P_Y.F^ M)?\ V4#6?_2Z:B@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW M_P!O'_I\GK]_J /AW_@IK^WO\2OAA\=[+]AKX-^--+\$Z[XB^"'BOQP_C35+ M,W%Q(-.@80Z=IB>8B?;'82SM*^\116Y(C9G#)Z[\$/&O[8WP]/CRP^.L5G\1 M-!T'P#I7B#P%KGAOPU)8:IK5Q*FH?:]*G0S/!-=(;6U*21"(,+U T8(W-Y[_ M ,%E_P!A?]D_]O7]EGQCHOQCLV'C3X7^#;[Q3X1U[0K\6^L:!(;>X:*17 )^ MSSO92(T;@I)Y!(P\:NG%_P#!)_\ :>_;.\'_ +0'BC_@EK^WUJFE^+_%G@7X M?:;XN\#?%71+?R!XF\-7$QMHS>P=(;N*5?+)'W]CYW%/.F ."_;4_:X_X+2? M\$UO!-C^WQ^T5K?P:\:?":T\0Z?;_$GX6^#O#UY!?>&M/O+F.VCDLM1EEW7T MJ22Q1L[QHKNX(B56)C^J/^"EW[9%[^RE\*M \-?#SXH?#KPK\1OB3XB30? & MI_%36%LM#M9UC>XN+J[;>K&..WB=553N>>:WB',HK/\ VCO FF_\%#_B-I?[ M.4")=?"?P%XRL]8^*>I?>@U_5=.G6YL_#T)Z2I%=1PW%X_*H;>.V&Z22?[/Z M5^TQ^Q3^QU^W!X9LM(_:C_9W\&_$*SM;:5='N]>T>*XGL8YPAD-I_"G1 M;ZWM[2QAAFFN[FYDNG8R H(R@C& %_\$YY?^"R$5IHX M\#),^OQ?!<:(/M+>#%OC T[:AYNX:I]F#7H('V8#$!B)_?UY;\,OV2OC#^SA M\!/^"@O_ 2W^"WB[7O$WPST/X1F\^"=AJEX]WJ&XT%)6RS(LD,# M(G55N5)98I!GLR.I_&M:O# M_P#@F7X#\6?"[_@G)\!/AOX[M9;?6M"^#?AFPU6UG4A[>XBTNW22)@>Z,"G_ M &O<* "BLGQU9^,;_PC?V?P_P!8M-/UJ2 C3KV^MS+##)D89T'WAC/%>0_\ M(#_P4$_Z+_X$_P#"4D_^*H /^">__)$]6_['O6?_ $I->Z5X!_P3=AUF#X": MG'KMY#/<#QOJPDD@CVJ6$P#D#T+AB/0$#M7O] !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344?M8?\G3?$O\ [*!K/_I=-10! M^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 ?/O M[7W[ ^D?M+:EK?Q&\%_&GQGX!\;:I\.;WP?)J?AW4H&LM0T^83M'!>V=W!<0 M2HDL\C"18UG42.$D7-6?AA^P%\//AMH/C74(_B;XTO?'WQ$T.WTKQ7\5)]6A M37?LT$+100VCQ0)!8Q0AY#&EO#&%=VD(,AWU[S10!\&:1_P;X_LU^'_"J>!- M"_;,_:JLM#CA:%-%M/C]J,5HL;$ED$*@(%)8DC&#D^M>W_&7_@G5X%^)_P 0 M?!'Q(\!_M"_%SX77?@+PV- TK3_AEXS6RTZZTU2"EO7^K7KJJO=75S,S M23RE41-S,=J1QQH%1$1?&H_^"67[-B:6_P -FU7Q.WPM?Q@?%/\ PI9K^W_X M1@:H;O[;O\H0?:3;_;/])^Q&X-GYO/D8XKZ2HH **** "BBB@#PO_@GO_P D M3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4FO=* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /X0OVL/\ DZ;XE_\ 90-9_P#2Z:BC]K#_ ).F^)?_ M &4#6?\ TNFHH _;_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_] MO'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH \+_P"">_\ R1/5O^Q[UG_T MI->Z5X7_ ,$]_P#DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH _A"_:P_Y.F^)?\ V4#6?_2Z:BC]K#_DZ;XE_P#90-9_]+IJ* /V_P#^ M#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "B MBB@ HHHH **** "BBB@#PO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?] MCWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BO&OVW?V^OV8?^">OPKB^+'[37CQM, MM[^\%CX?T73[1[O4]=O2/EM;*UCR\\AR!QA5W NR@YKY??\ X+H?%?2;3_A. M_%W_ 16_:VTWP05\QM>'@2WFO88.OG3:>L_FQH%*LW)P-W7;R ?H+17D?[& MW[=/[*_[?OPL_P"%O_LI_%JQ\3Z7#-]GU.W1'@O=*N<9-O=VTH66WD&#PZ@, M!N4LN"?7* "BBB@ HHHH ***BO+ZRTZ W6H7D4$2_>DFD"J._4T VD2T5R>M M?'SX%^&R1XB^-/A*P*GYOMOB.UBQ_P!]2"K'P[^,GPA^+T5Y-\)_BIX;\4)I MTB1Z@_AW7+>]%L[ E5D,+ML) ) .,@5/-&]KF*Q&'E/D4US=KJ_W'245XK\4 M_P#@HK^Q-\%/%^H> /BA^T1H>DZUI4@CU'3)1-)- Y4.%98T;G:P/XUP]]_P M6?\ ^":MC)]G7]I)+B4DA(K/PKJTQ8CL"MJ1^M0Z]"+LY+[T<-7/,EH3<:N) MIQ:T:/6O /^'N7P&N>-$^!WQHU,G[HL/AE=-N/<#<1R!S3E5IQ2;> MYIB,URW"PA*K524U>.NZ[KONCZIHKY>TG_@J3X9UW5;;2]'_ &*/VC;C[5<) M%'/BW??!'XP4Y-?BXV7S/1/A[^V7_P6._X*=V_X)Y_#CX: M?!CX)7,[KX1\=_&:PO+[7O%D"L5%_:Z?;D1VULV"5$V68!65B&($_B_]NW_@ MKO\ \$UX!X^_X*5_L[> _BM\'K=A_;_Q4^ "WD>H^&(">;K4-*NR6FA7DL\! M58T&YF)PK?5_QH^,/C+]E32O#'PX^!7[&OB?QMH=MHZVMI!X/EMX8-(@MU2* M&W*R$8&P *!T"5[-J.G:?J^GSZ3JUC#=6MU"T-S;7$0>.:-@59&5LAE()!!X M(-6I)MKL=U/$4JM:=*-[QM?1I:[6;5G\F[=3'^%WQ0^'GQL^'.B?%SX3>+[' M7_#7B/38K_1-9TV8207EM(H9)$/N#T."#D$ @BMZOSX_X(*:>/@Y?_M1?L4> M&+B5_!/P?_:,U:R^']L\A=-+TN]CCO!IT9)^Y#(\AQUS*Q./\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%% M% !1110 4444 %%%% 'A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG M_P!*37NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !17"_M#?M(_![]EGX?_ /"S?C;XH?2M):\2SMY( MK":YDGN75F2%$A1F+,$;' '')%>#I^V/^W'^T(VW]D+]BB70M'E_U'C7XTWC M:9 X/1TL(2;B1#]X.&P1V&:RG6A!VW?9:L\W%9K@L)5]C)N53?EBG*7JU%.R M\W9>9XY^RUX/TC]MC_@N;^T%^TK\6K1-5L/V:K;1O 7P@TR\7S(=*O+JT-YJ MNHJA^5;EI"(EE'S>4VT_=7'WWXT^)/PZ^&]D-2^(GC[1=!MB,BXUK58;5,?[ MTK**_+S]GGQC\3/^"2__ 5U\<6O_!03XHZ';^#_ -K33;#5M \=V%D;+0+3 MQ=8J;>73)993^X>2W*NCR%5FN M9VTF[637]U2NUM;1;Z]_S?\ ^"BO[4W[$'[#W_!0'X5?\%*?V.OCCX<;6/$O MC:U\(?M$>%_!LQN+7Q3H%Z6 U25;<&*6\M)%#JX/F2%D!)"D-^K7P5^,WA#X M_?"_3OBY\/8=0_LK51,;)-5T^2TG/ES/$2T4@#("R$C(Y4@]#7YF?M7Z[^SA M_P %(OVN/A7_ ,$T_P#@G1X%\*ZAX2^'?Q,TKQS^T#\0/ ^CV\>BZ+9:;(TE MOHRW-NGE375S*-NU"VPQC.=LWE?J_1%5/M-#PT,P33Q$XO?2,6NUM7)[:WTU MNMK:_*I_:X_X*+^,"4^'/_!,.XT^!ONZCXR^)EA:[?3=;HID/X&I;&__ ."R M/BV]ADN-!^ /A+3S*IN(Y[K5;^]"9Y"E (LXSR>^*^I:*CV,GO-_@OR1QK*< M1)WJXNK+YPBO_)81?XG'_'7P/\3OB+\-[OPI\(?C-/X!UR>:%K?Q-;Z)!J#P M(L@:1!#.0AWJ"N;4[N 0I(R,X*P2HKY*+]X'&#C&3GU6BA4J2A MRVT".59;'"O#>RBZ;=W%JZ;TU:=[[+[CP/1?^"6__!/?0 !8_LG>$I-O3[;: M/<_^CF;->I?"WX&?!7X'V5UIWP9^$GAOPI!?.KWT?AW1(+,7++G:9/*5?,(W M, 6S@$XKJJ*<:=.#]U)%T,NR_"RYJ-&$7W44OR1AW/PR^&U[J\OB"\^'VARW M\[AI[Z7286FD88P6?#UA M^RO_ ,%E#J/P2^-GA6T2PU35/$>D74FA^,5A C&K:=?PQO$\

#?'NE'0O'7A+3-:L2VXV>K6$=S$3@C. MR12,X)'3O4OASPOX:\'Z4FA>$O#MCI=C&28[/3K1((D)ZD(@ 'Y4 ?./_!*+ M]A7Q;^PI^S;?Z)\9?'$'BKXI_$/Q??\ C7XM>)[9<0WVO7[*TRPY53Y,:I'& MG !V,X5-^T?3E%% !1110 4444 ?PA?M8?\ )TWQ+_[*!K/_ *7344?M8?\ M)TWQ+_[*!K/_ *7344 ?M_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3 M/VN_^WC_ -/D]?O]0!Y_^T=^U%\"OV3O $_Q'^.WQ"L-$LD@N'LK6:=3=ZE) M#"\SP6D&=]Q+Y:,VQ 2 I)P 2)/@7^T]\ /VEM/OK[X'?%C1?$4FDM$FN:=8 MWJF\TF252T<=W;'$MJ[*"0LJJ2 2,CFO@3_@N]\/OVOO@Y\4='_X**? +X2R M_$_P=H'P6\5> _B'X*LIB+_1;'4T#MKEDF&WF-HX_.VC=Y4 !PC/)%])?L6> M/?V)O^"A7P#_P#@J+_P3L^('Q^?]EOP5^V;\/=3\?K>O9+X9M/$ M<+S372DAK:-L[)9@008D9G!5@1D''J?Q9^,OPK^!7A/_ (3CXO\ CS3?#^EM M>16D%SJ-P$^T74K;8K>%>6FFD;Y4B0,[GA5)KX)_X+A_L&_ 3QU^Q1X"_9C_ M &;O@SX<\,_$W4/B9X-=E:7PY\+/V>=9^(&FV,G^K;6;Z]DTDW! M7HSQVXPC'E/-DVXW'(!]R_";XS?"WXZ^%6\:_"/QQ8:]IL=Y+9W,UE+\UK=1 M'$MM-&P#P3(2 T4BJZD\J*YEOVR_V65^*W_"D3\=/#__ DPU@:.VGB\RBZF M4WC3C-CRA>%/F%J7\XKSLQS7YV_M*?M1^,_V&?\ @KC^URWPRG*6NM?L/S?% M>2Q"[HO^$DT;S+"VN"AX!>!45VQ\PBCW9VC!IOP>TF/_ (-*99[JZF.JR_ : M7XB/K7GM]K;7B[:^M^9L[S-/A?H.MZNRH%!N[G3X9IB .@\QVQ[5ZW0 45G^*_%?ASP-X__)$] M6_['O6?_ $I->Z5X%_P3DU;3M:^!&J7^E7:3PR>.-79)$/!#3[U/XJRG\:]] MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BL[Q=XO\*> /#5[XS\<>(['2-)TZ S7^I:E=+#!;QCJSNY 4?4UY'^S! M^VCI_P"UKXTUQ_A7\)O$(^'VEVX72_B1J<0MK36KL2;7BM8) )7C Y\W&,JR ML%.W=+G&,E%O5G+5QF%HXB%"OV488-/ M^(_BJ2\\1:A@:-X,\/VYO=8U)V.%6*V0Y&X\!G*H3QNSQ7DVE:?_ ,%)_P!L M/4+;6O$6L1?L\> C,DT6D:O*LK"O>?!7[+W MP!^'GQ6\0?'+PE\+M,MO%WB>Z\_6/$+Q&6ZD8HJ$([DF%&"@LD>U6/)!-=[6 M;IU)OWGIV7ZO?\C@G@,=C:K>*J\M.^D*;:NNG-/23OVCRKH^;B^,? M"VJ ?;-%UVR6:(L,[9%SS'(NNDWWP_\?W? MAB-PT/@>Z^+.MMI$:@Y""(7(?:,+P7_A'OG[_HH XKX ?LX? 7]E;X<6OPA_ M9P^$6@>"O#5FQ>'1_#NFI;1&0@!I7VC,DC8&Z1RSMCDFNUHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _A"_:P M_P"3IOB7_P!E UG_ -+IJ*/VL/\ DZ;XE_\ 90-9_P#2Z:B@#]O_ /@TV_Y2 MF?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H ^4/^"B7[2'Q ^$ MWASXE_#GQ9\#/%^I?#[7O@9J4FD>./"GA>YU:*PUH17\=Q:7L=F)9X8WA:S= M)C$(5VS;Y!QCQC]BKX$W7PA_;;^.'_!2+X5_L[^+_"GPQ\0_"71]/;P=9^%I MK35/'GB2V>2>XU:WTB01RQ-L9+9&G2)II)9I3A6:1OT1O;*SU*SET[4;2*XM M[B)HYX)HPZ2(PPRLIX(()!!X(-21QI$BQ1(%50 JJ, #T% 'YE?#?_@HY^TA M:^/M5_:*^,'_ 1=_:HUKX@7-G/IWAVSM?"&G#3?#>EM('%A:R/?;]TS1Q27 M-T8P\SH@V+%##$GJO[1/[/\ \7_ G_!0KX%?\%4[7X9WVHR6/PXN_ 'QN\-^ M$[>75+S3;"Z_TRVN[2&)/-OHK?4"Z2K$C2F.59$C;8PK[AHH ^"/A]^P?J7[ M9'[:'[1O[9?QU\&:QX=\(?$WX.)\'_ &EZW8-::I<^'I(F?4]0FM90)+037+ MA88IE2;9"7>--ZBO,(O@W^U[+_P1E?\ X(V'X,>(S\74T0_#<>)FT"Y7PN=! M^U>2-?\ [4*_9C!_9>'^S"0W?G?NO(_BK]1J* .4^!'PA\,_L^? _P &_ 7P M6SG1_!'A73] THR@;C;6=M';Q%L=]D:Y]ZZNBB@"*^L+'5+233]3LHKBWE7; M+!/&'1QZ%3P16/\ \*N^&?\ T3O0O_!1#_\ $UNT4 >$?\$\;>"V^!^JQ6T" M1J/'6L *B@ 7! Z>P _"O=Z\+_X)[_\D3U;_L>]9_\ 2DU[I0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51\3:EJ>C>&]0 MU?1-!EU6]M;*6:TTN"9(WO)50LD*NY"J7("AF( SD\5\]_M2?MT:MX6\?K^R MO^R-X/B\>_%^_BS)8*__ !+O#4)Q_I>I3*<1A<@B+(9LC.W<@?TC]E7X/_%+ MX,_# Z)\:?CAJGC[Q1J6HRZEK6L7X5889Y0NZWM(P!Y5LFWY4]V(" [%S512 MFXQZ;O\ KJ>;3S&EB<7+#T$Y!R M[#X%-QO*._A5\+_'<>J>(/AGK$.E>.--6QN(6 MTN[EA$T<9:6-5DW1G<&C+K[YXH L:_\ M'_L\>%-9N/#GBGX\^"]-U"TD\N[ ML-0\4VD,T+_W71Y RGV(KX>^-7_!P'\ /A=_P5N\ _L)Z?XH\/W_ ,/M5T%K M/QK\1;?48Y++2/$=]B72K5KE6\I%,5O*K@DY:]B.5\B0'Y!M?A]_P3:D^,/_ M 4C_;/_ &^OV5-)\9K\*/BLIT5_$]HZ-=2R6AAM["W=7 +3W21 <<+<1,< M\+^P/_P;T_"/]I/_ ()C_$GX<_M(_L0S_#SX[ZT;C4O#WQ UF+[/%#>W<*WE MG%80Q2'R;&V;RK66)@2Q$Y'#+@ _9:T_:E_9CO[J*QL?VC/ +[ M)GDOW^H **** "BBB@ HHHH **** "BBB@#PO_@GO_R1/5O^Q[UG_P!* M37NE>%_\$]_^2)ZM_P!CWK/_ *4FO=* "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHJKK>MZ-X:T>Z\0^(M6MK"PL;=Y[V]O)UBB@B0%F= MW8@*H )))P *!-I*[+1( R37"?$**\_:"^!NL:;^S_\ '6#1+K6;:6UTKQMH M AOUM)$E,8CYN1CAHV^L?A+\(_AQ\"OA]IOPL M^$WA*TT30=)@\JRL+1,*HZEF)R7=CEF=B68DDDDYK&,_:MV7N]^_IY>?W'DX M?&/-935./[BS7/=IR;_DMKRI7]^ZN[)_&W@SP2EC)XS\ M7:9I"ZIJ<.G::VIW\=N+N\F;;#;1>8P\R5VX6-^&-2\!W\VH_\ "RM_TJ-+<&R%E L;+<-).-+_5I+>.TT5[@7,D$@ M,BP;/. ?AVFGP^#Q;P,EW(VH!@UT+F5_,/G#]UL55;& M17C6J?M[_&3]I?5KCP5_P3C^#0\1VL4S07OQ6\9QRV7ART8':WD# EO64]D MP<'#JLV_Q _;K^,NO_ !DU^*3SH=+U*8V6@6$GI!I\)"<9 M()+/V+?@WXF^)GQ#^(VIVEYX\E M^&.CW5[!?W=M!]G@EFGE86T2K$,%X#_ !H,'A7P)X5 MTW1=+M5Q;:=I-C';01#T6.,!5_ 5I5+SO(,%I@,OC+^_7E*I+UY8^SIKT<)V M[O^%O!G@ MSPM\8$^(GQ)UR6QLXK#5=&WTV"**ZD4S#?),Q@0ANA/&!Q57_AT?^U-_P!* M\/['_P#X=&^KBPG$V:8'G]@J<>9W?[FC+7LN:#:79)V\M6:5,%0JVY^9V_O2 M7Y,^9O\ @LO^S]XC_91_:8\-7?P4_;GC\?\ @O\ :(^(&@7GC2>PO]/GDL?% MFFW\/D7UQ# Y7Y[::1PX +R12;R>*_;#_AD'_@HGIG/A[_@JUJ&!R(]4^$&D MW(;O@L7!&3W'(%?EW\6_^"%_[8OQMMO#GA/0O^".G[-7PICMO&>E:AJWBSP9 M\2+F:_6Q@N5>X@59.")(PP..>!@BOWJ P,48;B;-,+5G4C&E)S=WS4*$UNWH MITY*.K?PI?@K$\%0G%)N2MVG)?DU?YGR;I7[.G_!4;P+/>7?@_\ :[^&&I37 MUR;B^DU+X6I8M>38"^9*;5LLY"J"QR>,= *X[X*?LZ?\%*?V4-7\;:[\)?A) M^SM>S?$3QE<^*O&-Q8ZSX@BN=4U:=(TEN6^U/)'%N6) (HML:G)51DY^XZ*Z M_P#6RM/^-@\-/_N!"'_IOD,_J$5\-2:_[>;_ /2KGP]\#OB3_P %A?@._B]O MCI^RV?BS;Z]XUOM8T2;2_B%I-E_PCFG3;#'I4$9A$EQ#"P?8\A,A$@!/RBM; MX9?\%0/VCK/3M3?]JC_@EA\9O!]S;Z[=0Z_?GJ5%ITLDNZ97U;$Q3Y:S^ M:B_R2/C[X2_\%VO^":OQ>T&+Q)IGQEU32;2>ZEMHIM<\(ZA$C31.4D3>D+IE M64@G=C(/->T^"/V[?V,/B,R1>#_VI/ EU-)]RUD\2V\,[?2*5U?]*]*N/#6A M3Z1/H8TFV2UN6D:6%+9-I=V+.^TC:6+,6)(.223FOG/P5_P2S_9+^#O[-D?P M=T?X*Z=\1]1T.POFT?6_B=)'?:O?SR233QPW.I&+SO+#R+$I'^KB1 =O+IU MN#:T$JU&O3EU<:D)QOY0E3@TO)U'ZBE',8OW91DO--/[TW^1])Z=J>FZQ9IJ M.DZA!=6\@S'/;2AT8>H920:GKX2\.?\ !.']E7XL^!M&^)_ M[(W_ 57^),_A_7]+M]3\/W_ (OM[3Q-;7=I/&LD,B&X6,F-T92I]"*O^RN% M<1_N^9.'_7ZC*/XTI5_OM\A>WQ\/CHW_ ,,D_P#TI1/K^BOE?^R/^"Q'PX&; M'Q=\%?B1:1_>&I6%[H]_+_N^23 I^OK1_P -R?MA_#SY?CO_ ,$R_&ZQ1_?O MOASKUGX@\T?WE@C*.O\ NDYI_P"J&-K?[GB*%;_#6A&7RA5=.;^4;A_:%./\ M2$H^L6U]\;K\3ZHHKYBT/_@KS^Q7)J2:#\2?$WB/X?ZI(<#3?'GA&\L) >^6 M$;QKCW<5[;\-_P!H7X#?&*-'^%'QH\*^(RZY$>B:_;W+CV*QN64^Q (KSLPX M;X@RJ'/B\)4IQ_FE"2B_25K->:9M2QN$KNU.HF^R:O\ <=A1117B'2%%%9?B M_P ;^"_A]HS>(_'OB_2]#T]9%C:_UC4([:$.WW5+R,%R>PSS0!J45P'_ UA M^RS_ -'*_#__ ,+*Q_\ CM'_ UA^RS_ -'*_#__ ,+*Q_\ CM '?T5A^"/B M;\-OB;:SWWPW^(.A^(8+601W,VAZM#=I"Y&0K&)F"DCG!K]9_]*37NE>%_\$]_^2)ZM_V/>L_^ ME)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKSC]J#]J;X4 M?LE?#AOB)\4M1G)N+@6FB:+IT/G7VKWC#Y+6VB'+R,?H!U) I2E&*N]C*O7H MX:C*K5DHQCJV]D=+\5_BU\./@;X U'XH?%CQ=9Z'H6E0F6]U"]DPJCLJ@9+N MQP%1068D DXKB_%'@GX&_\ !0']G+1CXMTC6+KP=XE6RUB&PN'N=-FG1'65 M(YT!5BC8PRG*L"&4_<<>-?"C]E3XO_M?>/M._:?_ ."@^DQVUEI\XNO 'P56 M7S+#0U_@N=0'2ZO".JL-J9((&?+3Z[ "@*HP!T K*+E53YE[KZ/=^O\ D>;A MIXC-%-UZ:5"2LHR7O23ZR3TBFMHM7ZRL_=*F@>']"\*:':>&?#&C6NG:=86Z M6]C864"Q0V\2 *J(B@!5 &!5LD 9)HKS'X2>)OB%^T)X$\;>&OVD/V99O M!=E_PDNK^';71]5URVU&/Q'HB_N4U#]Q_JHKE&D_LDHJRV+ M_P"T#XM^.-M^S[K7C']C[PMX7\7^-GTZ.;PAI_B+6FM=+OF=T^>2XB5CL\IF M<;PZ9K%NK M>5,NX20JIYS@'@3?!+X*_"C]F7X.Z#\#O@SX6@\/>$/">EK9:)I<= MQ)(EI;)DA?,E9G;J26=B2222:^=?B'^V!\8OVL_&6H?L_P#_ 3J%N;2QG-K MXP^-=_;^9I6C?WXK 'B]NL'@C*#(/*MYB^QD^28S.:DO96C3@KSJ2=H07>4O M/I%)RD](Q;T,,1B:>&2YM6]DMWZ+\WLNK/1_VI/VZOAO^SIJUI\,?#VB7WCG MXE:PH&@?#OPR/-O9R1D23D BUA[F1_X02%8*<>>^$?V'/BY^T]K=I\5O^"DG MC*'65AF%SHWP?\/3M'X?TANJ_:=K9OYE[EB4!W#+H0!ZO^RO^QA\'OV3]'NI M?"%M69LD*6Y$:X4=3ELL?6Z]FIGN!R.#H9 M"FI[2Q$E:I+O[-:^QCYINHUO-)\BYEA:N*?-BMND%\*_Q?S/\%T74K:/HVD> M'M*M]"T#2K:QL;2%8K2SLX%BB@C485$10 J@< 8%6:**^/E*4I-MW;/1220 M4444@"BBB@ HHHH **** "BBB@ HHHH AU#3[#5K&;2]4LH;FVN8FBN+>XC# MQRHPPRLIX8$$@@\&N(^/GP:\1?%+]G[6_@I\)/BUJOPOO[[2DL]#\5^$K6'[ M3H>QD*&"-U\O:%3R]N!\C$*5.".]HH \V^/WQ=\6_LV?!BV\7^&_@WXV^*NH MVM_ING/HWA.VMY=3NEEGC@EO&5VBCQ&C-,_W5^4_=!ROH\DT,3(DLRJTC;8P MS %FP3@>IP"?H#3JX+XZ_LR?!3]I23P?+\9_![:P? 7C2R\6>%1_:-Q MGJ] MIO\ (N"L4BK-M$CC9(&0ASE: .RUS0-"\3:<^C^)-$M-0M)?]9:WULLL;_56 M!!KQ+XD_\$Q?V"?BI(USXE_9B\-6MPQW?:O#\#Z5*'[/NLVBRV> /WW[-/[='Q?\$[/]1IFH:XFM:9#CIMM;E1^KG-']@?\%?OA+DZ7X_^ M$OQ;L8OO#6=*N-"U*8?[/VCO;E#&G?H2.E?&O_!>C]NO]BK]KW]@W0_A;X3^)MG?7-Q\:O"2Z MYX9URPN+&X6U_M!5N%D2X1,J$8[BI( )YK]=*_.K_@Y9\ ^!_$7[$7A#5==\ M'Z9=W;?'3P;:F\N+&-IO(DU%4DC#D;@K*2" <$&LJ^8\,XRC+FP+HU+:.E5E MR)^<*JJ2:]*J'"CC:G:5_P0?\ ^"*^O:?%JVA_L%?# M>]M9UW0W-I#))'(/5664@CZ58_X<$?\ !&W_ *1[?#__ , YO_CE;FK?\$D/ MV9-(U&7Q!\ ?$WCSX3:I*V]KOX>^,KFV1W_VHI3(A7L54*".*^HZ\[-,/DU' MDEE^(E43O=3I^SE&UK7M.<7>[U4NFJ5T;4)XF5U6@E;L[I_@G^!^;O\ P0@^ M$'PS^ ?[4'[;GP<^#G@VS\/>%_#WQTL[71=%T]2(;2$:8A"("20,D]^]?I%7 MP#_P1^_Y/K_;T_[. M/_ $UQU]_5Y)T!1110 4444 ?PA?M8?\G3?$O_ +*! MK/\ Z7344?M8?\G3?$O_ +*!K/\ Z7344 ?M_P#\&FW_ "E,_:[_ .WC_P!/ MD]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 444 M4 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI->Z4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 445X=^UUJW[9NO:KHOP8_9,\.:?H MZ^(;>9]?^*.L31RP^'8$95*PVN=TURP;*9&S@^C,DSER1O:YS8O$K"4'4Y7+ MRBKMMZ)?\%V2W;2*O[5G[<^@? WQ)9_ WX1^#[CXA?%O74']A^!-'E&Z!2/^ M/J]E^[:VZCYBS8)'(PN77V6#1K?Q/I6CZEXZ\):?_:5F8KU+>0+=+I][Y95F MAD9 =R[Y$$@"DJQX&XBO._V4_P!C7X2_LEZ!>)X16\UCQ+K1\O(@R%PN=S$*"1,%4=W/[NQS8*GCY\U7%M+FM:" MLU%+N[7E+N]%LDM+ON:X#Q-\?[3PQ^T=X6_9QE^%7C6\F\5>']1U6'Q?I^@- M-H>G"T:)6M[N[#8@FD\T&-67#8QG) ,'QG^%OC;XV_\ "!ZY\-OVBO$?@:ST M'Q?9:_JT7AZTMG'B;3XXW)TRX-Q&S1P2ET+%,-A2.I#+Z-6AZ1Y_X'_9S\)^ M OC]XX_:+TWQAXMN]7\>V6F6NIZ3JGB6>XTJPCL8WCB^Q6CGR[4MYC-)L'S, M2W!9L]-\1/B-X%^$O@O4/B+\2O%5EHNB:5;F:_U*_F"1Q(/?N2< *,EB0 "2 M!7*_M,?M2?"#]D[X>M\0?BWKS0K+)Y&D:19IYM]JUR?NV]M"#F20D@=E7.6* MCFO!?A]^R]\9/VWO&>G_ +0?[?NC_P!E^&;"X%WX&^!ZREK:S_N76J]/M-P0 M?]41M7)# 9>.OI3Z+LMWTZM8ZR?'C_@JY>$1_P!L_#C]G3S,;AFWUKQZ@/YV MUBWYN#_%G]U]=_#GX;^ _A%X*T_X<_#/PI9:)H>E0"&PTVPA"1Q+U^I8G)+' M+,22222:V8((;:%+:VA6..-0L<:* JJ!@ =!3JRSG/JF94XX6A!4<-!WA2B M[J^W--[SJ/K-^D5&-HJL-A%1;J3?--[R?Y+LO)?.[U"BBBOGSK"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "L&Y^%OPSO?B5:?&6[^'NB M2^+K'1Y=)LO%$FEQ'4(+"6199+5+@KYBPM(B.8PVTLH.,UO44 >?^'-#_:5M M_P!I#Q-X@\4^/?"UQ\*[CP[81>%/#MIHTJ:M::FKRF[FGN3)L>)U,850N>!] MS83+9^%O[2/P.^-?CCQO\-OA7\1K'6];^'&MQZ1XVL+0/NTJ]DA69879E"L= MC#)0L P920RLH[>J]GI&DZ?=W5_8:7;P3WTJRWLT,"J]PX14#N0,NP154$Y. M% Z 4 6*^0/^"W'[)?[1'[9/[&EA\,_V7- T?4_%VD?$C0/$5I8Z[JHL[::. MPNO/=6E(.,X XYYKW3X):'\8_@G\+_$6I_M5?M"6?C:YM]>U?6$\00>&(M*B MTW1FE>:WL_)B9]XMX1M,C%G?&22>3M?L_?'OX5_M1?!?PY^T'\$/$CZOX3\6 M::M_H6I26$]JUQ Q(#&*=$D3D'AE!XSTP: /C+_AH?\ X../^D=7[/\ _P"' M=N/_ (W1_P -#_\ !QQ_TCJ_9_\ _#NW'_QNON#XI?$SP1\%_AKX@^+WQ+U^ M'2O#OA?1KG5=Y*^?93*S1SVLP4D"6&9)(FP2-R$@D$$@'SC_P $>?V7/VS_ M ()>/?VA_CE^VQ\/O"_ACQ#\8_B1;>(K31_"?B#^T;:WC6S$+KYA (^91UYY MK[?HHH **** "BBB@#^$+]K#_DZ;XE_]E UG_P!+IJ*/VL/^3IOB7_V4#6?_ M $NFHH _;_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?) MZ_?Z@ HKYX_;9_;]T/\ 99O6^%7@/P%>>-?B7?> M;\6:9X9M)XH(+/2M-B! MFU"^FE=?*MQ*\40"!Y9'?"(0KLG2_LS_ +5>M_'#QCXC^$WQ#^!'B+P)XL\* M:)I&K7\&ISVMUI^HV6I&[6WN;&ZMY6\Y-]CL:8MIIUS91:A#8*MMO;S9 M]TTDH\S8J?N3M+A@1V_[6W[3>@_LE?!>\^+6J^ _$7BZ]^V6]AH'@WP?8BZU M;7K^=]L=I:0DCS),;Y#R L<4CG 0F@#TRBO /V'_ -MKX@_M@P^)+WQS^PU\ M6O@O;^'_ +,()/BOI,%BVJM*)"WV9(Y79EC$8WLP 'F( 3SCB%_X*Y?"V3X6 M2?M90_"K76_9_A\5'0I/C']MMOLYQ??8#JJV>[SFTH7?[HW7#\&40F$>;0!] M;44V*6*>)9H9%='4,CJA![BG4 %%%% 'A?\ P3W_ .2)ZM_V/>L_^E)K MW2O"_P#@GO\ \D3U;_L>]9_]*37NE !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P1\; M?^"D/[9W[2G[3GBS]C'_ ()!_!WP;KEY\.[T:?\ %+XU?$Z[N%\,^'M1();3 M+>*U_?7UX@SO"G;$Z[74@EA]K?%WQ1JO@?X4>)_&FA6HGO='\/7M[9PE\365L?$UGJ?BOQOXGU6\2,76 MH76H7#SW-S,Y W*%2(LQ^["H)XHV$VHJ[V,77/$G_!Q[^RW9-\1_$?AOX _M M&Z!:+YVL>#O"$-]X<\0M&/F86,DQ:VD(&["N&=MJA5+-BO5/A%_P6P_84^+7 M[-"?M%0>-M0TB]AU271M6^&VJ6!3Q1IVM1$++I!H+*2[GC8[E9[O M?,O&1'/Z-^S?\,OV9O^#F^R\4>#M,;4F^./P/U?Q#XBAU=4NFTS M6+2_B1+VV9EW0 P P#DX#NH." ,^9SA>F_F<$L3/&X7GP$XN^BD]8JSLW9-< MW6UG9NVMM3Z.^%_AC]MW]KSXBZ+\;OC3K>J_!SX>Z-J46H>'/AKH]P%UC6#& MVZ.35IB,1QMQFU Y!*L 5#M]75P'@S]H_P "^.OV@?&O[-NCZ'XDBUWP'IVF M7FKW]]X=N(=,N$OD=XDMKME\JX=%0>8JGY2X')#A4^#?PU^,_@7QQ\0-?^)_ M[0=QXSTCQ+XF6_\ !FB7'AZWLO\ A%;'[/'&;!98>;I?,1G$D@#?-@[CEBX0 MY%O=EX+!+!P=YRG*6LI2=VWZ;)=E%)(H_"K]H7X:?MC_ 5U_P 9?LJ?%M)$ M6]U?P];>(AH\F=+U>U>2VD+6UTB%S#,N[:PVN ,$JP-;_P !O"'Q2\#?!;PQ MX)^.?Q3B\=>+M+T:"W\1>+X]$CTY=8NT4![G[-&S)"6(R54XSR .@ZNVM;:S MC,-I;QQ(79RD:!1N9BS' [EB23W))ITLL4$33SR*B(I9W&_ 6CN#+R.+F[?I:VZ_>+MC(!Q MP&9>"^)?[:'Q5_:7\;7W[.__ 3DM;/4;FRE^S^+?B_?Q>9HGAT'JEL<%;VZ MQRJKE <'YAN9/5/V4_V,?A?^RII=]J.C75[XB\8:\_G>+/'GB"3SM3UB8G+% MY&)*1Y^[$IP,#)9LL?LZ.3X'A^G'%9W&]1J\,.FU)WU4JS6M.#W4=*DUMR1: MF>=+$5<7)PPSLNL^GI'N_/9>;T.+_9I_8C\267Q#7]JW]LGQ5;>-OBQ<1_Z ML:'^RO"<)Y%KIT3< C.#,1N)SCDNS_25%%?/YKF^.SG%>VQ,ME:,4DHPBMHP MBM(Q71+U=VVSJH8>EAHOBM;_#WQ;?Z/);>&?%K:!%J,>C7! "3"UD94EVC("L<#(.#C![6L'XI M?$SP1\%_AKX@^+WQ+U^'2O#OA?1KG5=APCHH"JES'&N%CB50,M(:Z#_@B%\)?%/QXT[XB_P#!73]H MSPH8O&/[2.OQ:CX2TK4X@[^'_!MD^W1;1 +RLA M7D\K=D"@#[#HKR;]A?\ :Y^'W[=_[)/@3]K+X9NJZ;XST*.[EL_,WM87:DQW M5FY[O#.DL1/LT %%%% !1110!_"%^UA_R=-\2_P#LH&L_^ETU%'[6 M'_)TWQ+_ .R@:S_Z7344 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE M,_:[_P"WC_T^3U^_U 'Y^_\ !<;_ ()Y?%?XX>$G_;L_9)^-Z>!?BM\,?AUK MVF7B:C!YVF^)_#5Q;R/>Z7!=:A5I7L\,;6]M+D#_2[%S([H03L,Y^\LB2 MR]-^W7\)OVVM8;QWXK_9NO\ PKXF\-^*/@U>^&M6^'7B74+NPN%OU6^:&_L+ MF&&X0RNMX8G@>%1+Y4.9DVC"_LF?L6_$/PU^U1XE_;X_:,O=!@\=^(_A[I7@ MK1O#/A26:>RT+1+21KEDDNIHH7O;F:XD+M(88E18TC56P78 \HUC_E9XT7_L MQJ[_ /4OCKV#_@HQ_P $Z-2_;XM/!>J>&/VQOBG\'O$7P\U&\U+PMJ_PXU2" M"/[=/;_9_/N4:/S)ML+31!$FB!2YG5MP?CG]1_8Y_:;NO^"OMC_P42@D\"#P MK9_!R3X<-X??7KW^T'M7U<:B=2W?8O+$@PJ?9LE>#^^YX]"_:/T__@I%;_&G MPUXC_9%UWX/7G@1=*EM_%_A?XC1ZE:WK71DREU:7EFDPP$PIBDB X8[B7!C M/BSP]^U1^WMH'[#7[<'[$_[8VO6?B+XN_ #X/:C?>'_B=H-B+5?%>CZCHNHR MZ??F% %CNHS:2JX4 ;E5?F96D=]EX?\ "EC_ ,&C+:<8H39M^R-)=XP-OVM] M,,^?][[0V?\ >K[E^"_[*MIX9F\?>.OC?J6F^+/&/Q62"#QU=6VF&VT]K""W M>WMM+MX'>1Q:Q1RSG,CL\DES/(2HD6-/FJ'_ ()5?'H?L//_ ,$FY/BAX>'P M-.J&U3QJ+ZZ/BG_A%3?_ &W^P_LI@%N)MN;/[?\ :"/(^;[-OH ]^_X);:YX MI\3?\$T/V>_$/C:6635[[X)^%Y]0EN"3)+*VE6Q+OGG") D<:CLJJH 'H*NT 9/CKQ#JGA3P MC?\ B/1/"MWKEW:0&2#2;%E$UTV1\B%N,_7TKR'_ (:P^-G_ $8_X[_\"K;_ M .*KW2B@#P#_ ()NZC=:I\!-3N[S2IK*1_&^K,T$Y!92TP8@X[@L5/NIKW^O M"_\ @GO_ ,D3U;_L>]9_]*37NE !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 444$@#)- !17C'[6_[> MO[/'[&=C9VWQ1\0W%YXAU;8N@^#=!M_M.J:DSOY:>7"" JLX*AW*J6!52S84 M_-OQG\!_\%7?VSKOPA+XC\'67P]^%VN>,;2T\7^ M&\9"SUZ'P^X=KB]NKL1 M.)' 58Q9Q;"WG8?;L+5E*JD^6*N_ZW['DXG-J5.L\/AXNK56\8[1_P ,==CT\R:/X?FU2.UBU%VP AF<%57:2> M>#C&1G(_FR_;=\*?M-?\$M?AU;?\$WOVNO%-YHOAOQAJJ7'[/_B/1_$3W'A/ MP;IU[J7G:S)>6R)]JGN+'[4PC.'_ -<7&\! ?WU^.G[._AOX1_"3PGX]^%7Q M&\:>$=&^ >D:EK6E>$/#WB9X=-\0Q0Z?*$L=5642-=6PQN )#*V&5@17XT_L M>?MR_P#!0[]OG]JC4O\ @KLW[/7[/>I?\4J_@7P#X5^)'Q:ATJ#0+-&WWUQ; M6\Q,DCW$DDD;3L%RIEB *TY4U/X_NZ&U; 4\:E]:7,K*\-X73O?9.7;72R^% M,B_X*$_\%._V%/V7?C3^R;\0?^"7GC+1/'@W$.K:IH%]=R:AK>A/Y,> MHZ7>1&U"LTL#7-Z;N67$?VK/VDM7_P""XW[68MM" MU/XD> ;?0?@O\.-)U>*_MO#G@V62.\CEN)U!#W=RZI,?+*A!+(& ,GE0^2V' M[9'_ 4LTG0M5\,:/^Q/^PY9:=KEI+:ZS967QTLH8[Z"1662.544"16#,"#G M.X^M>:_\$!/VX/VK_P!F[]K^S_X(#O"EQP_Q>^)=@84DC/_ "TT_3SE[@D9[C^TC^UE\"?V4/"B> M*/C-XUBLGN3LTK1[5?/U#4Y>@CM[=?GD8D@9X521N91S7@*_"?\ :M_X*-S# M5/VC8]5^$WP,9/M%TK?W;6,DI:1C)"JGS!3MWD<5[S7J+ M-\IX=]W)U[2O_P!!$XVY?^O--WY7VJ3O/K&--F'U?$8S7$>['^1/?_$^OHM. M[D8?PW^&GP_^$'@RQ^'GPO\ "%AH6B:;%Y=GINFVXCCC'K*I4DY2D[MMW;;W;;U;9Z,8QC%**LD%%%%9C"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MP+_@I=^PT_\ P4;_ &3M9_9)O/C?K7@/2/$=[;-X@U/0+**:XO+2&3S?LG[P M@*CRK$S$(=*M[8Z=?3+BZ: M+R. DQ6)B@ 561B!\[5]4444 %%%% !1110!_"%^UA_R=-\2_P#LH&L_^ETU M%'[6'_)TWQ+_ .R@:S_Z7344 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!I MM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 >%_\$]_^2)Z MM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 445^)_A/KVNZQ= M^#([>22XN;2X01[DF4@_*Q7/I0!^CU%? /\ PY^_;K_Z3T_M ?\ @ITO_P"( MKF_C'_P2V_;V^&7PB\5?$BP_X+M_'RZG\/>&[[4H;:;2],"2O!;O*$8A,@$I M@D>M 'Z145\R?\$9OB]\2_CY_P $N/@G\8_C'XRO/$/BCQ#X+BN]:UK4&!FN MYC+("[D G ';M7OOC'XJ?##X=QF7X@?$?0="0+DMK.L06HQZYD9:TI4JM>: MA3BY-]$KO\!2E&*NW8WJ*\+\6?\ !3/]@/P6SKK/[6'@V4I][^RM3%_^7V82 M9_"N.D_X+)?L&7DA@\&?$#Q!XED4X\O0/ ^IRDMZ O @.?KBOH*'!O%V)AST MLOK./?V4[??RV_$XY9CE\':5:-_\2_S/J6BOEG_AZW\/+W_D5_V2/V@M# M8;*&SLX8VDDGD9YR$5$5F8G[H!S6[X(XHC\>'Y?\4H1_]*DB?[3P+VG?T3?Y M(^N**^,])_X*U^._%_P>@^.OPR_X)N_&GQ9X'['QOY,,%O>O%OCAO(HY%E50Q"N 5<<\ BL7PEGBJ[[?#+_(^T*9<7%O:6[W5U.D442%Y))&"JB@9))/ '>OAOXB_M< M_M^?%G]FJ\^'#_L-_%7P'X[UGPS';77C#P7+93+I.I-&OFSV:7+'<@DW[!)\ MVTC)SS2?$[XO_$[]H?\ 9QN/V6_VE/\ @EA\5?'/AS6=$MM-\3+J>K6ULVK^ M5Y;&61[>5&C9I(UD)1EP>AQ6JX+S]J_+3_\ !]#_ .6$_P!I83N__ 9?_(GU MC^T5^T9\&OV3O@EK_P"T7\?O&(T'P;X8M4N=;UD6%Q=?9XGE2)6\JVCDE?+R M(/E4]<] 35+]HKXO_$SX;?L_:E\7?V=O@3=?%GQ!%!:2Z#X+TO7K?39-76>> M)"R7-P#%&$CD:8E^"L9'4BOG?QM_P41^+'P%^'4=[XX_X)R>*O#_ (5T>UAM MHKOQ#XUTR&&)8U C3=+(=S?*,9)9B.YJ'X0_\%/_ -I_]HSP:?'?P,_X)H>+ M-7T>:9HK35+GQM96,4Y !+QFXA =1G[RAE)!&<@@9OA+-XU8TY2HJ3U2>)PR MV]:NGS,7G67*NJ/,^=J_+RSO;O;EO;S/5_\ @HE\9-1^$?[-MUK/AC]J[0/@ MUXBFO;-]-\0^(/#T6LLT27$;W-O'8;@UU(\'F(!&UC679)F1B M)% P2"5KRKX(? /]MCP3X^D^-WC[_@F[-X_^(,LOF1^-?BA\;=,OI;10Q*+: MV\40CM H(P%&Y3D!@#M'T%_PGW_!87Q%QHW[/_P4\.;N ?$'BJ^O ON?LJC( M^E)<'9HW>OB<-!=OK-"3^?).?W)?,\RGB\PQM55*RG3@G=0C"7,[?SS<4K=X MQ^;PMX1O+\I]/MC#/XTA_84_:\\8C;\ M7_\ @J)\0+I'_P!;'X*\.6.@$#T5X=Y'UK;_ %_#'X17?CC5?!D5SX MEDO[A[G4YIS))EY;>W=I0Q '\ S7VM^T=_P2:_9=MOV>?'OBSXE^(/B%\0M3 MT[P7JMU:7OCOQ[>7;)-'9RLCE8FC5B& .""/48KS7_@@U+_P3[\!_P#!+KX( M>)M>U#X1:7XRF\&12:SJ&HW6F1ZGY_FR9\UY#YH;&.">*R]CPAA:ZYJU:O&S MORPC2UNK)2E*H[6O=N":=M&7S9A.&D8Q?FW+3T2C^9YVW[*O_!$[XB'[+^RA M_P $3]3^*#O_ *C5+'P?<:;I3>FZ[NY%V9]TZ9KPKPS_ ,$]O''PX_X+@_!7 MPA\'O@IX'_99O];^%7B34K2/P ?[8NX(4_<2M,\C^2UPTK0W:0N9XB%8Q,P4D,M-U3XD>-&(:7Q MC\2=1.JWFX<@HL@\J+!SM*IN']XU]!@ # %%%>3F6;YGG%95<;6E4DM%S.]E MVBMHKLDDEV.BCAZ&'CRTHI+R_7N%%%%><;!1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 ?PA?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2_P#L MH&L_^ETU% '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_] M/D]?O]0 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?]CWK/_I2:]TKP MO_@GO_R1/5O^Q[UG_P!*37NE !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44$@#)-?. M'Q@_X*3?#+P]XSF^#'[-G@W5?C%\04)5_#O@LJUK8MG&Z\OCF&V4'()RQ4C# M!:]/*\GS/.:SI8.DYM*[>BC%=YR=HPC_ 'I-+S,:^(H8:/-4E:^W=^26[?DC MZ/K\O?V[?VK/@)\!?^#@3X%>._B%\0;9;/1/@9XHLM1@TM&O;F&ZFN8Q# T, M =UD<@X# >I('-?1J?LJ_MP?M5#^T?VQOVCW\#>'+CD_#7X1RFW+1G_EG=ZD M^9)"1PZ)E#SM*U\:_M?Z+^S#_P $D?\ @L!\!_CCX=_9W\5P^ =/^#_B.UUF M^\%^%+W6[DW\\Z)$\SC>Y;:&Y9N 3@ &O6KY;P_E44L1B?;U$U>%'2%K^\G6 MDK\M_+W5T]6GY'7_\ !43_ (.(?B7^R)X! M\.7WP+_8@\92:IXGU1[G1Y_'VGM9M>Z1IVV[U:YBLHRTSQ+:*X,Y95B$HD;( M0J?5?B'-_P %)OVJOV+-?^.(_:F^%GA3P5XD^&-WK6F1_#[PM-JCZAILVGO, MBF:_(\LR1, 63E2V0,C%?"?[-W_!93]B;]J+_@I!\8?^"@?[1GPU^)OBGPU; M>'!\./@QX;T7X8WFKP6&@NA?4;FZ\H-''<7CR?&OB=XAU:\U&309+J.QUK3!:3Z1!)/(4L=F VV,9P7&X[N>U?3WP"_9Y M^"O[+?PRM/@U^S[\.[#PKX7L+BXGL]%TP,(8I)Y6FE8;B3EI'=CSU8TEQ?Q1 M##+#T\94A322Y82<(V6BNH'[34? L>A7$CP32P 2Q/ )(%:2(D,RY*,K@$$5V M/P7U3]HCXD_LRZ???&GP38_"WXCZKHEQ'?Z3HVHP:Q#X?NV,B0M'+CRKG8OE MR8(VDY4C&:](HKPZ^)Q.*GS5IN3[MMO\3JA"$%:*MZ'G/P]^"7BT_LP6W[/W M[2GQ:N/B1JEWX8FT;Q?XO.E)I,NN":-XY9O(MF*VS,CD8C;Y3R"*U?A%\!/A M5\#O@=H?[.'P]\,>7X-\.Z#'HNF:/J5W+? 6*1^6(9'N6=Y5V?*=[-D<=.*[ M&BL"BOI.DZ5H.F6^B:'IEO965I"L5K:6D*QQ0QJ,*B(H 50. ,"K%%?+GQ$ M_;@^.WQ+\>ZS\$_V%OV;M0\0ZMHNI3:;KGCSQO!+IGAW2;F)RDB@L!+>,C @ MI& >C#>*B=2--:G'C,?A\#%.I>[T22>.%);J=8U:1V"(@+$ LS$*!U)( Y->=?M1^(OVJM%\)Z=IG[)7P[\.:S MKVJZA]EN]3\4ZLT%GHD)1F^UR1(-]P 0%V(=P+*=K#./*? 7_!-QO&WBZP^, M'[=GQGU7XM^*;"X6YTW29B;/P]H\H.1]FL8R%'=<\7VOQE_;<^)=_\ M&?QK ?,M4UZ(1:'I+'DI::/_3Y/7[_ % !1110 4444 %% M%% !1110 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[U MG_TI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %>8?M-_M??!#]DSPU#K7Q4\1.VH:@WE M:%X9TJ'[3J>KS$X6*VMU.YR6(7<<("0"PR,^3?&K]N_QA\1OB#<_LR?\$_\ M1-/\6>,HY?LVO^-KZ3_BG_"Q.<^9*,BYN %8B&/=RIR&*.E9_P &OV<;']E_ M]J+P8/&/PH\;_%[QY\0+#4[CQ7\?=52"2Q\,M:PHR6VQI-UDDS2>5"D2DD;A MN*H53Z^CD."RBC'%9ZW'F5X4(Z59I[.3::I0?1R3G):Q@T^9>?+%5<1)T\+9 MVWD_A7I_,_31=7T*T7P5_;+_ &_"-6_:@UV^^$/PPN!NM_AAX8OL:SJT)Y U M.\ _=*PZP(!P2K*K*&/KWP!U[]C'X/?$O5?V&?V?6T#1/%/A7P_:ZYK/@_3; M21+B.QN&,<5W+(R_ORS+@N7=QE=V-RYZ2Z^"_BRX_:>M/V@4^/7BN'1+;P5) MH3_#2*2'^Q9[E[H3_P!INI0R&Y"JL2D, $!'\3 ]O%I&E0:G-K<&F6Z7MS#' M%<7:0J)98T+%$9\995+N0"<#=M#6A@Z5"7._>F]Y/5_\!>2LCA_AWK/[2U]\V)TP M?#76-*U6:74]3W6[-?F]A90D 28HD>QB6"LQ'(KX+_X+->);3]DOX5Z[^S1\ M _C?KMM\4OVV/B#%H=M=>,O%[36/A/33!'!JVH6PF919VD-H=I56RKW"LGW MH_32O#OVH_\ @FM^PI^VOXNT_P =_M6_LT>'?'.K:3IWV#3+S74E M6@5PJ@N[$G&3QD\#'@'65_V9?%'[!G[)?P \(_LW?!WX]_#VP\.>#="M]+TV M(>+[ /(L2!3-(1(-\LC R._5G=F/)KY"_P""V?Q/^$GPVN/AA_P5?_9G^,G@ MW6?B%^SQXA$NOZ#H_BNS>Y\3>#KUA!JNGA%DS(Z(_G1YR(\3, 6(KW?_ (<$ M?\$;?^D>WP__ / .;_XY1_PX(_X(V_\ 2/;X?_\ @'-_\-P7:">2*\ M9TW]I/\ ;[_:JU*W?]F/]GFV^&?@QIT=_&_QGF6UO@3W@]" -I'S(17TUX_^%WPW^*^F MV>C_ !/\":1XAM+#4([^SM-9T^.YBBN4#*DP20$;U#M@XXR:W(HHH(EAAC5$ M10J(HP% Z #L*)QJ3=D[+RW#%X;,,55Y8UO9T_[J]]_]O.ZBO2-^S1Y9^RU\ M$/C1\(=*U?4_CS^TMK/Q&\0Z_<13W4EU916FGZ:45AY5E;QC]TAW?,2?FV*= MJG=GU6BBKC%1C9'9A\/3PM%4H7LN[:EX\T^),X)V@M-\S'!PHR3V M!H PO^">_P#R1/5O^Q[UG_TI->Z5\*_\$S?^"GO_ 3L\:?#[5_ FA_MK_#0 M:U_PFFJS1:3?>+[6TN)XI)RZ211SNC3*5YW(&'O7U]X0^//P-^(.LKX<\!?& M?PGKFH-&TBV&D>(K:YF*+]Y@D;EL#N<<4 =91110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 451\3:_9^%/#FH> M*-1M[J6WTVQENIXK*U>>9TC0NRQQH"TCD @(H)8X !)KYN_:"_;T\ W_ /P3 MW/[1_P ,_B=JOP^U?Q_X4E;X8R>(/!QEU==3EC(ME&DW&#.XDVDHWR%2&W;2 M&/3@\'B\PQ4,-AH.=2;LHQ5VWY(BI4ITH.$_@O<>)K&U\0>(?$^KS:1J?B_1VG O9+)DAE>W@$.[:2A M,A(!W#?$.E^#?[&W[0/[FV<.G:=:16]O;Q+'!!!&$2-%&%55' M ' KZAU,'PG4<:+A7Q=E[Z]Z%&5W=0^S4J+3W]80=^7G?+./#:ICXWDG M&GVV"_@[^RQX2L/$/QR^-GBD>%_A3I M&J$_9+:?9ONM4N@.3;6D1$CXSR\>1MW8^KZ_.K_@H!XW\%?"'_@N]^R%\4/C MCXGT_1/":_#KX@6FB:SK5VD%I9ZH+.%IB9'(6-GMRJ#)!8D*,DXHV%*4817:Q E@$RPY)PN=HY/XB^)_V]_^"$^H:?\ %?XG?M%>*OVC_P!E&34H++QC M?>.(UNO&GP[CFD$4>H&\C4'5+0.R"0.H==RA%7EF^F-)_P""EUA\:_'-IX-_ M8P_9]\6?%"R75(H-;\91P_V7H=C!Y@$S)=70'GR(NXB,*-V!M8YJU_P5U^#' MPH^,/[ GQ)?XV^-M>T;PSX:\&:QK.JQZ/K;6<6H1PZ=<$6]T ")H2Q5O+X)= M$P>H.<:D9IN&O]=S@H9C0QM.4L(_:?%/Q5J,"RZ7X5^&%I_:]Q.K*"K-)$?*C7!4G<^X YVFN[_9>^(?[3 MOQ-T;5O%'[1GP)TSX?137,9\,Z)#KXO[X6Y4[S=LBB-'SM("G(R0R@KEO$O^ M"#OPIT7X;_\ !)[X%:@/A_INBZSK?PUTR^U>YM=.2&>^\R(/#+.X :1C$T9R MQ/!XXQ7U_2C&IS7D_DOZ_P B:&'S%XCVN(K:*]H124?^WF[R;]'%>1Y9\/?V M*/V7_AC\4=:^-OA?X1::WB[7M5FU"^\1:B&N[I)I7+-Y+S%OLZ\X"Q;0 .U M>IT45<8Q@K15CLH8;#X:+C1@HIN^B2U>[TZL****HV"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH _A"_:P_Y.F^)?\ V4#6?_2Z:BC]K#_DZ;XE_P#90-9_ M]+IJ* /V_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR> MOW^H ^'?^"FO[>_Q*^&'QWLOV&O@WXTTOP3KOB+X(>*_'#^--4LS<7$@TZ!A M#IVF)YB)]L=A+.TK[Q%%;DB-F<,GN7[*FH_M=:?XZ\1> ?VAO$6B^*?#-MX6 MT'5/!7C73O#LNG7=W+=&^2]LKQ?.D@EF@^S6T@DA$0*7:AHP1N;RC_@LO^PO M^R?^WK^RSXQT7XQV;#QI\+_!M]XI\(Z]H5^+?6- D-O<-%(K@$_9YWLI$:-P M4D\@D8>-73B_^"3_ .T]^V=X/_: \4?\$M?V^M4TOQ?XL\"_#[3?%W@;XJZ) M;^0/$WAJXF-M&;V#I#=Q2KY9(^_L?.XIYTP!W>A_MC?M2+_P6TD_8(\<:=X/ MMOAW+^SW>>/-%;1XIY=1EN!KEOI\8N9Y=JC""5O+CC 'G %Y-H-=!^US^V/X M[\/?M@?";_@GE^SU?:=8^./B58ZEK_B'Q-J=C]KC\,>'+%#YEPEON42W-Q/B MWAWDQH1([JX4(_E&L?\ *SQHO_9C5W_ZE\=8/Q$T'4O"O_!TA\//'/B:-UTO MQ;^R)J6C>&+B7A9+^SUM[JYA3U98)4_\$YY?^"R$5IHX\#),^OQ?!<:(/M+>#%OC T[:AYNX:I]F#7H( M'V8#$!B)_?UX?^WC\*_B)^T#_P %>OVMM+^$5C<7,^E_\$W=5\*W8LU+&35M M2N)I[.T..CRQJQ4=2$XKM;?X@>#H/^#1$^(K>\A^Q']DYM*+[AM^V&P-BR_[ MWVDE?]Z@#]-_ /CGPO\ $_P)HOQ*\$:JE]HOB'2;;4](OHP=MQ:SQ++%(,]F M1U/XUK5X?_P3+\!^+/A=_P $Y/@)\-_'=K+;ZUH7P;\,V&JVLZD/;W$6EVZ2 M1,#W1@4_X#7N% 'GW[6;I'^RM\3))'"JOP^UDLS' ^PS%?^"6WC#_@M1_P4E^">C^(O#FA>'9;#X:^!!*]M::B]F_V,W5P8F5KJ[O= M2#P*)2R1C)P1L\O]^OV^=$\1>)?V'?C!X>\)ZE!9ZA>_#/7(;:YN4+(A:QF! M) _V21[$@U^"/_!'Z/X]_P#!5CX5?L\?\$^?A]XMTI?AA^SU;3>/_B3!J6AO M]D.LC6;\:1I=R0?]*W[GNRA_=M&[ Y:/ .._8U_X)'_ !^'WC+X17/_!1O MX3Q7/@;]J5-3\)7.I6#OIUQ\-O'0G>?38K:2,@1K+#(+=8)!)&TT3EP4C"U[ M;_P1[_9\B_8P_P"#@?0OV'?$OP\T&Q\5_"KP;XKT[4/&&A:9]D_X3#2;B&TO M-*U*XC!*"X^SSF-PG \L!BS[V/U/XK_X(P77[?/P!\6^,;7]H+6]*\2WOBN[ M:31GG<:334S5X:I-8FE*$(W?/I*+2Z^ZVT_)Q7DV?TY MT5\&_ __ (*@_!G4_CSJ/QJ^-/QW^('@?PIXR\-6%OX4^'GCSP)]FTJRN$RT MM_:ZC )//$RD?ZPH@"Y'6OI/X+^(_&/Q+^.GB;XL>$_VL/"GC/X5ZAH5C!X8 M\(>'K&UEDTB^3/VBYDOHI&:82\8C8 )@UZN/R'.SC M-7C)/O%M'9AL=@\9%.C44K]G^FYZ_17G_AC3OVFH_P!HKQ1J?B_Q'X/D^%#],L+.X&M0Z@,_:Y+J1CY30GY?+5!N'.:/"^H?M-S?M%>*=.\8>'?!\/ MPLAT6Q;P;J5A=W#:U<:@<_:UNHV'E)"OR^64RQR?\ A;QC^T)J M'[1/BKP5XJ^#>FZ?\.=/T:QG\*>-H?$*2W.K7L@/VFWDLP-T"Q8&)";;F M @ NYP^?EH ] HKS_P *?&?Q;XC_ &A_%GP1OO@3XHTO1_#>D6%Y8^/[Z.,: M5K$_C\OBO]H?Q;^SU_P *8\?Z:?">D6%__P ) MOJWASR?#VL_:@Q\BPO-Y^TS0XQ,FP>66 R@45Y_X3_:-\'>,?VAO%O[- M6G^&?$L&M>#=)L-0U'5+W0I(M+NH[M6,:VUT?DGD7;\ZKRA(S1X2_:;^$GC; M]H;Q=^RYH&JWS^,/!&DV&I>(+272+B.WCM[Q6:!H[AD$4I(4Y5&)7C(% 'H% M%<'X5_::^!OC?X_>*_V7?"WCR.[\>>!]+L=1\4Z MC<*UA;7BEK:0RM&(GWA M20$=B,<@5;\-_M!?!GQ?\9_$O[/'AKX@V-YXU\'V%G>^)O#L1;[1I]O=*6MY M'R,;9 "1@GH: .QHKE]#^-?PC\3?%37?@=X>^(^CWOC#PQ96MYXA\-6U\CWN MG6]R"8)9H@=R+( 2I(YQQ5C2/BQ\+/$'Q#U?X1:#\2_#][XL\/VEO=:]X8M- M9@DU'38)P3!+<6RN984D )1G4!@#@F@#H**Q=+^)/PZUSQOJGPST7Q]HMYXD MT.W@GUKP_:ZK#)?:?%,"89)X%8R1+( 2K,H# '&:FL?&_@O5/%5_X%TSQ?I= MQK>EPQ3:GH\&H1O=6D6(-OC5P#M+ !L<9H U*\0\=?\%!/VHTNF6,<33--+&#O12B,1D?-CC M-?B_X:_8R^+/_!03]E/XH_\ !9C0+Z.R_:HU?QM8?%/X(>'Q=++?^'O#&D!Q MI&D/ K;ME]9"9R/ECN&>U=APU '[G45XG^P3^W=\#?\ @H%^SCX2^/?PA\7Z M5-<:_P"&[;4=7\-P:G%+>:).^Y);:XC4[T,<\'/B1HE]XN\+VMK<^(_#5IJ4!_C/XN\6_'_P =?!G5?@/XHT32/"-IIDVD^.]12/\ MLSQ(]U"TDT=H58OFW(5)-P&68XX&2 >@45P'PZA_:?C^-WQ"F^+%]X'D^'3O MI8^%<7A^*[76(T%L?[0_M3S2868W! A,! \M?G 8T?"O]GO2/A/\4_B#\5K# MXE^--9G^(FJ6E]=Z/XD\1/>:?HIM[<0"'3867_1(7P9'C#,"Y)&T84 %KX2_ MM%_!+XZZ_P",O"_PD^(MCKFH_#[Q-)X>\96EIO#Z7J21I(UO(&49(5U^9HV?AFUT3Q#_ &DFH:)&X6TO MY'V)Y4DR[F,1 *#;G!) [*UTOPWX8BO=1LM.L=.CN)GO-2GBA2$228^>:1@! MEL*,LW.!R>*^5?'_ .V+\7_VM_%M]\!/^"<\<+6EI.;;Q;\;-0M]^DZ,/XX[ M 'B]N<'@C*#(/*MYB^QE&1XW.9R]E:-.&LZDG:$%WE+SZ15Y2>D8MZ'/B,52 MPR7-JWLEN_1?F]EU8W4/BW\./^"='@/2OV*?V;9O&7Q>^)E_=WEWH'AC7_$T MNK:C&]W<27,ESJ-[*1:Z;"W";W)&"SE^W_ &5OV.OA+^R;X=NK?P=% M=:KXBUF3S_%/C37)?/U36K@GDZ5/<[[JXDFD$:$0 MH&<1[F ,A 1>K,!2'/5DHQ[MI+[V=_7"_';]ICX"_LR^&#XN M^.WQ3TGPW9E28%OKC,]R1U6&%%_V:/C'HW@ M6>YORGB'7]0T0WUU!9E&YM$9A'YN[ ^<8P20RE0&XWX$?\$VOV=/@[XG_P"% MH^++74OB+X]D99+GQU\0KPZE?>8.08A)^[@ .=NQ0P!QN-9SE5YK07S>W^;_ M .#%8C,Y5G1PM)?XYOW5Z13YI-=GRK^\=M^S%^TMI'[4G@^^\?^&_AIXM\/ M:3#J1M])N/%NCFR;5H/+1A=P(22869F4$X)VYP,X'R?^W+_P0G\)_MI^!]9\ M0^+_ -IWQIJ7Q4LM9_MCX9>+_$UPEU8>%[J.;S8;=-/"B%[9E BE1@0X)8*" M M??5%5R)I6]O)7O;ON?G7X+_;]_X+%?LZ^& M;3X/_'O_ ((HWOC+6](@6TM?%GP5\>Z<- U@)PL\=O.!+IZ, ?W<@R./E4,% M&9XN_9._X*A?\%?]4T[PO_P4:\(:#^S]^SY:ZC!?ZS\%/"?BI=9\0^,FAD$D M5MJ>I0!8(;3>J.8X?G)!!4,$EC_2>BK.U))616T;1])\.Z1:^'] TRWLK&QM MH[>RL[6$1Q00HH5(T56]I&4M[6-8(HH+:VBW.5A@BC0L[.P9V+'UZB@#P:\_X)_> M +W]M^W_ ."@,OQ?\=CQ[:^%6\+PQI=Z>-/&A->?;&TWR/L?,9F^;S"WG\#] M[P*Z_P#:'_97^&W[1]SX5\2>)+W5=$\4^!-:;5? _C3PY/%#J>A73Q-!,86E MCDB>.6%WBE@FCDAE1L.A*J1Z510!YO\ L^_LM_#7]G2[\4>)?#5QJ>L^*?'. MK)J?CCQIXBN$FU/7;J.)8(6F>-(XTCBA18XH(8XX8E!"1KN8GS6/_@EE^S8F MEO\ #9M5\3M\+7\8'Q3_ ,*6:_M_^$8&J&[^V[_*$'VDV_VS_2?L1N#9^;SY M&.*^DJ* "BBB@#A_VFO#GB_QC^S=\0?"'P^T6/4M?U7P1JUGH>G372P)=7DM MG*D,32/\L8:1E4L>%!R>E?SK?LH_\$5?^#CK]A>XL?&/[(/PBM? 7C.(R1ZS MXFTKXMZ9/#KUON!AM[[3[J:6TFCA (C_ '8(WL26.W;_ $PT4 ?SX?#+PQ_P M=W_$SX(ZCX'^#=UX;T/0+K7K^/5M1\.:SX>L=1DN3*?M CN)&9X#OZ/$$(P- MIZY[;_@B9_P1F_X*7_L@?\%4O#O[5G[07[,NE^&/";>$]4T_Q/JJ?$^#6KJY MU"XMF+:C+NN))99[B=(_,VA4!TP6(G2?>$I1OY-)V:[III]4>5F62X#-&I5HOFCM)-IK[M' MZ-->1^9?P6UW_@K+\./B=I?P2N/%7CW2=2U"22/3(/BCH5OXGT"Y:.)Y"9-> ML]DT641B$,>>Q.<5]#-^UO\ \% _@].EA^T#^P2GB: (S-K?PA\31WK2JN Q MCT^XQ<$#<.2W<#O7U=7DW[3G[%?P+_:T.DZC\4[#6(-7\/B7_A'O$&@:[<6- MYIAEV[VB:-MN3L7.Y6^Z/2O97%52O"V8X.CB'WSN_.:E?J<<,LS M# X62P]>52:>G,TE;31^[)7WM:,;Z+3]^!_B7\.?B;IG]M?#;Q_HGB&SP#]KT358 M;N+GI\T3,*^5O%O[&/[=O@#2'T3X7_M/>'/B[X:3[O@KX_\ AM+XLHZ@W\*^ M;(Q' WJ%!Z]35#X1?\$V?@S\;?#][XN^.G[%=M\$_&UAJ;VUK=?#;QP\:W$0 MC1A=P?9&6*)&9BH1T+ QG.*(U>"L<[2CB,++_MRO#_W#)+U-6!P,$@@UZ/_PL'_@KM\*>/%7P!^%GQ4M( MNDG@WQ/-HMY(OJZWP,6[V7CTJUPU@\7K@,QH5/*4G1E\_:QA3^ZHUYG;1S6% M6/-R-KO&TU_Y(V_P/JFBOE?_ (>?2^!_W7[1'[$WQF\$;/\ 7ZDGA;^T]-C] M?])MF.?7A.E=9\//^"H?[ ?Q,80Z#^U#X:LYB=K6_B*9]*=6Z%2+Q8N<\<9] MLUE7X-XIH4W5^J3G!?:@O:0_\#I\T?Q.B&98&ZE%:(MQ<1IG8CR M ;G5^ =&\9:E\1=(\#Z/:^(-9@A@UC7;;3(H[R^BA!$23 M3JH>54!(4,2%!XQ5?1_A/\+/#WQ"UCXN:!\-/#]CXK\16MO;>(/$]GHT$6HZ MG# "L$5Q'_AOHEEXO\2V M=M:>(?$MKIL<=]J4%N"((YY@-\JQ@D(&)V@X&*@\/_ OX/\ A3XM^(?CSX<^ M'>EV7C+Q996EGXD\206P6ZU&"U4K;QRO_$L8)"CMFNLHH _+_P#X*[?"'X;_ M +4/[;/@O_@FG\"_"=OIWC3X_I8:_P#M+^,=*9EO(OA[HDN8K:9P?D-S<*+> M)@."FU@5DK]!/AW^S#^S_P#"3XBZM\6?AI\)]'T3Q%KFB:=H^JZII]OY;W%A M81^59VQ .T1PQ_*@ &!Q7X7?$C]G+_@L)^TU_P %.P_X87_ .#M M'_HZ+Q!_X>S3?_E70!]0?L3_ H^&O\ P2S_ ."W7Q1_9;/@C3=+\,?M/:.W MC7X0>($M5C>.^M7DDU;P\'[HC2O=Q1#"Q1M@"WUKQ#:Z5#'?:A%""(8YYU422K&"0JLQ"@\8K^=+]L']E7_ (+N M_ ;Q!\(OVG/V]/C+K&J:5X*^,&A#PKJI^)EAJ4^DZG=7<<*2I"FGQLZ,!B1- MP5U&&]OZ2!G'- !117FO[0'[8'[-G[+NF&_^.'Q=TG19FCWV^EM-YU]B/2J\ ML_::_;)^ O[)VB0WOQ4\5EM5O\+HGA;28OM.JZK(3M5+>V4[FRWR[CM0$@%A MFO&9/CO^WK^V7_Q+?V8_A5+\'?!-SP_Q'^(UBKZM<1'^*RTS)VDCE7F)5E.0 M5(KTO]FK]@GX)_LY:U/\1G.H^,?'^H9;5_B%XQN?MFIW#$88([<0)C@+& =N M Q; -?3K(\JR3W\ZJ\TU_P N*4DY^E2HN:%)=TN>HMG".YPO%5\3IAHV7\TE MI\EHY?@O-GE,7P)_:K_X*%W4>N_M=F\^&7PH9Q)9?"/1K]EU/6D!RK:M#]G3!&<$(RAS]6^!/ 7@KX8>$;'P%\._"UCHNC:9 (;#3=.MUBAA0=@J]R MK;E)]9S+:K9D(8#'2O"E)15V:5Z]+#475J.T5OHW^"NW\CTRJUAK6C MZK<75IIFK6US+8S^1>Q03J[6\NU7V. ]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4FO=* "BBB@ MHHHH **** /*/C;^PS^R)^T7YL_QA_9^\-ZM=SY\S5$L1;7IS_T\P%)O_'Z\ MG_X=K?$?X3C[1^Q]^W9\2? Z1\V^@>(YX_$6D1@?P);W6#&#T)W,>_:OJ^BL MI4*4G=K7NM']Z/+Q&2Y9B:GM)4DI_P T;PE_X%%J7XG'_%[Q=\3/AI\([SQ1 M\.?AAG[$7BKP5*<)-?_$7X6KJ%AGIF*ZB24N/]H*,5]L4V6*.:-H9HU=' M4JZ,,A@>H([UO2K8O#555P]1PDNJT_%-/\1XW!XVO).A645:W+*"G%^;^&5^ MGQ6\KWO\4^!?V/O^"-7[4>HKJ?P N_#*:VR,\1\!^-;BPOX5QDG[+',I0#&? MFBXQ]:['_AVSX^\(?-\%_P#@HA\;]"5?]39ZYXABUFUA]EBGC7"^Q)KW'1?V M:_V>_#7Q%B^+GAKX)^%M,\3PQ21KKVFZ'!;W120;7#21J"^1Q\V>MFQQK 3I89SG0C*I?_ )=ODNN^K5GY7?J> M<#X&?\%7O W_ "*/[%[\?M7>"O".C:U;ZAY=B?!NH MS7%K=V^Q3YO[X;XSO++M/.%SWJH\85*\K8K 8>;\Z,:?_IATT3AG*K5]DX5J M3_O-27_@5ZB^]GCX_;0_;M\._)\0/^"67B1-O67PU\0]-U,-[A4"D?0\T?\ M#S/Q+I/R^,/^"<_[1EH1]^33O *7L:>Y9)QQUYQZ>M:WQ&_X*%ZU\)_'FL>$ MO%W[#/QRO-.TS49;>W\3>&/!JZC8W<:,0)PR2JRQL!D9&>16-_P^1_8KTO\ MY'V]\;>%7[''_!:#]D[]AW]I_\ ;%^)O[1/A'XBZ0GCGXYVTOAW M1%\(EM1GG&G1I]B,)D&VYSC]V3@!@20#7O%K_P ',VAIJ[7^N?\ !)W]J:T\ M+@%QK*>!X);I(@"?,>T\\;% P3^\.!GKCGYZ_P""5-S^Q'\5/^"TO[8'_!0S MXP_$WP\NG^"_$\,WPL/B6\6!8S?V\AN]3M[>?;)Y_D65O&I5/,"S,I ;:*_4 M-/\ @JA_P3SD02+^U?X6PPR-T\@/Y%.*\FMC,G;O[%Q5G:U3K=VO>+NDK*RM MM>^NGJ5_X*$?L+^'F_96 M\!_$77K;2OCCX0GU/49?"ZPVUE/'?JXLIG\TF*XDQM1&7YCT..:_0UOVJ/\ M@HW\1QY/PB_X)VQ>';>3B+6?B1XZMX A/=[. &; ZG#>U?E/_P ' Y_8!UOX MM?#C]L[]C+XT:0GB;7OBGH.F?&3PYX9CDCM_$EG'=K=VVISIL6-[B": 1F7[ M[BY )PIS^X7[1?[2GPN_99\#6_Q"^+5UJ4>GW>J1Z?;+I6CSWLTEP\[2C.&]UI+F2MU,WB*%;#. MO'%KV<;WE%PMZ-V:T^6YXB_[*G_!0GXY87]I+]N.'PCI4O\ Q\^&_@MHQLF( M/4+J-SFX48XQM(.:]$^ ?_!/O]E#]G+4_P#A*? OPN@O?$;R>9/XL\23-J.I MRR=Y//G+&-CW\L(#Z5Y[_P /6?"6O?NOA=^QO\?O%@?LX_M&_M$_&GQK=:=\1OV*?$'P[\-Q:6\]IXA\0^)+.6:>Y$D:K;&S MC_>)N1I'WDE1Y>T\L*,5QGF^,H/"TJBI4I;PHP5.#_Q'PS=OM2E&,7Z6YI?^2'TYX;\6^%O&>E'7/!OB2P MU>S\UXA=:7>QSQF1&*NF]"5W*P((SP1@U\P77[4'_!0WX^7,FF?LR?L:1>!- M+:0HOC#XU7_V9@,X++IML6FSCE6+,AX[5]%?";X.?"WX$^"X/AW\'O NG>'= M%MY&DBT[3(!&F]OO.>[,<#+$DG')KI:+I04JKIO[2A;5] ME*46TO1)^:/E[P5_P3P\;>+O&.E?%+]LK]K/QE\1=:TC4H-1TW0]+N3HNA6- MS%(LD3I:6Q!D9'5<.6!;;\RG-?4-%%.%.%-:&N#P&%P$6J*U>[;]9_]*37N ME>%_\$]_^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /QI^//[%W_!/#]FS_@M]XVU'_@HU^SUX4U#X:?M,VEAK'PN\?\ MBB-H[#0O%=LACU'2I;C>JP/=$BZ5I"%W%$4Y+8^Z&_X(G?\ !)B"R-\_[&7@ M]+9(O,,QN+D(J 9W9\[ &.<],5[W\?\ ]G7X&?M4?"[4/@K^T7\*]%\8^%M4 M ^V:+KMDLT189VR+GF.158'FOC./_@V9_P""4.]=)OOA_P"/[OPQ M&X:'P/=?%G6VTB-06/BO\ :&^*WAB2:YTO1M*LV9DT-;HR M/%-=7<@V%4)*>7WVS>7^W-<5\ /VOW^K\ ?^#3;_E*9^UW_P!O'_I\ MGK]_J "BBB@ HHHH **** "BBB@ HHHH \+_ .">_P#R1/5O^Q[UG_TI->Z5 MX7_P3W_Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X0 MOVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E UG_TNFHH _;__ (--O^4IG[7? M_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H ***YWXO^"M5^)/PE\4?# MK0O$\^B7VO\ AV^TVSUJUSYMA+/ \27"8(.Y&8.,$D)<27$UL+0WY/V<7 F@=#$7#!L+RV5'K MGQ2^*WPT^"'P^U3XL?&#QWI7AGPSHEM]HU?7M;O4M[6TBW!0\DCD*H+,H&3R M2!U-?CW^P!\8_#OP8\<7?_!%/_@KW\.+#X9:YJ/P.L?AEX0U5Y%.A_$#3HKK M4DCN[*Z>/RHYY(KM%422/M__@KO\$?V^?C3X)\ Z9^QC\+/A!X\ MT7PWXDDUKQUX!^+E_Y_L MX?MN_LA?M@3ZO;?LM?M'^#_'[Z D+:V/"FMQ7OV$3%Q%YOED[-_ER;<]=C8Z M&IF_;+_997XK?\*1/QT\/_\ "3#6!H[:>+S*+J93>-.,V/*%X4^86I?SBO.S M'-?%/[,__!0_X2VG_!.K]ISXE_"?]B_1_P!G[XU? CP?J\WQ.^%UCH%I;&QU M>VTRYN+"X\RWBC6[M9?+8Q2LO19,;EVN_!Z;\'M)C_X-*99[JZF.JR_ :7XB M/K7GM]K;7B[:^M^9L[S-/A?H.MZNRH%!N[G3X9IB .@\QVQ[5ZW0 45G^*_%?ASP-XOW^K\ ?^#3;_ )2F M?M=_]O'_ *?)Z_?Z@ KF?C3JOQ&T+X.>+=;^#N@PZKXNL_#-_/X6TRY8".\U M)+=VMH6+,H"O*$4Y91@]1UKIJ* /RB_X*&R^'O\ @IAX7^)/P'B_8@^(]_\ M$CQ=\$= M/"/A?Q;\/+VP;PIXA_M'5O+OI=4GA6S@AMFDWM<13LL\:2Q1F4L MT=?8&O\ [4?Q"_8E'PJ_9Q^(_P"S1\9/BA#)X"M+76OBO\/O"+ZW:)JEM%'! M(MY%"QN8FE*&7S2A7]X!DX#9O#-U)"U_;:%: M:?=VBW-WY+O&EW,;^X/EJ[^7#%;*S!_,1/FR+X-_M>R_\$97_P""-A^#'B,_ M%U-$/PW'B9M N5\+G0?M7DC7_P"U"OV8P?V7A_LPD-WYW[KR/XJ_4:B@#E/@ M1\(?#/[/GP/\&_ 7P6SG1_!'A73] THR@;C;6=M';Q%L=]D:Y]ZZNBB@"*^L M+'5+233]3LHKBWE7;+!/&'1QZ%3P16/_ ,*N^&?_ $3O0O\ P40__$UNT4 > M$?\ !/&W@MO@?JL5M D:CQUK "HH %P0.GL /PKW>O"_P#@GO\ \D3U;_L> M]9_]*37NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_ .R@ M:S_Z7344?M8?\G3?$O\ [*!K/_I=-10!^W__ :;?\I3/VN_^WC_ -/D]?O] M7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110!X7_P M3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DU[I0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!_"%^UA_R=-\2_^R@:S_Z7344?M8?\G3?$O_LH&L_^ METU% '[?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3 MU^_U !1110 4444 %%%% !1110 4444 >%_\$]_^2)ZM_P!CWK/_ *4FO=*\ M+_X)[_\ )$]6_P"Q[UG_ -*37NE !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M'\(7[6'_ "=-\2_^R@:S_P"ETU%'[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!I MM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !111 M0 4444 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5 MO^Q[UG_TI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?PA?M8?\G3?$O_ M +*!K/\ Z7344?M8?\G3?$O_ +*!K/\ Z7344 ?M_P#\&FW_ "E,_:[_ .WC M_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 445\\?ML_M^Z'^R MS>M\*O ?@*\\:_$N^\!:WXLTSPS:3Q006>E:;$#-J%]-*Z^5;B5XH@$#RR.^ M$0A79 #Z'HKQS]FK]J[6?C7XO\2?"KXC_ OQ#X"\5>$]#TC5]1AU2XM;G3M0 MLM1^UK;W-C=6\K>:F^QN4=9$BD1D&Y,,K'RQ?^"N7PMD^%DG[64/PJUUOV?X M?%1T*3XQ_;;;[.<7WV ZJMGN\YM*%W^Z-UP_!E$)A'FT ?6U%-BEBGB6:&17 M1U#(ZG(8'H0>XIU !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ MR1/5O^Q[UG_TI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?PA?M8?\G3 M?$O_ +*!K/\ Z7344?M8?\G3?$O_ +*!K/\ Z7344 ?M_P#\&FW_ "E,_:[_ M .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 5^?O_!<;_@G ME\5_CAX2?]NS]DGXWIX%^*WPQ^'6O:9>)J,'G:;XG\-7%O(][I=RNUBC;?,: M*0*0';D*=DL7Z!5\O?MU_";]MK6&\=^*_P!FZ_\ "OB;PWXH^#5[X:U;X=>) M=0N["X6_5;YH;^PN88;A#*ZWAB>!X5$OE0YF3:, 'S+I/_!3V?\ :?\ ^":W M[4/@#Q)\#-4^$O[2WPI_9]UB/QIX+U*(&Y6%-(NWL]0L;E1_I=F6=Y(R"=C3 M<;ED226K9>'_ I8_P#!HRVG&*$V;?LC27>,#;]K?3#/G_>^T-G_ 'J^F/V; M_P!@SQ/<_M$>-/VS?VLK?PW/XI\;?##3_A_;^#/#K2W.G:5X=@:2:6">YGBA M>^N)YI69W,,2HB)&JL 7;S>'_@E5\>A^P\__ 2;D^*'AX? TZH;5/&HOKH^ M*?\ A%3?_;?[#^RF 6XFVYL_M_V@CR/F^S;Z /?O^"6VN>*?$W_!-#]GOQ#X MVEEDU>^^"?A>?4);@DR2RMI5L2[YYW-G&_#FA>#_#MAX1\+Z5#8 MZ9I5E%9Z=96Z;8[>") D<:CLJJH 'H*NT 9/CKQ#JGA3PC?^(]$\*W>N7=I M9(-)L643739'R(6XS]?2O(?^&L/C9_T8_P"._P#P*MO_ (JO=** /C;]C_\ M:!^)G@OX77VE^&_V7/%GB*";Q5J=Q)>Z?- J12/.2T!#-]Y#P3TKU7_AK#XV M?]&/^.__ *MO_BJ/^">_P#R1/5O^Q[UG_TI->Z4 >%_\-8?&S_HQ_QW_P"! M5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44 >%_\-8?&S_HQ_QW_P"!5M_\51_P MUA\;/^C'_'?_ (%6W_Q5>Z44 >%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C' M_'?_ (%6W_Q5>Z44 >%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6 MW_Q5>Z44 >%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44 M >%_\-8?&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44 >%_\-8? M&S_HQ_QW_P"!5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44 >%_\-8?&S_HQ_QW M_P"!5M_\51_PUA\;/^C'_'?_ (%6W_Q5>Z44 >%_\-8?&S_HQ_QW_P"!5M_\ M56+8_MV?$?4/'-]\/+7]CCQ@^J:?9175U8IJ%N9HXI#A69>@4XX.X_2OHZO" M_ /_ "D$\?\ _8B:5_Z,:@ _X:P^-G_1C_CO_P "K;_XJC_AK#XV?]&/^.__ M *MO_BJ]THH \+_ .&L/C9_T8_X[_\ JV_^*H_X:P^-G_1C_CO_P "K;_X MJO=** /"_P#AK#XV?]&/^.__ *MO_BJ/^&L/C9_T8_X[_\ JV_^*KW2B@# MPO\ X:P^-G_1C_CO_P "K;_XJC_AK#XV?]&/^.__ *MO_BJ]THH \+_ .&L M/C9_T8_X[_\ JV_^*H_X:P^-G_1C_CO_P "K;_XJO=** /"_P#AK#XV?]&/ M^.__ *MO_BJ/^&L/C9_T8_X[_\ JV_^*KW2B@#PO\ X:P^-G_1C_CO_P " MK;_XJC_AK#XV?]&/^.__ *MO_BJ]THH \+_ .&L/C9_T8_X[_\ JV_^*H_ MX:P^-G_1C_CO_P "K;_XJO=** /"_P#AK#XV?]&/^.__ *MO_BJ/^&L/C9_ MT8_X[_\ JV_^*KW2B@#YW\9_MN_%#P)X7O?%_B3]C'QE9V.GPF6ZNKN^MTC MC4'&6(W$#GT-7=-_:_\ C'JNG6^IV7[$OCB2&YA26*2.[MBK*P!!!R,@@UTG M[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2@#RC_ (:P^-G_ $8_X[_\ M"K;_ .*H_P"&L/C9_P!&/^.__ JV_P#BJ]THH \+_P"&L/C9_P!&/^.__ JV M_P#BJ/\ AK#XV?\ 1C_CO_P*MO\ XJO=** /"_\ AK#XV?\ 1C_CO_P*MO\ MXJC_ (:P^-G_ $8_X[_\"K;_ .*KW2B@#PO_ (:P^-G_ $8_X[_\"K;_ .*H M_P"&L/C9_P!&/^.__ JV_P#BJ]THH \+_P"&L/C9_P!&/^.__ JV_P#BJ/\ MAK#XV?\ 1C_CO_P*MO\ XJO=** /"_\ AK#XV?\ 1C_CO_P*MO\ XJC_ (:P M^-G_ $8_X[_\"K;_ .*KW2B@#PO_ (:P^-G_ $8_X[_\"K;_ .*H_P"&L/C9 M_P!&/^.__ JV_P#BJ]THH \+_P"&L/C9_P!&/^.__ JV_P#BJ/\ AK#XV?\ M1C_CO_P*MO\ XJO=** /"_\ AK#XV?\ 1C_CO_P*MO\ XJC_ (:P^-G_ $8_ MX[_\"K;_ .*KW2B@#YQ\"_MV?$?XB:/+KGA;]CCQA?6\-[-:R36>H6[HLL;; M74D[?F!X(Q^)K:_X:P^-G_1C_CO_ ,"K;_XJC_@GO_R1/5O^Q[UG_P!*37NE M 'A?_#6'QL_Z,?\ '?\ X%6W_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X M7_PUA\;/^C'_ !W_ .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\ M-8?&S_HQ_P =_P#@5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'A?_#6' MQL_Z,?\ '?\ X%6W_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X7_PUA\;/ M^C'_ !W_ .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ M_P =_P#@5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'A?_#6'QL_Z,?\ M'?\ X%6W_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X7_PUA\;/^C'_ !W_ M .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ_P =_P#@ M5;?_ !58OB?]NSXC^$M8T;0]<_8X\86UQKMZ;738;C4+=7N)0NXJ@&=S8&<$ MCZU]'5X7^UA_R6SX'_\ 8]R_^DS4 '_#6'QL_P"C'_'?_@5;?_%4?\-8?&S_ M *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'? M_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q M5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% ' MA?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ ,-8 M?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL_P"C M'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_QW_X% M6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_\51_ MPUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%5WOP ^-=A M\>_ LOC:P\/7.EB'5KFPEM+J57<20/L8Y7C!-=O7A?\ P3W_ .2)ZM_V/>L_ M^E)H ]THHHH **** "BBB@#^$+]K#_DZ;XE_]E UG_TNFHH_:P_Y.F^)?_90 M-9_]+IJ* /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\G MK]_J "BBB@ HHKS?]KWX@?_LT^-?B;\"=*\.7GB7P]X:OM3L(?%VDFPZP#?)DH%VAD^\3N&W! /2**^>O^"<_[4'Q$_:._P"";'PT_:V^+6G# M4?$GB;X?QZ]K-EXXCA_T?5WE_TN[B\U!( M_E)%NW.L;(-M 'Z:45YG^T3^T OPD_97\0?M >&-*:_O8?#8N/"^DW"['U'4 MKD+'IUF1V>>ZFMX0/[T@KRGXZ_#S_@J[XF\':?X+_9I_:-^'OA2_\,>%[2.^ M\8>-O!/]JW/C;6EMU\YC#;300:5:,_WG6*20NSA(8HXT,P!]145\Z_\ !*/] MKKXI?MU?L ?#_P#:@^,OPZM?#/BGQ#:7D>L:98[Q:23VM[/:&XM]Y9A!-Y E M0$MA9 S@!VXG]B#]L7]J+XS_P#!1W]J3]DW]H#3_"%II/P%44 ML3DM@ 3?M=?$SQOX*\-^$? 7PHUO^S_%OQ!\?Z7X>T2]%M%,;:#>U M[J5P$E5D+1:79ZA(FY2OF+&".:^:OVOO%G_!;^3P]XT_:5_96U[X2>&/#/@W M[=<^&?A3XO\ "UW>:KXIL+)GWS7=X)HUM)+E8FD@@C4;4DB665'+[ #[NHKX M9\8_\%D(?^'6_P (_P!M[P!\,+?_ (3KX[ZGH?A?X<^"=7NG-L?$VI3M;K%+ M(@#O:Q/%<2EE"M)'$ -C2 KV%_\ M4?&S]D?]M;X2_LJ?M0?$/3?&F@_'/3= M4M_"GB^T\/)I(]/BCN);&6..1D:UN8)"8":A%/<:J(YE>9A OR0P MJ4AD0NWF-R" IY'KW[:^J_MG1_#"Q\+_ +!NE^$1X]UK6X8?[>\?1SOHVAV" M!I;BYG2 B25F"+!'&GS%[A6.$C=@ >Q45^>W@7XK?\%J?AE^WI\&_P!F[]I/ MXT? +Q)H7CU-:U3Q%:^!/!6IP7UAH^F6\9EN"]Q32;:&:Z6%C;0W$YBC>3!VJSA6**3@%@K$#G M!Z5\E_\ !,7]L+]I7]I[XN_M)_#S]I"V\*P3_"7XO'PMH,/A&SFCM_L:6D-OA5\//#OA MB62W\+Z-\0/#%SJ&H>-+F%?WLD\HD1--M'E#10E5D=U3SBRI(@7MO^"4?[)M!A=FAMM1LKN6TN/)+$L8F>(NH)) M4-L+,5+$ ^C**^7/!WQ#_;<_:,^!]WXX_9Y\:^&=&;QYXWU:X\)^+?%FAK?6 M7AGPM;R"TLI8+*"2"349KU8!?1^;*J(M[(7DVQ0V[\U_P3,_:9_;;\8?M#_' MS]BS]M]O#/B/7/@MJ>AG2?B7X.T:33K/7[/5;.2[CCEMGD<0W,2*A=48@"51 MR LDH!]D5!'I>F1:A)JT6G0+=RQA);I85$CJ.BEL9('I7R+^U1^V-^U)\%_^ M"I_[,/[*6C:=X/B^&GQFN_%::M="*>?6'?2=$:\5=S;8H(VFEC.%61B(?OJ' M*U]/?&#XH^%O@A\)O$_QF\<7#1:-X3\/WFL:K(@RPM[:%YI-H[MM0X'>)[;_@K_P#$CX=>#OAK\(/B%X$\">([7P59:K\1_B+XW\*/J0N-;N@[ MMI&FV4#01"*VV[9+F0L2KP!5>03,.=_X)Z_\%./B[XH^"O[0%C_P47\+:%X= M\6?Q(UOP@LATK5K"&S:\CU"V24[T+P1NQC)_N-A/,\M #[EHK\\-5 M_P""BW[7_P .?^">7AO_ (+#?$M-$?P%J\FF:[X@^$.GZ'F?2O!VH7<<,%S; MW_F>9/J,4%Q;W*'N)+.6UB@\[>D=N5,S,F2H,B+G&20<4 ?15%>/\ PE_: M!UR;]@7PS^U3\0-/DU74W^#]EXKUNTTN (]Y.=*2\F2%!P"[;@J]!D"ODU?^ M"BO[2&E_\$QO!?\ P5GT[XL>&O%L/B6;0+J^^$>C:#']C>'4M2M[%]%LKH.; MHZI;M<&,RR-)')/;N/L\:O\ ( ?HE1110 4444 %%%% !17Q_P")_P!L7]J3 MPY_P6:\$_L/:WIW@^V^&WB?X3ZSXHM9=/BGFU6:XM;E($6>63;&BX(?9&F07 M(+L%!/I'[7T_[>/C+6-,^$7[#^K>$/!TLMB]_P")_B7XZT.?4K?3XR^R"SL; M..2-;FYD99'=I) D$:+E7:9-H![Q17Q3_P $OOVU?VP/B1^T)\:OV!/V^/#G MA>7XE?!:72;N+QIX'MY8-,\2Z1J44DMM/Y,A8P3*$^=00I+%0H,;%O8/$/Q@ M^.GB7]H_Q]X2^"%E::KI_P /? ME:#1;Z:*WM-1\4ZG+Y\8N;DHTL,=E916\ MSB+):+521'+(D2@ ]VHKX*\._'S_ (*A_LO_ /!2?X0_LR?M2?$3X??%?P%\ M=-.\0-:ZCX,\"3Z%>>#[S2[-;M]R/=W(GLR)(XA)(Y0_,\2LV/4@5\LZG\;OVUOBKI7CW4/V4H- NYM8^*5SX M2^'VJ>+;!FT;PUIVE0&WU75[H6X6>[=M3@OK:*#S '9;9@4C$S4 ?5=%? ?[ M,'[77_!1+X#?\%*-,_X)P_\ !0O5?!'CZR^('@>^\3?#3XG>!-!ETIM]DP%U M8WMH\CJNU3N5T/&8\LYD(B[+X;_M7_M+_MW?&7XZ:'^R%\0O#OA#PK\#_%,O M@O2M1U?P[_:7_"4^*[>!9;Z.Z)E3[/80/)#!MAQ-(6DD$J *A /LJBO ?V!/ MVW!_P4#_ &(_#W[4/PY\(VVDZ_JEMK^&-6OF$>DZU:S/;7=K)(B,Q1)HV M*L%R\91L+NXXG_@CY^V%^T'^V?\ !3XD>-/VEH/#D/B+PC\ M'+SQ+X>\-7VIV$/BN6<61-O;238=8!ODR4"[0R?>)W#;@@'I%%?/7_!.?]J# MXB?M'?\ !-CX:?M;?%K3AJ/B3Q-\/X]>UFR\.::09YRCR-%;0 DDG&U$R23@ M9).:^4/VWOVI_P#@M]^P+\)9_P#@HE\3KKX,>(?AQH6H6EQX\^!^AZ-=+J&B MZ1/<1P_Z/J[R_P"EW<7FH)'\M(MVYUC9!MH _32BO,_VB?V@%^$G[*_B#]H# MPQI37][#X;%QX7TFX78^HZED%>4_'7X>?\%7?$W@[3 M_!?[-/[1OP]\*7_ACPO:1WWC#QMX)_M6Y\;:TMNOG,8;::"#2K1G^\ZQ22%V M<)#%'&AF /J*BOG7_@E'^UU\4OVZOV /A_\ M0?&7X=6OAGQ3XAM+R/6-,L= MXM))[6]GM#<6^\LP@F\@2H"6PL@ 9P [<3^Q!^V+^U%\9_\ @H[^U)^R;^T! MI_A"TTGX.6O@Q_"IJ>O)OVNOB9XW\%>&_"/@+X4:W_9_B MWX@^/]+\/:)>BVBF-M!O:]U*X"2JR%HM+L]0D3'O&G[2O[*VO?"3PQX9\&_;KGPS\*?%_A:[O-5\4V%DS[YKN\$T:VDERL32 M001J-J21++*CE]@!]W45\,^,?^"R$/\ PZW^$?[;W@#X86__ G7QWU/0_"_ MPY\$ZO=.;8^)M2G:W6*61 '>UB>*XE+*%:2.( ;&D!7L+_\ :H^-G[(_[:WP ME_94_:@^(>F^--!^.>FZI;^%/%]IX>32YM*\1Z?%'<2V,L<82*R 'UM17PC^U]XL_X+?R>'O&G[2O[*VO?"3PQX9\&_;KGPS\*?%_ MA:[O-5\4V%DS[YKN\$T:VDERL32001J-J21++*CE]ECQC_P60A_X=;_"/]M[ MP!\,+?\ X3KX[ZGH?A?X<^"=7NG-L?$VI3M;K%+(@#O:Q/%<2EE"M)'$ -C2 M J ?+[3P\FES:5X MCT^*.XEL98XY&1K6Y@D)@)S+')"R.\PD5D^MJ "BBB@ HHHH **AU%]0CT^> M32;:&:Z6%C;0W$YBC>3!VJSA6**3@%@K$#G!Z5\E_P#!,7]L+]I7]I[XN_M) M_#S]I"V\*P3_ E^+Q\+:##X1LYH[?[&EI'*LCM.[222-O#,3@ \*H% 'UU1 M7Q[^U-;_ /!9?XI^)O$NO_L1>-OA5\//#OAB62W\+Z-\0/#%SJ&H>-+F%?WL MD\HD1--M'E#10E5D=U3SBRI(@7MO^"47[KX5\0:E M)?:=XFT*%V:&VU&RNY;2X\DL2QB9XBZ@DE0VPLQ4L0#Z,HKY<\'?$/\ ;<_: M,^!]WXX_9Y\:^&=&;QYXWU:X\)^+?%FAK?67AGPM;R"TLI8+*"2"349KU8!? M1^;*J(M[(7DVQ0V[\U_P3,_:9_;;\8?M#_'S]BS]M]O#/B/7/@MJ>AG2?B7X M.T:33K/7[/5;.2[CCEMGD<0W,2*A=48@"51R LDH!]D5!=Z7IE_/!^,'Q1\+?!#X3>)_C- MXXN&BT;PGX?O-8U61!EA;VT+S2;1W;:AP.YP* .CHKX\\3VW_!7_ .)'PZ\' M?#7X0?$+P)X$\1VO@JRU7XC_ !%\;^%'U(7&MW0=VTC3;*!H(A%;;=LES(6) M5X JO()F'._\$]?^"G'Q=\4?!7]H"Q_X*+^%M"\.^./V6]:O+/XD:WX060Z5 MJUA#9M>1ZA;)*=Z%X(W8QD_W&PGF>6@!]RT5^>&J_P#!1;]K_P"'/_!/+PW_ M ,%AOB6FB/X"U>33-=\0?"'3]#S/I7@[4+N.&"YM[_S/,GU&*"XM[N0NH@D7 MS8ECC.V6O>?VG]5_X*%?&[7[+PA^P!X^\!>!/#D?A^WU2_\ B;XU\.SZQ_:D MUQO,%EI]JDD2;%C19)KB1F'^D1)&I99-H!]+45\??\$DOVX/VDOVH;'XL? + M]L_P)H.D_%GX%^._^$9\6:CX1\P:3K<Q1L)O\M%^$ M/[8W[4GB+_@LAX[_ &&/BCIW@^T\$Z#\%+7QAX<70(IY+R62XU);4&ZN)MH9 ME$=.\1?%CP[X7\1WFOQ3W%Y%;ZA>>4[6L2;8E8 ;Y&Q:?X?'B)Y4TG3Y),E[V_:$>8+>&)9)"B8 M:5UCA5E:4, #T"BOSR\#_M8_\%._V-?^"B'PI_9%_;Y\5?#WXG^!_CRFJVW@ M_P <>!?#$VC7FA:O8VQNI+:XMFFE62!H\*K9+'=N+ 1LK?6G[1GQ-\;Z/\2O MA7\%/A?K?V'6/&?C$W.LW26T4SVWA_383=W[[959=LSBSL"X&Y/[35D*LJNH M!ZS17YX_\%)/VB?^"OO[&OPIU3]OWPEXD^%][X(\,Z]8+J/P"?PG/-JEUI5S M?PV:?\3A+DB346,\9,44 A1B55KG8#-]X^-;KXAS> [JZ^%^G:4/$4MH#IL' MB6:6.UBE;',WD*SD+DDJN-Q&W*/#&G0P^?K>HWDYM="T]99$;R%E:TU5VD!78882Y\LL* /=Z*_,_\ :?\ MVL?^"R7_ 3:UWP1^T[^U7XJ^#WQ%^$WB;QSIOA[QYX-\">&+RPOO":W\PAA MN+&ZGF9KY4-_'GBV^T\7K>'O#MO,+6'[-;LRI)=7-VPB5I=R1(CN8Y"R@ 'U)17R3\ M /V\/BE<_$K]H']D/XG>#X_%GQ7^!,-IJ&BQ^'K?[&OCC2=0L_M&FRI&S.MM M<>9FUN#GR4D42C8C[$\%_:?_ &L?^"R7_!-K7?!'[3O[5?BKX/?$7X3>)O'. MF^'O'G@WP)X8O+"^\)K?S"&&XL;J>9FOE1R%)E52Y*@1IO+Q@'Z845\Y?MQ1L)O\M #^0/\ :P_Y.F^)?_90-9_] M+IJ*/VL/^3IOB7_V4#6?_2Z:B@#]O_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@T MV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH *\Z_;!_Y-)^*7_9.=;_]()J]%KE/C?\ M">T^.?PKUSX1ZIXQUG0[#Q#IL^GZG>: ]NER]K-&T4L2O/#*J;D6[(/[FV7RC\]TI3T#]G+]C3PA^RW^RS;? MLB_"OXI>,X_#6E:+)I7AR^N[^U;4=$MF1E46\Z6RY9"Q9'E61E..2 /F[1? M^#?G]G/PWH3>%_#O[:?[5MAICR3R/IUE^T!J44#/-(TDS&-0%)>1W=CCYF=B M[?M#3VWQA_:5^$'[/.G31W&EV&H7/Q"\5+$P:)[;23'%IT#8Z,VJ7= MI=1^O]E2X^Z<==^UW^SYXG_:A^!&N_!;PK^T3XR^&,^MV,MM)XF\#&T6]1'0 MJ4W7,$I1#GDPF*7'"RIG-3?!7]EKX7? 3Q%<>(O *WZE_!NA>%;&TN[A'AT[ M2=(2X6TMH $# ;KJ=W9V9F9^H"J!QOCG]A6Y\6?M#ZQ^T/X>_;0^.OA:37[* MVM=5\&:!XUMW\/LD,0B#0V=Y:3_8Y&507DMFB8ME\AF)(!Y-_P $*/B!^T9K M/[)'BGX$?M.ZG8:MKOP+^+6N?#+3_$NFZ9'9PZYIVD^1';W2Q1@(@ D,.% _ MX]_FR^XGFOV#?^4[7[?7_8(^%/\ Z8KROM+X0_"#X<_ ?X?6'PN^%/AF/2=$ MTXRM!;+-)*\DLLC2S3RRRLTD\TLKO+)-(S2222.[LS,2?*_@E_P3^\ ? K]J MGQ[^V%X<^+_CO4?%WQ/BT^/QVFL7>GO9ZJEA;M;V0,,5G'Y'DQL0ODF,M_'O MR<@#M,_XO%_P4&U'5?\ 6Z/\%_!*:; 1RC:_K;1W%P".TMOIUK9%3_.-#>WU_7X5#IX+T&XWP3ZK+V^T.@FCLX3S M-.I;!AM[AX_3/A/\&_#'P?'B6;0+^_O;OQ;XMO?$.MW^IRH\TUU<;%5,HB#R MX8(K>VB&"PAMH@S.P+M\I>(/^"%_P0\0?$#Q+\3O^&U/VH]-U?Q?K+ZIXAET M'XXWFGQ7=TRJ@K_X++:-J_CO_ M (*(_P#!/[X<>$XVDU8_'+4-?:.(99=/TRTAGO'/HHC;D^X]:^H/#?\ P3G_ M &9='_8TN?V%?$>C:SXI\$Z@+A]5N?%6NS7FK7UU-=-=F]EOB1,;I)RLD,Q1[2-BXU?A7^QEX$^'WQ=B_:!\:>/_ !7\0_'5EX>;0=%\4^.;JTDGTG3& M=9);:VCL[:W@C,KHC2S>69Y=B!Y&554 'S1_P6P_Y+=^P_\ ]G@:#_Z17M?> M]>%_M:?L#?#K]L;QQ\/_ !W\1_BCXVTN?X8>*K?Q-X-M/#E[9006>KP;A'>. M);21IF"LR^7(S1$$_)R<^WV%O-9V,-I<7\MU)%$J/=3A \Q P78(JJ&/4[5 MR> !Q0!\L_LFI_POW_@H%\>_VL;C]]I7@Z2R^$?@>4\ )IX^W:U,H_V]1O%M MF/ -4U74;*QO+Z]N=6UV>*6^U&\O;R: M]NKJX>*.-'EEN+B5V*HHRV !7?T %%%% !1110 5\$_\$>/^3P/VZ_^SE&_ M]-=M7WE>02W-I+;0WDEN\D;*EQ"%+Q$C 90X9^U(KL^TJL5I&T!"84)$RQX MRAP, &W^U'\8_&GAO3(?@E^S_P#9;OXJ^,+*:/PO#&?V!/^";VG_LA?LP:Q/;:L;*R\#^#=1EE#WAUK M6+H6YU68#[TBS74^HS$ #$4K #C ^+/_!%;X,?%_P"./BG]H75?VO\ ]I/1 M/$/C"YCDU?\ X1'XS7>DVPBBW^1;1PVR(J0PJ[K&G.WF^%=/\->-O'>OR>%?&M_XM74?&GBAM5O-5UBZTY]-^U7MQ.AEG:*TD M>*(;E"@C(8JI !Z]X>^&&B>!_A)IWP;^&M_=>&M,T7P_!H^@SZ7' TNFV\$* MPP^4)XY(B415P'C=>.5(XKX0_P"">?@_]J;]BW_@K)\6?V$_B)\>M7^*WP]\ M;?#H?%K1/%WBFQMEUC3M2EU---EM+J:WCC68R)&2GRJBQVD:1)&JLM?6O[4G M[(R_M.:KX1\0V7[3'Q:^&NI>#;VXN;&[^%_BY-/2^\Y45H[ZVGAGMKV,>6I5 M9HFV$MMQO;.]\%?V;_ ?P2U/6O%^GZEJ_B#Q7XF%N/$WC3Q/>BYU+4T@#"") MF54CAAC$DA2W@CBA1I97$8>61F /DC_@HQ_RFG_X)Z?]A?XG?^HQ'7T!^VG_ M ,7*\0?#']E*V^=?'GC:'4O$L2\E= T5DU*[+#^**:YCTZPD'==2(IOQ^_X) M_P#P_P#VB?VE?A[^U7XJ^+WCK3/%'PIEOY? ":'=Z?':Z4]];);7A\N6SD\_ MSHD"MYQD"Y.S9FO3!\&_##?'3_AH*[O[^XUJ+PD/#UA;32H;6QM6NOM-P\*A M XDG=+82DN5*V4&U5*L7 *WQX^-^A? SP='K5SI-SK.MZI=C3_"?A33&7[;K MVI.K-':0!B "0K.\C$1PQ1R32,D<;L/B[]KS]B+QA\+/^"-O[4/ADZC;:W\6 M_BKX6\2>-O']YI(;;J&IO LDMI9JP\QK6WMHH;*!2-S)&C, \K9]E_:T_P"" M4GPH_;$^.-G\?_'/[2OQS\,ZUIFC-I>D6_P\^)T^AVUA:N4:9(DMD#9E>-'D M9F8N8T!.V-%7IOV-_P#@G;\(OV+-7\3>)O"?Q.^)?CC6/%=M:6NHZU\5?'5S MX@NX;:W,I2W@DN.88BTSLR+PQVDYVC !\8_MC^.O"DG_ :46GB'3)XWL;S] MF7P?I]FB<_Z1+!IMHD( _C$S!,#^(8KVG]N#P3XF^&G_ ;N^//ASXUB>/6? M#_[*LFFZLDGWENH-#6*4'WWJU>H^&_\ @EO^SAX:L=$\ QZQXIO/AMX7\5_\ M)+X7^$%[J%NWAS2M2%PUU')'&L"W,D,5P[S16DUQ);1.5*1*(XPGI/[6'[,W MA3]L'X$Z_P#LZ?$+QAX@TGPWXJT^73_$2>')[>&>^LY$*R6YDFAE,:,#R8]K M]@P!((!P_P"S#\3?"WP4_P""6?P\^,OCDS?V)X2^ &DZUK'V>+S)/LMKH<4\ MNU?XFV1M@=SQ7Y4#]G;XP?\ !/KX2^!O^"[_ .SW\/\ 0]0^#_B*\MOB/\0/ MV7"\DVF>#[#5(X_(UG1#*YCCU."TG3S9%1 C2RB)4@'EI^S?P7_9]\*?!GX# M:5^SB-6^' MO^"9?P9T'X16?[,T_P 2_'>I_"'3IXOL/PGU;5+2?28K2*99H=/:Y:"[MTF@9E*DHRA@2#R.".#5B@ M 8 HH **** "BBB@#X)^-W_*QQ\#?^S:_%/_ *<8*^SOC%\8/!?P-\"7'C[Q MO<3F".6.WL=/L(#->:G>2ML@L[6$?--<2N0B1CDD]@"1Y=XQ_P""?W@#QM^V M;H/[=FH_%_QW!XW\,Z'/HFB16EWIZV%OID\GF36GD-9GS%=N2[LTHP,2#:N, MC]M+_@F7\+_VY?B%X9^(_P 1?V@/C'X7N_"%M+'X?MOAQ\0I=#AM990Z2W(\ MA-YF>-S$7+']W\H #-N +G[)?P&D^ EU\2?VK_VA[W3;#XC_ ! M*UOHFFV%KY%AI,#)_"FI:G\0/B=<:W+O!]KK5M%"NO_#WQ%+H^K:?YG6$D&DZ7J;R3>?IKVUO"T"1&V\Z3.Z60P1&261$*KV'_!S3_R@ MX^.__8/T/_T_Z;7T-\(/V(_"?PZ\0^'O&GQ'^,_Q ^*VN^$(I8_"6L_$S6+: MZET@RQ&*6:*.TMK:%KAHF:(W4D;W CDD02!99 TW[6]LVI+#<0W$*R2R022($E@1QY3)NY#;@<4 ;/[ M37QDOO@!^S!XE^+&AZ:E]K&FZ$(_#6F.<#4=7GVV^GV?UFNY;>$>\@J3X/>" M/!'['G[+F@^"?%'C.VM]'\!>$XDUWQ-JTZPI*8(=UU?W#L0%:2023.Q_B=B: M?KO[.FB>,?"7@OPAX]\?^(]=A\%^)K+78KC4)+19-6N;/S'M5O!#;HCI%,T, MZ^6L;>;:0,S-AP_+_MO_ +#/P_\ V]?A_I7PQ^*'Q5^(?AO2-+UF+5!%\/O% M3:1+=74+*]N\TJ(7812*)$4, ) KD%D0J >X\+)X2^$GAW5H3#'OCG/^TA\?/'FH^%KB:YT72?B;\7[[7-,AN)()(//^RS_ M "&1$E?8QY5B&'(!'?\ Q+_8#^%WCSXE^+?BIX5^(?C3P)J/Q%TBWTSXDQ^! M]4M[6/Q3;P1M%";@RV\KP3K"[PBZM6M[CRRJ^;^[CV 'R]_P;$Z+K"?\$[_$ MGQ&N8G&D^.OCEXMU_P ,.PPLNGO=K KI_LF6WFP>];O_ ;[?\D1_:"_[/ ^ M(/\ Z6Q5]G^!_@_X'^$_PBTSX(?!G3$\'Z!H6BQZ7X>MM"@B']EP1H$C\I9D MD0E0 .VCD1I"BYC#>4.2J DF@#Y6C^ _[0/\ P15T_P#:+_:#^&GQ MB^&LW[/_ (FU[4_B1S]F#XK_LM_\$O_ ?I/QVTN73O&7C;5=2\9>(=*GB,;V$NI7#3 M10LAY1Q!Y)=#@H[.IY6O??''[&GPZ^+_ ,0],\=_'KQ;XB\>6?A[61JWA?PC MXDFM1HNDWRL6BN%M;6WA%W)%G$3WAN&B(#H5DRY]=H **** "BBB@ KSK]L' M_DTGXI?]DYUO_P!()J]%KE/C?\)[3XY_"O7/A'JGC'6=#L/$.FSZ?J=YH#VZ M7+VLT;12Q*\\,JIN1R-RJ'7JK*>: /GG_@A3_P H?/V=_P#LF.G_ /H)K1_: MU\"Z=_P4,U\?L6V"K=?#71/$5A??&_5EYAOOLDT5Y;^&H6'WI9I8[>6[(/[F MV7RC\]TI3T#]G+]C3PA^RW^RS;?LB_"OXI>,X_#6E:+)I7AR^N[^U;4=$MF1 ME46\Z6RY9"Q9'E61E..2 /F[1?^#?G]G/PWH3>%_#O[:?[5MAICR3R/IUE^ MT!J44#/-(TDS&-0%)>1W=CCYF=B[?M#3VWQA_:5^$'[/.G31W&EV&H M7/Q"\5+$P:)[;23'%IT#8Z,VJ7=I=1^O]E2X^Z<==^UW^SYXG_:A^!&N_!;P MK^T3XR^&,^MV,MM)XF\#&T6]1'0J4W7,$I1#GDPF*7'"RIG-3?!7]EKX7? 3 MQ%<>(O *WZE_!NA>%;&TN[A'AT[2=(2X6TMH $# ;KJ=W9V9F9^H"J!QOCG] MA6Y\6?M#ZQ^T/X>_;0^.OA:37[*VM=5\&:!XUMW\/LD,0B#0V=Y:3_8Y&507 MDMFB8ME\AF)(!Y-_P0H^('[1FL_LD>*?@1^T[J=AJVN_ OXM:Y\,M/\ $NFZ M9'9PZYIVD^1';W2Q1@(@ D,.% _X]_FR^XGFOV#?^4[7[?7_ &"/A3_Z8KRO MM+X0_"#X<_ ?X?6'PN^%/AF/2=$TXRM!;+-)*\DLLC2S3RRRLTD\TLKO+)-( MS2222.[LS,2?*_@E_P $_O 'P*_:I\>_MA>'/B_X[U'Q=\3XM/C\=IK%WI[V M>JI86[6]D##%9Q^1Y,;$+Y)C+?Q[\G( [3/^+Q?\%!M1U7_6Z/\ !?P2FFP$ M"]!N-\$^JR]OM#H)H[.$\S3J6P8;>X>/TSX3_ ;\,?!\>)9M O[^ M]N_%OBV]\0ZW?ZG*CS375QL54RB(/+A@BM[:(8+"&VB#,[ NWREX@_X(7_!# MQ!\0/$OQ._X;4_:CTW5_%^LOJGB&70?CC>:?%=W3*J!S%;(B*%C2.-5"@)'& MB* J@ \:_X+"_ CP1^SQI_[ N@_##14L/AQ\(OVJ/!FB7-K%)O32[\<^BB-N3[CUKZ@\-_\$Y_V9='_8TN?V%?$>C:SXI\$Z@+A]5N?%6N MS7FK7UU-=-=F]EOB1,;I)RLD,Q1[2-BXU?A7^QEX$^'WQ=B_:!\:>/\ MQ7\0_'5EX>;0=%\4^.;JTDGTG3&=9);:VCL[:W@C,KHC2S>69Y=B!Y&554 & M-^V;XF\7?%;0=0_8G^ VM?9O&GCC0WM]?U^%0Z>"]!N-\$^JR]OM#H)H[.$\ MS3J6P8;>X>/XY_X+"_ CP1^SQI_[ N@_##14L/AQ\(OVJ/!FB7-K%)O32[(/B!XE^)W_ VI^U'INK^+]9?5 M/$,N@_'&\T^*[NF54#F*V1$4+&D<:J% 2.-$4!5 'LOAO_@G/^S+H_[&ES^P MKXCT;6?%/@G4! MM?HK7C_PK_8R\"?#[XNQ?M ^-/'_ (K^(?CJR\/-H.B^*?'-U:23Z3IC.LDM MM;1V=M;P1F5T1I9O+,\NQ \C*JJ/8* "BBB@ HHHH *^"?\ @CQ_R>!^W7_V MF0_!+]G_[+=_%7QA931^%X;E/,M]%@&$EUJ^4= M+2V+AMIP9Y3' A#2;E\P\8_";PS^P)_P3>T_]D+]F#6)[;5C967@?P;J,LH> M\.M:Q="W.JS ?>D6:ZGU&8@ 8BE8 <8'Q9_X(K?!CXO_''Q3^T+JO[7_P"T MGHGB'QA\/?##1/ _PDT[X-_#6_NO#6F:+X?@T?09]+C@:73;> M"%88?*$\W%S8W?PO\ %R:>E]YRHK1WUM/#/;7L M8\M2JS1-L);;C>V=[X*_LW^ _@EJ>M>+]/U+5_$'BOQ,+<>)O&GB>]%SJ6II M &$$3,JI'##&))"EO!'%"C2RN(P\LC, ?)'_ 48_P"4T_\ P3T_["_Q._\ M48CKZ _;3_XN5X@^&/[*5M\Z^//&T.I>)8EY*Z!HK)J5V6'\44US'IUA(.ZZ MD13?C]_P3_\ A_\ M$_M*_#W]JOQ5\7O'6F>*/A3+?R^ $T.[T^.UTI[ZV2V MO#YF#X-^&'^.G_#05WJ%_<:U%X2'AZPMII4-K8V MK77VFX>%0@=9)W2V$I+E2ME;[54JQ< K?'CXWZ%\#/!T>M7.DW.LZWJEV-/\ M)^%-,9?MNO:DZLT=I &( )"L[R,1'#%')-(R1QNP^+OVO/V(O&'PL_X(V_M0 M^&3J-MK?Q;^*OA;Q)XV\?WFDAMNH:F\"R2VEFK#S&M;>VBALH%(W,D:,P#RM MGV7]K3_@E)\*/VQ/CC9_'_QS^TK\<_#.M:9HS:7I%O\ #SXG3Z';6%JY1IDB M2V0-F5XT>1F9BYC0$[8T5>F_8W_X)V_"+]BS5_$WB;PG\3OB7XXUCQ7;6EKJ M.M?%7QU<^(+N&VMS*4MX)+CF&(M,[,B\,=I.=HP ?&/[8_CKPI)_P:46GB'3 M)XWL;S]F7P?I]FB<_P"D2P:;:)" /XQ,P3 _B&*^SOAKXYNOV0?V&/A3X3\? M:)>ZMXSL_ FA>'=)\(V++]OUS6X].C0V<(8@!MT4CR2,1'#%'+-(R1QNPR_# M?_!+?]G#PU8Z)X!CUCQ3>?#;POXK_P"$E\+_ @O=0MV\.:5J0N&NHY(XU@6 MYDABN'>:*TFN)+:)RI2)1'&$S?VM/^"4GPH_;$^.-G\?_'/[2OQS\,ZUIFC- MI>D6_P //B=/H=M86KE&F2)+9 V97C1Y&9F+F- 3MC15 .U_8@_9>;]F+P3K M]YX[UNPU/XC_ !,\5WWC+XD:K8Y$-SJER8U:"V#X?[):PK;VL.X E(5=@'D; M/SKX _Y66_B%_P!F?Z-_ZD,U>^?L9_\ !/'X2_L3:WXE\5^#OBC\3/&NM>*; M>TMK_7/BGX[N=?O(+>W,K1P02W',,9:9V95X8A2?NC#M!_X)_> /#W[:^I?M M\6OQ?\=R^.M7\-Q^'-0CGN]/.GRZ-'<"XCL! +,;464;A(K";DYD.XY />:* M** "BBB@ HHHH ^"?^#B/_DS_P"&W_9RG@3_ -.BU]X:AJ%AI-A/JNJWT-K: MVL+2W-S<2A(XHU!+.S' 50 22> !7B_[;?[!_P -/V]?"6B> OC#\0?&&FZ- MH'B*SUZRT_PO?6MJ&U*T(ZYJ/A;7(=+O]71 ?W5Q+! J^4S$,R1I&K% "-N5(!P MOP^^'EI^UG^U;X?_ &^_&UM]F\%_#O1+_3/@=:WJ^6]])J(CCU#Q&X;!1)H8 MX[:T5N3 9ICQ=1A.F^#G_%W?VU/B;\:)?WNF^ =/M/A[X9<\@7)6+4]9GC/= M9'GTRV;TDTIQU''F/PS_ ."*GP%^'?Q-\-_$S6?VI?VC/&I\+:Y;:OI_A_Q_ M\:]0U;2I;NW<20236LWR2^7*J2+GHZ*>U?3'P3^#?ACX$>!/^$"\*W]_>12: MSJ6K7M_JDJ/\'VN.6V,LDF(B8 M]\K0I(J/Y6X!U^H?V4/BGXI^.?[+?PU^-GCGPZNCZWXQ\ :-KFL:0BLHLKJ[ ML89Y8 &Y 1Y&7!Y^7FO(? /_ 2Z\#>&/#=]\-?B'^U=\1ZI8S R>9]FEG-LE[<6N< VTUS)#(HV2(ZE@?HKQ3X?O/$'ABY\.Z+XJ MU#P_+/$(X=4T:.W-Q:@$1_PC]FJZ;I)C/_ #RF MMK07X'9M1D/>H/V4_P#@G?\ ##]C/]E/4?V./@?\5?'EKX/N;'4+?1GO=3M) MKW06O7GDGGM)_LH;S#-$]7_9T?]F/PCXBU[P=H M">&8= T^]\'ZB+._TVQCB6%4MIRK&%A$H0.HW*#E2K , #QKXO\ @33?^"A? MQN\+^#E1+GX1?"'QS#K_ (CU$?-%XI\46#,+33(#TDM;*X)GNI!E3]2&G&T4!?LQ@7""' M:-NP #;P,5]/?'#]D'X6_&S5_!?C-+W5/"?BOX!/&'A%K>&^T:.:'R+ MBWC6>&:"6WEB"H\$T4D9V(VT/&C* ?'W[,&C:OXI_P"#E;]ISQYHL;/I'A7X M&^$] UN5!\BZA=^3>0(3_>\B*0X]#[U[K\7_ )IO_!0OXW>%_!RHES\(OA# MXYAU_P 1ZB/FB\4^*+!F%IID!Z26ME<$SW4@RIN88;8%C%=+'V_AO]A;X5^# M/@UXZ^%'@[QEXPTK4OB7>SWWCGXB6&MK'XDU6]F1(Y+HW8CVPR>4BQ((8XT@ MC 6%8MJX^=M)_P"#?#]F'1_"=M\/+;]KS]J,^&;:T2S3PPWQ[U(:<;10%^S& M!<((=HV[ -O Q0!]<_&_P"._AOX+^!X/$JV$VO:KK-PMEX.\,Z1(C7?B'4) M$9XK6WR=O*JTCRL1'#$DDTC+'&[#B_V(/V7F_9B\$Z_>>.];L-3^(_Q,\5WW MC+XD:K8Y$-SJER8U:"V#X?[):PK;VL.X E(5=@'D;/"?M2_\$E?@U^U=\8M- M^-?B7]HGXW>$=1T/01HN@6'PU^)4V@V6EV1V&2*".U12HD:*-G)8EC'&#\L: M*O6_L9_\$\?A+^Q-K?B7Q7X.^*/Q,\:ZUXIM[2VO]<^*?CNYU^\@M[/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_ M]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 ?PA?M8?\G3?$O_ +*!K/\ Z7344?M8?\G3?$O_ +*!K/\ MZ7344 ?M_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y M/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 5E^+_&_@OX?:,WB M/Q[XOTO0]/618VO]8U".VA#M]U2\C!O_!S#X?T;Q9_P3T\.^%O M$>G1WFG:G\=/!MI?VDPRD\,FHJCHWL5)!^M 'V7_ ,-8?LL_]'*_#_\ \+*Q M_P#CM'_#6'[+/_1ROP__ /"RL?\ X[7S_P#\."/^"-O_ $CV^'__ (!S?_'* M/^'!'_!&W_I'M\/_ /P#F_\ CE 'U'X(^)OPV^)MK/??#?X@Z'XA@M9!'^. MEG:Z+HNGJ1#:0C3$(1 22!DGOWK](J "BBB@ HHK\^+K^U\+_ TMIEWQRZ[J#^1; M2NO\4, +W/?$UU>-;Z98&+DM<2N(8U6,N53 R3U)H _4*BO!/AA_P4C_9D^*/Q8\& M?!:UNO%&@Z[\2O#]QKGPVC\6>#[W3(O%-A!$LTTEG)/&H9TA=)6A?9,(W#E, M9(G^)W_!1+]G'X4KXIU/7CXKO]$\$:L-)\6^)O#_ (,OM0T[2]1(C_T22:WB M;+J9HED=0T4+/ME>,JX4 ]THKY-_:C_8*^'VOV_QP_::^(/C[Q[?ZSJNARWO MA>TTSXF:YIEEH$%GHD,*1PVMG=Q0[VN89KAG*$L9@"<#%?,?_!'+]B_1OVN? M^"27P3_:-\4?&7XGQ?%.[E.M/XQD^+7B"07-Q9:Y.4BN+9KTV\T$D4"P21M$ M048D8;# _4ZBO#_ (^_\%"?V=OV=/\ A)YO&'_"5ZM:>!8$G\?ZCX0\%W^K MVWAB)HEFW7LMK$ZQLL#I.\2EI4A=)614=&;?\0?MF_LX:)\,?!_Q:T_XBQ:[ MI7Q$\D?#Z+PQ:RZC=>)7EA:=%LK>W5I)OW*M([!0L2([R%%1F !ZC17E'[-' M[:?P"_:PUCQCX/\ A5X@OH_$OP\U=-,\=>$M>TB?3]4T.YD4O$)X)E4[)44M M'*FZ.0!MK$JP'J] !17YG_\ !6[P[):_\%;OV&O#FB^+_$^E:7\1/&'B:V\= M:1HOBR_L[378K*SL9K9+F"&98Y C,W5?F5BK;A@5]4_$3_@IW^Q/\$_CY>?L MC^*/B!JD7CG1_"#:]_PB^G>#M3NKBXL4N(K5$LUAMV-_,\LFQ(;;S9#Y4N0/ M+; !]#T5XW^R_P#M\?LO_M<_!WQ!\?%/_@LG^V>?^"4?[/GQ*NO#7A[X+^#I MO'?Q+\4V$A58O%5Q;2)X;TQW7E2KO]KD ZQ,Q4K)$I'U[_P2"_;;UO\ ;H_8 MIT3QS\2[)M/^)7A&^N/"'Q;T.9 DVG>)-.80W:N@X3S,).%'"B<+G*F@#Z@H MHHH **** "BLOQO=^)]/\%ZO?^"--AO=:@TNXDTBSN'VQSW0C8Q1L.M!_;!M)=1C^)-Y?^.]2T7QAI.KK M/*&ETZ-9HT6SA 15M84,$2H(YHN6# 'ZY45YO^QQ\//B)\(_V1?A9\*?B]K< MNI>+/#'PYT32?$^HW%T9Y+K4;:PAAN96D+-YC-*CL6W')..+S]KSPI^TW.?BQXQ^UZA]D\':'8ZVLEW:2X/V?[#+ID0_ ?]K/]E7]NSPQKUE\#/&TGB[1].N9--UVYBT/4 M+6VAN4.)+8SS0QKYZ'&Z-6\Q,@D#(K\P_P#@E_\ L\Z'^T/^P[^U3\2OBG^U M#\7/#OB/X?\ QV\<:-X2^(EM\:O$%O+X8T[3;6UFM3M^V^1)%"7D9A*CAU+! MLC& #]FJ*^+_ /@W\_:V_:)_;:_X)9_#[X]_M1%[KQ7=3:A82:[):B%M:M[6 M[D@BO&10%W,$V,R@!GC9@!NP//O^"\/[6?AWX46O@;X$_%_1/VB-!^%.MFYU MGXG?%+X$>'[H2:/#;X6RLY=20!+6.27[''[2OC7XV>')/#USXA\/>)?B/XYN=(M$L[V6VC\2:YJDT L8KT1LIFM8+ M.4S+ QV--(&=6\M,='_P3;^/?B_PO^W/^TW_ ,$S?%WB74-8TKX0:SHNN_#; M4-7O9+JZAT'6;%;HZ:TTK-))'9SDQQ-(S.(Y%3<5C7 !]MT444 %%%% !111 M0 4444 %?/?QH_X*P_\ !-/]GCQ[+\+?C1^W'\-= \16TQAO=&N_%,#7%G(, MY2=$9C;MQTDVGIZBO(O^"SOQZ^.?PO\1OVE?%-UH[>+K+ M/VCPWX:L8!VJ6PCU35_$_ARUU/4M8DZO->75Q&SSNS98@D(I.$55 4 'M_PP^+'P MM^-G@RT^(WP:^)&@^+?#]^";+7/#6KPWUG/CKLFA9D;'?!XKH*_+/]NO]E_P MW_P0]\967_!5?_@G_H;^$OAS!XCL++]I#X-:+N70]6T6ZN$MAJUG9@[+6\MG MF3:(@J%6Z(HF$OZCV%_9:I8PZGIMU'/;W,2RV\\3!ED1@"K CJ"""#0!+111 M0 4453\0:!I'BG1;GP]KUF+BSNXC'<0EV7(+>7PQIVFVMK-:G M;]M\B2*$O(S"5'#J6#9&,?4'_!%S_@H]\1/C)_P2)^'7[57[=FNS_P#"1:IJ MMUH-EJ=OH\DM[XKECO);>U:WL[:-I+BYE$;*5A0ES!))@+NV@'WU17C?P!_; MN_9Z_:)^)WBSX&>%M5UC1/'G@>WANO$_@GQCH%QI6IVEI, 8KQ8KA5$]NV0! M-$SH"0&(+ 'F=3_X*G?L>:%XE\(:;XC\5:_I>@_$#7$T;P/X_P!2\(7\'AO6 M]0DSY,%OJ3Q"%O."L8921#.%)BDD&"0#Z*HKY8^./_!9S_@G]^SWXZ\=_##X MA?%#6O\ A(?AOI4.H>*M&T[P3JEQ/##*S!3$J6_^D*%5I&DCW1I&I=W51FOH MO1_B3X+USX:VOQ?LM:"^';S0TUB'4;F!X0+)X1.)7210Z?NSN*L PZ$ C% & MY17YQ?\ !,K4]8_X+1^&_$__ 4(_:EU/6KKX::KXNO](^"OPABU>XM-'LM' MLI3 =1U""!T74+Z>590?M'F1PA"(U ;CZ0TS]@VU^%'[4O@'XU_L^>//$6@^ M$=)AU.R\6?#23Q1>3:%,L]HXM[ZULY9'CMKB.94C*Q!$=)W8C<@W 'T;17R+ M\1/^"Y7_ 3@^&6J^,]#\0_%O79;SX?ZY8:3XLM+#P%J\\UC/=$[',:VV\P) M\F^<#R@9H5#L\L:MZG\5_P!O+X"?"CQ-XF\'R1^*?$VH^"+*&\\:+=2TYC(<1[65B >ST5X%\1_^"G?[%?PP_9Z\)_M8 MZU\69=0^&WC:ZMK;P_XS\.Z!>ZG922W$HAA25K6%S;EI3Y6)0FUU9&PRD5U' MC[]M#X!?##]ISP-^R%X[U[5=.\_\%Q_^")-)T#P)J MUW>0S+%YLS+ EOO:"&/:TMS@0)YD:F3_!70OVA_V<_B M#9^)_!_B.V,VDZO9JZ!PKE'1TD57BD1U9&C=5964@@$4 =S1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344 M?M8?\G3?$O\ [*!K/_I=-10!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW M_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 ?,>N_L* M?M(:MK=YJEE_P4K^)UC#+]D/XY_#C]CKPMKOBO]N_Q]XMMIOC7X1M8]-U MBTMEBBEDU!52X!10=\9^9>V>M?KW7R!_P6X_9+_:(_;)_8TL/AG^RYH&CZGX MNTCXD:!XBM+'7=5%G;31V%UY[JTI!QG ''/-9U^+L\Q-&5*;IVDK.U&BG]ZI MIKY,J&7X6$E)7NO[TO\ ,V?^&!/VF?\ I)]\4_\ P!LO_B:/^&!/VF?^DGWQ M3_\ &R_^)KR?_AH?_@XX_Z1U?L__P#AW;C_ .-T?\-#_P#!QQ_TCJ_9_P#_ M [MQ_\ &ZU_UUX@_FI_^"*'_P K)_LW"=I?^!S_ /DCP+_@E[^R'\<_%_[8 MO[9NA:%^W?X^T&YT'XUVUKJ6I:?:6QEUF4Z>C"XG#+@. =OR\8%?:O\ PP)^ MTS_TD^^*?_@#9?\ Q-<-_P $>?V7/VS_ ()>/?VA_CE^VQ\/O"_ACQ#\8_B1 M;>(K31_"?B#^T;:WC6S$+KYA (^91UYYK[?K*AQ=GF'I\D'3M=O6C1>[N]73 M;W?RV6A4LOPLW=W_ / I?YGRS_PP)^TS_P!)/OBG_P" -E_\31_PP)^TS_TD M^^*?_@#9?_$U]345K_KKQ!_-3_\ !%#_ .5D_P!FX3M+_P #G_\ )%70M/NM M)T2STJ]U26^FMK6.*:]G #W#*H!D;'&6(R<=S7Q;\5?V'BF6&=,]3&O:OMRN1\-_L_? ; MP;XQD^(?A#X)>$=*\03%S-KNF^&K6"\<\U\K*3E)M]3N2 MLK'YX_\ !#?6?VH_VH-,\-)^V?X-NM-N_P!D"WU/X;PSWTFY=<\5QN]I/JBD M\M]FTA;:V68_ZQ]3O6Z;37B/_!+K]H7X5_ O_@W/_:'^-?COX2V'Q0\.Z'\1 M?&)U7P5*RR6^K)/(?! MFDW^F:K(7U/3KW3HI8+QB02TL;*5D)*JSU>'2?"UI;)?6[C#0S".,"6,C@JV0?2D,_*3XJ?'_P"#EO\ \%&_ M^">OQ7\4?MK^#/%=K;Q>+Y]6'AB>PL_#/A6&Y\+HMK:6<<.7@1RPC1;J>:=] MB@$#"#7_ &KM'^,'[(VD?'W_ (*/?\$V?VC]'\7?#6#XA:X/VC?V8?B9;QW% MA=ZK%=FQU1[&9"TEE<7 42K"W$RS1M\X,=O7Z@^'_P!F+]FOPEI&@^'_ K^ MSUX&TRP\+:DVH^&+'3_"=G##I%XPPUQ:HD86WE(.#)&%8^M5[C]DW]EB\\?K M\5[O]FCX?R^*5OOMJ^)9/!MBVH"YWF3SQ<&+S/,WLS;]V[LK7D7AS M0[>Q6=ESM+B%%#$;CC.<9/K0!^3W[*GQD_8.\"_'K]J[]CW_ (*B?'W6?AKX MR/QR\4ZXEKXF^-NN>%M(\4>%]6D\VSE@2'4+>UF)MV\LQ!2YC$8^;!"V?&WQ M"_9E_P"";W[9G[%'QHT3P9J7@#]E>3P)XQ\(^#M4\1W5Y-:^&KW4KM;NVOKB M:]DDFMX[V)(W0SL&2&1@P1875/U%^)G[,O[-WQJ\2Z5XT^,G[/O@CQ;K&A,& MT/5O$WA.SO[G3B&W P2SQL\)W<_(1SS6W\1?AE\-_C!X0N_A[\6OA]H?BG0+ M]0M]H?B+28;ZSN0""!)#,K(^" >0>10!X3\//VL_^"=%<9F"U[9\&_C+\ M+/VA/A?HOQI^"7CO3O$WA7Q%9BZT77-*G\R"ZB)*DJ>Q#*RLI 965E8 @@9F MH_ ?X7Z+\"[[X"_#GX*^!K;PQ/IDMC;^#+CP_!%H1AER'BELXH_+:([F+1A0 M'Y!*[MPK?LL?LZ>#OV4?@9I'P.\#);BQTZZO[V8V6GQV=NUY?7T]_=M#;Q_) M;0FYN9C' N5B0J@)"@T ?#/_ 5\UO1[#_@L9_P3GM;W5+>&4^.O&7[N28*? MWEAI\:<$_P 3D*/4G YKJ/$%QI#_ /!T'X>MYYK,H_B*/@-X,_X2"%D:+7?^$7M/MB%5"J1-Y>\84 #G@ M"@#\<_CMX/\ B3\4/V6/^"M'@+X PS7WB#_A;=E=MINE$O--:116,VH1A$^9 MB]M;W:%1RQ#+R>*^\_A#_P %'/\ @EU^W?X6^"_BSP#JO@#X@^-=1U6PO? _ M@.-+.^\0>$KTH!=7)MF#2Z=]BA,S23D1KMB 1F,D0?Z?\!_ +X$_"O6KGQ)\ M,/@KX2\-ZC>1F.\O]!\-VMG/.A8,5=XHU9@6 ."3R,U6^&W[-7[.?P:\4:MX MX^$'P!\$^%-:U]BVNZQX;\*V=C=:D2VXF>6"-7F.[GYR>>: $^'G[27P'^+/ MQ0\:?!7X;?%71]:\5_#JXM(/&^A6%UON-&DN8VD@69>Q=4?&,\HP.""!V]8? MAWX9?#;PAXJUWQUX3^'VAZ7KGBB6"7Q+K.G:3#!=ZL\,?EPM=3(H>X*)\BER MQ5>!@5N4 %%%% !7'_'[X;^+/B_\&_$/PS\"_%S6/ >KZSIYM[#QAH$<;WNE M2$@^=") 5+#!'/'-=A10!Y_\4O@_X[\??LXWWP4\,_'KQ!X8\0W?A^+3X/B) MI<43:E;3JJ WBJXV>:Q4D@C&7-'Q2^#_ ([\??LXWWP4\,_'KQ!X8\0W?A^+ M3X/B)I<43:E;3JJ WBJXV>:Q4D@C&7->@44 >?\ Q2^#_COQ]^SC??!3PS\> MO$'ACQ#=^'XM/@^(FEQ1-J5M.JH#>*KC9YK%22",9'?V7O@CX-\9?#;X?>*HO&7C#0?%_C :=!X MAU:WGQ(^K:5J=Z5DAA02@@&V@V1>6(_B)I4,7VGP]\2+*("QU4*X\ MI)=0A$D94#YYGED8X05Z]_PT/_P<(/#'B&[\/Q:?!\1-+BB;4K M:=50&\57&SS6*DD$8RYJ#]D*Y_:+N?V9/!"_M;M_AKT>@#S_XI?!_QWX^_9QOO@IX9^/7B#PQX MAN_#\6GP?$32XHFU*VG54!O%5QL\UBI)!&,N:[#PGH]_X>\*Z9X?U37[C5;J MQT^&WN=4NP!+>2(@5IG X#.06..,DUH44 8_Q$\33^"OA_KOC*UM4GETG1KJ M]CAD)"R-%$SA21T!*XK\X_VNOV-/^"4__!9O]CBV_P""D?A7XB:)\/\ Q=:> M%$US3OCCX2UI+&^\.WD, D$6IO&R^8;>0!'27$T>PK&\9P:_2^_L+'5;&;2] M4LHKFVN8FBN+>XC#QRQL"&1E/#*02"#P0:\R\3_L.?L4^-O&%I\0_&?['_PM MU?7[ QFQUS4_A_IMQ>6Y083RYI(2Z;1TP1CM0!^4GQ0_X*,_M?\ AG_@DS^P MZ_[9WC'Q#X*L/C?X[M=%^.WQ,222QOH/#4=V_D>9=)M>TDO[$1327*%9/+2= ME(+'&-^W!\0_ O\ P1K_ &Z_^&[/^"6&L^#?$'P]\??#^/3/CA\-/!"_VA8> M%HH$2WTWQ1+#I^Y8+=7>/[YC,S+.BONNG>+]JOB)\,OAM\7_ ==_#OXL_#[ M0_%'A_4$"7^A>(M)AO;.Y4$$"2&961P" <$'D5E?"_\ 9X^ 'P0\%W'PW^"W MP,\'>$/#MWN^U:#X7\,VFGV4VY=K;X((U1LKP*?\ !.7X]_\ !/\ MO/A1X2_9P_8E_:(\-_$%+3PS-K5[=^'M1BNKEVDG1[K4-36+FTNKJZNGE,OTX^'G[*G[+WPB\+ZQX(^$_P"S=X!\+Z+X MAF\W7](\.^#[*RM=3DY^>XBAB5)FY/+@GFKOP]_9[^ 7PCU.76OA3\#_ ?X M8O)XO*GN_#WAJULI9(\@[&:&-25R <$XXH Z'POX6\,>!_#=CX.\%^'+#1]( MTNTCM=,TK2[-+>VM($4*D4448"QHJ@ *H & *X?Q'^UM^RKX<^+E]^SOXQ_ M:!\&:;XSL]$35+[PKJVOV]O=K82;@)S%*P+1G:'0<3IJ\-Y9/J=O+']Z/[&MC>^>2,0B!B^ *_5A$2-0B*%51@ # KE?#_ M ,"/@?X3^(6H_%SPM\&O"FF>*]7##5O$^G^';:'4;T,06$URB"23)5<[F.=H M]* /A+X(_ Z3]C#_ (+Z:E<:ZS)X7^-G[.6EZ5X-UJX&V.YUGP^;:WFTT'_G MN;*-;H+_ !(KXSL;&O\ \$U_A[J7Q3_X*T_ME_M]:4OF>"M;U;P]X#\%:I&< MQ:I+H^GQPZK+$W22..[180ZY4NDJYS&:^X_B1\*OA?\ &/PTW@OXO?#?0?%6 MCO.DS:3XDT>"^MC(GW7,4RLFX9.#C(SQ6EX>\.^'_".A6GA?PGH5GI>F:?;K M!8:=IUJD$%M$HPL<<: *B@%[_ %&T,5KX@TI%:XL6)!\R,/\ *6XQSZU\[_\ # '[3G_243XJ_P#@ M#9?_ !-?5%%9SI0F[O\ -G!B\MPF-FIU5*ZTTG./X1DD?.WPL_8P^/\ X ^( M>D^,O$__ 4'^(OBBPTZ[$MUX?U6SM%M[Y<$>7(47<%YSQZ5W_[2?P0^(GQO MT/3-*^'?[1WB7X<36-V\MS>^&H87>\4K@1OYH("@\C'>O2J*%2@HN*V]6*GE MF#IX:5"*ERRW]^;?R;E=;=&C\=/V^?V8/C#^S1_P5-_94^*_Q=_;Z\>_\(YX MN'B'P3:_$J_M;57\-:M=6Z/:6I.WRU6\8-$">?W;'@*37Z6?LV?LX?%CX(:W MJ>J_$3]K;QA\1X;ZT2*VLO$MO B6;!LF1/* )8C@Y[5M_M5_LI? 7]M;X&:U M^SG^TGX MO$?A37H@MW93LR20R*=T<\,JD/#,C899$((/L2#\<:'_P $WO\ M@L9^S78I\/\ ]D+_ (+$Q:UX'M5$.B:/\;_AI;ZSJ>E0 ;5C_M.)UEN]J]/, M50-H &:%2@FFNGFQ4\KP=&I"I%2O'1>_-]]TY6>_6_X(F_X+[?!S1)/V&_C M'\9/C1^V/XI\,> QX#DMCX!LH[?[)JNH!<6ELA<;S)/=>2N!T//0$U)^PA^P M-^W-=?L6?"J\^,/_ 4;^*NA>)Y_ .E2ZSH1M;9VTR9[6-OLK-(N\O$"(V+9 M.Y#DGK6C\+/^"-7Q!^)OQF\/?M&?\%5_VUM<_:(U_P (7ZZAX-\%GP[;Z%X1 MT.\7[ER-,MRRW:K8_\%+_B?8PW-W)+#906-F4MU9B1&N5SM4' SV%?3U%#I0DD MGT\V56RS!UZ,*4U*T=K3FG\VI)OYMGSM\+/V,/C_ . /B'I/C+Q/_P %!_B+ MXHL-.NQ+=>']5L[1;>^7!'ER%%W!><\>E?1-%4]?\/Z#XKT:Y\.>*-$L]2T^ M\B,=W87]LDT,Z'JKHX*L/8BG"$8*R-L)@L/@H.%*]GKK*4OQDVS\EO\ @@?^ MRK^RA^US\!/VE4^-/P]TKQE:R?M>^,!/I]Y?RR6EW;;;"6'SK=)!%<1EBS+Y MBL#SCO7J7_!;?5? ?[)?C7]D;XX^-/#NLZ#\ ?AQ\1]0TKQU_P (!>WND#PU M%?Z-+IVG7BMI3Q36T$#22J?*(!1S$ WFA&^\_A[^SW\ OA'J\-6ME+)'D'8S0QJ2N0#@G'%=#XH\*^&/&_AV\\(>-/#EAK&DZC M;M!J&EZI9I<6]U$PPT_PV^'7QP\>^(_$_C2PTW2-,F_9_P!7^.WB<:T? M%5G$ENEK9Z0VJ*V!<*1'*D8ACC;'[;3;4RM@-(8K=$3<<#+8R<"J&B?LR_LW>&OBQ=_'KPY^S[X( MT_QSJ"NM_P"-++PG9Q:M/&^*>D_ OP=:^)WN'N'\1V_ABT2 M_:5\[Y#<+&)"S9.6W9.3GK78T ?E[_P;I^/+[]C?X;>(_P#@C3^U;-;^%_BO M\*O%NIS^%[#4'\B/Q=X?O+A[F+4M-:3'VJ/S7GW!,F-3'N ;#/!,=\P:]3PCX7M--%P1T+BWC3?^.: M/B__ ()EW'AZX_X+(_\ !0'W4@XYVAPPQT# ]ZS/ M^"(GCZ[^&GQO_;)_9@_:#U2/3?B5IO[2FO>.+R/5)1$^H>'-2AMA8:C%O(+V MPCMB,CY8E,:G:2!7W+X/_9V_9^^'GBB3QQX ^!?@[0]:E#B76-'\,6EM=.'^ M^#+'&'.[OSSWJO\ %7]F']FKXZZUI_B/XW_L\^!O&6HZ0I72K_Q5X2L]1FL@ M3DB)[B)VC&23\I'6@#\2O&7PK\1?"_\ X-Y?C-X_-I-!\/-7_;#;QE\.0(F$ M5IX-;Q/IT5M<1ICY;=VBEG0@;6297&5<$_6W[>?[6'[,OBK_ (+._L!^)/"_ MQ\\(ZEI.D:C\15U/6[#7H)K"V>]\-PQVL3W2L81)(SQ[8]^\B6(XQ(A;])]? M\'^$O%?A:Z\#>*/"^G:EHE]9M:7NCW]E'-:W%NR[6A>)P4>,KP5(((XQ7+>% M?V8OV:_A[;^'X_ /[.O@?1U\'BZ/A*+1O"5E;?V-]H*&X%GLC46WFF./?Y>W M>47=G:, 'Q5_P2LUWP-:_P#!47_@H%I5WJ6F1:M%\2O#UU=Q2R1K,+'^Q\"1 ML\^4'#\GY02>F:T_^#=GX2S?#+]E+XJZ_P"'=.-IX!\;_M)^,?$7PB@5-D1\ M+23PV]C)"O\ ##)]FDDCQPR.KKD,"8?V,_V!]=U7]MO]IOXL?MG_ +"^B7OA MKXG>.['7/A[J7C�=:^S00V"VDR/&L\[V\DAC1P%5E*_>8%0#]_6=G::=:1 M:?I]K'!!!&L<$$*!4C11@*H' '2@"2BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E U MG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH _A"_:P_Y.F^)?_90-9_]+IJ*/VL/^3IOB7_V4#6?_2Z:B@#]:_\ M@W=_;=_9/_8C_P""EO[4WBG]J_XZ:'X%T_7+R[M=)N] v3.22.4
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2022
Mar. 08, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
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 Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float (in dollars)     $ 4.1
Entity Common Stock, Shares Outstanding   78,791,125  
Documents Incorporated by Reference The registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission pursuant to Regulation 14A for the 2023 annual meeting of shareholders is incorporated by reference in Part III of this Form 10-K to the extent stated herein.    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000015615    

XML 21 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor Information [Abstract]  
Auditor Name BDO USA, LLP
Auditor Location Miami, Florida
Auditor Firm ID 243
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 9,778,038 $ 7,951,781 $ 6,320,975
Costs of revenue, excluding depreciation and amortization 8,586,333 6,805,735 5,270,879
Depreciation 371,240 345,612 258,841
Amortization of intangible assets 135,908 77,214 38,910
General and administrative expenses 559,437 306,970 302,981
Interest expense, net 112,255 53,413 59,629
Equity in earnings of unconsolidated affiliates, net (28,836) (33,830) (29,738)
Loss on extinguishment of debt 0 0 5,569
Other income, net (1,358) (33,408) (11,260)
Income before income taxes 43,059 430,075 425,164
Provision for income taxes (9,171) (99,346) (102,465)
Net income 33,888 330,729 322,699
Net income (loss) attributable to non-controlling interests 534 1,898 (149)
Net income attributable to MasTec, Inc. $ 33,354 $ 328,831 $ 322,848
Earnings per share (Note 2):      
Basic earnings per share (in dollars per share) $ 0.45 $ 4.54 $ 4.43
Basic weighted average common shares outstanding (in shares) 74,917 72,499 72,799
Diluted earnings per share (in dollars per share) $ 0.42 $ 4.45 $ 4.38
Diluted weighted average common shares outstanding (in shares) 76,185 73,941 73,715
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 33,888 $ 330,729 $ 322,699
Other comprehensive income (loss):      
Foreign currency translation (losses) gains, net of tax (3,089) 258 1,413
Unrealized gains (losses) on investment activity, net of tax 30,910 12,410 (17,151)
Comprehensive income 61,709 343,397 306,961
Comprehensive income (loss) attributable to non-controlling interests 534 1,898 (149)
Comprehensive income attributable to MasTec, Inc. $ 61,175 $ 341,499 $ 307,110
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 370,592 $ 360,736
Accounts receivable, net of allowance 1,399,732 1,019,324
Contract assets 1,729,886 1,227,927
Inventories, net 117,969 92,595
Prepaid expenses 122,308 91,488
Other current assets 118,640 81,884
Total current assets 3,859,127 2,873,954
Property and equipment, net 1,754,101 1,436,087
Operating lease right-of-use assets 279,534 260,410
Goodwill, net 2,045,041 1,520,575
Other intangible assets, net 946,299 670,280
Other long-term assets 409,157 360,087
Total assets 9,293,259 7,121,393
Current liabilities:    
Current portion of long-term debt, including finance leases 171,916 137,912
Current portion of operating lease liabilities 96,516 95,426
Accounts payable 1,109,867 663,063
Accrued salaries and wages 181,888 203,141
Other accrued expenses 365,971 229,936
Contract liabilities 406,232 313,965
Other current liabilities 163,647 141,155
Total current liabilities 2,496,037 1,784,598
Long-term debt, including finance leases 3,052,193 1,876,233
Long-term operating lease liabilities 194,050 176,378
Deferred income taxes 571,401 450,361
Other long-term liabilities 238,391 289,962
Total liabilities 6,552,072 4,577,532
Commitments and contingencies (Note 14)
Equity    
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none 0 0
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,615,105 and 95,371,211 (including 2,047,130 and 1,747,385 of unvested stock awards) as of December 31, 2022 and 2021, respectively 9,862 9,537
Capital surplus 1,246,590 1,033,615
Retained earnings 2,195,742 2,162,388
Accumulated other comprehensive loss (50,955) (78,776)
Treasury stock, at cost: 19,933,055 and 18,941,926 shares as of December 31, 2022 and 2021, respectively (663,910) (586,955)
Total MasTec, Inc. shareholders’ equity 2,737,329 2,539,809
Non-controlling interests 3,858 4,052
Total equity 2,741,187 2,543,861
Total liabilities and equity $ 9,293,259 $ 7,121,393
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized 145,000,000 145,000,000
Common stock, shares issued 98,615,105 95,371,211
Treasury stock, shares 19,933,055 18,941,926
Common Stock    
Common stock, shares issued 98,615,105 95,371,211
Restricted Stock | Common Stock    
Unvested stock awards (in shares) 2,047,130 1,747,385
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Capital Surplus
Retained Earnings
Accumulated Other Comprehensive Loss
Total MasTec, Inc. Shareholders’ Equity
Non-Controlling Interests
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2019   91,909,430            
Beginning balance at Dec. 31, 2019 $ 1,791,691 $ 9,191 $ (466,727) $ 809,753 $ 1,510,709 $ (75,706) $ 1,787,220 $ 4,471
Beginning balance, treasury shares (in shares) at Dec. 31, 2019     (15,344,917)          
Consolidated Statements of Equity                
Net income (loss) 322,699       322,848   322,848 (149)
Other comprehensive income (loss) (15,738)         (15,738) (15,738)  
Non-cash stock-based compensation 21,875     21,875     21,875  
Issuance (forfeiture) of restricted shares, net (in shares)   993,893            
Issuance (forfeiture) of restricted shares, net 0 $ 99   (99)        
Other stock issuances (shares withheld for taxes), net (in shares)   (204,117)            
Other stock issuances (shares withheld for taxes), net $ 5,945 $ 21   5,924     5,945  
Acquisition of treasury stock, at cost (in shares) (3,600,000)   (3,597,009)          
Acquisition of treasury stock, at cost $ (120,228)   $ (120,228)       (120,228)  
Distributions to non-controlling interests (719)             (719)
Ending balance, common shares outstanding (in shares) at Dec. 31, 2020   93,107,440            
Ending balance at Dec. 31, 2020 2,005,525 $ 9,311 $ (586,955) 837,453 1,833,557 (91,444) 2,001,922 3,603
Ending balance, treasury shares (in shares) at Dec. 31, 2020     (18,941,926)          
Consolidated Statements of Equity                
Net income (loss) 330,729       328,831   328,831 1,898
Other comprehensive income (loss) 12,668         12,668 12,668  
Non-cash stock-based compensation 24,805     24,805     24,805  
Issuance (forfeiture) of restricted shares, net (in shares)   305,882            
Issuance (forfeiture) of restricted shares, net 0 $ 31   (31)        
Other stock issuances (shares withheld for taxes), net (in shares)   (17,343)            
Other stock issuances (shares withheld for taxes), net $ (4,670) $ (3)   (4,667)     (4,670)  
Acquisition of treasury stock, at cost (in shares) 0              
Issuance of shares in connection with acquisition (in shares)   1,975,232            
Issuance of shares in connection with acquisitions $ 181,682 $ 198   181,484     181,682  
Distributions to non-controlling interests (76)             (76)
Purchase of non-controlling interests $ (6,802)     (5,429)     (5,429) (1,373)
Ending balance, common shares outstanding (in shares) at Dec. 31, 2021 95,371,211 95,371,211            
Ending balance at Dec. 31, 2021 $ 2,543,861 $ 9,537 $ (586,955) 1,033,615 2,162,388 (78,776) 2,539,809 4,052
Ending balance, treasury shares (in shares) at Dec. 31, 2021 (18,941,926)   (18,941,926)          
Consolidated Statements of Equity                
Net income (loss) $ 33,888       33,354   33,354 534
Other comprehensive income (loss) 27,821         27,821 27,821  
Non-cash stock-based compensation 27,446     27,446     27,446  
Issuance (forfeiture) of restricted shares, net (in shares)   534,909            
Issuance (forfeiture) of restricted shares, net 0 $ 53   (53)        
Other stock issuances (shares withheld for taxes), net (in shares)   (49,418)            
Other stock issuances (shares withheld for taxes), net $ (2,867) $ (5)   (2,862)     (2,867)  
Acquisition of treasury stock, at cost (in shares) (1,124,000)   (1,124,286)          
Acquisition of treasury stock, at cost $ (81,291)   $ (81,291)       (81,291)  
Issuance of shares in connection with acquisition (in shares)   2,758,403 133,157          
Issuance of shares in connection with acquisitions 193,057 $ 277 $ 4,336 188,444     193,057  
Distributions to non-controlling interests $ (728)             (728)
Ending balance, common shares outstanding (in shares) at Dec. 31, 2022 98,615,105 98,615,105            
Ending balance at Dec. 31, 2022 $ 2,741,187 $ 9,862 $ (663,910) $ 1,246,590 $ 2,195,742 $ (50,955) $ 2,737,329 $ 3,858
Ending balance, treasury shares (in shares) at Dec. 31, 2022 (19,933,055)   (19,933,055)          
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 33,888 $ 330,729 $ 322,699
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 371,240 345,612 258,841
Amortization of intangible assets 135,908 77,214 38,910
Non-cash stock-based compensation expense 27,446 24,805 21,875
Provision for deferred income taxes 9,549 51,931 7,180
Equity in earnings of unconsolidated affiliates, net (28,836) (33,830) (29,738)
Gains on sales of assets, net (39,692) (35,635) (16,210)
Non-cash interest expense, net 4,172 3,171 2,988
Other non-cash items, net 4,743 (12,323) 21,775
Changes in assets and liabilities, net of acquisitions:      
Accounts receivable 6,298 149,152 87,372
Contract assets (304,351) 49,295 63,306
Inventories (20,523) 10,147 17,904
Other assets, current and long-term portion 68,603 (35,837) 20,486
Accounts payable and accrued expenses 192,119 (104,481) 94,069
Contract liabilities (39,372) 10,603 21,326
Other liabilities, current and long-term portion (68,895) (37,479) 4,471
Net cash provided by operating activities 352,297 793,074 937,254
Cash flows from investing activities:      
Cash paid for acquisitions, net of cash acquired (635,763) (1,244,603) (24,971)
Capital expenditures (263,352) (170,066) (213,746)
Proceeds from sale of property and equipment 81,470 65,287 37,077
Payments for other investments (3,981) (9,996) (17,456)
Proceeds from other investments 400 557 648
Other investing activities, net 43 1,650 1,843
Net cash used in investing activities (821,183) (1,357,171) (216,605)
Cash flows from financing activities:      
Proceeds from credit facilities and term loans 4,065,000 1,503,372 1,434,610
Repayments of credit facilities (3,241,128) (812,103) (1,741,067)
Proceeds from issuance of 4.50% senior notes 0 0 600,000
Repayments of 4.875% senior notes 0 0 (400,000)
Payments of finance lease obligations (181,481) (158,892) (126,988)
Payments of acquisition-related contingent consideration (35,149) (21,675) (10,097)
Payments for acquisition-related contingent assets (17,636) 0 0
Payments to non-controlling interests, including acquisition of interests (728) (8,965) (719)
Proceeds from stock-based awards 0 0 7,090
Payments for stock-based awards (4,098) (6,024) (636)
Repurchases of common stock (81,291) 0 (120,228)
Other financing activities, net (22,592) 6,229 (11,852)
Net cash provided by (used in) financing activities 480,897 501,942 (369,887)
Effect of currency translation on cash (2,155) (227) 929
Net increase (decrease) in cash and cash equivalents 9,856 (62,382) 351,691
Cash and cash equivalents - beginning of period 360,736 423,118 71,427
Cash and cash equivalents - end of period 370,592 360,736 423,118
Supplemental cash flow information:      
Interest paid 106,484 61,815 65,016
Income taxes paid, net of refunds 8,603 69,110 64,651
Supplemental disclosure of non-cash information:      
Additions to property and equipment from finance leases $ 206,620 $ 160,286 $ 114,221
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - Senior Notes
Dec. 31, 2022
4.50% Senior Notes  
Debt instrument, interest rate (percentage) 4.50%
4.875% Senior Notes  
Debt instrument, interest rate (percentage) 4.875%
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Business, Basis of Presentation and Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Business, Basis of Presentation and Significant Accounting Policies Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission, 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. During the first quarter of 2022, the Company began reporting its December 30, 2021 acquisition of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”), which was initially reported within the Company’s Power Delivery segment, within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure. See Note 13 - Segments and Related Information. Additionally, see Note 3 Acquisitions, Goodwill and Other Intangible Assets, Net, for discussion related to the Company’s recent business acquisition activity.
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. When appropriate, prior year amounts are reclassified to conform with the current period presentation.
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; supply chain disruptions; uncertainty from potential recessionary effects; 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, Regulatory and Market Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, 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 Company may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic. The extent to which general economic, regulatory and market 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.
The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. Payroll tax deferrals under the CARES Act, which totaled $42 million as of December 31, 2021, were fully paid as of December 31, 2022.
Significant Accounting Policies
The following is a summary of significant accounting policies followed in the preparation of the accompanying consolidated financial statements.
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 51%, 38% and 36% of consolidated revenue for the years ended December 31, 2022, 2021 and 2020, respectively.
Revenue from contracts for specific projects, as well as for certain projects pursuant to master and other service agreements, is typically recognized over time using the cost-to-cost measure of progress, which is an input method. Such contracts provide that the customer accept completion of progress to date and compensate the Company for services rendered.
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 4% of consolidated revenue in both of the years ended December 31, 2022 and 2021, and accounted for approximately 5% of consolidated revenue for the year ended December 31, 2020.
Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the operational costs of capital equipment. 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 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. In each of the years ended December 31, 2022, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2021, 2020 and 2019. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, for the years ended December 31, 2022, 2021 and 2020 totaled net increases of approximately $13.8 million, $41.1 million and $13.5 million, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, were not material as of December 31, 2022 or 2021.
The timing of customer billings is generally dependent upon advance billing terms, milestone billings based on completion of certain phases of work, or when services are provided. Under the typical payment terms of master and other service agreements and contracts for specific projects, the customer makes progress payments based on quantifiable measures of performance by the Company as defined by each specific agreement. Progress payments, generally net of amounts retained, are paid by the customer over the duration of the contract. For install-to-the-home and certain other contracts and services, work orders are billed and paid as completed. Amounts billed and due from customers, as well as the value of contract assets, are generally classified within current assets in the consolidated balance sheets. See Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities for related discussion. Amounts expected to be collected beyond one year are classified as other long-term assets.
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 Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are
therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. The majority of the Company’s performance obligations are completed within one year.
When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract, as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts.
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 December 31, 2022, the amount of the Company’s remaining performance obligations was $7.7 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.6 billion of its remaining performance obligations as revenue during 2023, with the remainder expected to be recognized primarily 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. Variable consideration is included in the estimated transaction price if it is probable that when the uncertainty associated with the variable consideration is resolved, there will not be a significant reversal of the cumulative amount of revenue that has been recognized. 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. The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue, typically on a cumulative catch-up basis, as such variable consideration, which typically pertains to changed conditions and scope, is generally for services encompassed under the existing contract. 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 December 31, 2022 and 2021, the Company included approximately $271 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both December 31, 2022 and 2021, 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.
Allowance for Credit Losses
The Company maintains an allowance for credit losses for its financial instruments, which are primarily composed of accounts receivable and contract assets. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition, the aging of account balances, historical credit loss experience, customer concentrations, customer credit-worthiness, availability of mechanics’ and other liens, existence of payment bonds and other sources of payment. Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that the receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate.
Estimates of expected credit losses could be affected by many factors, including, but not limited to: changes in credit loss experience, changes to the risk characteristics of the Company’s financial asset portfolio, developing trends, including changes in management’s expectations of future economic, industry or other conditions and/or changes in credit quality or unanticipated financial difficulties affecting the Company’s customers. In addition, if anticipated recoveries in existing work-out negotiations or bankruptcies fail to materialize, additional allowances may be required. Estimates of collectibility are subject to significant change during times of economic weakness or uncertainty in either the overall economy, such as the current market environment, or within the industries served by MasTec. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including end-market volatility and/or other macroeconomic trends, such as the current market environment of rising interest rates and inflation, on the credit quality of the Company’s customers and/or its financial assets.
Inventories
Inventories primarily consist of materials and supplies for construction and installation projects, which are valued at the lower of cost or net realizable value using the average cost or specific identification methods of costing. For materials or supplies purchased on behalf of specific customers or projects, loss of the customer or cancellation of the project could result in an impairment of the value of materials purchased. The value of inventory may also decrease due to obsolescence, physical deterioration, damage, changes in price levels, or other causes. Inventory valuation allowances are determined based upon specific facts and circumstances and market conditions. As of December 31, 2022 and 2021, valuation allowances for inventory totaled $12.2 million and $11.1 million, respectively.
Cash and Cash Equivalents
Cash and cash equivalents primarily consist of interest-bearing demand deposits. The Company considers highly liquid investments with original maturities of less than three months to be cash equivalents. The balances in certain of our bank accounts exceed federally insured limits. Cash and cash equivalents are maintained at financial institutions that management considers to be of high credit quality. Cash balances maintained by certain operating subsidiaries and by entities that are proportionately consolidated that are not swept into the concentration account, as well as deposits made subsequent to the daily cash sweep, are classified as cash. Included in the Company’s cash balances as of December 31, 2022 and 2021 are amounts held by entities that are proportionately consolidated totaling $25.7 million and $14.6 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. The Company generally does not fund its disbursement accounts for checks it has written until the checks are presented to the bank for payment. Outstanding checks that have not yet cleared through the banking system represent book overdrafts, which are classified within accounts payable. There are no material compensating balance requirements associated with the Company’s depository accounts or other restrictions on the transfer of cash associated with the Company’s depository accounts.
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.
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. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers and outstanding balances on its credit and term loan facilities approximate their fair values.
Investment and Strategic Arrangements
From time to time, the Company may participate in selected investment or strategic arrangements to expand its operations, customer base or geographic reach, including arrangements that combine the Company’s skills and resources with those of others to allow for the performance of particular projects. The Company’s investment and strategic arrangements include 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.
Management determines whether each business entity in which it has equity interests, debt, or other investments constitutes a variable interest entity (“VIE”) based on the nature and characteristics of such arrangements. If an investment arrangement is determined to be a VIE, then management determines if the Company is the VIE’s primary beneficiary by evaluating several factors, including the Company’s: (i) risks and responsibilities; (ii) ownership interests; (iii) decision making powers; and (iv) financial interests, among other factors. If management determines the Company is the primary beneficiary of a VIE, then it would be consolidated, and other parties’ interests in the VIE would be accounted for as non-controlling interests. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the primary activities of the VIE and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, which, in either case, could be significant to the VIE. The Company has determined that certain of its investment arrangements are VIEs. As of December 31, 2022, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs, nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated. The carrying values of the Company’s VIEs totaled approximately $24 million as of both December 31, 2022 and 2021, 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.
The Company’s investments in entities for which it does not have a controlling interest and is not the primary beneficiary, but for which it has the ability to exert significant influence, are accounted for using the equity method of accounting. Under the equity method of accounting, the initial investment is recorded at cost and the investment is subsequently adjusted for the Company’s proportionate share of earnings or losses, including consideration of basis differences resulting from the difference between the initial carrying amount of the investment and the underlying equity in net assets. Equity method investments are recorded as other long-term assets in the Company’s consolidated balance sheets. Income or loss from these investments is recorded as a separate line item in the consolidated statements of operations. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. Distributions received from equity method investees are reflected in the statements of cash flows using the nature of distributions approach, under which distributions are classified based on the nature of the activity that generated them. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Equity 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.” The Company evaluates such investments for impairment by considering a variety of factors, including the earnings performance of the related investments, as well as the economic environment and market conditions in which the investees operate. Fair value measurements for the Company’s equity investments as of December 31, 2022 are classified within Level 1 or Level 2 of the fair value hierarchy based on the nature of the fair value inputs, and are recognized in other income or expense.
For further information pertaining to the Company’s equity investments, see Note 4 - Fair Value of Financial Instruments.
Deferred Financing Costs
Deferred financing costs relate to the Company’s debt instruments, the short and long-term portions of which are reflected as deductions from the carrying amounts of the related debt instrument, including the Company’s senior unsecured credit facility. Deferred financing costs are amortized over the terms of the related debt instruments using the effective interest method. For the years ended December 31, 2022, 2021 and 2020, the Company deferred $2.8 million, $6.0 million and $8.9 million of financing costs in connection with its debt instruments. Amortization expense associated with deferred financing costs, which is included within interest expense, net, totaled $3.6 million, $3.2 million and $3.0 million for each of the years ended December 31, 2022, 2021 and 2020, respectively. Additionally, in 2020, the Company wrote off $2.3 million of deferred financing costs in connection with the redemption of its 4.875% Senior Notes, which amount is included within loss on extinguishment of debt in the consolidated statements of operations. Deferred financing costs, net of accumulated amortization, totaled $17.6 million and $18.5 million as of December 31, 2022 and 2021, respectively. For further information pertaining to the Company’s debt instruments, see Note 7 - Debt.
Other Long-Term Assets
Other long-term assets consist primarily of investments in unconsolidated entities, equity and debt securities, life insurance assets, deferred compensation plan assets, miscellaneous receivables and prepaid expenses.
Long-Lived Assets
The Company’s long-lived assets consist primarily of property and equipment, including finance lease assets, and finite-lived intangible assets. Purchased property and equipment is recorded at cost, or, if acquired in a business combination, at the acquisition date fair value. Finance lease assets are recognized based on the present value of minimum future lease payments. Certain costs incurred in connection with developing or obtaining internal-use software are capitalized within office equipment, furniture and internal-use software. Depreciation and amortization of property and equipment, including finance lease assets, is computed using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are depreciated over the shorter of the term of the lease or the estimated useful lives of the improvements. Expenditures for repairs and maintenance are charged to expense as incurred. Expenditures for betterments and major improvements that extend the life of the related assets are capitalized and depreciated over the remaining useful lives of the assets. The carrying amounts of assets sold or retired and the related accumulated depreciation are eliminated in the year of disposal. Gains or losses, net, from the sale of property and equipment are included within general and administrative expenses. When the Company identifies assets to be sold, those assets are valued based on their estimated fair value less costs to sell and classified as held-for-sale and depreciation is no longer recorded. Finite-lived intangible assets are amortized over their useful lives, which are generally based on contractual or legal rights, in a manner consistent with the pattern in which the related benefits are expected to be consumed.
Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared with the asset’s carrying amount to determine if there has been an impairment, which is calculated as the difference between the fair value of an asset and its carrying value. Estimates of future undiscounted cash flows are based on expected revenue and operating costs for the business as well as anticipated future economic conditions, which are Level 3 inputs. During the three years in the period ended December 31, 2022, there were no material impairments of long-lived assets.
Goodwill and Indefinite-Lived Intangible Assets
The Company has goodwill and indefinite-lived intangible assets that have been recorded in connection with its acquisitions of businesses. Goodwill and indefinite-lived intangible assets are not amortized, but instead are tested for impairment at least annually. The Company performs its annual impairment tests of goodwill and indefinite-lived intangible assets during the fourth quarter of each year, and on a quarterly basis, monitors these assets for potential indicators of impairment. See below for details of the Company’s results of impairment testing for the years ended December 31, 2022, 2021 and 2020.
Goodwill is required to be tested for impairment at the reporting unit level. A reporting unit is an operating segment, or one level below the operating segment, which is referred to as a component. Management identifies its reporting units by assessing whether components (i) have discrete financial information available; (ii) engage in business activities; and (iii) have a segment manager that regularly reviews the component’s operating results. If two or more components are deemed economically similar, those components are aggregated into one reporting unit when performing the annual goodwill impairment test. Based on management’s review of its components and their related operations, the Company combines three of the components of its Power Delivery operating segment into one reporting unit. All of the Company’s other components each comprise one reporting unit.
During each of the three years in the period ended December 31, 2022, management performed a qualitative assessment for its goodwill and indefinite-lived intangible assets by examining relevant events and circumstances that could have an effect on their fair values, such as: macroeconomic conditions, including inflation and interest rates, industry and market conditions, including the potential effects of longer-term changes in consumer behavior from regulatory, climate-related, or other factors, entity-specific events, financial performance and other relevant
factors or events that could affect earnings and cash flows.
Quantitative testing was performed for selected reporting units during each of the three years in the period ended December 31, 2022. For the selected reporting units, management estimated their fair values using a combination of market and income approaches using Level 3 inputs. Under the market approach, fair values were estimated using published market multiples for comparable companies and applying them to revenue and EBITDA. Under the income approach, a discounted cash flow methodology was used, considering: (i) management estimates, such as projections of revenue, operating costs and cash flows, taking into consideration historical and anticipated financial results; (ii) general economic and market conditions; and (iii) the impact of planned business and operational strategies. Management believes the assumptions used in its quantitative goodwill impairment tests are reflective of the risks inherent in the business models of the Company’s reporting units and within the Company’s industry. Estimated discount rates were determined using the weighted average cost of capital for each reporting unit at the time of the analysis, taking into consideration the risks inherent within each reporting unit individually.
2022 Assessment. Quantitative testing was performed for (i) four reporting units within the Oil and Gas operating segment; (ii) one reporting unit in the Power Delivery operating segment; and (iii) one reporting unit within the Clean Energy and Infrastructure segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels, uncertainty from potential recessionary effects and climate-related matters; success rates on new project awards; and levels of operating activity.
In 2022, significant assumptions used in testing the reporting units included terminal values based on a terminal growth rate of 3.0%, five to nine years of discounted cash flows prior to the terminal value, and a discount rate of 13.0%.
Based on the results of the quantitative assessment, the estimated fair values of all but one reporting unit within the Oil and Gas operating segment were determined to substantially exceed their carrying values. One reporting unit in the Oil and Gas operating segment, which had approximately $37.5 million of goodwill, had an estimated fair value that exceeded its carrying value by approximately 14%. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.
2021 Assessment. In 2021, quantitative testing was performed for (i) four reporting units within the Oil and Gas operating segment; (ii) three reporting units in the Communications operating segment; and (iii) one reporting unit within the Clean Energy and Infrastructure operating segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, the potential effects of the COVID-19 pandemic, success rates on new project awards and levels of operating activity.
In 2021, significant assumptions used in testing the reporting units included terminal values based on terminal growth rates of 2.5% to 3.0%, five to nine years of discounted cash flows prior to the terminal value, and discount rates ranging from 10.5% to 15.0%.
Based on the results of the quantitative assessment, the estimated fair values of all of the reporting units were determined to substantially exceed their carrying values. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.
2020 Assessment. In 2020, quantitative testing was performed for (i) three reporting units within the Oil and Gas operating segment and (ii) one reporting unit in the Communications operating segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, the potential effects of the COVID-19 pandemic, success rates on new project awards and levels of operating activity.
In 2020, significant assumptions used in testing the reporting units included terminal values based on terminal growth rates of 2.5%, five to nine years of discounted cash flows prior to the terminal value, and discount rates ranging from 13.0% to 15.0%.
Based on the results of the quantitative assessment, the estimated fair values of the reporting unit in the Communications operating segment and the three reporting units in the Oil and Gas operating segment were determined to substantially exceed their carrying values. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.
As of December 31, 2022 and 2021, management believes that the recorded balances of goodwill and indefinite-lived intangible assets are recoverable; however, significant changes in the assumptions or estimates used in the Company’s analyses, such as market conditions or a reduction in profitability and/or cash flows, and/or for indefinite-lived intangible assets, changes in other asset characteristics, could result in non-cash goodwill and/or intangible asset impairment charges in future periods.
Business Combinations
The determination of the fair value of net assets acquired in a business combination requires estimates and judgments of future cash flow expectations for the acquired business and the related identifiable tangible and intangible assets. Fair values of net assets acquired are calculated using expected cash flows and industry-standard valuation techniques. For current assets and current liabilities, book value is generally assumed to equal fair value. Goodwill is the amount by which consideration paid exceeds the fair value of acquired net assets. A bargain purchase gain results when the fair value of an acquired business’ net assets exceeds its purchase price. Acquisition costs are expensed as incurred and are included within general and administrative expenses in the consolidated statements of operations. For the years ended December 31, 2022, 2021 and 2020, the Company incurred approximately $17 million, $7 million and $2 million, respectively, of acquisition costs associated with its completed acquisitions.
Due to the time required to gather and analyze the necessary data for each acquisition, U.S. GAAP provides a “measurement period” of up to one year in which to finalize these fair value determinations. During the measurement period, preliminary fair value estimates may be revised if new information is obtained about the facts and circumstances existing as of the date of acquisition, or based on the final net assets and working capital of the acquired business, as prescribed in the applicable purchase agreement. Such adjustments may result in the recognition of, or an
adjustment to the fair values of, acquisition-related assets and liabilities and/or consideration paid, and are referred to as “measurement period” adjustments. Measurement period adjustments are recorded to goodwill. Other revisions to fair value estimates that relate to facts and circumstances that occurred subsequent to the date of acquisition are reflected as income or expense, as appropriate.
Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as “acquisition-related contingent consideration” or “earn-outs.” In certain of the Company’s 2022 and 2021 acquisitions, the acquisition consideration included shares of the Company’s common stock, as determined based upon the terms of the purchase agreement. These shares were valued for financial reporting purposes based on the market share price of MasTec’s common stock on the date of closing. Additionally, in a prior year acquisition, the acquisition consideration included a mandatorily redeemable non-controlling interest, subject to a repurchase formula that is calculated in a manner consistent with the Company’s traditional earn-out arrangements. The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-out liabilities are measured at their estimated fair values as of the date of acquisition. Subsequent to the date of acquisition, if future Earn-out payments are expected to differ from Earn-out payments estimated as of the date of acquisition, any related fair value adjustments, including those related to finalization of completed earn-out arrangements, are recognized in the period that such expectation is considered probable. Changes in the fair value of Earn-out liabilities for the Company’s traditional earn-outs, other than those related to measurement period adjustments, as described above, are recorded within other income or expense in the consolidated statements of operations, and, for mandatorily redeemable non-controlling interests, are generally recorded within interest expense. Fair values are estimated using income approaches such as discounted cash flows or option pricing models, which are Level 3 inputs. Earn-out liabilities are included within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows. Earn-out payments in excess of acquisition date liabilities are classified within operating activities.
Leases
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. The Company reviews all agreements to determine if a leasing arrangement exists. When a leasing arrangement is identified, a determination is made at inception as to whether the lease is an operating or a finance lease. A lease exists when a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, the Company considers whether a contract provides both the right to obtain substantially all of the economic benefits from the use of an asset and the right to direct the use of the asset. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of the minimum future lease payments over the expected term of the lease. The Company’s lease assets are primarily concentrated in vehicles, machinery and equipment.
Leases with an initial term of twelve months or less are classified as short-term leases and are not recognized in the consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised, or unless it is reasonably certain that the equipment will be leased for greater than twelve months. The volume of lease activity for leases with an initial term of twelve months or less varies depending upon the number of ongoing projects at a given time, as well as the location and type of equipment required in connection with those projects. Lease payments for short-term leases are recognized on a straight-line basis over the lease term, and primarily relate to equipment used on construction projects, for which the rentals are based on daily, weekly or monthly rental rates, and typically contain termination for convenience provisions. Lease determinations are reassessed in the event of a change in lease terms. The Company has a limited number of sublease, equipment and other leasing arrangements, which are not considered material to the consolidated financial statements.
As of December 31, 2022, the Company’s leases have remaining lease terms of up to 16 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 accounts for non-lease components together with the related lease components for all classes of leased assets. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment, and are based on the facts and circumstances of each lease. Economic incentives, intent, past history and business need are among the factors considered to determine if renewal and/or purchase options are reasonably certain to be exercised. The majority of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company generally uses an incremental borrowing rate to determine the value of its lease obligations. The incremental borrowing rate represents the rate of interest that would be paid to borrow on a collateralized basis over a similar term. The Company determines its incremental borrowing rate using a portfolio approach based on information available as of the lease commencement date, including applicable lease terms and the current economic environment.
Finance Leases
Finance lease assets are recorded within property and equipment, with a corresponding amount recorded within the Company’s debt obligations. Finance lease expense is composed of depreciation expense on the leased asset and interest on the lease liability. Additions to finance leases are included within the supplemental disclosures of non-cash information in the consolidated statements of cash flows. any of the Company’s finance leases contain purchase options, which the Company frequently exercises, given that the purchase option prices are typically below the estimated fair market values of the related assets.
Operating Leases
Operating lease right-of-use assets and liabilities are recorded on the consolidated balance sheets, with the related lease expense recognized over the term of the lease on a straight-line basis. Operating lease expense is recorded as rent expense, primarily within costs of revenue, excluding depreciation and amortization. Fixed costs for operating leases are composed of initial base rent amounts plus any fixed annual increases. Variable
costs for operating leases consist primarily of common area maintenance expenses and taxes for facility leases. Certain of the Company’s operating leases contain purchase options, for which the purchase option price is generally considered to be at fair market value. From time to time, the Company may terminate a lease before the end of the lease term. Payments related to such early lease terminations are generally recorded within general and administration expenses.
Self-Insurance
The Company is self-insured up to the amount of its deductible for its insurance policies. MasTec maintains insurance policies subject to per claim deductibles of $2.0 million for its workers’ compensation policy, $5.0 million for its general liability policy and up to $9.5 million for its automobile liability policy. In addition, the Company has 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 are generally not available for use in the Company’s other operations.
Estimated liabilities under the Company’s insurance programs are accrued based upon management’s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses of $0.6 million. MasTec’s estimated liability for employee group medical claims is based on statistical analysis of historical claims experience and specific knowledge of actual losses that have occurred. 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. Cash collateral deposited with insurance carriers is included in other long-term assets in the consolidated balance sheets.
The present value of the Company’s self-insurance liability is reflected in the consolidated balance sheets within current and other long-term liabilities, as appropriate. The determination of such claims and expenses and the appropriateness of the related liability is reviewed and updated quarterly. These insurance liabilities are, however, difficult to assess and estimate due to many factors, the effects of which are often unknown or difficult to estimate, including the severity of an injury, the determination of the Company’s liability in proportion to other parties and the number of incidents not reported. Accruals are based upon known facts and historical trends. Although management believes its accruals are adequate, a change in experience or actuarial assumptions could materially affect the Company’s results of operations in a particular period.
Income Taxes
The Company records income taxes using the asset and liability method of accounting for deferred income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement and income tax basis of the Company’s assets and liabilities. Income taxes are estimated in each of the jurisdictions in which the Company operates. This process involves estimating the tax exposure, together with assessing temporary differences resulting from differing treatment of items, such as deferred revenue, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included, net, within the consolidated balance sheets as long-term assets and/or liabilities, as appropriate. The recording of a deferred tax asset assumes the realization of such asset in the future. Otherwise, a valuation allowance is recorded to reduce the asset to its estimated net realizable value. If management determines that the Company may not be able to realize all or part of a deferred tax asset in the future, a valuation allowance for the deferred tax asset is charged to income tax expense in the period the determination is made. Management considers future pretax income and ongoing prudent and feasible tax planning strategies in assessing the estimated net realizable value of tax assets and the corresponding need for any related valuation allowances.
In determining the provision for income taxes, management uses an effective tax rate based on annual pre-tax income, statutory tax rates, permanent tax differences and tax planning opportunities in the various jurisdictions in which the Company operates. The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings. The Company has generally not provided for U.S. income taxes on unremitted foreign earnings because such earnings are considered to be insignificant.
Significant factors that can affect the annual effective tax rate include management’s assessment of certain tax matters, the location and amount of taxable earnings, changes in certain non-deductible expenses and expected credits.
An entity may only recognize or continue to recognize tax positions that meet a "more likely than not" threshold. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. The Company assesses its income tax positions and records tax benefits for all years subject to examination based on management's evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company has recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the Company's financial statements.
The Company and its subsidiaries file income tax returns in numerous tax jurisdictions, including U.S. federal, most U.S. states and certain foreign jurisdictions. Although management believes its calculations for its tax returns are correct and the positions taken thereon are reasonable, the final outcome of income tax examinations could be materially different from the resolution management currently anticipates and the estimates that are reflected in the Company’s consolidated financial statements, which could materially affect the Company’s results of operations, cash flows and liquidity in a particular period. To the extent interest and penalties are assessed by taxing authorities, such amounts are accrued and included within income tax expense.
Stock-Based Compensation
The Company has certain stock-based compensation plans, under which restricted stock awards and restricted stock units (together, “restricted shares”) are available for issuance to eligible participants. Non-cash stock-based compensation expense is included within general and administrative expense in the consolidated statements of operations. Share-based payments, to the extent they are compensatory, are recognized based on their grant date fair values. Forfeitures are recorded as they occur. The Company records a deferred tax asset, or future tax benefit, based on the amount of share-based compensation recognized in the financial statements over the vesting period of share-based awards. The tax effects of
differences between the fair value of a share-based award on the date of vesting and the date of grant, also referred to as excess tax benefits or tax deficiencies, are recognized within the provision for income taxes in the period such vestings occur.
Grants of restricted shares are valued based on the closing market share price of MasTec’s common stock as reported on the New York Stock Exchange (the “market price”) on the date of grant. Compensation expense arising from restricted shares is recognized on a straight-line basis over the vesting period. Grants of restricted shares have cliff vesting terms, which generally vest over a period of three years. Upon vesting, some of the underlying shares may be sold to cover the required tax withholdings. However, some participants may choose the net share settlement method to cover withholding tax requirements, in which case shares are not issued, but are treated as common stock repurchases in the consolidated financial statements, as they reduce the number of shares that would have been issued upon vesting. The Company then pays the corresponding withholding taxes to the appropriate taxing authorities in cash on behalf of the recipient. Withheld shares, which are valued at the market price on the date of vesting, are recorded as a reduction to additional paid-in capital and are reflected within financing activities in the consolidated statements of cash flows. For the years ended December 31, 2022, 2021 and 2020, shares withheld in connection with stock-based compensation arrangements totaled 49,418, 63,054 and 11,667, respectively, and related payments to taxing authorities totaled $4.1 million, $6.0 million and $0.6 million, respectively.
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. Prior to January 1, 2021, the ESPPs allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period and (ii) the last day of the offering period, and the fair value of purchases was estimated using the Black-Scholes option-pricing valuation model. 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.
Collective Bargaining Agreements and Multiemployer Plans
Certain of MasTec’s subsidiaries, including certain subsidiaries in Canada, are party to various collective bargaining agreements with unions representing certain of their employees. These agreements require the subsidiaries party to the agreements to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). These contributions are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. The Pension Protection Act of 2006, as amended (the “PPA”), requires pension plans that are underfunded to improve their funding ratios within prescribed intervals based on their level of underfunding, under which benefit reductions may apply and/or participating employers could be required to make additional contributions. In addition, if a multiemployer defined benefit plan fails to satisfy certain minimum funding requirements, the Internal Revenue Service (the “IRS”) may impose on the employers contributing to such plans a non-deductible excise tax of 5% of the amount of the accumulated funding deficiency. Union payrolls cannot be determined for future periods because the number of union employees employed at any given time, and the plans in which they may participate, vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with those projects. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to the ones contained in the expiring agreements.
Under current law pertaining to employers that are contributors to U.S.-registered multiemployer defined benefit plans, a plan’s termination, an employer’s voluntary withdrawal from, or the mass withdrawal of contributing employers from, an underfunded multiemployer defined benefit plan requires participating employers to make payments to the plan for their proportionate share of the multiemployer plan’s unfunded vested liabilities. These liabilities include an allocable share of the unfunded vested benefits of the plan for all plan participants, not only for benefits payable to participants of the contributing employer. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if the other participating employers cease to contribute to, or withdraw from, the plan. The allocable portion of liability to participating employers could be more disproportionate if employers that have withdrawn from the plan are insolvent, or if they otherwise fail to pay their proportionate share of the withdrawal liability. If the Company is subject to a withdrawal liability, the related withdrawal charge is recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization, with any related liability recorded within other current and/or other long-term liabilities, as appropriate. The Company’s participation in the multiemployer pension plans is evaluated by management on an ongoing basis. See Note 10 - Other Retirement Plans and Note 14 - Commitments and Contingencies.
Business Streamlining and Restructuring Activities
From time to time, the Company may incur costs to streamline its business operations. These streamlining efforts, which are designed to improve profitability, could include eliminating service offerings that no longer fit into the Company’s business plan, certain acquisition and integration activities for acquired businesses, reducing or eliminating services or operations that do not produce adequate revenue or margins, or reducing costs of business units that need margin improvements. The costs associated with these efforts, which the Company refers to as business streamlining costs, acquisition and integration costs, or restructuring charges, can include such items as employee separation or termination costs, other integration-type costs, including facility consolidation and lease termination expenses, operating cost redundancies, losses on disposal of identified assets, and certain acquisition-related costs. When these efforts are related to circumstances that are significant, unique in nature and outside of the course of the Company’s normal and periodic business activities, they are referred to as restructuring costs, or, when acquisition-related, as acquisition and integration costs. Business streamlining costs, acquisition and integration costs, and/or restructuring charges are included within the applicable line items in the consolidated statement of operations based on the nature of the expenses incurred.
Litigation and Contingencies
Accruals for litigation and contingencies are reflected in the consolidated financial statements based on management’s assessment, including advice of legal counsel, of the expected outcome of litigation or other dispute resolution proceedings and/or the expected resolution of contingencies. Costs incurred for litigation are expensed as incurred. Liabilities for estimated losses are accrued if the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability of loss and the determination as to whether the amount is reasonably estimable. Accruals are based on information available at the time of the assessment due to the uncertain nature of such matters. As additional information becomes available, management reassesses potential liabilities related to pending claims and litigation and may revise its previous estimates, which could materially affect the Company’s results of operations in a given period.
Comprehensive Income (Loss)
Comprehensive income or loss is a measure of net income and other changes in equity that result from transactions other than those with shareholders. Comprehensive income or loss and related accumulated comprehensive income or loss balances consist of net income, foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of the Company’s foreign subsidiaries with a functional currency other than the U.S. dollar, unrealized gains and losses from certain investment activities and net income or loss attributable to non-controlling interests.
Recent Accounting Pronouncements
See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements.
Accounting Pronouncements to be 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 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. This ASU is not expected to have a material effect on the Company’s consolidated financial statements.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated 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 Years Ended December 31,
202220212020
Net income attributable to MasTec:
Net income - basic (a)
$33,354 $328,831 $322,848 
Fair value gain (loss) related to resolved contingent payments (b)
$1,682 $— $— 
Net income - diluted (a)
$31,672 $328,831 $322,848 
Weighted average shares outstanding:
Weighted average shares outstanding - basic (c)
74,917 72,499 72,799 
Dilutive common stock equivalents (d)(e)
1,268 1,442 916 
Weighted average shares outstanding - diluted76,185 73,941 73,715 
(a)    Basic net income is calculated as total net income or loss less amounts attributable to non-controlling interests. Diluted net income 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 discussion above and in Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.
(b)    Represents the fair value gain or loss related to additional contingent payments for which the contingency has been resolved as of December 31, 2022. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.
(c)    For the year ended December 31, 2022, basic shares include approximately 127,000 weighted average shares related to additional contingent payments.
(d)    For the years ended December 31, 2022, 2021 and 2020, weighted average anti-dilutive common stock equivalents totaled approximately 255,000, 159,000 and 44,000, respectively. For the year ended December 31, 2022, weighted average anti-dilutive common stock equivalents included approximately 29,200 warrants associated with the IEA acquisition.
(e)    For the year ended December 31, 2022, common stock equivalents included approximately 105,000 weighted average shares related to additional contingent
payments to the former owners of an acquired business.
Share repurchases. For the year ended December 31, 2022, the Company repurchased approximately 1,124,000 shares of its common stock under its share repurchase programs, the effect of which on the Company’s weighted average shares outstanding in 2022 was a reduction of approximately 731,000 shares as compared with 2021. There were no share repurchases under the Company’s share repurchase programs for the year ended December 31, 2021. 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 connection with the October 2022 acquisition of IEA, the effect of which was an increase of approximately 637,000 shares in 2022 as compared with 2021. In December 2021, the Company issued approximately 1,975,000 shares of its common stock in conjunction with the acquisition of HMG, the effect of which in 2021 was insignificant due to the timing of the acquisition. In the second quarter of 2022, the Company issued an additional 133,000 shares in connection with HMG. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets, Net
The following table provides a reconciliation of changes in goodwill by reportable segment for the periods indicated (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 - Segments and Related Information for additional information.
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2020$562.1 $152.7 $501.9 $150.1 $1,366.8 
Accumulated impairment loss (a)
— — (123.8)— (123.8)
Goodwill, net, as of December 31, 2020$562.1 $152.7 $378.1 $150.1 $1,243.0 
Additions from new business combinations52.3 13.4 58.3 153.3 277.3 
Measurement period adjustments (b)
0.1 — — — 0.1 
Currency translation adjustments— — 0.2 — 0.2 
Goodwill, net, as of December 31, 2021 (c)
$614.5 $166.1 $436.6 $303.4 $1,520.6 
Additions from new business combinations3.0 535.2 4.6 1.9 544.7 
Measurement period adjustments (b)
(11.4)2.0 25.3 (35.2)(19.3)
Currency translation adjustments— — (1.0)— (1.0)
Goodwill, net, as of December 31, 2022$606.1 $703.3 $465.5 $270.1 $2,045.0 
Accumulated impairment loss (a)
— — (116.7)— (116.7)
Goodwill, gross, as of December 31, 2022$606.1 $703.3 $582.2 $270.1 $2,161.7 
(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, in 2022 relate primarily to an increase in amortizing intangible assets, partially offset by an increase in consideration transferred resulting from federal income tax elections.
(c)    The above described change in segment reporting for the HMG acquisition resulted in a decrease in goodwill for the Power Delivery segment of $23.4 million and increases in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.
The following table provides a reconciliation of changes in other intangible assets, net, for the periods 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, 2020$297.9 $50.4 $84.3 $432.6 
Accumulated amortization
(218.5)(9.7)(20.4)(248.6)
Other intangible assets, net, as of December 31, 2020$79.4 $40.7 $63.9 $184.0 
Additions from new business combinations465.0 89.7 8.4 563.1 
Currency translation adjustments— — 0.4 0.4 
Amortization expense(59.3)(5.9)(12.0)(77.2)
Other intangible assets, net, as of December 31, 2021$485.1 $124.5 $60.7 $670.3 
Additions from new business combinations272.0 95.8 0.3 368.1 
Measurement period adjustments (c)
56.0 (6.9)(3.6)45.5 
Currency translation adjustments— — (1.7)(1.7)
Amortization expense(112.5)(13.4)(10.0)(135.9)
Other intangible assets, net, as of December 31, 2022$700.6 $200.0 $45.7 $946.3 
Remaining weighted average amortization, in years1314913
(a)    Trade names includes approximately $34.5 million of non-amortizing trade names as of each of December 31, 2022, 2021 and 2020.
(b)    Consists principally of pre-qualifications and non-compete agreements.
(c)    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, in 2022 relate primarily to an increase in amortizing intangible assets resulting from the finalization of the related intangible asset valuations.
Expected future amortization expense as of December 31, 2022 is summarized in the following table (in millions):
Amortization Expense
2023$167.6 
2024132.8 
2025109.2 
202690.2 
202781.0 
Thereafter331.0 
Total
$911.8 
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 support the nation’s transition to low-carbon energy sources and position the company for expected future opportunities associated with this transition. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery and heavy civil 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 acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.
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: Infrastructure and Energy Alternatives, Inc. (“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 net assets acquired and the estimated earn-out liabilities and consideration transferred for the Company’s 2022 acquisitions was preliminary as of December 31, 2022 due to the limited amount of time since these acquisitions; as a result, further
adjustments to these estimates may occur. The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $47.5 $612.0 
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 $50.3 $798.8 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$593.6 $6.1 $599.7 
Current assets34.5 1.6 36.1 
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.4)(4.7)(141.1)
Current liabilities, including current portion of operating lease liabilities(422.5)(2.6)(425.1)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(132.6)(0.2)(132.8)
Total identifiable net assets$217.9 $36.2 $254.1 
Goodwill530.6 14.1 544.7 
Total net assets acquired, including goodwill$748.5 $50.3 $798.8 
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 $16 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of December 31, 2022.
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 related to the new term loan facility, assumed debt and related debt exchange transaction associated with the IEA acquisition.
Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, which warrants expire on March 26, 2023. 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. For the year ended December 31, 2022, the Company issued 107,187 shares of MasTec common stock and approximately $1.7 million of net cash payments to the warrant holders in connection with the exercise of such warrants. The fair value of the issued shares totaled approximately $8.1 million based on the market price of MasTec common stock on the date of exercise. As of December 31, 2022, certain IEA warrants remained outstanding with an estimated fair value of approximately $3.1 million, which amount includes the fair value of approximately 26,500 shares of MasTec common stock. The fair value of the remaining outstanding IEA warrants was determined based on their intrinsic value due to the warrants being significantly in-the-money and expiring in less than 3 months. During the year ended December 31, 2022, the Company recorded fair value losses totaling approximately $2.7 million related to changes in the fair value of the IEA warrants, which amount is reflected in other expense.
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 December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2022
acquisitions was estimated to be up to $6 million; however, there is no maximum payment amount.
2021 Acquisitions. During 2021, MasTec completed fourteen acquisitions, which included all of the equity interests of the following:
(i) Within the Company’s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December. In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG’s corporate functions within its Corporate results. See Note 13 - Segments and Related Information for additional information. During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and INTREN, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May;
(ii) within the Company’s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively;
(iii) within the Company’s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and
(iv) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February.
The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):
Acquisition consideration(a):
HMGAll otherTotal
Cash, net of cash acquired$402.4 $876.7 $1,279.1 
Shares transferred181.7 — 181.7 
Estimated fair value of contingent consideration— 104.9 104.9 
Total consideration$584.1 $981.6 $1,565.7 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$409.0 $266.2 $675.2 
Current assets19.5 26.7 46.2 
Property and equipment248.6 250.6 499.2 
Long-term assets, primarily operating lease right-of-use assets84.9 81.9 166.8 
Amortizing intangible assets164.4 444.2 608.6 
Accounts payable(108.0)(49.3)(157.3)
Current liabilities, including current portion of operating lease liabilities(157.2)(140.7)(297.9)
Long-term debt, including finance lease obligations(0.2)(4.4)(4.6)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(148.3)(76.6)(224.9)
Total identifiable net assets$512.7 $798.6 $1,311.3 
Goodwill71.4 186.6 258.0 
Total net assets acquired, including goodwill$584.1 $985.2 $1,569.3 
Bargain purchase gain— (3.6)(3.6)
Total consideration$584.1 $981.6 $1,565.7 
(a)    Acquisition consideration in the table above excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.
Amortizing intangible assets related to the HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, as adjusted, based on HMG’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. The weighted average life of amortizing intangible assets in the aggregate, as adjusted, for the HMG acquisition was 11 years. Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships and trade names, which each had a
weighted average life of approximately 17 years. The aggregate weighted average life, as adjusted, related to “All other” amortizing intangible assets was 17 years. INTREN’s acquired intangible assets, which are included within “All other” acquisitions in the table above, included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having weighted average asset lives of approximately 20 years each based on INTREN’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.
The goodwill balances for each of the respective acquisitions, including approximately $49 million for INTREN, 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 $164 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of December 31, 2022. One of the Company’s fourth quarter 2021 acquisitions within its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.6 million, of which $0.2 million was recognized during the year ended December 31, 2022.
The HMG purchase agreement provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The 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 is reflected within financing activities in the consolidated statement of cash flows, and 133,157 shares of MasTec common stock. A realized gain of approximately $1 million was recognized within other income, net, in connection with this payment. In addition, the HMG purchase agreement provides for a customary net working capital adjustment. In the second quarter of 2022, this working capital adjustment was resolved, resulting in a reduction in purchase consideration for the HMG acquisition of approximately $15 million, which reduction is reflected in the table above. This working capital adjustment had no impact on the number of shares issued in connection with the acquisition.
As of December 31, 2022, the estimated fair value of remaining Additional Payments was approximately $37 million, which amount is included within other current liabilities in the consolidated balance sheet and includes the effect of unrealized fair value gains related to the contingent shares. For the year ended December 31, 2022, unrealized fair value measurement activity related to the contingent shares totaled gains of approximately $1.2 million, which amount is reflected within other income, net. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability is approximately 170,000 shares as of December 31, 2022. The amount of Additional Payments due to the sellers as of December 31, 2022 from collections of acquired receivables totaled approximately $21.8 million, of which the amount due in shares totaled approximately $8.4 million, or 98,800 shares. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
Included within “All other” acquisition consideration is approximately $455 million of consideration, including estimated earn-out liabilities, for INTREN. Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired. The shares of MasTec common stock transferred in connection with the HMG acquisition in the table above consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company’s common stock on the date of closing.
The contingent consideration included in the table above is composed of earn-out liabilities, which generally equal a portion of the acquired companies’ EBITDA in excess of thresholds agreed upon with the sellers, if applicable. The length of the earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $105 million in the aggregate. The earn-out arrangement for the INTREN acquisition included within “All other” acquisitions had a term of less than one year. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities, 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 December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $18 million and $118 million; however, there is no maximum payment amount.
2020 Acquisitions. During 2020, MasTec completed five acquisitions. These acquisitions included the equity interests of two entities. Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment. As of the date of acquisition, the Company’s ownership interest in the consolidated subsidiary was 96%, and as of both December 31, 2022 and 2021, was 91%, with the non-controlling interests owned by members of subsidiary management. The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company’s Communications segment. Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company’s Communications segment and one that specializes in electrical transmission services that is included within the Company’s Power Delivery segment.
The aggregate purchase price for these entities, as adjusted, was composed of approximately $23.6 million in cash, net of cash acquired, with an additional $3.1 million due through 2023, subject to certain indemnification provisions, and a five-year earn-out liability valued at approximately $8.3 million. As of December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be between $2 million and $12 million; however, there is no maximum payment amount.
Pro forma results. For the years ended December 31, 2022, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $11.6 billion, $12.3 billion and $9.4 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $14.2 million, $229.1 million and $366.8 million, respectively. These unaudited pro forma financial results include the results of operations of acquired companies as if those companies had been consolidated as of the beginning of the year prior to their acquisition, and are
provided for illustrative purposes only. These unaudited pro forma financial results do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods indicated, or of the results that may be achieved by the combined companies in the future. The Company’s unaudited pro forma financial results were prepared by adding the unaudited historical results of acquired businesses to the historical results of MasTec, and then adjusting those combined results for (i) acquisition costs; (ii) amortization expense from acquired intangible assets; (iii) interest expense from cash consideration paid; (iv) interest expense from debt repaid upon acquisition; and (iv) other purchase accounting related adjustments. These unaudited pro forma financial results do not include adjustments to reflect other cost savings or synergies that may have resulted from these acquisitions. Future results may vary significantly due to future events and other factors, many of which are beyond the Company’s control.
Acquisition-related results. For the years ended December 31, 2022, 2021 and 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $2,990.1 million, $1,021.8 million and $229.9 million, respectively. Acquisition-related revenue for the year ended December 31, 2022 included approximately $567.2 million for IEA and $1,902.4 million for HMG and INTREN in the aggregate, and for the year ended December 31, 2021, included approximately $436.0 million for INTREN. Acquisition-related net income for the years ended December 31, 2022 and 2021 totaled approximately $53.9 million and $6.6 million, respectively, and acquisition-related net losses totaled $6.7 million for the year ended December 31, 2020, 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 certain 2021 and 2022 acquisitions, including acquisition-related costs for the recently completed acquisition of IEA, 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 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 year ended December 31, 2022, such acquisition and integration costs totaled approximately $86.0 million, of which $52.0 million was included within general and administrative expenses, and $29.3 million and $4.7 million were included within costs of revenue, excluding depreciation and amortization, and other expense, respectively. For the year ended December 31, 2021, such acquisition and integration costs totaled $3.6 million and were included within general and administrative expenses. As of December 31, 2022, approximately $5.5 million was included within current liabilities within the consolidated balance sheets related to such costs.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
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, that are contingent upon the acquired business achieving certain levels of earnings in the future. As of December 31, 2022 and 2021, the estimated fair value of the Company’s Earn-out liabilities totaled $127.4 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods. Earn-out liabilities included within other current liabilities totaled approximately $37.7 million and $38.8 million as of December 31, 2022 and 2021, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which was 12.0% as of December 31, 2022, 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 December 31, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $38 million and $144 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 years ended December 31, 2022, 2021 and 2020, additions from new business combinations totaled approximately $2.8 million, $101.6 million and $7.2 million, respectively. Measurement period adjustments for the year ended December 31, 2022 totaled an increase, net, of approximately $3.3 million and related to a net increase in the Company’s Oil and Gas segment, partially offset by a decrease in its Communications segment. There were no measurement period adjustments for the year ended December 31, 2021, and for the year ended December 31, 2020, measurement period adjustments totaled an increase of approximately $2.1 million and related to the Company’s Communications segment. For the year ended December 31, 2022, fair value adjustments totaled a net decrease of approximately $1.2 million, and related primarily to the Company’s Communications segment. For the years ended December 31, 2021 and 2020, fair value adjustments across multiple segments totaled a net decrease of $29.5 million and net increase of $3.1 million, respectively, including a $2.8 million decrease and $1.0 million increase, respectively, related to mandatorily redeemable non-controlling interests. Earn-out payments totaled $37.8 million, $47.0 million and $50.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Equity Investments
The Company’s equity investments as of December 31, 2022 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s interests in certain proportionately consolidated
non-controlled contractual joint ventures; and (v) certain other equity investments.
As of December 31, 2022 and 2021, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $306 million and $267 million, respectively. As of both December 31, 2022 and 2021, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $20 million. There were no impairments related to these investments in any of the years then ended.
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 $30.2 million, $35.3 million and $31.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $14.4 million, $7.7 million and $12.0 million for the years ended December 31, 2022, 2021 and 2020, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $110.6 million as of December 31, 2022. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $263 million and $216 million as of December 31, 2022 and 2021, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the years ended December 31, 2022 and 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $41.0 million and $18.2 million, respectively, or $30.9 million and $13.8 million, net of tax, respectively, and for the year ended December 31, 2020, totaled losses of approximately $24.4 million, or $18.5 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 December 31, 2022 and 2021, the Company had an aggregate investment of approximately $21 million and $20 million, respectively, in these entities, including $18 million and $17 million for FM Tech, respectively. The investment in FM Tech provides for additional funding upon the resolution of certain contingencies, of which $2 million was paid in 2021. The fair value of the remaining contingent payments for FM Tech, which are included within other current liabilities, was estimated to be $3 million as of both December 31, 2022 and 2021. As of December 31, 2022, the contingent payment could range up to $7 million. For the years ended December 31, 2022 and 2021, the Company made equity contributions related to its investments in telecommunications entities totaling approximately $1 million and $2 million, respectively, and for the year ended December 31, 2020, made no equity contributions. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $0.3 million, $0.7 million and $1.5 million for the years ended December 31, 2022, 2021 and 2020, respectively. The difference between the carrying amount of these investments and the Company’s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $7.6 million, $9.9 million and $11.5 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, related amounts payable to these entities totaled approximately $0.2 million and $0.3 million, respectively. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. Employee lease expenses and advances to these entities totaled approximately $3.3 million, $0.2 million and $0.4 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, receivables related to these arrangements totaled $3.8 million and $0.9 million, respectively.
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 December 31, 2022 and 2021 totaled approximately $3 million and $4 million, respectively. For the year ended December 31, 2022, equity in losses,net, related to these entities totaled approximately $0.4 million, and there was no activity related to these entities for the year ended December 31, 2021. Certain of these entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $6.6 million for the year ended December 31, 2022 and related amounts payable were de minimis as of December 31, 2022. In addition, the Company has line of credit arrangements with these entities, which, as of December 31, 2022 and 2021, provide for up to $4.5 million and $8.5 million, respectively, of borrowing availability, of which $0.6 million and $0.4 million, respectively, was drawn, which amounts are included within other current assets in the consolidated balance sheets.
In 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE. As of December 31, 2022, a total of $1.9 million had been funded, of which $0.2 million and $1.7 million were funded during the years ended December 31, 2022 and 2021, respectively. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.4 million and $0.7 million for the years ended December 31, 2022 and 2021, respectively. MasTec has less than a majority of the members on the board of Confluence and does not have a controlling financial interest. As a result, management has determined that MasTec does not have the power to direct the primary activities that most significantly impact the economic performance of Confluence, nor is it the primary beneficiary. The Company does, however, have the ability to exert significant influence over Confluence as of December 31, 2022, and as a result, accounts for this investment as an equity method investment.
The Company has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), a company in which the Company currently has no active involvement. The Company’s investments in AVCT are included within other current assets in its consolidated financial statements, and include shares of AVCT common stock, which are equity securities, and warrants for the purchase of AVCT common stock, which are derivative financial instruments. Previously, the Company’s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities. In the third quarter of 2021, the Company’s investment in AVCT convertible debentures
was automatically converted into shares of AVCT common stock. As of December 31, 2022 and 2021, the Company’s ownership interest in AVCT’s common stock totaled approximately 1% and 3%, respectively, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 1% and 6%, respectively.
As of December 31, 2022 and 2021, the aggregate fair value of the Company’s investments in AVCT approximated $0.2 million and $7.9 million, respectively, with an aggregate cost approximating $6.3 million as of both periods. Unrealized fair value measurement activity related to the AVCT securities, which is recorded within other income or expense, as appropriate, totaled losses of approximately $7.7 million and $8.5 million for the years ended December 31, 2022 and 2021, respectively, and totaled gains of approximately $10.1 million for the year ended December 31, 2020. The fair value of the AVCT shares is determined based on the market price of identical securities, which is a Level 1 input, beginning as of the second quarter of 2021. Previously, the fair value of the shares was adjusted for certain restrictions on sale, a Level 3 input, which restrictions expired in April 2021. In the third quarter of 2021, in conjunction with the automatic conversion of the AVCT convertible debentures into shares of AVCT common stock, the Company reclassified a gain of $0.7 million from other comprehensive income to other income, net. Prior to the conversion of the AVCT convertible debentures in the third quarter of 2021, unrealized fair value measurement activity related to the AVCT convertible debentures, which were recognized within other comprehensive income, totaled losses of approximately $1.1 million, or $0.8 million, net of tax, for the year ended December 31, 2021, and totaled gains of approximately $1.8 million, or $1.4 million, net of tax, for the year ended December 31, 2020. The fair value of the AVCT convertible debentures was determined based on Level 3 inputs.
Senior Notes
As of both December 31, 2022 and 2021, 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 $534.0 million and $619.5 million, for the respective periods. As of December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $281.2 million, 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 $280.5 million as of December 31, 2022. The estimated fair values of the Company’s 4.50% Senior Notes and, as of December 31, 2022, the Company’s 6.625% Senior Notes, was determined based on an exit price approach using Level 1 inputs. See Note 7 - Debt for information related to the Company’s debt instruments, including the assumption of IEA’s 6.625% senior notes and the related debt exchange transaction.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
The following table provides details of accounts receivable, net of allowance, and contract assets (together “accounts receivable, net”) as of the dates indicated (in millions):
December 31,
20222021
Contract billings
$1,408.1 $1,027.1 
Less allowance(8.4)(7.8)
Accounts receivable, net of allowance
$1,399.7 $1,019.3 
Retainage
$401.9 $296.8 
Unbilled receivables
1,328.0 931.1 
Contract assets$1,729.9 $1,227.9 
Contract billings represent the amount of performance obligations that have been billed but not yet collected, whereas contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings). Retainage is not considered to be a significant financing component because the intent is to protect the customer. Unbilled receivables and retainage amounts are generally classified as current assets within the Company’s consolidated balance sheets. The increase in unbilled receivables and retainage as of December 31, 2022 was driven primarily by ordinary course project activity associated with higher levels of revenue, including from the Company’s recent acquisitions. Retainage that has been billed, but is not due until completion of performance and acceptance by customers, is generally expected to be collected within one year. Accounts receivable balances expected to be collected beyond one year are recorded within other long-term assets. For the year ended December 31, 2022, provisions for credit losses totaled $0.7 million, and amounts charged against the allowance, including direct write-offs, totaled $0.1 million. For the year ended December 31, 2021, provisions for credit losses totaled a recovery of $11.9 million, resulting from successful collection of previously reserved amounts, and amounts charged against the allowance, including direct write-offs, totaled $0.8 million. Impairment losses on contract assets were not material in any of the years ended December 31, 2022, 2021 or 2020.
Contract liabilities, which are generally classified within current liabilities on the Company’s consolidated balance sheets, 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. Deferred revenue is not considered to be a significant financing component because it is generally used to meet working capital demands that can be higher in the early stages of a contract. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $406.2 million and $314.0 million as of December 31, 2022 and 2021, respectively, of which deferred revenue comprised approximately $390.3 million and $296.1 million, respectively. The increase in
contract liabilities as of December 31, 2022 was driven primarily by ordinary course project activity associated with the Company’s recent acquisitions. For the years ended December 31, 2022 and 2021, the Company recognized revenue of approximately $270.7 million and $186.9 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2021 and 2020, respectively, resulting primarily from the advancement of physical progress on the related projects during the respective periods.
The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer’s bank in return for a nominal fee. These arrangements, under which amounts can vary based on levels of activity, interest rates and changes in customer payment terms, improve the collection cycle time of the related receivables. Cash collected from these arrangements is reflected within cash provided by operating activities in the consolidated statements of cash flows. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $9.0 million, $3.2 million and $5.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
December 31,
20222021
Estimated Useful Lives
(in years)
Land$73.5 $40.0 
Buildings and leasehold improvements
86.7 94.1 3-40
Machinery, equipment and vehicles2,797.0 2,411.0 2-20
Office equipment, furniture and internal-use software286.8 262.6 3-7
Construction in progress
67.4 32.7 
Total property and equipment
$3,311.4 $2,840.4 
Less accumulated depreciation and amortization
(1,557.3)(1,404.3)
Property and equipment, net
$1,754.1 $1,436.1 
As of December 31, 2022 and 2021, the gross amount of capitalized internal-use software totaled $186.6 million and $176.4 million, respectively, and, net of accumulated amortization, totaled $39.9 million and $43.9 million, respectively. Accrued capital expenditures, the effects of which are excluded from capital expenditures in the Company’s consolidated statements of cash flows given their non-cash nature, totaled $14.2 million and $17.5 million as of December 31, 2022 and 2021, respectively.
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
December 31,
 Description
Maturity Date20222021
Senior credit facility:November 1, 2026
Revolving loans$896.0 $772.3 
Term loan350.0 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029281.2 — 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 — 
Finance lease and other obligations414.5 310.3 
Total debt obligations$3,241.7 $2,032.6 
Less unamortized deferred financing costs(17.6)(18.5)
Total debt, net of deferred financing costs$3,224.1 $2,014.1 
Current portion of long-term debt171.9 137.9 
Long-term debt$3,052.2 $1,876.2 
Senior Credit Facility
The Company has a senior unsecured credit facility (the “Credit Facility”), which was amended on September 1, 2022. The amendment, among other changes, increased the Company’s aggregate borrowing commitments under the Credit Facility from approximately $2.0 billion to $2.25 billion, which amount is composed of $1.9 billion of revolving commitments, an increase of $250 million from the previous Credit Facility, and a term loan with an original principal amount of $350 million (the “Term Loan”). The amendment also released the guarantees that existed under the previous Credit Facility and removed the requirement that certain subsidiaries of the Company guarantee the obligations thereunder. The other terms
and conditions of the Credit Facility remain substantially the same. Additionally, the amendment eliminated the use of London Interbank Offered Rate (“LIBOR”) as a basis to determine certain interest rates and transitioned to the Secured Overnight Financing Rate (“SOFR”) for such purposes. Obligations under the Credit Facility are not secured. Borrowings under the amended Credit Facility will be 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. The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.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 December 31, 2022 and 2021, 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.
The Credit Facility allows the Company to borrow up to an aggregate equivalent amount of $300 million in revolving advances either in Canadian dollars and/or Mexican pesos. The maximum amount available for letters of credit under the Credit Facility is $650 million, of which up to $200 million can be denominated in either Canadian dollars and/or Mexican pesos. The Credit Facility also provides for swing line loans of up to $125 million, and, subject to certain conditions, the Company has the option to increase revolving commitments and/or establish additional term loan tranches, as defined in the Credit Facility. Subject to certain limitations described in the Credit Facility, these additional term loan tranches may have terms and pricing that differ from the Credit Facility.
Outstanding revolving loans and the Term Loan under the Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) Term 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%. The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the Credit Facility, plus 0.50%, (ii) Bank of America’s prime rate, and (iii) Term SOFR plus 1.00%. Financial standby letters of credit and commercial letters of credit issued under the Credit Facility are subject to a letter of credit fee of 1.125% to 1.625%, and performance standby letters of credit issued under the Credit Facility are subject to a letter of credit fee of 0.3125% to 0.6875%. The Company must also pay a commitment fee to the lenders of 0.150% to 0.225% on any unused availability under the Credit Facility. In each of the foregoing cases, the applicable margin or fee is based on the Company’s Consolidated Leverage Ratio, as defined in the Credit Facility, as of the then most recent fiscal quarter.
Revolving loans accrued interest at rates of 5.82% and 2.32% as of December 31, 2022 and 2021, respectively. The Term Loan accrued interest at rates of 5.80% and 1.35% as of December 31, 2022 and 2021, respectively. Letters of credit of approximately $143.1 million and $166.3 million were issued as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, letter of credit fees accrued at 0.5625% and 0.4375%, respectively, per annum for performance standby letters of credit, and accrued at 1.375% and 1.250%, 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 December 31, 2022 and 2021, availability for revolving loans totaled $860.9 million and $711.5 million, respectively, or up to $506.9 million and $483.7 million, respectively, for new letters of credit. As of December 31, 2022, there were no outstanding revolving borrowings denominated in foreign currencies, and as of December 31, 2021, outstanding revolving borrowings denominated in foreign currencies totaled $32.3 million, which accrued interest at a weighted average rate of approximately 1.79% per annum. Revolving loan borrowing capacity included $300.0 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as of December 31, 2022 and 2021, respectively. The unused facility fee as of December 31, 2022 and 2021 accrued at a rate of 0.200% and 0.175%, respectively, per annum.
The Credit Facility requires that the Company maintain a maximum Consolidated Leverage Ratio, as defined in the Credit Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below). The Credit Facility also requires that the Company maintain a minimum Consolidated Interest Coverage Ratio, as defined in the Credit Facility, of at least 3.00. Additionally, subject to certain conditions, if a Permitted Acquisition, as defined in the Credit Facility, or series of Permitted Acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the maximum Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the “Acquisition Adjustment”). Such right may be exercised no more than two times during the term of the Credit Facility. Subject to customary exceptions, the Credit Facility limits the Company’s ability to engage in certain activities, including, but not limited to, acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions or repurchases of the Company’s capital stock. However, distributions payable solely in common stock are permitted. The Credit Facility provides for customary events of default and carries cross-default provisions with the Company’s other significant debt instruments, including the Company’s indemnity agreement with its surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts and other remedies.
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. Borrowings under the Company’s foreign credit facilities, which have varying dates of maturity and are generally renewed on an annual basis, are denominated in Canadian dollars. Maximum borrowing capacity under these credit facilities totaled Canadian $20.0 million as of both December 31, 2022 and 2021, or approximately $14.8 million and $15.8 million, respectively. As of both December 31, 2022 and 2021, there were no outstanding borrowings under the Company’s other credit facilities. Outstanding borrowings that are not renewed are repaid with borrowings under the Credit Facility. Accordingly, the carrying amounts of the Company’s borrowings under its other credit facilities, if any, are included within other debt obligations in the table above and classified within long-term debt in the Company’s consolidated balance sheets. Additionally, the Company has a separate credit facility, which is renewable on an annual basis, under which it may issue up to $50.0 million of performance standby letters of credit.  As of December 31, 2022 and 2021, letters of credit issued under this facility totaled $23.6 million and $22.2 million, respectively, which accrued fees at 0.75% and 0.40% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.
4.50% Senior Notes
The Company has $600 million aggregate principal amount of senior unsecured notes due August 15, 2028, which bear interest at a rate of 4.50% (the “4.50% Senior Notes”), which were issued at par in a private offering. Interest on the 4.50% Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year. Pursuant to the terms of the indenture governing the Company’s 4.50% Senior Notes, the
existing guarantees on the 4.50% Senior Notes were released substantially concurrent with the September 1, 2022 amendment to the Credit Facility, which, as discussed above, released the guarantors under the previous Credit Facility. Prior to the amendment, the 4.50% Senior Notes were fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company’s wholly-owned domestic restricted subsidiaries. Additionally, the indenture that governs the Company’s 4.50% Senior Notes contains a provision whereby certain restrictions that generally limit the ability of the Company and certain of its subsidiaries to (i) pay dividends, (ii) acquire shares of capital stock and (iii) make certain investments, are permanently terminated upon the Company’s 4.50% Senior Notes receiving “investment grade” ratings by Moody’s Investors Service, Inc. and Standard & Poor’s Ratings Group. In the first quarter of 2022, the Company’s 4.50% Senior Notes received such investment grade ratings, and, as a result, the aforementioned restrictions were permanently terminated. The other terms and conditions of the 4.50% Senior Notes remained unchanged.
The Company has the option to redeem all or a portion of the 4.50% Senior Notes at any time on or after August 15, 2023 at the redemption prices specified in the indenture that governs the 4.50% Senior Notes (the “4.50% Senior Notes Indenture”), plus accrued and unpaid interest, if any, to (but excluding) the redemption date. In addition, at any time prior to August 15, 2023, the Company may redeem all or a part of the 4.50% Senior Notes at a redemption price equal to 100% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the redemption date, plus a “make-whole” premium. Further, prior to August 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the 4.50% Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 104.500% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption, subject to certain conditions.
If the Company undergoes a change of control, as defined in the 4.50% Senior Notes Indenture, the Company must make an offer to repurchase all of the 4.50% Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to (but excluding) the date of repurchase.
The 4.50% Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create liens, (ii) pay dividends, (iii) acquire shares of capital stock, (iv) make certain investments and (v) effect mergers. The 4.50% Senior Notes Indenture provides for customary events of default, subject to customary grace and cure periods. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 4.50% Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 4.50% Senior Notes immediately due and payable. Financing costs incurred in connection with the issuance of the 4.50% Senior Notes in 2020 totaled approximately $8.9 million. These deferred financing costs, which are reflected as a reduction of the carrying amount of the 4.50% Senior Notes, will be amortized over the term of the 4.50% Senior Notes using the effective interest method.
In 2020, the Company recorded a pre-tax debt extinguishment loss of approximately $5.6 million related to the issuance of the 4.50% Senior Notes and related redemption of its previous 4.875% senior notes. This loss is separately disclosed within the Company’s consolidated statements of operations.
6.625% Senior Notes
Upon consummation of the October 2022 acquisition of IEA, the Company assumed $300.0 million aggregate principal amount of 6.625% senior unsecured notes that mature on August 15, 2029 (the “6.625% IEA Senior Notes”), for which the fair value approximated $280.7 million as of the date of acquisition. The 6.625% IEA Senior Notes were issued by IEA Energy Services LLC (the “IEA Issuer”), a wholly-owned subsidiary of IEA, in a private placement pursuant to an indenture, dated as of August 17, 2021 (the “IEA Senior Notes Indenture”), by and among the IEA Issuer, the IEA Guarantors (as defined therein) and Wilmington Trust, National Association, as trustee. Prior to the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were guaranteed by the IEA Guarantors. Effective October 7, 2022, concurrent with the acquisition of IEA and the repayment in full and termination of IEA’s credit facility, which resulted in the release of such guarantors under the prior credit facility, the IEA Guarantors of the 6.625% IEA Senior Notes were automatically and unconditionally released and discharged from their obligations under the IEA Senior Notes Indenture. 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 the IEA Issuer, to the extent of the value of the collateral securing such indebtedness. Interest on the 6.625% IEA Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year. On October 26, 2022, approximately $74.9 million in principal amount of the 6.625% IEA Senior Notes were exchanged for the same principal amount of MasTec’s 6.625% senior unsecured notes that mature on August 15, 2029 (the “6.625% MasTec Senior Notes”) in a private exchange offer and consent solicitation to certain holders of 6.625% IEA Senior Notes. See discussion of exchange offer and 6.625% MasTec Senior Notes below.
At any time prior to August 15, 2024, the IEA Issuer may redeem some or all of the 6.625% IEA Senior Notes at a price equal to 100% of the principal amount of the 6.625% IEA Senior Notes, plus a “make-whole premium,” together with accrued and unpaid interest, if any, to, but not including, the date of redemption. In addition, at any time prior to August 15, 2024, the IEA Issuer may redeem up to 40% of the original principal amount of the 6.625% IEA Senior Notes with the proceeds of certain equity offerings at a redemption price of 106.625% of the principal amount of the 6.625% IEA Senior Notes, together with accrued and unpaid interest, if any, to, but not including, the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date. On or after August 15, 2024, the 6.625% IEA Senior Notes are subject to redemption at any time and from time to time at the option of the IEA Issuer, in whole or in part, at specified redemption prices, expressed as percentages of principal amount, of 103.3% declining over a two-year period to 100%, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date.
The terms of the 6.625% IEA Senior Notes Indenture, among other things, limit the IEA Issuer’s ability to incur additional indebtedness; pay dividends or make other restricted payments; make loans and investments; incur liens; sell assets; enter into affiliate transactions; enter into certain sale and leaseback transactions; enter into agreements restricting the IEA Issuer’s subsidiaries’ ability to pay dividends; and merge, consolidate or amalgamate or sell all or substantially all of its property, subject to certain thresholds and exceptions. Certain of such limitations are suspended for so long as the 6.625% IEA Senior Notes are rated “investment grade” by at least two nationally recognized statistical rating agencies, subject to certain conditions. In October 2022, following the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were rated as investment
grade by at least two nationally recognized ratings agencies and, as a result, the aforementioned covenants were suspended.
The 6.625% IEA Senior Notes Indenture provides for customary events of default which include, subject in certain cases to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% IEA Senior Notes Indenture; failure to pay certain other indebtedness; failure to pay certain final judgments; failure of certain guarantees to be enforceable; and certain events of bankruptcy or insolvency.
Exchange Offer and 6.625% MasTec Senior Notes
Pursuant to a private exchange offer and consent solicitation to certain holders of the 6.625% IEA Senior Notes, which was completed on October 26, 2022, approximately $74.9 million in principal amount of 6.625% IEA Senior Notes were exchanged for the same principal amount of 6.625% MasTec Senior Notes, for which the carrying value approximated $70.1 million. The exchange of the 6.625% IEA Senior Notes for the 6.625% MasTec Senior Notes was accounted for as a debt modification, whereby the carrying value of the 6.625% MasTec Senior Notes was determined based on the pro-rata acquisition date carrying value of the 6.625% IEA Senior Notes, plus applicable accretion as of the date of the exchange. The 6.625% MasTec Senior Notes are senior unsecured notes that mature on August 15, 2029. Interest on the 6.625% MasTec Senior Notes is payable semiannually on February 15 and August 15 of each year, commencing on February 15, 2023. In connection with the consent solicitation, the Company paid a consent payment to holders of the 6.625% IEA Senior Notes that consented to the changes to the IEA Senior Notes Indenture proposed in such consent solicitation in the amount of $2.50 in cash for each $1,000 principal amount tendered.
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.
On or after August 15, 2024, the Company has the option, at any time and from time to time, to redeem all or a portion of the 6.625% MasTec Senior Notes at the redemption prices specified in the indenture that governs the 6.625% MasTec Senior Notes (the “6.625% MasTec Senior Notes Indenture”), plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date. In addition, at any time prior to August 15, 2024, the Company may redeem all or a part of the 6.625% MasTec Senior Notes at a redemption price equal to 100% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, plus a “make-whole” premium. Further, prior to August 15, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 6.625% MasTec Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 106.625% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, subject to certain conditions.
If the Company undergoes a Change of Control, as defined in the 6.625% MasTec Senior Notes Indenture, the Company must make an offer to repurchase all of the 6.625% MasTec Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to, but not including, the date of repurchase.
The 6.625% MasTec Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create certain liens and (ii) effect mergers, consolidate or transfer all or substantially all of the Company’s assets, subject to certain thresholds and exceptions. The 6.625% MasTec Senior Notes Indenture provides for customary events of default, which include, subject, in certain cases, to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% MasTec Senior Notes Indenture; failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 6.625% MasTec Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 6.625% MasTec Senior Notes immediately due and payable. The Company incurred approximately $1.9 million of fees and expenses in connection with the debt exchange, which amount is primarily reflected within acquisition and integration costs within other expense in the Company’s consolidated statements of operations for the year ended December 31, 2022.
2022 Term Loan Facility
On September 1, 2022, the Company entered into a new unsecured delayed draw term loan agreement (the “2022 Term Loan Facility”) to fund the acquisition of IEA, consisting of $400.0 million in principal amount of three-year commitments (the “Three-Year Tranche”) and $300.0 million in principal amount of five-year commitments (the “Five-Year Tranche”). The Term Loan Commitments were drawn on October 7, 2022, the Closing Date of the IEA acquisition. The Three-Year Tranche will mature on October 7, 2025 and the Five-Year Tranche will mature on October 7, 2027. Loans under the Three-Year Tranche are not subject to amortization. Loans under the Five-Year Tranche will be amortized in quarterly principal installments of $3.75 million, commencing on March 31, 2024 and will increase to $7.5 million on March 31, 2026, until maturity, subject to the application of certain prepayments. The Company incurred approximately $2.0 million of debt issuance costs in connection with the 2022 Term Loan Facility, which costs will be amortized over the respective terms of the Three- and Five-Year Tranches. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net for additional information related to the IEA acquisition. As of 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.
Outstanding loans under the Three-Year Tranche bear interest, at the Company’s option, at a rate equal to either (a) Term 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 below, plus a margin of 0.125% to 0.500%. Outstanding loans under the Five-Year Tranche 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%. The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the New Term Loan Facility, plus 0.50%, (ii) Bank of America’s prime rate and (iii) Term SOFR plus 1.00%. In each of the foregoing
cases, the applicable margin is based on the Company’s Consolidated Leverage Ratio and Debt Rating, each as defined in the 2022 Term Loan Facility, as of the then most recent fiscal quarter. As of December 31, 2022 the Three-Year Tranche and Five-Year Tranche accrued interest at rates of 5.692% and 5.817%, respectively.
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 requires the Company to maintain a Consolidated Leverage Ratio, as defined in the 2022 Term Loan Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below). The 2022 Term Loan Facility also requires the Company to maintain a Consolidated Interest Coverage Ratio, as defined in the Amended Credit Facility, of at least 3.00. The 2022 Term Loan Facility provides that, for purposes of calculating the Consolidated Leverage Ratio, funded indebtedness excludes undrawn standby performance letters of credit included in the calculation of Consolidated Funded Indebtedness (as defined in the 2022 Term Loan Facility). Notwithstanding the terms discussed above, subject to certain conditions, if a permitted acquisition or series of permitted acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the “Acquisition Adjustment”). Such right may be exercised no more than two times during the term of the 2022 Term Loan Facility. Subject to customary exceptions, the 2022 Term Loan Facility limits the borrowers’ ability to engage in certain activities, including but not limited to acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions on or repurchases of capital stock. However, distributions payable solely in capital stock are permitted. The 2022 Term Loan Facility provides for customary events of default and carries cross-default provisions with the Company’s other significant debt instruments, including the Company’s indemnity agreement with its surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts.
Bridge Term Loan Facility. The Company incurred approximately $2.9 million of fees and expenses for the year ended December 31, 2022 in connection with commitments for a bridge term loan facility, which commitments were subsequently terminated in connection with the 2022 Term Loan Facility, which costs are reflected as acquisition and integration costs within other expense.
Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both December 31, 2022 and 2021.
Contractual Maturities of Debt
Contractual maturities of MasTec’s debt, which includes finance lease obligations, as of December 31, 2022 were as follows (in millions):
2023$171.9 
2024144.2 
2025519.1 
20261,274.1 
2027247.6 
Thereafter884.8 
Total
$3,241.7 
As of December 31, 2022 and 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $24.8 million and $11.7 million, respectively.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lease Obligations Lease Obligations
Finance Leases
The gross amount of assets held under finance leases as of December 31, 2022 and 2021 totaled $720.1 million and $653.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $535.3 million and $468.5 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with finance leases totaled $91.7 million, $80.1 million and $68.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the years ended December 31, 2022 and 2021 totaled $119.1 million and $172.9 million, respectively, of which acquisition-related additions totaled $32.4 million and $149.3 million, respectively. Operating lease additions for the year ended December 31, 2020 totaled $28.0 million.
For the years ended December 31, 2022, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $134.1 million, $107.7 million and $113.0 million, respectively, of which $11.1 million, $10.1 million and $10.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $377.8 million, $494.7 million and $312.0 million for the years ended December 31, 2022, 2021, and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of December 31, 2022 were as follows (in millions):
 Finance
 Leases
Operating Leases
2023$171.0 $102.0 
2024122.4 79.0 
202585.7 53.0 
202629.6 35.0 
20273.5 16.8 
Thereafter
0.6 31.9 
Total minimum lease payments
$412.8 $317.7 
Less amounts representing interest
(23.7)(27.1)
Total lease obligations, net of interest
$389.1 $290.6 
Less current portion
158.2 96.5 
Long-term portion of lease obligations, net of interest
$230.9 $194.1 
As of December 31, 2022, finance leases had a weighted average remaining lease term of 2.8 years and a weighted average discount rate of 4.0%, and non-cancelable operating leases had a weighted average remaining lease term of 4.5 years and a weighted average discount rate of 3.6%.
Lease Obligations Lease Obligations
Finance Leases
The gross amount of assets held under finance leases as of December 31, 2022 and 2021 totaled $720.1 million and $653.5 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $535.3 million and $468.5 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with finance leases totaled $91.7 million, $80.1 million and $68.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Operating Leases
Operating lease additions for the years ended December 31, 2022 and 2021 totaled $119.1 million and $172.9 million, respectively, of which acquisition-related additions totaled $32.4 million and $149.3 million, respectively. Operating lease additions for the year ended December 31, 2020 totaled $28.0 million.
For the years ended December 31, 2022, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $134.1 million, $107.7 million and $113.0 million, respectively, of which $11.1 million, $10.1 million and $10.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $377.8 million, $494.7 million and $312.0 million for the years ended December 31, 2022, 2021, and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of December 31, 2022 were as follows (in millions):
 Finance
 Leases
Operating Leases
2023$171.0 $102.0 
2024122.4 79.0 
202585.7 53.0 
202629.6 35.0 
20273.5 16.8 
Thereafter
0.6 31.9 
Total minimum lease payments
$412.8 $317.7 
Less amounts representing interest
(23.7)(27.1)
Total lease obligations, net of interest
$389.1 $290.6 
Less current portion
158.2 96.5 
Long-term portion of lease obligations, net of interest
$230.9 $194.1 
As of December 31, 2022, finance leases had a weighted average remaining lease term of 2.8 years and a weighted average discount rate of 4.0%, and non-cancelable operating leases had a weighted average remaining lease term of 4.5 years and a weighted average discount rate of 3.6%.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation and Other Employee Benefit Plans Stock-Based Compensation and Other Employee Benefit Plans
The Company’s stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance, include: the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the “2013 Incentive Plan”), the MasTec, Inc. Amended and Restated Bargaining Units Employee Stock Purchase Plan (the “2013 Bargaining Units ESPP”) and the MasTec, Inc. 2011 Amended and Restated Employee Stock Purchase Plan (the “2011 ESPP,” and, together with the 2013 Bargaining Units ESPP, the “ESPPs”). The 2013 Incentive Plan permits a total of approximately 8,541,000 shares of the Company’s common stock to be issued. Under the Company’s ESPPs, shares of the Company’s common stock are available for purchase by eligible participants, which collectively permit the issuance of up to 3,000,000 new shares of MasTec, Inc. common stock. Under all stock-based compensation plans in effect as of December 31, 2022, there were approximately 2,840,000 shares available for future grant.
Non-cash stock-based compensation expense under all plans totaled $27.4 million, $24.8 million and $21.9 million for the years ended December 31, 2022, 2021 and 2020, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $5.9 million, $8.5 million and $5.7 million for the years ended December 31, 2022, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.9 million, $3.8 million and $0.5 million for the years ended December 31, 2022, 2021 and 2020, 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 December 31, 2022, total unearned compensation related to restricted shares was approximately $57.0 million, which amount is expected to be recognized over a weighted average period of approximately 2.1 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $19.7 million, $37.4 million and $16.8 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share
Weighted Average
Grant Date
Fair Value
Non-vested restricted shares, as of December 31, 20201,845,341 $34.90 
Granted338,446 89.20 
Vested(403,538)42.32 
Canceled/forfeited(31,564)32.96 
Non-vested restricted shares, as of December 31, 20211,748,685 $43.73 
Granted613,364 74.37 
Vested(235,164)48.33 
Canceled/forfeited(77,605)44.84 
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
(a)    Includes 2,150, 1,300 and 2,300 restricted stock units as of December 31, 2022, 2021 and 2020, respectively.
Employee Stock Purchase Plans. For the years ended December 31, 2022 and 2021, 112,341 shares and 86,510 shares, respectively, were purchased by participants under the Company’s ESPPs for $7.4 million and $7.0 million, respectively, which shares were delivered with shares reacquired by the Company on the open market. For the year ended December 31, 2020, 239,322 shares were purchased by participants under the Company’s ESPPs for $7.1 million, which shares were delivered with shares newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $1.3 million, $1.2 million and $2.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.
401(k) Plan. MasTec has a 401(k) plan covering all eligible employees, which allows participants to contribute up to 75% of their pre-tax annual compensation to the plan, subject to certain limitations. Company contributions under the plan are based upon a percentage of the employee’s salary, subject to certain limitations as defined by the plan. During the years ended December 31, 2022, 2021 and 2020, matching contributions totaled approximately $30.2 million, $23.1 million and $19.3 million, respectively.
Deferred Compensation Plans. MasTec offers a deferred compensation plan to eligible highly compensated employees. These employees are allowed to contribute a percentage of their pre-tax annual compensation to the deferred compensation plan. The Company also offers a deferred compensation plan to its Board of Directors, under which directors may elect to defer the receipt of compensation for their services. The Company also has remaining obligations under other deferred compensation plans, primarily related to acquired companies. Total deferred compensation plan assets, which are included within other long-term assets in the consolidated balance sheets, totaled $21.3 million and $17.5 million as of December 31, 2022 and 2021, respectively. Total deferred compensation plan liabilities, which are included within other long-term liabilities in the consolidated balance sheets, totaled $26.1 million and $18.7 million as of December 31, 2022 and 2021, respectively.
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Other Retirement Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Other Retirement Plans Other Retirement Plans
Multiemployer Plans
As discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies, 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 to their union employees and contribute certain amounts to MEPPs. The PPA defines the funding rules for defined benefit pension plans and establishes funding classifications for U.S.-registered multiemployer pension plans. Under the PPA, plans are classified into one of five categories based on multiple factors, which categories are also referred to as a plan’s “zone status”: Green (safe), Yellow (endangered), Orange (seriously endangered), and Red (critical or critical and declining). Factors included in the determination of a plan’s zone status include: funded percentage, cash flow position and whether the plan is projecting a minimum funding deficiency.
A multiemployer plan that is so underfunded as to be in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status, as determined under the PPA, is required to adopt a funding improvement plan (“FIP”) or a rehabilitation plan (“RP”), which, among other actions, could include decreased benefits and increased employer contributions, which could take the form of a surcharge on benefit contributions. These actions are intended to improve their funding status over a period of years. If a pension fund is in critical status, a participating employer must pay an automatic surcharge in addition to contributions otherwise required under the collective bargaining agreement (“CBA”). With some exceptions, the surcharge is equal to 5% of required contributions for the initial critical year and 10% for each succeeding plan year in which the plan remains in critical status. The surcharge ceases on the effective date of a CBA or other agreement that includes contribution and benefit terms consistent with the rehabilitation plan. Certain plans in which the Company participates are in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status. The amount of additional funds, if any, that the Company may be obligated to contribute to these plans in the future cannot be estimated due to the uncertainty of the future levels of work that could be required of the union employees covered by these plans, as well as the required future contribution rates and possible surcharges applicable to these plans. See Note 14 - Commitments and Contingencies for additional information.
Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:
Contributions
(in millions)
For the Years Ended December 31,
Pension Protection Act Zone Status
Multiemployer Pension PlanEmployer Identification NumberPlan Number202220212020Expiration Date of CBA2022As of2021As ofFIP/RP StatusSurcharge
National Electrical Benefit Fund530181657001$17.7 $5.9 $1.6 
Varies through 05/31/2027
Green12/31/2021Green12/31/2020NANo
Local Union No. 9 IBEW and Outside Contractors Pension Fund5160777200019.3 4.7 0.0 5/31/2025Green10/31/2021(a)Green10/31/2020(a)NANo
Central Pension Fund of the IUOE & Participating Employers3660523900018.1 27.4 5.6 
Varies through 4/30/2027
Green1/31/2022Green1/31/2021NANo
Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund2260321030013.7 0.0 0.0 2/29/2024Green3/31/2022Green3/31/2021NANo
Construction Laborers' Pension Trust Fund for Southern California4361590560013.4 0.0 0.0 
Varies through 6/30/2026
Green12/31/2021Green12/31/2020NANo
IBEW Local 1249 Pension Plan1560351610013.3 1.4 3.7 
Varies through 12/31/2025
Green12/31/2021Green12/31/2020NANo
IBEW Local 456 Pension Plan2262389950013.2 0.0 0.0 11/29/2025Green12/31/2021(a)Green12/31/2020NANo
Chicago & Vicinity Laborers' District Council Pension Plan3625145140022.5 0.8 0.2 
Varies through 5/31/2026
Green5/31/2021Green5/31/2020NANo
Pipeline Industry Pension Fund7361464330012.3 10.9 2.6 
Varies through 6/4/2023
Green12/31/2021Green12/31/2020NANo
Midwest Operating Engineers Pension Trust Fund3661400970012.1 1.6 1.1 
Varies through 5/31/2025
Green3/31/2022(b)Green3/31/2021(b)NANo
Teamsters National Pipe Line Pension Plan4611028510011.5 6.2 1.8 
Varies through 6/04/2023
Green12/31/2021(a)Green12/31/2020(a)NANo
San Diego County Construction Laborers' Pension Trust Fund9560905410011.5 0.0 0.0 6/30/2026Green8/31/2021Green8/31/2020NANo
Laborers' Local Union No. 158 Pension Plan2365803230011.5 0.7 0.9 
Varies through 05/31/27
Green12/31/2021(a)Green12/31/2020(a)NANo
Southern California Pipe Trades Retirement Fund5161084430011.4 0.0 0.0 4/30/2025Green12/31/2021Green12/31/2020NANo
Central Laborers' Pension Fund3760523790011.3 1.3 0.8 
Varies through 4/30/2027
Yellow12/31/2021(b)Yellow12/31/2020(b)ImplementedNo
West Virginia Laborers' Pension Trust Fund5560267750010.9 2.5 1.4 
Varies through 6/4/2023
Green3/31/2022(a)Green3/31/2021(a)NANo
Minnesota Laborers' Pension Fund4161595990010.7 5.1 0.8 
Varies through 5/31/2023
Green12/31/2021Green12/31/2020NANo
Laborers' National Pension Fund7512808270010.6 3.8 0.8 
Varies through 6/30/2025
Red12/31/2021(a)Red12/31/2020ImplementedNo
Employer- Teamsters Local Nos. 175 & 505 Pension Trust Fund5560218500010.5 0.6 0.6 5/31/2023Red12/31/2021(b)Red12/31/2020(a), (b)ImplementedNo
Laborers' District Council of Western Pennsylvania Pension Fund2561355760010.5 3.1 1.8 
Varies through 3/31/2025
Yellow12/31/2021Yellow12/31/2020ImplementedNo
Other funds23.0 18.0 6.3 
Total multiemployer pension plan contributions$89.0 $94.0 $30.0 
(a)The Company’s contributions to this plan represent greater than 5% of the plan’s total contributions.
(b)This plan has utilized extended amortization provisions, which provide plans with extensions of time to amortize pension funding shortfalls.
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)
For the Years Ended December 31:LowHighPensionOther MultiemployerTotal
20226,601 7,136 $89.0 $56.3 $145.3 
20212,412 6,979 $94.0 $34.1 $128.1 
20201,119 2,412 $30.0 $7.5 $37.5 
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 year ended December 31, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, and, to a lesser extent, its Oil and Gas operations, whereas for the years ended December 31, 2021 and 2020, activity was driven primarily by the Company’s Oil and Gas operations, as well as the effect in 2021 of the Company’s acquisitions within its Power Delivery segment.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Equity
12 Months Ended
Dec. 31, 2022
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 timing and the amount of any repurchases is determined based on market conditions, legal requirements, cash flow and liquidity needs and other factors. The Company’s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. Share repurchases, which are recorded at cost and are held in the Company’s treasury, are funded with available cash or with availability under the Credit Facility. The Company may use either authorized and unissued shares or treasury shares to meet share issuance requirements. Treasury stock is recorded at cost. Share repurchases are recorded as of the trade date, whereas payments for share repurchases are made on the date the trade is settled.
For the year ended December 31, 2022, the Company repurchased 1.1 million shares of its common stock for an aggregate purchase price of approximately $81.3 million. Of the total repurchased shares, 0.1 million were repurchased for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 1.0 million shares were repurchased for $72.7 million under the Company’s March 2020 $150 million share repurchase program. There were no share repurchases under the Company’s share repurchase programs for the year ended December 31, 2021. For the year ended December 31, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $120.2 million, 3.0 million of which were repurchased for $91.4 million under the Company’s December 2018 $100 million share repurchase program, with the remaining 0.6 million repurchased for $28.8 million under the Company’s September 2018 $150 million share repurchase program that was completed in 2020. As of December 31, 2022, $77.3 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
The Company may use either authorized or unissued shares or treasury shares to meet its share issuance requirements. During the second quarter of 2022, the Company reissued 0.1 million shares of its treasury stock with a cost basis of $4.3 million in settlement of certain Additional Payments in connection with the HMG acquisition. For additional information related to shares issued for acquisitions, see Note 2 - Earnings Per Share and Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net.
Accumulated Other Comprehensive Loss
A rollforward of activity within accumulated other comprehensive income (loss) for the periods indicated was as follows (in thousands):
For the Years Ended December 31,
202220212020
Foreign CurrencyOtherTotalForeign CurrencyOtherTotalForeign CurrencyOtherTotal
Balance as of January 1$(64,014)$(14,762)$(78,776)$(64,272)$(27,172)$(91,444)$(65,685)$(10,021)$(75,706)
Unrealized (losses) gains, net of tax(3,089)30,910 27,821 258 12,410 12,668 1,413 (17,151)(15,738)
Balance as of December 31$(67,103)$16,148 $(50,955)$(64,014)$(14,762)$(78,776)$(64,272)$(27,172)$(91,444)
Unrealized foreign currency translation activity, net, for the three years in the period ended December 31, 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity for the year ended December 31, 2022 relates to unrealized gains associated with the Waha JV interest rate swaps. For the year ended December 31, 2021, unrealized investment activity, net, includes unrealized gains on the Waha JV swaps, offset, in part, by unrealized losses on the AVCT convertible debentures. The net unrealized gain on the AVCT convertible debentures was reclassified into other income, net, in conjunction with their conversion into shares of AVCT common stock in 2021. Unrealized investment activity, net, for the year ended December 31, 2020 includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures. See Note 4 - Fair Value of Financial Instruments for additional information related to the Waha JV swaps and AVCT convertible debentures.
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of income before income taxes for the periods indicated were as follows (in millions):
For the Years Ended December 31,
202220212020
Domestic
$66.7 $414.1 $435.9 
Foreign
(23.6)16.0 (10.7)
Total
$43.1 $430.1 $425.2 
The provision for income taxes for the periods indicated were as follows (in millions):
For the Years Ended December 31,
202220212020
Current:
Federal$(9.8)$36.9 $70.6 
Foreign3.6 1.5 2.1 
State and local5.8 9.0 22.6 
$(0.4)$47.4 $95.3 
Deferred:
Federal$5.9 $37.0 $14.8 
Foreign0.6 (0.1)(9.8)
State and local3.1 15.0 2.2 
$9.6 $51.9 $7.2 
Provision for income taxes$9.2 $99.3 $102.5 
The tax effects of significant items comprising the Company’s net deferred tax liability as of the dates indicated were as follows (in millions):
December 31,
20222021
Deferred tax assets:
Accrued insurance$40.9 $42.2 
Operating loss carryforwards and tax credits115.4 80.7 
Compensation and benefits36.9 36.1 
Bad debt2.0 1.6 
Other36.4 15.4 
Capitalized expenses110.3 — 
Valuation allowance(87.6)(54.2)
Total deferred tax assets
$254.3 $121.8 
Deferred tax liabilities:
Property and equipment$375.7 $310.1 
Goodwill91.3 77.9 
Other intangible assets131.4 58.7 
Gain on remeasurement of equity investee7.3 7.2 
Revenue recognition84.6 1.6 
Investments in unconsolidated entities109.3 99.7 
Other26.1 17.0 
Total deferred tax liabilities
$825.7 $572.2 
Net deferred tax liabilities$(571.4)$(450.4)
In assessing the ability to realize the Company’s deferred tax assets, management considers whether it is more likely than not that some portion, or all, of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which these temporary differences become deductible. Management considers the Company’s projected future
taxable income and prudent and feasible tax planning strategies in making this assessment. The Company’s valuation allowances as of December 31, 2022 and 2021 are related primarily to foreign net operating losses and deferred tax assets.
The Company’s deferred tax assets for its state net operating loss carryforwards, which may be carried forward from 5 years to indefinitely, depending on the jurisdiction, totaled approximately $21.4 million and $18.6 million as of December 31, 2022 and 2021, respectively. The Company’s deferred tax assets for its foreign net operating loss carryforwards, which are primarily related to the Company’s Canadian operations, totaled approximately $87.9 million and $57.7 million as of December 31, 2022 and 2021, respectively. The Canadian net operating loss carryforwards, which make up the majority of the foreign net operating loss carryforwards, begin to expire in 2034. The Company’s deferred tax assets for its federal net operating loss carryforwards, which carryforward indefinitely, totaled $2.5 million and $2.9 million as of December 31, 2022 and 2021, respectively.
The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings due to a dividends received deduction implemented as part of the move to a territorial tax system in connection with the Tax Cuts and Jobs Act of 2017. The Company has generally not made a provision for income taxes on unremitted foreign earnings because such earnings are insignificant and are intended to be indefinitely reinvested outside the United States. The Company expects that domestic cash resources will be sufficient to fund its domestic operations and cash commitments in the future.
A reconciliation of the U.S. statutory federal income tax rate related to pretax income to the effective tax rate for the periods indicated is as follows:
For the Years Ended December 31,
202220212020
U.S. statutory federal rate applied to pretax income
21.0 %21.0 %21.0 %
State and local income taxes, net of federal benefit
8.8 4.3 4.3 
Foreign tax rate differential
1.3 0.1 (0.2)
Non-deductible expenses
(1.6)0.3 1.5 
Goodwill and intangible assets
(0.7)0.4 (0.2)
Change in tax rate
12.7 1.6 0.6 
Other
(1.3)0.8 (0.6)
Tax credits
(37.9)(4.8)(1.2)
Stock basis adjustment
0.0 (0.9)0.0 
Valuation allowance for deferred tax assets
19.0 0.3 (1.1)
Effective income tax rate
21.3 %23.1 %24.1 %
A reconciliation of the beginning and ending amount of uncertain tax positions including interest and penalties is as follows (in millions):
For the Years Ended December 31,
202220212020
Beginning balance$23.7 $18.4 $13.5 
Additions based on tax positions related to the current year8.0 4.4 1.5 
Additions for tax positions of prior years17.6 6.8 3.4 
Settlements— (5.1)— 
Lapse of statute of limitations(6.9)(0.8)— 
Ending balance$42.4 $23.7 $18.4 
The Company classifies interest, penalties and recoveries related to uncertain tax positions as a component of income tax expense in the consolidated statements of operations. Accrued interest and penalties related to uncertain tax positions were $3.1 million and $2.3 million as of December 31, 2022 and 2021, respectively. The effect on the Company’s tax rate if it were to recognize its gross unrecognized tax benefits as of December 31, 2022 approximates $42.4 million, including interest and penalties.
The IRS has examined the Company’s federal income tax returns through 2017. Certain foreign and state taxing authorities are examining various years. The final outcome of these examinations is not yet determinable. With few exceptions, as of December 31, 2022, the Company is no longer subject to state examinations by taxing authorities for years before 2015.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information
12 Months Ended
Dec. 31, 2022
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. In the first quarter of 2022, the Company began integrating the acquisition of HMG
into its operations. The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy; 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.
The accounting policies of the reportable segments are the same as those described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Intercompany revenue and costs among the reportable segments are accounted for as if the sales were to third parties because these items are based on negotiated fees between the segments involved. All intercompany transactions and balances are eliminated in consolidation. Intercompany revenue and costs between entities within a reportable segment are eliminated to arrive at segment totals. Eliminations between segments are separately presented. Corporate results include amounts related to corporate functions, including treasury and administration functions, including for legal and professional matters, as well as changes in the fair value of Earn-outs, other liabilities and certain investments, acquisition-related transaction costs and other discrete items, including certain integration activities and debt transaction costs. Segment results include certain allocations of centralized costs such as general liability, medical and workers’ compensation insurance and certain information technology and interest costs, as well as certain discrete items, including certain acquisition and business integration and/or streamlining costs. Income tax expense, which is recorded within Corporate results, is managed on a consolidated basis and is not allocated to the reportable segments.
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 Years Ended December 31,
Revenue:202220212020
Communications (a)
$3,233.7 $2,551.1 $2,512.2 
Clean Energy and Infrastructure2,618.6 1,865.0 1,526.9 
Oil and Gas1,219.6 2,540.5 1,789.8 
Power Delivery2,725.2 1,016.8 506.5 
Other— 0.0 0.6 
Eliminations(19.1)(21.6)(15.0)
Consolidated revenue$9,778.0 $7,951.8 $6,321.0 
(a)    Revenue generated primarily by utilities customers represented 23.6%, 20.8% and 15.6% of Communications segment revenue for the years ended December 31, 2022, 2021 and 2020, respectively.
For the Years Ended December 31,
EBITDA:202220212020
Communications$327.1 $269.5 $270.1 
Clean Energy and Infrastructure102.8 75.0 80.4 
Oil and Gas163.5 557.6 510.9 
Power Delivery202.9 68.0 14.9 
Other31.8 33.8 30.7 
Segment EBITDA$828.1 $1,003.8 $907.0 
For the Years Ended December 31,
EBITDA Reconciliation:202220212020
Income before income taxes$43.1 $430.1 $425.2 
Plus:
Interest expense, net112.3 53.4 59.6 
Depreciation371.2 345.6 258.8 
Amortization135.9 77.2 38.9 
Corporate EBITDA 165.6 97.5 124.5 
Segment EBITDA$828.1 $1,003.8 $907.0 
For the year ended December 31, 2022, Communications, Clean Energy and Infrastructure, Oil and Gas and Power Delivery EBITDA included $4.7 million, $6.4 million, $8.0 million and $39.0 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $27.9 million of such costs. For the year ended December 31, 2021, Corporate EBITDA included such acquisition and integration costs of $3.6 million. For the years ended December 31, 2022 and 2021, Corporate EBITDA included fair value losses related to an investment of $7.7 million and $7.8 million, respectively, and for the year ended December 31, 2020, Corporate EBITDA included fair value gains of $10.1 million. For the years ended December 31, 2022 and 2021, Corporate EBITDA included bargain purchase gains of $0.2 million and $3.5 million, respectively. For the year ended December 31, 2022, Other segment EBITDA included $2.8 million of project gains from a proportionately consolidated non-controlled Canadian joint venture. For the year ended December 31, 2020, Corporate EBITDA included $5.6 million of debt extinguishment losses.
For the Years Ended December 31,
Depreciation and Amortization:202220212020
Communications$126.4 $99.3 $87.1 
Clean Energy and Infrastructure87.0 43.5 18.2 
Oil and Gas134.6 207.8 156.6 
Power Delivery147.8 61.5 24.7 
Other— 0.0 0.1 
Corporate11.3 10.7 11.1 
Consolidated depreciation and amortization$507.1 $422.8 $297.8 
As of December 31,
Assets:2022
2021 (a)
2020
Communications$2,378.6 $2,100.9 $1,941.9 
Clean Energy and Infrastructure2,979.9 1,067.0 653.7 
Oil and Gas1,544.2 1,527.6 1,631.1 
Power Delivery1,967.9 2,017.2 541.6 
Other297.3 238.1 191.8 
Corporate125.4 170.6 267.8 
Consolidated segment assets$9,293.3 $7,121.4 $5,227.9 
(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in Communications and Oil and Gas segment assets of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.
For the Years Ended December 31,
Capital Expenditures:202220212020
Communications$87.1 $50.6 $38.4 
Clean Energy and Infrastructure35.8 44.6 14.0 
Oil and Gas49.0 55.7 149.2 
Power Delivery83.4 13.0 3.8 
Other— 0.0 0.0 
Corporate8.0 6.2 8.3 
Consolidated capital expenditures$263.4 $170.1 $213.7 
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 $9.6 billion, $7.8 billion and $6.2 billion for the years ended December 31, 2022, 2021 and 2020, respectively, and revenue derived from foreign operations totaled $149.9 million, $165.2 million and $133.1 million, respectively. Revenue from foreign operations was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the United States included property and equipment, net, of $1,733.1 million, $1,411.6 million and $959.5 million as of December 31, 2022, 2021 and 2020, respectively, and for the Company’s businesses in foreign countries, totaled $21.0 million, $24.5 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $3.0 billion, $2.1 billion and $1.4 billion as of December 31, 2022, 2021 and 2020, respectively. For the Company’s businesses in foreign countries, intangible assets and goodwill, net, totaled approximately $35.5 million, $43.8 million and $50.5 million as of December 31, 2022, 2021 and 2020, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of December 31, 2022, 2021 and 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 1%, 2% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the years ended December 31, 2022, 2021 and 2020 totaled approximately 7%, 5% and 2%, respectively, of total revenue, substantially all of which was derived from the Company’s U.S. operations.
Significant Customers
For the year ended December 31, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. For the year ended December 31, 2021, revenue for Enbridge, Inc. represented 16% of the Company’s total consolidated revenue, and for the year ended December 31, 2020, revenue for AT&T represented 15% of the Company’s total consolidated revenue. The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment. The Company’s relationship with AT&T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&T’s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives. Revenue from AT&T is included within the Communications segment.
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price 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. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25.0 million. As of December 31, 2022, the settlement had been collected in full, and as of December 31, 2021, $19.0 million, net of related settlement costs, was reflected within other current assets. Net of legal and other costs incurred, the Company recorded $5.0 million of other income related to this settlement in the third quarter of 2021.
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 December 31, 2022 and 2021, there were $166.7 million and $188.5 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 December 31, 2022 or 2021.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of December 31, 2022 and 2021, outstanding performance and payment
bonds approximated $4,855.5 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,739.9 million and $768.8 million as of December 31, 2022 and 2021, respectively. Included in these balances as of December 31, 2022 and 2021 are $115.8 million and $115.0 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 December 31, 2022, the Company was not aware of material future claims against it in connection with these arrangements. For the year ended December 31, 2022, the Company provided no project-related financing to its contractual joint ventures, and for the year ended December 31, 2021, the Company provided $0.7 million of project-related financing, all of which had been repaid as of December 31, 2021.
The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. 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 totaled approximately $1.1 million and $0.3 million as of December 31, 2022 and 2021, respectively.
As of December 31, 2022 and 2021, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $176.7 million and $189.8 million, respectively, of which $109.3 million and $126.5 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.1 million and $4.2 million as of December 31, 2022 and 2021, respectively.
The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $95.6 million and $125.7 million as of December 31, 2022 and 2021, respectively. Outstanding surety bonds related to self-insurance programs amounted to $110.9 million and $52.9 million as of December 31, 2022 and 2021, respectively.
Employment Agreements. The Company has employment agreements with certain executives and other employees, which provide for compensation and certain other benefits and for severance payments under certain circumstances. Certain employment agreements also contain clauses that become effective upon a change in control of the Company. Upon the occurrence of any of the defined events in the various employment agreements, the Company would be obligated to pay certain amounts to the related employees, which vary with the level of the employees’ respective responsibility.
Collective Bargaining Agreements and Multiemployer Plans. As discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies and 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 December 31, 2022, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans. In the fourth quarter of 2022, the Company paid $2.8 million to settle a withdrawal liability assumed in connection with the HMG acquisition, for which it recognized a gain of $0.5 million for the year ended December 31, 2022. As of December 31, 2021, this withdrawal liability totaled approximately $3.4 million and was recorded within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Additionally, 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 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 December 31, 2022 and 2021, the Company had accrued project close-out liabilities of approximately $40 million. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.
Other Guarantees. From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.
Concentrations of Risk. The Company is subject to certain risk factors, including, but not limited to: risks related to market conditions, market uncertainty, including from economic downturns or other economic factors, including potential recessionary concerns, inflationary risk, rising interest rates, supply chain disruptions or public health matters; governmental and/or regulatory changes, including governmental permitting, or from climate-related matters, or other factors affecting the industries in which the Company operates; changes in customers’ capital spending plans; the ability to manage projects effectively and in accordance with management’s estimates and resolution of unapproved change orders; risks related to the Company’s acquisitions, including acquisition integration and financing; availability of qualified employees; risks related to rapid technological changes or customer consolidation; competition; the nature of its contracts, which do not obligate MasTec’s customers to undertake any infrastructure projects and may be canceled on short notice; customer disputes related to the performance of services; exposure to litigation; seasonality, adverse weather conditions and fluctuations in operational factors; potential exposure to environmental liabilities; exposure from system or information technology interruptions; recoverability of goodwill; collectibility of receivables; the adequacy of our reserves; exposure related to strategic investments or foreign operations; and exposure to multiemployer pension plan liabilities. The Company grants credit, generally without collateral, to its customers. Consequently, the Company is subject to potential credit risk related to changes in business and economic factors, including from current economic uncertainty. However, MasTec generally has certain lien rights on that work and maintains a diverse customer base. The Company believes its billing and collection policies are adequate to minimize potential credit risk. MasTec’s customers include: wireless and wireline/fiber service providers; broadband operators; install-to-the-home service providers; public and private energy providers, including renewable energy providers; pipeline operators; heavy civil and industrial infrastructure providers; and government entities The industries served by MasTec’s customers include the communications and utilities industries, including the power industry, among others. The Company had approximately 1,560 customers for the year ended December 31, 2022. As of both December 31, 2022 and 2021, no customers represented greater than 10% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. For the years ended December 31, 2022, 2021 and 2020, the Company derived 39%, 54% and 55% of its revenue from its top ten customers, respectively.
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing, 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 years ended December 31, 2022, 2021 and 2020, such payments to related party entities totaled approximately $35.0 million, $81.2 million and $80.9 million, respectively. Payables associated with such arrangements totaled approximately $2.6 million and $0.6 million as of December 31, 2022 and 2021, respectively. Revenue from such related party arrangements totaled approximately $10.4 million, $4.2 million and $4.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, and related amounts receivable totaled approximately $3.2 million and $0.4 million as of December 31, 2022 and 2021, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. MasTec paid CCI $4.0 million and $23.2 million for the years ended December 31, 2022 and 2021, respectively, and paid $6.8 million, net of rebates, for the year ended December 31, 2020 related to this activity. Amounts payable to CCI totaled approximately $0.6 million and $0.8 million as of December 31, 2022 and 2021, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.3 million and $0.1 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, related receivables were de minimis, and as of December 31, 2021, there were no related receivables.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the years ended December 31, 2022, 2021 and 2020, MasTec incurred subcontracting expenses in connection with this arrangement of approximately $0.2 million, $90.3 million and $1.9 million, respectively. As of December 31, 2022, related amounts payable were de minimis, and as of December 31, 2021, related amounts payable totaled approximately $0.5 million.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. MasTec paid approximately $2.6 million in each of the years ended December 31, 2022, 2021 and 2020 related to this leasing arrangement.
MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. MasTec may perform additional construction services for the Franchise in the future. Payments for other expenses related to the Franchise totaled $0.5 million, $0.6 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively, for which there were no amounts outstanding as of either December 31, 2022 or 2021.
In 2021, MasTec entered into 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 year ended December 31, 2022, revenue recognized by MasTec under this arrangement totaled approximately $128.4 million, and as of December 31, 2022, related amounts
receivable totaled approximately $42.0 million. No services were performed under this arrangement in 2021. MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $1.5 million for the year ended December 31, 2022. As of December 31, 2022, related payables totaled approximately $0.3 million.
MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $1.1 million, $1.2 million and $1.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, related amounts receivable were de minimis, and as of December 31, 2021, related amounts receivable totaled approximately $0.8 million.
From time to time, the Company advances amounts to the former owners of acquired businesses. Such advances totaled approximately $1.5 million for both the years ended December 31, 2022 and 2021, and amounts receivable for such advances totaled approximately $2.0 million and $1.5 million as of December 31, 2022 and 2021, 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 year ended December 31, 2022, the Company made equity contributions to this entity of approximately $0.9 million. As of December 31, 2022 and 2021, the Company’s net investment in this entity was a liability of approximately $0.2 million and $1.6 million, respectively, which net amounts as of both December 31, 2022 and 2021, include approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For both the years ended December 31, 2022 and 2021, approximately $0.8 million, of income was recognized in connection with these arrangements, and $0.9 million of income was recognized for the year ended December 31, 2020. As of both December 31, 2022 and 2021, related amounts receivable totaled $0.4 million. The Company advanced $1.2 million in 2020 on behalf of this entity, which amount was collected as of December 31, 2020.
One of the Company’s subsidiaries has a subcontracting arrangement with a contractual joint venture in which it holds a 35% undivided interest, for which the related project was fully complete as of December 31, 2022. Outstanding performance guarantees on behalf of this contractual joint venture totaled Canadian $9.7 million as of both December 31, 2022 and 2021, or approximately $7.1 million and $7.7 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 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash. In the first quarter of 2023, the Company acquired the remaining 15% equity interests of this entity 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 an amended and restated split dollar life insurance agreement with (i) Jorge Mas, and José R. Mas and Juan Carlos Mas, as trustees of the Jorge Mas Irrevocable Trust (the “Jorge Mas trust”); and (ii) José R. Mas, and Jorge Mas, Juan Carlos Mas and Patricia Mas, as trustees of the José Ramon Mas Irrevocable Trust (the “José R. Mas trust”). The Company is the sole owner of each of the policies and is designated as the named fiduciary under each split dollar agreement, and the policies subject to the split dollar agreement may not be surrendered without the express written consent of the applicable trust. The total maximum face amount of the insurance policies subject to the split dollar agreements is capped at $200 million in the case of Jorge Mas and $75 million in the case of José R. Mas. Upon the death of the applicable executive or the survivor of the applicable executive and his wife, the Company is entitled to receive a portion of the death benefit under the policy equal to the greater of (i) premiums paid by the Company on the policy and (ii) the then cash value of the policy (excluding surrender charges or other similar charges or reductions) immediately before the triggering death. In addition, each executive is entitled to purchase the applicable policy under certain events, including a change in control of the Company.
The Company paid approximately $1.1 million in each of the years ended December 31, 2022, 2021 and 2020 in connection with the split dollar agreements for Jorge Mas, and paid approximately $0.7 million in each of the years ended December 31, 2022, 2021 and 2020 in connection with the split dollar agreements for José R. Mas. Life insurance assets associated with these agreements, which amounts are included within other long-term assets, totaled approximately $25.8 million and $24.0 million as of December 31, 2022 and 2021, respectively.
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS
(in millions)
Additions
Balance at Beginning of PeriodCharges to Cost and ExpenseOther Additions(Deductions)Balance at End of Period
Year ended December 31, 2022
Allowance for credit losses$7.8$2.6 
(a)
$— $(2.0)
(b)
$8.4 
Allowance for unbilled receivables and project close-out liabilities96.89.4
(a)
40.3
(g)
(29.5)
(b)
117.0 
Valuation allowance for inventory 11.12.5
(c)
(1.4)
(d)
12.2 
Valuation allowance for deferred tax assets54.211.6
(e)
29.6
(g)
(7.8)
(f)
87.6 
Total
$169.9$26.1$69.9$(40.7)$225.2 
Year ended December 31, 2021
Allowance for credit losses$20.5$2.8
(a)
$$(15.5)
(b)
$7.8 
Allowance for unbilled receivables and project close-out liabilities50.467.0
(a)
(20.6)
(b)
96.8 
Valuation allowance for inventory8.53.1
(c)
(0.5)
(d)
11.1 
Valuation allowance for deferred tax assets45.89.4
(e)
(1.0)
(f)
54.2 
Total
$125.2$82.3$$(37.6)$169.9 
Year ended December 31, 2020
Allowance for credit losses$10.1$12.1
(a)
$$(1.7)
(b)
$20.5 
Allowance for unbilled receivables and project close-out liabilities57.338.5
(a)
(45.4)
(b)
50.4 
Valuation allowance for inventory7.71.8
(c)
(1.0)
(d)
8.5 
Valuation allowance for deferred tax assets48.86.8
(e)
(9.8)
(f)
45.8 
Total
$123.9$59.2$$(57.9)$125.2 

(a)    Provisions for receivables and project close-out liabilities.
(b)    Write-offs of and reversals for receivables and project close-out liabilities.
(c)    Provisions for obsolete inventory and other adjustments to net realizable value.
(d)    Inventory write-offs.
(e)    Additions related to federal, foreign and state attributes.
(f)     Deductions related to federal, foreign and state attributes.
(g)     Assumption of acquisition-related balances.
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Business, Basis of Presentation and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Principles of Consolidation Principles of ConsolidationThe accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within 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.
Reclassifications When appropriate, prior year amounts are reclassified to conform with the current period presentation.
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; supply chain disruptions; uncertainty from potential recessionary effects; 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, Regulatory and Market Conditions
General Economic, Regulatory and Market Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, 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 Company may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic. The extent to which general economic, regulatory and market 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.
The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. Payroll tax deferrals under the CARES Act, which totaled $42 million as of December 31, 2021, were fully paid as of December 31, 2022.
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 51%, 38% and 36% of consolidated revenue for the years ended December 31, 2022, 2021 and 2020, respectively.
Revenue from contracts for specific projects, as well as for certain projects pursuant to master and other service agreements, is typically recognized over time using the cost-to-cost measure of progress, which is an input method. Such contracts provide that the customer accept completion of progress to date and compensate the Company for services rendered.
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 4% of consolidated revenue in both of the years ended December 31, 2022 and 2021, and accounted for approximately 5% of consolidated revenue for the year ended December 31, 2020.
Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the operational costs of capital equipment. 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 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. In each of the years ended December 31, 2022, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2021, 2020 and 2019. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, for the years ended December 31, 2022, 2021 and 2020 totaled net increases of approximately $13.8 million, $41.1 million and $13.5 million, respectively.
The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, were not material as of December 31, 2022 or 2021.
The timing of customer billings is generally dependent upon advance billing terms, milestone billings based on completion of certain phases of work, or when services are provided. Under the typical payment terms of master and other service agreements and contracts for specific projects, the customer makes progress payments based on quantifiable measures of performance by the Company as defined by each specific agreement. Progress payments, generally net of amounts retained, are paid by the customer over the duration of the contract. For install-to-the-home and certain other contracts and services, work orders are billed and paid as completed. Amounts billed and due from customers, as well as the value of contract assets, are generally classified within current assets in the consolidated balance sheets. See Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities for related discussion. Amounts expected to be collected beyond one year are classified as other long-term assets.
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 Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are
therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. The majority of the Company’s performance obligations are completed within one year.
When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract, as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts.
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 December 31, 2022, the amount of the Company’s remaining performance obligations was $7.7 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.6 billion of its remaining performance obligations as revenue during 2023, with the remainder expected to be recognized primarily 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. Variable consideration is included in the estimated transaction price if it is probable that when the uncertainty associated with the variable consideration is resolved, there will not be a significant reversal of the cumulative amount of revenue that has been recognized. 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. The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue, typically on a cumulative catch-up basis, as such variable consideration, which typically pertains to changed conditions and scope, is generally for services encompassed under the existing contract. 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 December 31, 2022 and 2021, the Company included approximately $271 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both December 31, 2022 and 2021, 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.
Allowance for Credit Losses
Allowance for Credit Losses
The Company maintains an allowance for credit losses for its financial instruments, which are primarily composed of accounts receivable and contract assets. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition, the aging of account balances, historical credit loss experience, customer concentrations, customer credit-worthiness, availability of mechanics’ and other liens, existence of payment bonds and other sources of payment. Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that the receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate.
Estimates of expected credit losses could be affected by many factors, including, but not limited to: changes in credit loss experience, changes to the risk characteristics of the Company’s financial asset portfolio, developing trends, including changes in management’s expectations of future economic, industry or other conditions and/or changes in credit quality or unanticipated financial difficulties affecting the Company’s customers. In addition, if anticipated recoveries in existing work-out negotiations or bankruptcies fail to materialize, additional allowances may be required. Estimates of collectibility are subject to significant change during times of economic weakness or uncertainty in either the overall economy, such as the current market environment, or within the industries served by MasTec. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including end-market volatility and/or other macroeconomic trends, such as the current market environment of rising interest rates and inflation, on the credit quality of the Company’s customers and/or its financial assets.
Inventories InventoriesInventories primarily consist of materials and supplies for construction and installation projects, which are valued at the lower of cost or net realizable value using the average cost or specific identification methods of costing. For materials or supplies purchased on behalf of specific customers or projects, loss of the customer or cancellation of the project could result in an impairment of the value of materials purchased. The value of inventory may also decrease due to obsolescence, physical deterioration, damage, changes in price levels, or other causes. Inventory valuation allowances are determined based upon specific facts and circumstances and market conditions.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents primarily consist of interest-bearing demand deposits. The Company considers highly liquid investments with original maturities of less than three months to be cash equivalents. The balances in certain of our bank accounts exceed federally insured limits. Cash and cash equivalents are maintained at financial institutions that management considers to be of high credit quality. Cash balances maintained by certain operating subsidiaries and by entities that are proportionately consolidated that are not swept into the concentration account, as well as deposits made subsequent to the daily cash sweep, are classified as cash. Included in the Company’s cash balances as of December 31, 2022 and 2021 are amounts held by entities that are proportionately consolidated totaling $25.7 million and $14.6 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. The Company generally does not fund its disbursement accounts for checks it has written until the checks are presented to the bank for payment. Outstanding checks that have not yet cleared through the banking system represent book overdrafts, which are classified within accounts payable. There are no material compensating balance requirements associated with the Company’s depository accounts or other restrictions on the transfer of cash associated with the Company’s depository accounts.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company’s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other 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. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.
Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers and outstanding balances on its credit and term loan facilities approximate their fair values.
Investments and Strategic Arrangements, Variable Interest Entities Management determines whether each business entity in which it has equity interests, debt, or other investments constitutes a variable interest entity (“VIE”) based on the nature and characteristics of such arrangements. If an investment arrangement is determined to be a VIE, then management determines if the Company is the VIE’s primary beneficiary by evaluating several factors, including the Company’s: (i) risks and responsibilities; (ii) ownership interests; (iii) decision making powers; and (iv) financial interests, among other factors. If management determines the Company is the primary beneficiary of a VIE, then it would be consolidated, and other parties’ interests in the VIE would be accounted for as non-controlling interests. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the primary activities of the VIE and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, which, in either case, could be significant to the VIE
Investments and Strategic Arrangements, Equity Method Investments The Company’s investments in entities for which it does not have a controlling interest and is not the primary beneficiary, but for which it has the ability to exert significant influence, are accounted for using the equity method of accounting. Under the equity method of accounting, the initial investment is recorded at cost and the investment is subsequently adjusted for the Company’s proportionate share of earnings or losses, including consideration of basis differences resulting from the difference between the initial carrying amount of the investment and the underlying equity in net assets. Equity method investments are recorded as other long-term assets in the Company’s consolidated balance sheets. Income or loss from these investments is recorded as a separate line item in the consolidated statements of operations. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. Distributions received from equity method investees are reflected in the statements of cash flows using the nature of distributions approach, under which distributions are classified based on the nature of the activity that generated them.
Investments and Strategic Arrangements,, Unincorporated Entities, Proportional Consolidation For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Investments and Strategic Arrangements,, Other Equity Investments With Readily Determinable Fair Values 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.
Investments and Strategic Arrangements,, Other Equity Investments Without Readily Determinable Fair Values 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.”
Deferred Financing Costs Deferred Financing CostsDeferred financing costs relate to the Company’s debt instruments, the short and long-term portions of which are reflected as deductions from the carrying amounts of the related debt instrument, including the Company’s senior unsecured credit facility. Deferred financing costs are amortized over the terms of the related debt instruments using the effective interest method.
Long Lived Assets, Property and Equipment Purchased property and equipment is recorded at cost, or, if acquired in a business combination, at the acquisition date fair value. Finance lease assets are recognized based on the present value of minimum future lease payments. Certain costs incurred in connection with developing or obtaining internal-use software are capitalized within office equipment, furniture and internal-use software. Depreciation and amortization of property and equipment, including finance lease assets, is computed using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are depreciated over the shorter of the term of the lease or the estimated useful lives of the improvements. Expenditures for repairs and maintenance are charged to expense as incurred. Expenditures for betterments and major improvements that extend the life of the related assets are capitalized and depreciated over the remaining useful lives of the assets. The carrying amounts of assets sold or retired and the related accumulated depreciation are eliminated in the year of disposal. Gains or losses, net, from the sale of property and equipment are included within general and administrative expenses. When the Company identifies assets to be sold, those assets are valued based on their estimated fair value less costs to sell and classified as held-for-sale and depreciation is no longer recorded.
Long Lived Assets, Finite-Lived Intangible Assets Finite-lived intangible assets are amortized over their useful lives, which are generally based on contractual or legal rights, in a manner consistent with the pattern in which the related benefits are expected to be consumed.
Long Lived Assets, Impairment of Long-Lived Assets Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared with the asset’s carrying amount to determine if there has been an impairment, which is calculated as the difference between the fair value of an asset and its carrying value. Estimates of future undiscounted cash flows are based on expected revenue and operating costs for the business as well as anticipated future economic conditions, which are Level 3 inputs.
Goodwill and Indefinite-Lived Intangible Assets
Goodwill and Indefinite-Lived Intangible Assets
The Company has goodwill and indefinite-lived intangible assets that have been recorded in connection with its acquisitions of businesses. Goodwill and indefinite-lived intangible assets are not amortized, but instead are tested for impairment at least annually. The Company performs its annual impairment tests of goodwill and indefinite-lived intangible assets during the fourth quarter of each year, and on a quarterly basis, monitors these assets for potential indicators of impairment. See below for details of the Company’s results of impairment testing for the years ended December 31, 2022, 2021 and 2020.
Goodwill is required to be tested for impairment at the reporting unit level. A reporting unit is an operating segment, or one level below the operating segment, which is referred to as a component. Management identifies its reporting units by assessing whether components (i) have discrete financial information available; (ii) engage in business activities; and (iii) have a segment manager that regularly reviews the component’s operating results. If two or more components are deemed economically similar, those components are aggregated into one reporting unit when performing the annual goodwill impairment test.
Business Combinations
Business Combinations
The determination of the fair value of net assets acquired in a business combination requires estimates and judgments of future cash flow expectations for the acquired business and the related identifiable tangible and intangible assets. Fair values of net assets acquired are calculated using expected cash flows and industry-standard valuation techniques. For current assets and current liabilities, book value is generally assumed to equal fair value. Goodwill is the amount by which consideration paid exceeds the fair value of acquired net assets. A bargain purchase gain results when the fair value of an acquired business’ net assets exceeds its purchase price. Acquisition costs are expensed as incurred and are included within general and administrative expenses in the consolidated statements of operations. For the years ended December 31, 2022, 2021 and 2020, the Company incurred approximately $17 million, $7 million and $2 million, respectively, of acquisition costs associated with its completed acquisitions.
Due to the time required to gather and analyze the necessary data for each acquisition, U.S. GAAP provides a “measurement period” of up to one year in which to finalize these fair value determinations. During the measurement period, preliminary fair value estimates may be revised if new information is obtained about the facts and circumstances existing as of the date of acquisition, or based on the final net assets and working capital of the acquired business, as prescribed in the applicable purchase agreement. Such adjustments may result in the recognition of, or an
adjustment to the fair values of, acquisition-related assets and liabilities and/or consideration paid, and are referred to as “measurement period” adjustments. Measurement period adjustments are recorded to goodwill. Other revisions to fair value estimates that relate to facts and circumstances that occurred subsequent to the date of acquisition are reflected as income or expense, as appropriate.
Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as “acquisition-related contingent consideration” or “earn-outs.” In certain of the Company’s 2022 and 2021 acquisitions, the acquisition consideration included shares of the Company’s common stock, as determined based upon the terms of the purchase agreement. These shares were valued for financial reporting purposes based on the market share price of MasTec’s common stock on the date of closing. Additionally, in a prior year acquisition, the acquisition consideration included a mandatorily redeemable non-controlling interest, subject to a repurchase formula that is calculated in a manner consistent with the Company’s traditional earn-out arrangements. The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-out liabilities are measured at their estimated fair values as of the date of acquisition. Subsequent to the date of acquisition, if future Earn-out payments are expected to differ from Earn-out payments estimated as of the date of acquisition, any related fair value adjustments, including those related to finalization of completed earn-out arrangements, are recognized in the period that such expectation is considered probable. Changes in the fair value of Earn-out liabilities for the Company’s traditional earn-outs, other than those related to measurement period adjustments, as described above, are recorded within other income or expense in the consolidated statements of operations, and, for mandatorily redeemable non-controlling interests, are generally recorded within interest expense. Fair values are estimated using income approaches such as discounted cash flows or option pricing models, which are Level 3 inputs. Earn-out liabilities are included within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows. Earn-out payments in excess of acquisition date liabilities are classified within operating activities.
Leases
Leases
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. The Company reviews all agreements to determine if a leasing arrangement exists. When a leasing arrangement is identified, a determination is made at inception as to whether the lease is an operating or a finance lease. A lease exists when a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, the Company considers whether a contract provides both the right to obtain substantially all of the economic benefits from the use of an asset and the right to direct the use of the asset. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of the minimum future lease payments over the expected term of the lease. The Company’s lease assets are primarily concentrated in vehicles, machinery and equipment.
Leases with an initial term of twelve months or less are classified as short-term leases and are not recognized in the consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised, or unless it is reasonably certain that the equipment will be leased for greater than twelve months. The volume of lease activity for leases with an initial term of twelve months or less varies depending upon the number of ongoing projects at a given time, as well as the location and type of equipment required in connection with those projects. Lease payments for short-term leases are recognized on a straight-line basis over the lease term, and primarily relate to equipment used on construction projects, for which the rentals are based on daily, weekly or monthly rental rates, and typically contain termination for convenience provisions. Lease determinations are reassessed in the event of a change in lease terms. The Company has a limited number of sublease, equipment and other leasing arrangements, which are not considered material to the consolidated financial statements.
As of December 31, 2022, the Company’s leases have remaining lease terms of up to 16 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 accounts for non-lease components together with the related lease components for all classes of leased assets. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment, and are based on the facts and circumstances of each lease. Economic incentives, intent, past history and business need are among the factors considered to determine if renewal and/or purchase options are reasonably certain to be exercised. The majority of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company generally uses an incremental borrowing rate to determine the value of its lease obligations. The incremental borrowing rate represents the rate of interest that would be paid to borrow on a collateralized basis over a similar term. The Company determines its incremental borrowing rate using a portfolio approach based on information available as of the lease commencement date, including applicable lease terms and the current economic environment.
Finance Leases
Finance lease assets are recorded within property and equipment, with a corresponding amount recorded within the Company’s debt obligations. Finance lease expense is composed of depreciation expense on the leased asset and interest on the lease liability. Additions to finance leases are included within the supplemental disclosures of non-cash information in the consolidated statements of cash flows. any of the Company’s finance leases contain purchase options, which the Company frequently exercises, given that the purchase option prices are typically below the estimated fair market values of the related assets.
Operating Leases
Operating lease right-of-use assets and liabilities are recorded on the consolidated balance sheets, with the related lease expense recognized over the term of the lease on a straight-line basis. Operating lease expense is recorded as rent expense, primarily within costs of revenue, excluding depreciation and amortization. Fixed costs for operating leases are composed of initial base rent amounts plus any fixed annual increases. Variable
costs for operating leases consist primarily of common area maintenance expenses and taxes for facility leases. Certain of the Company’s operating leases contain purchase options, for which the purchase option price is generally considered to be at fair market value. From time to time, the Company may terminate a lease before the end of the lease term. Payments related to such early lease terminations are generally recorded within general and administration expenses.
Self-Insurance
Self-Insurance
The Company is self-insured up to the amount of its deductible for its insurance policies. MasTec maintains insurance policies subject to per claim deductibles of $2.0 million for its workers’ compensation policy, $5.0 million for its general liability policy and up to $9.5 million for its automobile liability policy. In addition, the Company has 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 are generally not available for use in the Company’s other operations.
Estimated liabilities under the Company’s insurance programs are accrued based upon management’s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses of $0.6 million. MasTec’s estimated liability for employee group medical claims is based on statistical analysis of historical claims experience and specific knowledge of actual losses that have occurred. 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. Cash collateral deposited with insurance carriers is included in other long-term assets in the consolidated balance sheets.
The present value of the Company’s self-insurance liability is reflected in the consolidated balance sheets within current and other long-term liabilities, as appropriate. The determination of such claims and expenses and the appropriateness of the related liability is reviewed and updated quarterly. These insurance liabilities are, however, difficult to assess and estimate due to many factors, the effects of which are often unknown or difficult to estimate, including the severity of an injury, the determination of the Company’s liability in proportion to other parties and the number of incidents not reported. Accruals are based upon known facts and historical trends. Although management believes its accruals are adequate, a change in experience or actuarial assumptions could materially affect the Company’s results of operations in a particular period.
Income Taxes
Income Taxes
The Company records income taxes using the asset and liability method of accounting for deferred income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement and income tax basis of the Company’s assets and liabilities. Income taxes are estimated in each of the jurisdictions in which the Company operates. This process involves estimating the tax exposure, together with assessing temporary differences resulting from differing treatment of items, such as deferred revenue, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included, net, within the consolidated balance sheets as long-term assets and/or liabilities, as appropriate. The recording of a deferred tax asset assumes the realization of such asset in the future. Otherwise, a valuation allowance is recorded to reduce the asset to its estimated net realizable value. If management determines that the Company may not be able to realize all or part of a deferred tax asset in the future, a valuation allowance for the deferred tax asset is charged to income tax expense in the period the determination is made. Management considers future pretax income and ongoing prudent and feasible tax planning strategies in assessing the estimated net realizable value of tax assets and the corresponding need for any related valuation allowances.
In determining the provision for income taxes, management uses an effective tax rate based on annual pre-tax income, statutory tax rates, permanent tax differences and tax planning opportunities in the various jurisdictions in which the Company operates. The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings. The Company has generally not provided for U.S. income taxes on unremitted foreign earnings because such earnings are considered to be insignificant.
Significant factors that can affect the annual effective tax rate include management’s assessment of certain tax matters, the location and amount of taxable earnings, changes in certain non-deductible expenses and expected credits.
An entity may only recognize or continue to recognize tax positions that meet a "more likely than not" threshold. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. The Company assesses its income tax positions and records tax benefits for all years subject to examination based on management's evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company has recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the Company's financial statements.
The Company and its subsidiaries file income tax returns in numerous tax jurisdictions, including U.S. federal, most U.S. states and certain foreign jurisdictions. Although management believes its calculations for its tax returns are correct and the positions taken thereon are reasonable, the final outcome of income tax examinations could be materially different from the resolution management currently anticipates and the estimates that are reflected in the Company’s consolidated financial statements, which could materially affect the Company’s results of operations, cash flows and liquidity in a particular period. To the extent interest and penalties are assessed by taxing authorities, such amounts are accrued and included within income tax expense.
Income Taxes, Income Tax Uncertainties An entity may only recognize or continue to recognize tax positions that meet a "more likely than not" threshold. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. The Company assesses its income tax positions and records tax benefits for all years subject to examination based on management's evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company has recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the Company's financial statements.
Stock-Based Compensation
Stock-Based Compensation
The Company has certain stock-based compensation plans, under which restricted stock awards and restricted stock units (together, “restricted shares”) are available for issuance to eligible participants. Non-cash stock-based compensation expense is included within general and administrative expense in the consolidated statements of operations. Share-based payments, to the extent they are compensatory, are recognized based on their grant date fair values. Forfeitures are recorded as they occur. The Company records a deferred tax asset, or future tax benefit, based on the amount of share-based compensation recognized in the financial statements over the vesting period of share-based awards. The tax effects of
differences between the fair value of a share-based award on the date of vesting and the date of grant, also referred to as excess tax benefits or tax deficiencies, are recognized within the provision for income taxes in the period such vestings occur.
Grants of restricted shares are valued based on the closing market share price of MasTec’s common stock as reported on the New York Stock Exchange (the “market price”) on the date of grant. Compensation expense arising from restricted shares is recognized on a straight-line basis over the vesting period. Grants of restricted shares have cliff vesting terms, which generally vest over a period of three years. Upon vesting, some of the underlying shares may be sold to cover the required tax withholdings. However, some participants may choose the net share settlement method to cover withholding tax requirements, in which case shares are not issued, but are treated as common stock repurchases in the consolidated financial statements, as they reduce the number of shares that would have been issued upon vesting. The Company then pays the corresponding withholding taxes to the appropriate taxing authorities in cash on behalf of the recipient. Withheld shares, which are valued at the market price on the date of vesting, are recorded as a reduction to additional paid-in capital and are reflected within financing activities in the consolidated statements of cash flows. For the years ended December 31, 2022, 2021 and 2020, shares withheld in connection with stock-based compensation arrangements totaled 49,418, 63,054 and 11,667, respectively, and related payments to taxing authorities totaled $4.1 million, $6.0 million and $0.6 million, respectively.
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. Prior to January 1, 2021, the ESPPs allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period and (ii) the last day of the offering period, and the fair value of purchases was estimated using the Black-Scholes option-pricing valuation model. 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.
Collective Bargaining Agreements and Multiemployer Plans
Collective Bargaining Agreements and Multiemployer Plans
Certain of MasTec’s subsidiaries, including certain subsidiaries in Canada, are party to various collective bargaining agreements with unions representing certain of their employees. These agreements require the subsidiaries party to the agreements to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). These contributions are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. The Pension Protection Act of 2006, as amended (the “PPA”), requires pension plans that are underfunded to improve their funding ratios within prescribed intervals based on their level of underfunding, under which benefit reductions may apply and/or participating employers could be required to make additional contributions. In addition, if a multiemployer defined benefit plan fails to satisfy certain minimum funding requirements, the Internal Revenue Service (the “IRS”) may impose on the employers contributing to such plans a non-deductible excise tax of 5% of the amount of the accumulated funding deficiency. Union payrolls cannot be determined for future periods because the number of union employees employed at any given time, and the plans in which they may participate, vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with those projects. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to the ones contained in the expiring agreements.
Under current law pertaining to employers that are contributors to U.S.-registered multiemployer defined benefit plans, a plan’s termination, an employer’s voluntary withdrawal from, or the mass withdrawal of contributing employers from, an underfunded multiemployer defined benefit plan requires participating employers to make payments to the plan for their proportionate share of the multiemployer plan’s unfunded vested liabilities. These liabilities include an allocable share of the unfunded vested benefits of the plan for all plan participants, not only for benefits payable to participants of the contributing employer. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if the other participating employers cease to contribute to, or withdraw from, the plan. The allocable portion of liability to participating employers could be more disproportionate if employers that have withdrawn from the plan are insolvent, or if they otherwise fail to pay their proportionate share of the withdrawal liability. If the Company is subject to a withdrawal liability, the related withdrawal charge is recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization, with any related liability recorded within other current and/or other long-term liabilities, as appropriate. The Company’s participation in the multiemployer pension plans is evaluated by management on an ongoing basis.
Business Streamlining and Restructuring Activities
Business Streamlining and Restructuring Activities
From time to time, the Company may incur costs to streamline its business operations. These streamlining efforts, which are designed to improve profitability, could include eliminating service offerings that no longer fit into the Company’s business plan, certain acquisition and integration activities for acquired businesses, reducing or eliminating services or operations that do not produce adequate revenue or margins, or reducing costs of business units that need margin improvements. The costs associated with these efforts, which the Company refers to as business streamlining costs, acquisition and integration costs, or restructuring charges, can include such items as employee separation or termination costs, other integration-type costs, including facility consolidation and lease termination expenses, operating cost redundancies, losses on disposal of identified assets, and certain acquisition-related costs. When these efforts are related to circumstances that are significant, unique in nature and outside of the course of the Company’s normal and periodic business activities, they are referred to as restructuring costs, or, when acquisition-related, as acquisition and integration costs. Business streamlining costs, acquisition and integration costs, and/or restructuring charges are included within the applicable line items in the consolidated statement of operations based on the nature of the expenses incurred.
Litigation and Contingencies
Litigation and Contingencies
Accruals for litigation and contingencies are reflected in the consolidated financial statements based on management’s assessment, including advice of legal counsel, of the expected outcome of litigation or other dispute resolution proceedings and/or the expected resolution of contingencies. Costs incurred for litigation are expensed as incurred. Liabilities for estimated losses are accrued if the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability of loss and the determination as to whether the amount is reasonably estimable. Accruals are based on information available at the time of the assessment due to the uncertain nature of such matters. As additional information becomes available, management reassesses potential liabilities related to pending claims and litigation and may revise its previous estimates, which could materially affect the Company’s results of operations in a given period.
Comprehensive Income (Loss)
Comprehensive Income (Loss)
Comprehensive income or loss is a measure of net income and other changes in equity that result from transactions other than those with shareholders. Comprehensive income or loss and related accumulated comprehensive income or loss balances consist of net income, foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of the Company’s foreign subsidiaries with a functional currency other than the U.S. dollar, unrealized gains and losses from certain investment activities and net income or loss attributable to non-controlling interests.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements.
Accounting Pronouncements to be 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 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. This ASU is not expected to have a material effect on the Company’s consolidated financial statements.
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Information
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Years Ended December 31,
202220212020
Net income attributable to MasTec:
Net income - basic (a)
$33,354 $328,831 $322,848 
Fair value gain (loss) related to resolved contingent payments (b)
$1,682 $— $— 
Net income - diluted (a)
$31,672 $328,831 $322,848 
Weighted average shares outstanding:
Weighted average shares outstanding - basic (c)
74,917 72,499 72,799 
Dilutive common stock equivalents (d)(e)
1,268 1,442 916 
Weighted average shares outstanding - diluted76,185 73,941 73,715 
(a)    Basic net income is calculated as total net income or loss less amounts attributable to non-controlling interests. Diluted net income 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 discussion above and in Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.
(b)    Represents the fair value gain or loss related to additional contingent payments for which the contingency has been resolved as of December 31, 2022. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.
(c)    For the year ended December 31, 2022, basic shares include approximately 127,000 weighted average shares related to additional contingent payments.
(d)    For the years ended December 31, 2022, 2021 and 2020, weighted average anti-dilutive common stock equivalents totaled approximately 255,000, 159,000 and 44,000, respectively. For the year ended December 31, 2022, weighted average anti-dilutive common stock equivalents included approximately 29,200 warrants associated with the IEA acquisition.
(e)    For the year ended December 31, 2022, common stock equivalents included approximately 105,000 weighted average shares related to additional contingent
payments to the former owners of an acquired business.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Rollforward of Goodwill by Reportable Segment The following table provides a reconciliation of changes in goodwill by reportable segment for the periods indicated (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 - Segments and Related Information for additional information.
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2020$562.1 $152.7 $501.9 $150.1 $1,366.8 
Accumulated impairment loss (a)
— — (123.8)— (123.8)
Goodwill, net, as of December 31, 2020$562.1 $152.7 $378.1 $150.1 $1,243.0 
Additions from new business combinations52.3 13.4 58.3 153.3 277.3 
Measurement period adjustments (b)
0.1 — — — 0.1 
Currency translation adjustments— — 0.2 — 0.2 
Goodwill, net, as of December 31, 2021 (c)
$614.5 $166.1 $436.6 $303.4 $1,520.6 
Additions from new business combinations3.0 535.2 4.6 1.9 544.7 
Measurement period adjustments (b)
(11.4)2.0 25.3 (35.2)(19.3)
Currency translation adjustments— — (1.0)— (1.0)
Goodwill, net, as of December 31, 2022$606.1 $703.3 $465.5 $270.1 $2,045.0 
Accumulated impairment loss (a)
— — (116.7)— (116.7)
Goodwill, gross, as of December 31, 2022$606.1 $703.3 $582.2 $270.1 $2,161.7 
(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, in 2022 relate primarily to an increase in amortizing intangible assets, partially offset by an increase in consideration transferred resulting from federal income tax elections.
(c)    The above described change in segment reporting for the HMG acquisition resulted in a decrease in goodwill for the Power Delivery segment of $23.4 million and increases in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.
Schedule of Finite-Lived Intangible Assets
The following table provides a reconciliation of changes in other intangible assets, net, for the periods 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, 2020$297.9 $50.4 $84.3 $432.6 
Accumulated amortization
(218.5)(9.7)(20.4)(248.6)
Other intangible assets, net, as of December 31, 2020$79.4 $40.7 $63.9 $184.0 
Additions from new business combinations465.0 89.7 8.4 563.1 
Currency translation adjustments— — 0.4 0.4 
Amortization expense(59.3)(5.9)(12.0)(77.2)
Other intangible assets, net, as of December 31, 2021$485.1 $124.5 $60.7 $670.3 
Additions from new business combinations272.0 95.8 0.3 368.1 
Measurement period adjustments (c)
56.0 (6.9)(3.6)45.5 
Currency translation adjustments— — (1.7)(1.7)
Amortization expense(112.5)(13.4)(10.0)(135.9)
Other intangible assets, net, as of December 31, 2022$700.6 $200.0 $45.7 $946.3 
Remaining weighted average amortization, in years1314913
(a)    Trade names includes approximately $34.5 million of non-amortizing trade names as of each of December 31, 2022, 2021 and 2020.
(b)    Consists principally of pre-qualifications and non-compete agreements.
(c)    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, in 2022 relate primarily to an increase in amortizing intangible assets resulting from the finalization of the related intangible asset valuations.
Schedule of Expected Future Amortization Expense
Expected future amortization expense as of December 31, 2022 is summarized in the following table (in millions):
Amortization Expense
2023$167.6 
2024132.8 
2025109.2 
202690.2 
202781.0 
Thereafter331.0 
Total
$911.8 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $47.5 $612.0 
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 $50.3 $798.8 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$593.6 $6.1 $599.7 
Current assets34.5 1.6 36.1 
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.4)(4.7)(141.1)
Current liabilities, including current portion of operating lease liabilities(422.5)(2.6)(425.1)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(132.6)(0.2)(132.8)
Total identifiable net assets$217.9 $36.2 $254.1 
Goodwill530.6 14.1 544.7 
Total net assets acquired, including goodwill$748.5 $50.3 $798.8 
The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):
Acquisition consideration(a):
HMGAll otherTotal
Cash, net of cash acquired$402.4 $876.7 $1,279.1 
Shares transferred181.7 — 181.7 
Estimated fair value of contingent consideration— 104.9 104.9 
Total consideration$584.1 $981.6 $1,565.7 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$409.0 $266.2 $675.2 
Current assets19.5 26.7 46.2 
Property and equipment248.6 250.6 499.2 
Long-term assets, primarily operating lease right-of-use assets84.9 81.9 166.8 
Amortizing intangible assets164.4 444.2 608.6 
Accounts payable(108.0)(49.3)(157.3)
Current liabilities, including current portion of operating lease liabilities(157.2)(140.7)(297.9)
Long-term debt, including finance lease obligations(0.2)(4.4)(4.6)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(148.3)(76.6)(224.9)
Total identifiable net assets$512.7 $798.6 $1,311.3 
Goodwill71.4 186.6 258.0 
Total net assets acquired, including goodwill$584.1 $985.2 $1,569.3 
Bargain purchase gain— (3.6)(3.6)
Total consideration$584.1 $981.6 $1,565.7 
(a)    Acquisition consideration in the table above excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets
The following table provides details of accounts receivable, net of allowance, and contract assets (together “accounts receivable, net”) as of the dates indicated (in millions):
December 31,
20222021
Contract billings
$1,408.1 $1,027.1 
Less allowance(8.4)(7.8)
Accounts receivable, net of allowance
$1,399.7 $1,019.3 
Retainage
$401.9 $296.8 
Unbilled receivables
1,328.0 931.1 
Contract assets$1,729.9 $1,227.9 
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
December 31,
20222021
Estimated Useful Lives
(in years)
Land$73.5 $40.0 
Buildings and leasehold improvements
86.7 94.1 3-40
Machinery, equipment and vehicles2,797.0 2,411.0 2-20
Office equipment, furniture and internal-use software286.8 262.6 3-7
Construction in progress
67.4 32.7 
Total property and equipment
$3,311.4 $2,840.4 
Less accumulated depreciation and amortization
(1,557.3)(1,404.3)
Property and equipment, net
$1,754.1 $1,436.1 
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Carrying Values of Debt The following table provides details of the carrying values of debt as of the dates indicated (in millions):
December 31,
 Description
Maturity Date20222021
Senior credit facility:November 1, 2026
Revolving loans$896.0 $772.3 
Term loan350.0 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029281.2 — 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 — 
Finance lease and other obligations414.5 310.3 
Total debt obligations$3,241.7 $2,032.6 
Less unamortized deferred financing costs(17.6)(18.5)
Total debt, net of deferred financing costs$3,224.1 $2,014.1 
Current portion of long-term debt171.9 137.9 
Long-term debt$3,052.2 $1,876.2 
Schedule of Contractual Maturities of Debt and Finance Lease Obligations
Contractual maturities of MasTec’s debt, which includes finance lease obligations, as of December 31, 2022 were as follows (in millions):
2023$171.9 
2024144.2 
2025519.1 
20261,274.1 
2027247.6 
Thereafter884.8 
Total
$3,241.7 
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Future Minimum Lease Commitments, Finance Leases
Future minimum lease commitments as of December 31, 2022 were as follows (in millions):
 Finance
 Leases
Operating Leases
2023$171.0 $102.0 
2024122.4 79.0 
202585.7 53.0 
202629.6 35.0 
20273.5 16.8 
Thereafter
0.6 31.9 
Total minimum lease payments
$412.8 $317.7 
Less amounts representing interest
(23.7)(27.1)
Total lease obligations, net of interest
$389.1 $290.6 
Less current portion
158.2 96.5 
Long-term portion of lease obligations, net of interest
$230.9 $194.1 
Schedule of Future Minimum Lease Commitments, Operating Leases
Future minimum lease commitments as of December 31, 2022 were as follows (in millions):
 Finance
 Leases
Operating Leases
2023$171.0 $102.0 
2024122.4 79.0 
202585.7 53.0 
202629.6 35.0 
20273.5 16.8 
Thereafter
0.6 31.9 
Total minimum lease payments
$412.8 $317.7 
Less amounts representing interest
(23.7)(27.1)
Total lease obligations, net of interest
$389.1 $290.6 
Less current portion
158.2 96.5 
Long-term portion of lease obligations, net of interest
$230.9 $194.1 
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Activity, Restricted Shares
Activity, restricted shares: (a)
Restricted
Shares
Per Share
Weighted Average
Grant Date
Fair Value
Non-vested restricted shares, as of December 31, 20201,845,341 $34.90 
Granted338,446 89.20 
Vested(403,538)42.32 
Canceled/forfeited(31,564)32.96 
Non-vested restricted shares, as of December 31, 20211,748,685 $43.73 
Granted613,364 74.37 
Vested(235,164)48.33 
Canceled/forfeited(77,605)44.84 
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
(a)    Includes 2,150, 1,300 and 2,300 restricted stock units as of December 31, 2022, 2021 and 2020, respectively.
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Other Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Schedule of Multiemployer Pension Plans Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:
Contributions
(in millions)
For the Years Ended December 31,
Pension Protection Act Zone Status
Multiemployer Pension PlanEmployer Identification NumberPlan Number202220212020Expiration Date of CBA2022As of2021As ofFIP/RP StatusSurcharge
National Electrical Benefit Fund530181657001$17.7 $5.9 $1.6 
Varies through 05/31/2027
Green12/31/2021Green12/31/2020NANo
Local Union No. 9 IBEW and Outside Contractors Pension Fund5160777200019.3 4.7 0.0 5/31/2025Green10/31/2021(a)Green10/31/2020(a)NANo
Central Pension Fund of the IUOE & Participating Employers3660523900018.1 27.4 5.6 
Varies through 4/30/2027
Green1/31/2022Green1/31/2021NANo
Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund2260321030013.7 0.0 0.0 2/29/2024Green3/31/2022Green3/31/2021NANo
Construction Laborers' Pension Trust Fund for Southern California4361590560013.4 0.0 0.0 
Varies through 6/30/2026
Green12/31/2021Green12/31/2020NANo
IBEW Local 1249 Pension Plan1560351610013.3 1.4 3.7 
Varies through 12/31/2025
Green12/31/2021Green12/31/2020NANo
IBEW Local 456 Pension Plan2262389950013.2 0.0 0.0 11/29/2025Green12/31/2021(a)Green12/31/2020NANo
Chicago & Vicinity Laborers' District Council Pension Plan3625145140022.5 0.8 0.2 
Varies through 5/31/2026
Green5/31/2021Green5/31/2020NANo
Pipeline Industry Pension Fund7361464330012.3 10.9 2.6 
Varies through 6/4/2023
Green12/31/2021Green12/31/2020NANo
Midwest Operating Engineers Pension Trust Fund3661400970012.1 1.6 1.1 
Varies through 5/31/2025
Green3/31/2022(b)Green3/31/2021(b)NANo
Teamsters National Pipe Line Pension Plan4611028510011.5 6.2 1.8 
Varies through 6/04/2023
Green12/31/2021(a)Green12/31/2020(a)NANo
San Diego County Construction Laborers' Pension Trust Fund9560905410011.5 0.0 0.0 6/30/2026Green8/31/2021Green8/31/2020NANo
Laborers' Local Union No. 158 Pension Plan2365803230011.5 0.7 0.9 
Varies through 05/31/27
Green12/31/2021(a)Green12/31/2020(a)NANo
Southern California Pipe Trades Retirement Fund5161084430011.4 0.0 0.0 4/30/2025Green12/31/2021Green12/31/2020NANo
Central Laborers' Pension Fund3760523790011.3 1.3 0.8 
Varies through 4/30/2027
Yellow12/31/2021(b)Yellow12/31/2020(b)ImplementedNo
West Virginia Laborers' Pension Trust Fund5560267750010.9 2.5 1.4 
Varies through 6/4/2023
Green3/31/2022(a)Green3/31/2021(a)NANo
Minnesota Laborers' Pension Fund4161595990010.7 5.1 0.8 
Varies through 5/31/2023
Green12/31/2021Green12/31/2020NANo
Laborers' National Pension Fund7512808270010.6 3.8 0.8 
Varies through 6/30/2025
Red12/31/2021(a)Red12/31/2020ImplementedNo
Employer- Teamsters Local Nos. 175 & 505 Pension Trust Fund5560218500010.5 0.6 0.6 5/31/2023Red12/31/2021(b)Red12/31/2020(a), (b)ImplementedNo
Laborers' District Council of Western Pennsylvania Pension Fund2561355760010.5 3.1 1.8 
Varies through 3/31/2025
Yellow12/31/2021Yellow12/31/2020ImplementedNo
Other funds23.0 18.0 6.3 
Total multiemployer pension plan contributions$89.0 $94.0 $30.0 
(a)The Company’s contributions to this plan represent greater than 5% of the plan’s total contributions.
(b)This plan has utilized extended amortization provisions, which provide plans with extensions of time to amortize pension funding shortfalls.
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)
For the Years Ended December 31:LowHighPensionOther MultiemployerTotal
20226,601 7,136 $89.0 $56.3 $145.3 
20212,412 6,979 $94.0 $34.1 $128.1 
20201,119 2,412 $30.0 $7.5 $37.5 
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Equity (Tables)
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Loss  
Rollforward of Accumulated Other Comprehensive Loss
A rollforward of activity within accumulated other comprehensive income (loss) for the periods indicated was as follows (in thousands):
For the Years Ended December 31,
202220212020
Foreign CurrencyOtherTotalForeign CurrencyOtherTotalForeign CurrencyOtherTotal
Balance as of January 1$(64,014)$(14,762)$(78,776)$(64,272)$(27,172)$(91,444)$(65,685)$(10,021)$(75,706)
Unrealized (losses) gains, net of tax(3,089)30,910 27,821 258 12,410 12,668 1,413 (17,151)(15,738)
Balance as of December 31$(67,103)$16,148 $(50,955)$(64,014)$(14,762)$(78,776)$(64,272)$(27,172)$(91,444)
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income before Income Taxes
The components of income before income taxes for the periods indicated were as follows (in millions):
For the Years Ended December 31,
202220212020
Domestic
$66.7 $414.1 $435.9 
Foreign
(23.6)16.0 (10.7)
Total
$43.1 $430.1 $425.2 
Schedule of Provision for Income Taxes
The provision for income taxes for the periods indicated were as follows (in millions):
For the Years Ended December 31,
202220212020
Current:
Federal$(9.8)$36.9 $70.6 
Foreign3.6 1.5 2.1 
State and local5.8 9.0 22.6 
$(0.4)$47.4 $95.3 
Deferred:
Federal$5.9 $37.0 $14.8 
Foreign0.6 (0.1)(9.8)
State and local3.1 15.0 2.2 
$9.6 $51.9 $7.2 
Provision for income taxes$9.2 $99.3 $102.5 
Schedule of Deferred Tax Assets and Liabilities
The tax effects of significant items comprising the Company’s net deferred tax liability as of the dates indicated were as follows (in millions):
December 31,
20222021
Deferred tax assets:
Accrued insurance$40.9 $42.2 
Operating loss carryforwards and tax credits115.4 80.7 
Compensation and benefits36.9 36.1 
Bad debt2.0 1.6 
Other36.4 15.4 
Capitalized expenses110.3 — 
Valuation allowance(87.6)(54.2)
Total deferred tax assets
$254.3 $121.8 
Deferred tax liabilities:
Property and equipment$375.7 $310.1 
Goodwill91.3 77.9 
Other intangible assets131.4 58.7 
Gain on remeasurement of equity investee7.3 7.2 
Revenue recognition84.6 1.6 
Investments in unconsolidated entities109.3 99.7 
Other26.1 17.0 
Total deferred tax liabilities
$825.7 $572.2 
Net deferred tax liabilities$(571.4)$(450.4)
Schedule of Effective Tax Rate Reconciliation
A reconciliation of the U.S. statutory federal income tax rate related to pretax income to the effective tax rate for the periods indicated is as follows:
For the Years Ended December 31,
202220212020
U.S. statutory federal rate applied to pretax income
21.0 %21.0 %21.0 %
State and local income taxes, net of federal benefit
8.8 4.3 4.3 
Foreign tax rate differential
1.3 0.1 (0.2)
Non-deductible expenses
(1.6)0.3 1.5 
Goodwill and intangible assets
(0.7)0.4 (0.2)
Change in tax rate
12.7 1.6 0.6 
Other
(1.3)0.8 (0.6)
Tax credits
(37.9)(4.8)(1.2)
Stock basis adjustment
0.0 (0.9)0.0 
Valuation allowance for deferred tax assets
19.0 0.3 (1.1)
Effective income tax rate
21.3 %23.1 %24.1 %
Rollforward of Uncertain Tax Positions
A reconciliation of the beginning and ending amount of uncertain tax positions including interest and penalties is as follows (in millions):
For the Years Ended December 31,
202220212020
Beginning balance$23.7 $18.4 $13.5 
Additions based on tax positions related to the current year8.0 4.4 1.5 
Additions for tax positions of prior years17.6 6.8 3.4 
Settlements— (5.1)— 
Lapse of statute of limitations(6.9)(0.8)— 
Ending balance$42.4 $23.7 $18.4 
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Years Ended December 31,
Revenue:202220212020
Communications (a)
$3,233.7 $2,551.1 $2,512.2 
Clean Energy and Infrastructure2,618.6 1,865.0 1,526.9 
Oil and Gas1,219.6 2,540.5 1,789.8 
Power Delivery2,725.2 1,016.8 506.5 
Other— 0.0 0.6 
Eliminations(19.1)(21.6)(15.0)
Consolidated revenue$9,778.0 $7,951.8 $6,321.0 
(a)    Revenue generated primarily by utilities customers represented 23.6%, 20.8% and 15.6% of Communications segment revenue for the years ended December 31, 2022, 2021 and 2020, respectively.
For the Years Ended December 31,
EBITDA:202220212020
Communications$327.1 $269.5 $270.1 
Clean Energy and Infrastructure102.8 75.0 80.4 
Oil and Gas163.5 557.6 510.9 
Power Delivery202.9 68.0 14.9 
Other31.8 33.8 30.7 
Segment EBITDA$828.1 $1,003.8 $907.0 
For the Years Ended December 31,
Depreciation and Amortization:202220212020
Communications$126.4 $99.3 $87.1 
Clean Energy and Infrastructure87.0 43.5 18.2 
Oil and Gas134.6 207.8 156.6 
Power Delivery147.8 61.5 24.7 
Other— 0.0 0.1 
Corporate11.3 10.7 11.1 
Consolidated depreciation and amortization$507.1 $422.8 $297.8 
As of December 31,
Assets:2022
2021 (a)
2020
Communications$2,378.6 $2,100.9 $1,941.9 
Clean Energy and Infrastructure2,979.9 1,067.0 653.7 
Oil and Gas1,544.2 1,527.6 1,631.1 
Power Delivery1,967.9 2,017.2 541.6 
Other297.3 238.1 191.8 
Corporate125.4 170.6 267.8 
Consolidated segment assets$9,293.3 $7,121.4 $5,227.9 
(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in Communications and Oil and Gas segment assets of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.
For the Years Ended December 31,
Capital Expenditures:202220212020
Communications$87.1 $50.6 $38.4 
Clean Energy and Infrastructure35.8 44.6 14.0 
Oil and Gas49.0 55.7 149.2 
Power Delivery83.4 13.0 3.8 
Other— 0.0 0.0 
Corporate8.0 6.2 8.3 
Consolidated capital expenditures$263.4 $170.1 $213.7 
Reconciliation of Consolidated Income before Income Taxes to EBITDA
For the Years Ended December 31,
EBITDA Reconciliation:202220212020
Income before income taxes$43.1 $430.1 $425.2 
Plus:
Interest expense, net112.3 53.4 59.6 
Depreciation371.2 345.6 258.8 
Amortization135.9 77.2 38.9 
Corporate EBITDA 165.6 97.5 124.5 
Segment EBITDA$828.1 $1,003.8 $907.0 
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Number of reportable segments | segment 5    
Accrued payroll taxes   $ 42,000  
Valuation allowances for inventory $ 12,200 11,100  
Cash held by proportionately consolidated entities 370,592 360,736  
Variable interest entity, maximum loss exposure 24,000 24,000  
Variable interest entity, maximum exposure to loss 37,000 37,000  
Financing costs incurred 2,800 6,000 $ 8,900
Amortization of deferred financing costs 3,600 3,200 3,000
Deferred financing costs, net of accumulated amortization 17,600 18,500  
2022 Acquisitions      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Acquisition costs $ 17,000 7,000 2,000
4.875% Senior Notes | Senior Notes      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Debt instrument, interest rate (percentage) 4.875%    
Write off of deferred debt issuance cost     $ 2,300
Self-Insurance | Workers' Compensation Policy      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies $ 2,000    
Self-Insurance | General Liability Policy      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies 5,000    
Self-Insurance | Property Insurance Policy | Automobile Liability      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies 9,500    
Self-Insurance | Employee Group Medical Claims Policy      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Loss contingency, maximum loss per employee 600    
Proportionately Consolidated Non-Controlled Joint Venture      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Cash held by proportionately consolidated entities $ 25,700 $ 14,600  
Maximum      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, term of contract 16 years    
Maximum | Equipment Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 5 years    
Maximum | Facility Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 5 years    
Minimum | Equipment Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 1 year    
Minimum | Facility Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 1 year    
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue [Line Items]      
Revenue recognition, performance obligations satisfied in previous periods, revenue recognized $ 13.8 $ 41.1 $ 13.5
Revenue recognition, remaining performance obligations, contract price allocated 7,700.0    
Contract with customer, unapproved change orders and/or claims, amount (in dollars) $ 271.0 $ 104.0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Revenue [Line Items]      
Revenue recognition, remaining performance obligations, completion period (in years) 1 year    
Revenue recognition, remaining performance obligations, contract price allocated $ 5,600.0    
Maximum      
Revenue [Line Items]      
Revenue recognition, changes in contract estimates, cost-to-cost method, financial effect, percentage 5.00% 5.00% 5.00%
Change order or claim approval process, term within which expected to be completed (in years) 1 year    
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements      
Revenue [Line Items]      
Concentration risk, percentage of total 51.00% 38.00% 36.00%
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements | Point in Time      
Revenue [Line Items]      
Concentration risk, percentage of total 4.00% 4.00% 5.00%
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Business, Basis of Presentation and Significant Accounting Policies - Goodwill and Indefinite-Lived Intangible Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
yr
reportingUnit
reportingComponent
Dec. 31, 2021
USD ($)
yr
reportingUnit
Dec. 31, 2020
USD ($)
yr
reportingUnit
Goodwill [Line Items]      
Goodwill $ 2,045,041 $ 1,520,575 $ 1,243,000
Goodwill      
Goodwill [Line Items]      
Discount rate sensitivity analysis, spread on discount rate for which evaluation was completed (percentage) 1.00% 1.00% 1.00%
Terminal Growth Rate      
Goodwill [Line Items]      
Goodwill impairment testing, measurement input 0.030 0.025 0.025
Discount Rate      
Goodwill [Line Items]      
Goodwill impairment testing, measurement input 0.130    
Maximum | Terminal Growth Rate      
Goodwill [Line Items]      
Goodwill impairment testing, measurement input   0.030  
Maximum | Number of Years of Discounted Cash Flows      
Goodwill [Line Items]      
Goodwill impairment testing, measurement input | yr 9 9 9
Maximum | Discount Rate      
Goodwill [Line Items]      
Goodwill impairment testing, measurement input   0.150 0.150
Minimum | Number of Years of Discounted Cash Flows      
Goodwill [Line Items]      
Goodwill impairment testing, measurement input | yr 5 5 5
Minimum | Discount Rate      
Goodwill [Line Items]      
Goodwill impairment testing, measurement input   0.105 0.130
Clean Energy and Infrastructure, Communications and Oil And Gas      
Goodwill [Line Items]      
Goodwill impairment testing, number of reporting units | reportingUnit 1    
Oil and Gas      
Goodwill [Line Items]      
Goodwill impairment testing, number of reporting units | reportingUnit 4 4 3
Goodwill $ 465,500 $ 436,600 $ 378,100
Oil and Gas | One Reporting Unit      
Goodwill [Line Items]      
Goodwill $ 37,500    
Goodwill impairment testing, reporting unit, percentage of estimated fair value in excess of carrying value (percentage) 14.00%    
Power Delivery      
Goodwill [Line Items]      
Goodwill impairment testing, number of reporting units | reportingUnit 1    
Goodwill $ 270,100 $ 303,400 150,100
Number of reporting components | reportingComponent 3    
Clean Energy and Infrastructure      
Goodwill [Line Items]      
Goodwill impairment testing, number of reporting units | reportingUnit 1 1  
Goodwill $ 703,300 $ 166,100 $ 152,700
Communications      
Goodwill [Line Items]      
Goodwill impairment testing, number of reporting units | reportingUnit   3 1
Goodwill $ 606,100 $ 614,500 $ 562,100
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Business, Basis of Presentation and Significant Accounting Policies - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation, shares withheld (in shares) 49,418 63,054 11,667
Stock-based compensation, payments for employee tax obligations to taxing authorities (in dollars) $ 4,098 $ 6,024 $ 636
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation, vesting period (in years) 3 years    
Employee Stock Purchase Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation, purchase price of common stock, percentage 85.00%    
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Schedule of Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income attributable to MasTec:      
Net income - basic $ 33,354 $ 328,831 $ 322,848
Fair value gain (loss) related to resolved contingent payments 1,682 0 0
Net income -diluted $ 31,672 $ 328,831 $ 322,848
Weighted average shares outstanding:      
Weighted average shares outstanding - basic (in shares) 74,917 72,499 72,799
Dilutive common stock equivalents (in shares) 1,268 1,442 916
Weighted average shares outstanding - diluted (in shares) 76,185 73,941 73,715
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Narrative (Details) - shares
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Combinations [Line Items]            
Basic weighted average common shares outstanding (in shares)       74,917,000 72,499,000 72,799,000
Anti-dilutive common stock (in shares)       255,000 159,000 44,000
Dilutive common stock equivalents (in shares)       1,268,000 1,442,000 916,000
Treasury stock acquired (in shares)       1,124,000 0 3,600,000
Effect of share repurchases, decrease in weighted average shares outstanding (in shares)       731,000    
Former Owner Of Acquired Business            
Business Combinations [Line Items]            
Basic weighted average common shares outstanding (in shares)       127,000    
Dilutive common stock equivalents (in shares)       105,000    
HMG            
Business Combinations [Line Items]            
Business acquisition, number of shares issued (in shares) 1,975,000   133,000   2,000,000  
IEA            
Business Combinations [Line Items]            
Business acquisition, number of shares issued (in shares)   2,758,000        
Increase in number of shares issued (in shares)       637,000    
IEA | Warrant            
Business Combinations [Line Items]            
Anti-dilutive common stock (in shares)       29,200    
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Line Items]      
Goodwill, gross $ 2,161,700   $ 1,366,800
Accumulated impairment loss (116,700)   (123,800)
Goodwill, net 2,045,041 $ 1,520,575 1,243,000
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 1,520,575 1,243,000  
Additions from new business combinations 544,700 277,300  
Measurement period adjustments, net (19,300) 100  
Currency translation adjustments (1,000) 200  
Goodwill, net, ending balance 2,045,041 1,520,575 1,243,000
HMG      
Goodwill [Line Items]      
Goodwill, net 71,400    
Goodwill [Roll Forward]      
Goodwill, net, ending balance 71,400    
Communications      
Goodwill [Line Items]      
Goodwill, gross 606,100   562,100
Accumulated impairment loss 0   0
Goodwill, net 606,100 614,500 562,100
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 614,500 562,100  
Additions from new business combinations 3,000 52,300  
Measurement period adjustments, net (11,400) 100  
Currency translation adjustments 0 0  
Goodwill, net, ending balance 606,100 614,500 562,100
Clean Energy and Infrastructure      
Goodwill [Line Items]      
Goodwill, gross 703,300   152,700
Accumulated impairment loss 0   0
Goodwill, net 703,300 166,100 152,700
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 166,100 152,700  
Additions from new business combinations 535,200 13,400  
Measurement period adjustments, net 2,000 0  
Currency translation adjustments 0 0  
Goodwill, net, ending balance 703,300 166,100 152,700
Oil and Gas      
Goodwill [Line Items]      
Goodwill, gross 582,200   501,900
Accumulated impairment loss (116,700)   (123,800)
Goodwill, net 465,500 436,600 378,100
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 436,600 378,100  
Additions from new business combinations 4,600 58,300  
Measurement period adjustments, net 25,300 0  
Currency translation adjustments (1,000) 200  
Goodwill, net, ending balance 465,500 436,600 378,100
Oil and Gas | HMG      
Goodwill [Roll Forward]      
Goodwill, period increase (decrease)   10,400  
Power Delivery      
Goodwill [Line Items]      
Goodwill, gross 270,100   150,100
Accumulated impairment loss 0   0
Goodwill, net 270,100 303,400 150,100
Goodwill [Roll Forward]      
Goodwill, net, beginning balance 303,400 150,100  
Additions from new business combinations 1,900 153,300  
Measurement period adjustments, net (35,200) 0  
Currency translation adjustments 0 0  
Goodwill, net, ending balance $ 270,100 303,400 $ 150,100
Power Delivery | HMG      
Goodwill [Roll Forward]      
Goodwill, period increase (decrease)   (23,400)  
Communications Segment | HMG      
Goodwill [Roll Forward]      
Goodwill, period increase (decrease)   $ 13,000  
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Intangible Assets [Line Items]      
Other intangible assets, gross     $ 432,600
Accumulated amortization     (248,600)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 670,280 $ 184,000  
Additions from new business combinations 368,100 563,100  
Measurement period adjustments 45,500    
Currency translation adjustments (1,700) 400  
Amortization expense (135,900) (77,200)  
Other intangible assets, net, ending balance $ 946,299 670,280  
Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 13 years    
Customer Relationships and Backlog      
Other Intangible Assets [Line Items]      
Other intangible assets, gross     297,900
Accumulated amortization     (218,500)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 485,100 79,400  
Additions from new business combinations 272,000 465,000  
Measurement period adjustments 56,000    
Currency translation adjustments 0 0  
Amortization expense (112,500) (59,300)  
Other intangible assets, net, ending balance $ 700,600 485,100  
Customer Relationships and Backlog | Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 13 years    
Trade Names      
Other Intangible Assets [Line Items]      
Other intangible assets, gross     50,400
Accumulated amortization     (9,700)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 124,500 40,700  
Additions from new business combinations 95,800 89,700  
Measurement period adjustments (6,900)    
Currency translation adjustments 0 0  
Amortization expense (13,400) (5,900)  
Other intangible assets, net, ending balance $ 200,000 124,500  
Trade Names | Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 14 years    
Other      
Other Intangible Assets [Line Items]      
Other intangible assets, gross     84,300
Accumulated amortization     (20,400)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 60,700 63,900  
Additions from new business combinations 300 8,400  
Measurement period adjustments (3,600)    
Currency translation adjustments (1,700) 400  
Amortization expense (10,000) (12,000)  
Other intangible assets, net, ending balance $ 45,700 60,700  
Other | Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 9 years    
Trade Names      
Other Intangible Assets [Roll Forward]      
Other intangible assets, non-amortizing $ 34,500 $ 34,500 $ 34,500
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Expected Future Amortization Expense (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Amortization Expense  
2023 $ 167.6
2024 132.8
2025 109.2
2026 90.2
2027 81.0
Thereafter 331.0
Total $ 911.8
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended 24 Months Ended
May 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Acquisition consideration          
Cash, net of cash acquired   $ 635,763 $ 1,244,603 $ 24,971  
Identifiable assets acquired and liabilities assumed:          
Goodwill   $ 2,045,041 1,520,575 1,243,000 $ 2,045,041
Business Combination Bargain Purchase Gain Recognized Statement of Income or Comprehensive Income Extensible Enumeration not Disclosed Flag   Bargain purchase gain      
Power Delivery          
Identifiable assets acquired and liabilities assumed:          
Goodwill   $ 270,100 303,400 $ 150,100 270,100
2022 Acquisitions          
Acquisition consideration          
Cash, net of cash acquired   612,000      
Shares transferred   173,700      
Estimated fair value of warrants   10,300      
Estimated fair value of contingent consideration   2,800     2,800
Total consideration   798,800      
Identifiable assets acquired and liabilities assumed:          
Accounts receivable and contract assets   599,700     599,700
Current assets   36,100     36,100
Property and equipment   243,200     243,200
Long-term assets, primarily operating lease right-of-use assets   37,000     37,000
Amortizing intangible assets   368,100     368,100
Accounts payable   (141,100)     (141,100)
Current liabilities, including current portion of operating lease liabilities   (425,100)     (425,100)
Long-term debt, including finance lease obligations   (331,000)     (331,000)
Long-term debt, including finance lease obligations   (132,800)     (132,800)
Total identifiable net assets   254,100     254,100
Goodwill   544,700     544,700
Total net assets acquired, including goodwill   798,800     798,800
Business combinations, contingent consideration, earn-out liabilities   2,800     2,800
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     0
Total consideration   748,500      
Identifiable assets acquired and liabilities assumed:          
Accounts receivable and contract assets   593,600     593,600
Current assets   34,500     34,500
Property and equipment   213,000     213,000
Long-term assets, primarily operating lease right-of-use assets   36,900     36,900
Amortizing intangible assets   362,200     362,200
Accounts payable   (136,400)     (136,400)
Current liabilities, including current portion of operating lease liabilities   (422,500)     (422,500)
Long-term debt, including finance lease obligations   (330,800)     (330,800)
Long-term debt, including finance lease obligations   (132,600)     (132,600)
Total identifiable net assets   217,900     217,900
Goodwill   530,600     530,600
Total net assets acquired, including goodwill   748,500     748,500
Business combinations, contingent consideration, earn-out liabilities   0     0
All other          
Acquisition consideration          
Cash, net of cash acquired   47,500      
Shares transferred   0      
Estimated fair value of warrants   0      
Estimated fair value of contingent consideration   2,800     2,800
Total consideration   50,300      
Identifiable assets acquired and liabilities assumed:          
Accounts receivable and contract assets   6,100     6,100
Current assets   1,600     1,600
Property and equipment   30,200     30,200
Long-term assets, primarily operating lease right-of-use assets   100     100
Amortizing intangible assets   5,900     5,900
Accounts payable   (4,700)     (4,700)
Current liabilities, including current portion of operating lease liabilities   (2,600)     (2,600)
Long-term debt, including finance lease obligations   (200)     (200)
Long-term debt, including finance lease obligations   (200)     (200)
Total identifiable net assets   36,200     36,200
Goodwill   14,100     14,100
Total net assets acquired, including goodwill   50,300     50,300
Business combinations, contingent consideration, earn-out liabilities   2,800     2,800
2021 Acquisitions          
Acquisition consideration          
Cash, net of cash acquired   1,279,100      
Shares transferred   181,700      
Estimated fair value of contingent consideration   104,900 105,000   104,900
Total consideration   1,565,700      
Identifiable assets acquired and liabilities assumed:          
Accounts receivable and contract assets   675,200     675,200
Current assets   46,200     46,200
Property and equipment   499,200     499,200
Long-term assets, primarily operating lease right-of-use assets   166,800     166,800
Amortizing intangible assets   608,600     608,600
Accounts payable   (157,300)     (157,300)
Current liabilities, including current portion of operating lease liabilities   (297,900)     (297,900)
Long-term debt, including finance lease obligations   (4,600)     (4,600)
Long-term debt, including finance lease obligations   (224,900)     (224,900)
Total identifiable net assets   1,311,300     1,311,300
Goodwill   258,000     258,000
Total net assets acquired, including goodwill   1,569,300     1,569,300
Bargain purchase gain   (3,600)      
Business combinations, contingent consideration, earn-out liabilities   104,900 105,000   104,900
2021 Acquisitions | Power Delivery          
Identifiable assets acquired and liabilities assumed:          
Bargain purchase gain   (200)     (3,600)
HMG          
Acquisition consideration          
Cash, net of cash acquired   402,400      
Shares transferred   181,700 182,000    
Estimated fair value of contingent consideration   0     0
Total consideration   584,100      
Identifiable assets acquired and liabilities assumed:          
Accounts receivable and contract assets   409,000     409,000
Current assets   19,500     19,500
Property and equipment   248,600     248,600
Long-term assets, primarily operating lease right-of-use assets   84,900     84,900
Amortizing intangible assets   164,400     164,400
Accounts payable   (108,000)     (108,000)
Current liabilities, including current portion of operating lease liabilities   (157,200)     (157,200)
Long-term debt, including finance lease obligations   (200)     (200)
Long-term debt, including finance lease obligations   (148,300)     (148,300)
Total identifiable net assets   512,700     512,700
Goodwill   71,400     71,400
Total net assets acquired, including goodwill   584,100     584,100
Bargain purchase gain   0      
Business combinations, contingent consideration, earn-out liabilities   0     0
HMG | Contingent Consideration, Value Of Additional Payments          
Acquisition consideration          
Estimated fair value of contingent consideration   65,000     65,000
Total consideration $ 29,400        
Identifiable assets acquired and liabilities assumed:          
Business combinations, contingent consideration, earn-out liabilities   65,000     65,000
All other          
Acquisition consideration          
Cash, net of cash acquired   876,700 $ 78,000    
Shares transferred   0      
Estimated fair value of contingent consideration   104,900     104,900
Total consideration   981,600      
Identifiable assets acquired and liabilities assumed:          
Accounts receivable and contract assets   266,200     266,200
Current assets   26,700     26,700
Property and equipment   250,600     250,600
Long-term assets, primarily operating lease right-of-use assets   81,900     81,900
Amortizing intangible assets   444,200     444,200
Accounts payable   (49,300)     (49,300)
Current liabilities, including current portion of operating lease liabilities   (140,700)     (140,700)
Long-term debt, including finance lease obligations   (4,400)     (4,400)
Long-term debt, including finance lease obligations   (76,600)     (76,600)
Total identifiable net assets   798,600     798,600
Goodwill   186,600     186,600
Total net assets acquired, including goodwill   985,200     985,200
Bargain purchase gain   (3,600)      
Business combinations, contingent consideration, earn-out liabilities   $ 104,900     $ 104,900
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - 2022 Acquisitions (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
yr
shares
Dec. 31, 2022
USD ($)
yr
acquisition
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Combinations [Line Items]        
Fair value gain (loss) related to resolved contingent payments   $ 1,682 $ 0 $ 0
6.625% Senior Notes | Senior Notes        
Business Combinations [Line Items]        
Debt instrument, interest rate (percentage) 6.625% 6.625%    
2022 Acquisitions        
Business Combinations [Line Items]        
Business combinations, number of acquisitions | acquisition   5    
Amortizing intangible assets $ 368,100 $ 368,100    
Business combinations, goodwill, expected tax deductible amount 16,000 16,000    
Business combinations, contingent consideration, earn-out liabilities 2,800 2,800    
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 6,000 6,000    
Shares transferred   $ 173,700    
2022 Acquisitions | Expected Term        
Business Combinations [Line Items]        
Business combinations, contingent consideration, earn-out period (in years) | yr 5 5    
IEA        
Business Combinations [Line Items]        
Amortizing intangible assets $ 362,200 $ 362,200    
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)   13 years    
Number of shares issuable upon exercise of warrants (in shares) | shares   2,700,000    
Business acquisition, equity interest issued or issuable, value assigned $ 174,000 $ 174,000    
Cash acquired   44,000    
Net cash payments to warrant holders   $ 1,700    
Common stock outstanding (in shares) | shares 26,500 26,500    
Fair value of warrants and common stock $ 3,100 $ 3,100    
Business combinations, contingent consideration, earn-out liabilities $ 0 0    
Business acquisition, number of shares issued (in shares) | shares 2,758,000      
Shares transferred   173,700    
IEA | Infrastructure Energy Alternatives, Inc. Warrants        
Business Combinations [Line Items]        
Fair value gain (loss) related to resolved contingent payments   $ (2,700)    
IEA | Common Stock        
Business Combinations [Line Items]        
Issuance of shares for acquisition (in shares) | shares   107,187    
Fair value of shares issued   $ 8,100    
IEA | 6.625% Senior Notes | Senior Notes        
Business Combinations [Line Items]        
Long-term debt obligations acquired $ 300,000 $ 300,000    
IEA | Customer Relationships        
Business Combinations [Line Items]        
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)   14 years    
IEA | Trade Names        
Business Combinations [Line Items]        
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)   14 years    
IEA | Backlog        
Business Combinations [Line Items]        
Amortizing intangible assets 42,000 $ 42,000    
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)   1 year    
IEA | Trade Names and Customer Relationships        
Business Combinations [Line Items]        
Amortizing intangible assets 321,000 $ 321,000    
All other        
Business Combinations [Line Items]        
Amortizing intangible assets 5,900 $ 5,900    
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)   9 years    
Business combinations, contingent consideration, earn-out liabilities $ 2,800 $ 2,800    
Shares transferred   $ 0    
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - 2021 Acquisitions (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended
May 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
yr
shares
Jun. 30, 2022
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
yr
acquisition
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2022
USD ($)
Business Combinations [Line Items]              
Goodwill   $ 1,520,575   $ 2,045,041 $ 1,520,575 $ 1,243,000 $ 2,045,041
Decrease in contingent consideration       (1,682) 0 0  
Cash, net of cash acquired       635,763 1,244,603 24,971  
Power Delivery              
Business Combinations [Line Items]              
Goodwill   303,400   270,100 $ 303,400 $ 150,100 270,100
2021 Acquisitions              
Business Combinations [Line Items]              
Business combinations, number of acquisitions | acquisition         14    
Amortizing intangible assets       608,600     608,600
Goodwill       258,000     258,000
Business combinations, goodwill, expected tax deductible amount       164,000     164,000
Bargain purchase gain       (3,600)      
Total consideration       1,565,700      
Cash, net of cash acquired       1,279,100      
Business combinations, contingent consideration, earn-out liabilities   $ 105,000   104,900 $ 105,000   104,900
Shares transferred       181,700      
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low       18,000     18,000
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high       118,000     118,000
2021 Acquisitions | Minimum | Expected Term              
Business Combinations [Line Items]              
Business combinations, contingent consideration, earn-out period (in years) | yr   1     1    
2021 Acquisitions | Maximum | Expected Term              
Business Combinations [Line Items]              
Business combinations, contingent consideration, earn-out period (in years) | yr   5     5    
2021 Acquisitions | Power Delivery              
Business Combinations [Line Items]              
Bargain purchase gain       (200)     (3,600)
HMG              
Business Combinations [Line Items]              
Amortizing intangible assets       164,400     164,400
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)         11 years    
Goodwill       71,400     71,400
Bargain purchase gain       0      
Total consideration       584,100      
Business acquisition, number of shares issued (in shares) | shares   1,975,000 133,000   2,000,000    
Cash, net of cash acquired       402,400      
Business combinations, contingent consideration, earn-out liabilities       0     0
Shares transferred       181,700 $ 182,000    
HMG | Contingent Consideration, Value Of Additional Payments              
Business Combinations [Line Items]              
Total consideration $ 29,400            
Payments to acquire businesses, gross $ 18,000            
Business acquisition, number of shares issued (in shares) | shares 133,157            
Business combinations, contingent consideration, realized gain (loss)       1,000      
Decrease in contingent consideration     $ 15,000        
Business combination, contingent consideration, current       37,000     37,000
Business combinations, contingent consideration, earn-out liabilities       $ 65,000     65,000
HMG | Contingent Consideration, Collections From Acquired Receivables              
Business Combinations [Line Items]              
Business acquisition, number of shares issued (in shares) | shares       98,800      
Contingent consideration, unrealized gain (loss)       $ 8,400      
Business combinations, contingent consideration, earn-out liabilities       $ 21,800     21,800
HMG | Power Delivery | Contingent Consideration, Value Of Additional Payments              
Business Combinations [Line Items]              
Business acquisition, number of shares issued (in shares) | shares       170,000      
Contingent consideration, unrealized gain (loss)       $ 1,200      
HMG | Customer Relationships              
Business Combinations [Line Items]              
Amortizing intangible assets   $ 132,000     $ 132,000    
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)         12 years    
All other              
Business Combinations [Line Items]              
Amortizing intangible assets       444,200     444,200
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)         17 years    
Goodwill       186,600     186,600
Bargain purchase gain       (3,600)      
Total consideration       981,600      
Cash, net of cash acquired       876,700 $ 78,000    
Business combinations, contingent consideration, earn-out liabilities       104,900     $ 104,900
Shares transferred       $ 0      
All other | Power Delivery | Minimum | Expected Term              
Business Combinations [Line Items]              
Business combinations, contingent consideration, earn-out period (in years) | yr   1     1    
All other | Customer Relationships              
Business Combinations [Line Items]              
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)         17 years    
All other | Trade Names              
Business Combinations [Line Items]              
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)         17 years    
All other, INTREN acquisition | Power Delivery              
Business Combinations [Line Items]              
Goodwill   $ 49,000     $ 49,000    
Total consideration         455,000    
All other, INTREN acquisition | Customer Relationships And Trade Names | Power Delivery              
Business Combinations [Line Items]              
Amortizing intangible assets   $ 281,000     $ 281,000    
Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)         20 years    
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - 2020 Acquisition (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
yr
acquisition
Business Combinations [Line Items]        
Cash, net of cash acquired | $   $ 635,763 $ 1,244,603 $ 24,971
2020 Acquisitions        
Business Combinations [Line Items]        
Business combinations, number of acquisitions | acquisition       5
Cash, net of cash acquired | $       $ 23,600
Business combinations, contingent consideration, earn-out liabilities | $       $ 8,300
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low | $   2,000    
Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high | $   $ 12,000    
2020 Acquisitions | Maximum | Expected Term        
Business Combinations [Line Items]        
Business combinations, contingent consideration, earn-out period (in years) | yr       5
2020 Acquisitions | Forecast        
Business Combinations [Line Items]        
Cash, net of cash acquired | $ $ 3,100      
2020 Acquisitions | Install to Home        
Business Combinations [Line Items]        
Business combinations, number of acquisitions | acquisition       1
2020 Acquisitions | Clean Energy and Infrastructure        
Business Combinations [Line Items]        
Business combinations, number of acquisitions | acquisition       2
Business combinations, percentage of interests acquired   91.00% 91.00% 96.00%
2020 Acquisitions | Communications and Electrical Transmission        
Business Combinations [Line Items]        
Business combinations, number of acquisitions | acquisition       3
2020 Acquisitions | Communications        
Business Combinations [Line Items]        
Business combinations, number of acquisitions | acquisition       1
2020 Acquisitions | Power Delivery        
Business Combinations [Line Items]        
Business combinations, number of acquisitions | acquisition       1
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Pro Forma Financial Information and Acquisition Results and Integration Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Combinations [Line Items]      
Business combinations, unaudited supplemental pro forma revenue $ 11,600.0 $ 12,300.0 $ 9,400.0
Business combinations, unaudited supplemental pro forma net income 14.2 229.1 366.8
Business combinations, consolidated acquisition-related revenue 2,990.1 1,021.8 229.9
Business combinations, consolidated acquisition-related net income 53.9 6.6 $ (6.7)
All other, INTREN acquisition      
Business Combinations [Line Items]      
Business combinations, consolidated acquisition-related revenue   436.0  
2021 Acquisitions, Henkels & McCoy Group, Inc. And INTREN      
Business Combinations [Line Items]      
Business combinations, consolidated acquisition-related revenue 1,902.4    
2021 and 2022 Acquisitions      
Business Combinations [Line Items]      
Acquisition and integration costs 86.0    
Integration related liabilities 5.5    
2021 and 2022 Acquisitions | General and Administrative Expense      
Business Combinations [Line Items]      
Acquisition and integration costs 52.0    
2021 and 2022 Acquisitions | Cost of Sales      
Business Combinations [Line Items]      
Acquisition and integration costs 29.3    
2021 and 2022 Acquisitions | Other Expense      
Business Combinations [Line Items]      
Acquisition and integration costs 4.7    
IEA      
Business Combinations [Line Items]      
Business combinations, consolidated acquisition-related revenue $ 567.2    
2021 Acquisitions      
Business Combinations [Line Items]      
Acquisition and integration costs   3.6  
2021 Acquisitions | General and Administrative Expense      
Business Combinations [Line Items]      
Acquisition and integration costs   $ 3.6  
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Measurement period adjustments, net $ (19,300,000) $ 100,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 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 $ 38,000,000    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 144,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 $ 127,400,000 $ 160,200,000  
Acquisition-related contingent consideration liabilities, additions from new business combinations 2,800,000 101,600,000 $ 7,200,000
Measurement period adjustments, net 3,300,000 0 2,100,000
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments (1,200,000) (29,500,000) 3,100,000
Acquisition-related contingent consideration liabilities, payments 37,800,000 47,000,000 50,400,000
Earn-Out Liabilities | Mandatorily Redeemable Stock      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value 13,900,000 13,900,000  
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments   (2,800,000) $ 1,000,000
Earn-Out Liabilities | Other Current Liabilities      
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]      
Acquisition-related contingent consideration liabilities, estimated fair value $ 37,700,000 $ 38,800,000  
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Equity Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investments, carrying value $ 306,000,000 $ 267,000,000  
Equity investments, adjusted cost basis, amount 20,000,000 20,000,000  
Equity investments, impairments $ 0 0 $ 0
Waha JVs      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investment, ownership percentage 33.00%    
Equity investments, carrying value $ 263,000,000 216,000,000  
CCI      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity investment, 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 investment, ownership percentage 50.00%    
Equity investments, carrying value $ 18,000,000 $ 17,000,000  
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - The Waha JVs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) $ 28,836 $ 33,830 $ 29,738
Equity method investments, net investment 306,000 267,000  
Unrealized gains (losses) on equity investee activity, net of tax 30,910 12,410 (17,151)
Waha JVs      
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]      
Equity method investments, equity in earnings (losses) 30,200 35,300 31,300
Equity method investments, distributions of earnings received, operating cash flows 14,400 7,700 12,000
Equity method investments, cumulative undistributed earnings 110,600    
Equity method investments, net investment 263,000 216,000  
Unrealized gains (losses) on equity investee activity, before tax 41,000 18,200 (24,400)
Unrealized gains (losses) on equity investee activity, net of tax $ 30,900 $ 13,800 $ (18,500)
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Other Investments - AVCT (Details) - AVCT - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]        
Equity investment ownership percentage   1.00% 3.00%  
Beneficial ownership of all interests percentage   1.00% 6.00%  
Equity investment and warrants, amount paid (in dollars)   $ 6.3 $ 6.3  
Unrealized fair value measurement gains, net, AVCT shares   (7.7) (8.5) $ 10.1
Reclassified gains (losses) on AVCT convertible debentures $ 0.7      
Unrealized gains on AVCT convertible debentures, before tax     (1.1) 1.8
Unrealized gains on AVCT convertible debentures, net of tax     (0.8) $ 1.4
Common Stock        
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]        
Equity securities, fair value   $ 0.2 $ 7.9  
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Other Investments - Other Equity Investments (Details) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Equity method investments, net investment $ 306,000,000 $ 267,000,000   $ 306,000,000
Equity method investments, equity contributions 900,000      
Equity method investments, equity in earnings (losses) 28,836,000 33,830,000 $ 29,738,000  
Subcontracting Arrangements        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Receivables, related party 2,300,000 2,300,000   2,300,000
Confluence        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Financing commitments   2,500,000    
Equity method investments, equity contributions 200,000 1,700,000   1,900,000
Equity method investments, equity in earnings (losses) (400,000) $ (700,000)    
Equity method investment, ownership percentage   75.00%    
FM Tech        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Equity method investments, net investment $ 18,000,000 $ 17,000,000   $ 18,000,000
Equity method investments, equity contributions   2,000,000    
Equity method investment, ownership percentage 50.00%     50.00%
FM Tech | Equity Method Investments        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Financing commitments $ 3,000,000 3,000,000   $ 3,000,000
FM Tech | Maximum | Equity Method Investments        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Financing commitments 7,000,000     7,000,000
Telecommunications Equity Method Investees        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Equity method investments, net investment 21,000,000 20,000,000   21,000,000
Equity method investments, equity contributions 1,000,000 2,000,000 0  
Equity method investments, equity in earnings (losses) (300,000) (700,000) (1,500,000)  
Telecommunications Equity Method Investees | Subcontracting Arrangements        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Payments, related party 7,600,000 9,900,000 11,500,000  
Payables, related party 200,000 300,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]        
Payments, related party 3,300,000 200,000 $ 400,000  
Receivables, related party 3,800,000 900,000   3,800,000
Certain Entities, Each Accounted for Using Equity Method Investments        
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]        
Equity method investments, net investment 3,000,000 4,000,000   $ 3,000,000
Equity method investments, equity in earnings (losses) (400,000) 0    
Payments, related party $ 6,600,000      
Equity method investment, ownership percentage 49.00%     49.00%
Borrowing availability $ 4,500,000 8,500,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]        
Borrowing availability $ 600,000 $ 400,000   $ 600,000
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Senior Notes (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
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 $ 534.0 $ 619.5
6.625% Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 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 $ 280.5  
IEA Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount 225.1  
Mastec Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 74.9  
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance, and Contract Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Contract billings $ 1,408,100 $ 1,027,100
Less allowance (8,400) (7,800)
Accounts receivable, net of allowance 1,399,732 1,019,324
Contract Assets [Abstract]    
Retainage 401,900 296,800
Unbilled receivables 1,328,000 931,100
Contract assets $ 1,729,886 $ 1,227,927
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Retainage, expected collection period (in years) 1 year    
Accounts receivable, credit loss expense (reversal) $ 700 $ (11,900)  
Amounts charged against the allowance 100 800  
Contract liabilities 406,232 313,965  
Contract with customer liability deferred revenue current 390,300 296,100  
Deferred revenue, revenue recognized 270,700 186,900  
Non-recourse financing agreement, discount charge (112,255) (53,413) $ (59,629)
Receivables, Non-Recourse Arrangement      
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]      
Non-recourse financing agreement, discount charge $ (9,000) $ (3,200) $ (5,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 79 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment [Line Items]    
Total property and equipment $ 3,311,400 $ 2,840,400
Less accumulated depreciation and amortization (1,557,300) (1,404,300)
Property and equipment, net 1,754,101 1,436,087
Land    
Property and Equipment [Line Items]    
Total property and equipment 73,500 40,000
Buildings and leasehold improvements    
Property and Equipment [Line Items]    
Total property and equipment $ 86,700 94,100
Buildings and leasehold improvements | Minimum    
Property and Equipment [Line Items]    
Estimated Useful Lives (in years) 3 years  
Buildings and leasehold improvements | Maximum    
Property and Equipment [Line Items]    
Estimated Useful Lives (in years) 40 years  
Machinery, equipment and vehicles    
Property and Equipment [Line Items]    
Total property and equipment $ 2,797,000 2,411,000
Machinery, equipment and vehicles | Minimum    
Property and Equipment [Line Items]    
Estimated Useful Lives (in years) 2 years  
Machinery, equipment and vehicles | Maximum    
Property and Equipment [Line Items]    
Estimated Useful Lives (in years) 20 years  
Office equipment, furniture and internal-use software    
Property and Equipment [Line Items]    
Total property and equipment $ 286,800 262,600
Office equipment, furniture and internal-use software | Minimum    
Property and Equipment [Line Items]    
Estimated Useful Lives (in years) 3 years  
Office equipment, furniture and internal-use software | Maximum    
Property and Equipment [Line Items]    
Estimated Useful Lives (in years) 7 years  
Construction in progress    
Property and Equipment [Line Items]    
Total property and equipment $ 67,400 $ 32,700
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Capitalized internal-use software, gross $ 186.6 $ 176.4
Capitalized internal-use software, net 39.9 43.9
Accrued capital expenditures $ 14.2 $ 17.5
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Carrying Values of Debt (Details) - USD ($)
Dec. 31, 2022
Oct. 26, 2022
Oct. 07, 2022
Dec. 31, 2021
Aug. 04, 2020
Debt Instrument [Line Items]          
Long-term debt obligations       $ 0  
Finance lease and other obligations $ 414,500,000     310,300,000  
Total debt obligations 3,241,700,000     2,032,600,000  
Less unamortized deferred financing costs (17,600,000)     (18,500,000)  
Total debt, net of deferred financing costs 3,224,100,000     2,014,100,000  
Current portion of long-term debt 171,916,000     137,912,000  
Long-term debt 3,052,193,000     1,876,233,000  
Credit Facility | Revolving loans          
Debt Instrument [Line Items]          
Long-term debt obligations 896,000,000.0     772,300,000  
Credit Facility | Term loan          
Debt Instrument [Line Items]          
Long-term debt obligations 350,000,000.0     350,000,000.0  
Credit Facility | Term loan | 2022 Term Loan Facility          
Debt Instrument [Line Items]          
Long-term debt obligations $ 700,000,000.0     0  
Senior Notes | 4.50% Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate (percentage) 4.50%        
Long-term debt obligations $ 600,000,000.0     600,000,000.0 $ 600,000,000
Senior Notes | 6.625% Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate (percentage) 6.625%        
Long-term debt obligations $ 281,200,000 $ 74,900,000 $ 300,000,000 $ 0  
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Senior Credit Facility (Details)
$ in Millions
1 Months Ended 12 Months Ended
Sep. 01, 2022
Nov. 01, 2021
Mar. 31, 2025
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
qtr
instance
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]            
Line of credit facility, letters of credit issued         $ 166.7 $ 188.5
Credit Facility            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         2,250.0 2,000.0
Line of credit facility, letters of credit issued         $ 143.1 $ 166.3
Line of credit facility, unused facility fee (percentage)         0.20% 0.175%
Credit Facility | Plan            
Debt Instrument [Line Items]            
Permitted acquisitions amount         $ 100.0  
Credit Facility | Minimum            
Debt Instrument [Line Items]            
Line of credit facility, commitment fee (percentage)   0.15%        
Consolidated interest coverage ratio         3.00  
Credit Facility | Maximum            
Debt Instrument [Line Items]            
Line of credit facility, commitment fee (percentage)   0.225%        
Maximum consolidated leverage ratio         3.50  
Credit Facility | Maximum | Plan | Permitted Acquisition            
Debt Instrument [Line Items]            
Maximum consolidated leverage ratio         4.00  
Number of fiscal quarters subsequent to quarter in which right was exercised | qtr         4  
Number of times right may be exercised | instance         2  
Credit Facility | Revolving loans            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 1,900.0  
Line of credit facility, increase (decrease), net         250.0  
Line of credit facility, remaining borrowing capacity         $ 860.9 $ 711.5
Weighted average interest rate (percentage)         5.82% 2.32%
Credit Facility | Term loan            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 350.0  
Line of credit facility, interest rate (percentage)         5.80% 1.35%
Credit Facility | Term loan | Forecast            
Debt Instrument [Line Items]            
Line of credit facility, term loan, amount of quarterly principal installment payments     $ 4.4 $ 2.2    
Credit Facility | Sublimit in Foreign Denominations            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 300.0  
Line of credit facility, remaining borrowing capacity         300.0 $ 267.7
Long-term line of credit         0.0 $ 32.3
Weighted average interest rate (percentage)           1.79%
Credit Facility | Letters of Credit            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         650.0  
Line of credit facility, capacity available for letters of credit         $ 506.9 $ 483.7
Credit Facility | Letters of Credit | Commercial and/or Financial Standby            
Debt Instrument [Line Items]            
Line of credit facility, interest rate (percentage)         1.375% 1.25%
Credit Facility | Letters of Credit | Performance Standby            
Debt Instrument [Line Items]            
Line of credit facility, interest rate (percentage)         0.5625% 0.4375%
Credit Facility | Letters of Credit | Minimum | Commercial and/or Financial Standby            
Debt Instrument [Line Items]            
Line of credit facility, interest rate (percentage)   1.125%        
Credit Facility | Letters of Credit | Minimum | Performance Standby            
Debt Instrument [Line Items]            
Line of credit facility, interest rate (percentage)   0.3125%        
Credit Facility | Letters of Credit | Maximum | Commercial and/or Financial Standby            
Debt Instrument [Line Items]            
Line of credit facility, interest rate (percentage)   1.625%        
Credit Facility | Letters of Credit | Maximum | Performance Standby            
Debt Instrument [Line Items]            
Line of credit facility, interest rate (percentage)   0.6875%        
Credit Facility | Letter of Credit in Alternative Currencies            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 200.0  
Credit Facility | Swing Line Loans            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 125.0  
Credit Facility | Unsecured Debt | Base Rate | New Term Loan Facility            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description         0.50%  
Credit Facility | Unsecured Debt | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description         1.00%  
Credit Facility | Unsecured Debt | Minimum | Base Rate | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description         0.125%  
Credit Facility | Unsecured Debt | Minimum | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description         1.125%  
Credit Facility | Unsecured Debt | Maximum | Base Rate | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description         0.625%  
Credit Facility | Unsecured Debt | Maximum | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description         1.625%  
Line of Credit | Performance Standby            
Debt Instrument [Line Items]            
Line of credit facility, letters of credit issued         $ 23.6 $ 22.2
Line of Credit | Letters of Credit            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 50.0  
Line of Credit | Letters of Credit | Performance Standby            
Debt Instrument [Line Items]            
Line of credit facility, interest rate (percentage)         0.75% 0.40%
Line of Credit | Unsecured Debt | New Term Loan Facility, Five-Year Tranche            
Debt Instrument [Line Items]            
Debt instrument, term 5 years          
Line of Credit | Unsecured Debt | New Term Loan Facility            
Debt Instrument [Line Items]            
Consolidated leverage ratio, maximum 3.50          
Consolidated interest coverage ratio, minimum 3.00          
Line of Credit | Unsecured Debt | New Term Loan Facility, Acquisition Adjustment            
Debt Instrument [Line Items]            
Consolidated leverage ratio, maximum 4          
Line of Credit | Unsecured Debt | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Debt instrument, term 3 years          
Line of Credit | Unsecured Debt | Base Rate | New Term Loan Facility            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.50%          
Line of Credit | Unsecured Debt | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.00%          
Line of Credit | Unsecured Debt | Minimum | Base Rate | New Term Loan Facility, Five-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.25%          
Line of Credit | Unsecured Debt | Minimum | Base Rate | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.125%          
Line of Credit | Unsecured Debt | Minimum | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility, Five-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.25%          
Line of Credit | Unsecured Debt | Minimum | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.125%          
Line of Credit | Unsecured Debt | Maximum | Base Rate | New Term Loan Facility, Five-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.625%          
Line of Credit | Unsecured Debt | Maximum | Base Rate | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.50%          
Line of Credit | Unsecured Debt | Maximum | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility, Five-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.625%          
Line of Credit | Unsecured Debt | Maximum | Secured Overnight Financing Rate (SOFR) | New Term Loan Facility, Three-Year Tranche            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.50%          
Senior Notes | 6.625% Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate (percentage)         6.625%  
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - 4.50% Senior Notes (Details) - USD ($)
12 Months Ended 19 Months Ended 96 Months Ended
Aug. 19, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 15, 2023
Aug. 15, 2028
Aug. 04, 2020
Debt Instrument [Line Items]              
Long-term debt obligations     $ 0        
Loss on extinguishment of debt   $ 0 0 $ 5,569,000      
Senior Notes | 4.50% Senior Notes              
Debt Instrument [Line Items]              
Debt instrument, interest rate (percentage)   4.50%          
Long-term debt obligations   $ 600,000,000.0 $ 600,000,000.0       $ 600,000,000
Debt issuance costs, gross             $ 8,900,000
Senior Notes | 4.50% Senior Notes | Forecast              
Debt Instrument [Line Items]              
Debt instrument, redemption price, percentage of principal amount redeemed         40.00%    
Debt instrument redemption price percentage with equity offerings         104.50%    
Debt instrument, change of control, redemption price, percent         101.00%    
Debt instrument, minimum percentage of principal required to redeem in the event of default           30.00%  
Senior Notes | 4.875% Senior Notes              
Debt Instrument [Line Items]              
Debt instrument, interest rate (percentage)   4.875%          
Debt instrument, redemption price (percentage) 100.00%            
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Other Credit Facilities (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Debt Instrument [Line Items]        
Long-term debt obligations     $ 0  
Letters of credit issued $ 166,700,000   188,500,000  
Other Credit Facilities        
Debt Instrument [Line Items]        
Long-term debt obligations 0 $ 20.0   $ 20.0
Line of credit facility, maximum borrowing capacity 14,800,000   15,800,000  
Line of Credit | Standby Letters of Credit        
Debt Instrument [Line Items]        
Letters of credit issued 23,600,000   $ 22,200,000  
Line of Credit | Letter of Credit        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 50,000,000      
Line of Credit | Letter of Credit | Standby Letters of Credit        
Debt Instrument [Line Items]        
Line of credit facility, interest rate (percentage) 0.75% 0.75% 0.40% 0.40%
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - IEA 6.625% Notes (Details) - USD ($)
12 Months Ended
Oct. 07, 2022
Dec. 31, 2022
Oct. 26, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Long-term debt obligations       $ 0
Senior Notes | Debt Instrument, Redemption, Period One        
Debt Instrument [Line Items]        
Debt instrument, redemption price (percentage) 106.625%      
Debt instrument, redemption price, percentage of principal amount redeemed 40.00%      
6.625% Senior Notes | Senior Notes        
Debt Instrument [Line Items]        
Long-term debt obligations $ 300,000,000 $ 281,200,000 $ 74,900,000 $ 0
Long-term debt, fair value 280,700,000      
Debt instrument, interest rate (percentage)   6.625%    
Debt instrument, ownership percentage   30.00%    
Fees and expenses incurred in connection with debt exchange   $ 1,900,000    
Consent payment $ 2.50      
6.625% Senior Notes | Senior Notes | Debt Instrument, Redemption, Period One        
Debt Instrument [Line Items]        
Debt instrument, redemption price (percentage) 100.00%      
6.625% Senior Notes | Senior Notes | Debt Instrument, Redemption, Period Four        
Debt Instrument [Line Items]        
Debt instrument, redemption price (percentage) 101.00%      
6.625% Senior Notes | Senior Notes | Debt Instrument, Redemption, Period Two        
Debt Instrument [Line Items]        
Debt instrument, redemption price (percentage) 103.30%      
Debt instrument, term 2 years      
6.625% Senior Notes Two | Senior Notes        
Debt Instrument [Line Items]        
Long-term debt obligations     $ 70,100,000  
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Term Loan Facility (Details)
$ in Thousands
12 Months Ended
Sep. 01, 2022
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2024
USD ($)
Oct. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]            
Deferred financing costs, net of accumulated amortization   $ 17,600       $ 18,500
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Line of Credit            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 400,000          
Debt instrument, term 3 years          
Debt instrument, increase, accrued interest   5.692%        
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.125%          
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Line of Credit | Minimum | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.125%          
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.50%          
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Line of Credit | Maximum | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.50%          
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description   1.125%        
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Credit Facility | Minimum | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description   0.125%        
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description   1.625%        
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Credit Facility | Maximum | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description   0.625%        
Unsecured Debt | New Term Loan Facility, Five-Year Tranche | Line of Credit            
Debt Instrument [Line Items]            
Debt instrument, face amount         $ 300,000  
Debt instrument, term 5 years          
Debt instrument, increase, accrued interest   5.817%        
Unsecured Debt | New Term Loan Facility, Five-Year Tranche | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.25%          
Unsecured Debt | New Term Loan Facility, Five-Year Tranche | Line of Credit | Minimum | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.25%          
Unsecured Debt | New Term Loan Facility, Five-Year Tranche | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.625%          
Unsecured Debt | New Term Loan Facility, Five-Year Tranche | Line of Credit | Maximum | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.625%          
Unsecured Debt | New Term Loan Facility, Five-Year Tranche | Line of Credit | Forecast            
Debt Instrument [Line Items]            
Debt instrument, quarterly installments     $ 7,500 $ 3,750    
Unsecured Debt | New Term Loan Facility | Line of Credit            
Debt Instrument [Line Items]            
Deferred financing costs, net of accumulated amortization   $ 2,000        
Consolidated leverage ratio, maximum 3.50          
Consolidated interest coverage ratio, minimum 3.00          
Unsecured Debt | New Term Loan Facility | Line of Credit | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 1.00%          
Unsecured Debt | New Term Loan Facility | Line of Credit | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description 0.50%          
Unsecured Debt | New Term Loan Facility | Credit Facility | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description   1.00%        
Unsecured Debt | New Term Loan Facility | Credit Facility | Base Rate            
Debt Instrument [Line Items]            
Line of credit facility, interest rate description   0.50%        
Unsecured Debt | New Term Loan Facility, Acquisition Adjustment | Line of Credit            
Debt Instrument [Line Items]            
Consolidated leverage ratio, maximum 4          
Debt instrument, acquisition adjustment, maximum $ 100,000          
Bridge Facility and Term Loan Facility | Credit Facility            
Debt Instrument [Line Items]            
Fees and expenses incurred in connection with debt   $ 2,900        
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Contractual Maturities of Debt and Finance Lease Obligations (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Contractual Maturities of Debt and Finance Lease Obligations    
2023 $ 171.9  
2024 144.2  
2025 519.1  
2026 1,274.1  
2027 247.6  
Thereafter 884.8  
Total debt obligations 3,241.7 $ 2,032.6
Debt instruments, accrued interest payable $ 24.8 $ 11.7
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations - Finance Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Finance leases, assets, gross $ 720.1 $ 653.5  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net  
Finance leases, assets, net $ 535.3 $ 468.5  
Finance leases, assets, depreciation $ 91.7 $ 80.1 $ 68.0
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations - Operating Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]      
Operating leases, additions $ 119.1 $ 172.9 $ 28.0
Operating leases, expense 134.1 107.7 113.0
Operating leases, variable lease costs 11.1 10.1 10.0
Operating leases, short-term leases, expense 377.8 494.7 $ 312.0
2022 Acquisitions      
Operating Leased Assets [Line Items]      
Operating leases, additions $ 32.4    
2021 Acquisitions      
Operating Leased Assets [Line Items]      
Operating leases, additions   $ 149.3  
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations - Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance Leases    
2023 $ 171,000  
2024 122,400  
2025 85,700  
2026 29,600  
2027 3,500  
Thereafter 600  
Total minimum lease payments 412,800  
Less amounts representing interest (23,700)  
Total lease obligations, net of interest 389,100  
Less current portion 158,200  
Long-term portion of lease obligations, net of interest $ 230,900  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of long-term debt, including finance leases  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, including finance leases  
Operating Leases    
2023 $ 102,000  
2024 79,000  
2025 53,000  
2026 35,000  
2027 16,800  
Thereafter 31,900  
Total minimum lease payments 317,700  
Less amounts representing interest (27,100)  
Total lease obligations, net of interest 290,600  
Less current portion 96,516 $ 95,426
Long-term portion of lease obligations, net of interest $ 194,050 $ 176,378
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations - Additional Lease Information (Details)
Dec. 31, 2022
Leases [Abstract]  
Finance lease, weighted average remaining lease term (in years) 2 years 9 months 18 days
Finance lease, weighted average discount rate, percent 4.00%
Operating lease, weighted average remaining lease term (in years) 4 years 6 months
Operating lease, weighted average discount rate, percent 3.60%
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]      
Stock-based compensation plans, number of shares available for future grant (in shares) 2,840,000    
Non-cash stock-based compensation expense $ 27.4 $ 24.8 $ 21.9
Stock-based compensation, income tax benefits 5.9 8.5 5.7
Stock-based compensation, vested awards, net income tax benefits $ 0.9 $ 3.8 $ 0.5
2013 Incentive Plan | Restricted Shares      
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]      
Share-based compensation, number of shares authorized (in shares) 8,541,000    
ESPPs | Employee Stock Purchase Plans      
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]      
Share-based compensation, number of shares authorized (in shares) 3,000,000    
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) - Restricted Shares - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]      
Stock-based compensation awards, unearned compensation $ 57.0    
Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years) 2 years 1 month 6 days    
Stock-based compensation, vested awards, intrinsic value $ 19.7 $ 37.4 $ 16.8
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Restricted Shares    
Restricted Shares    
Non-vested restricted shares, beginning balance (in shares) 1,748,685 1,845,341
Granted (in shares) 613,364 338,446
Vested (in shares) (235,164) (403,538)
Canceled/forfeited (in shares) (77,605) (31,564)
Non-vested restricted shares, ending balance (in shares) 2,049,280 1,748,685
Per Share Weighted Average Grant Date Fair Value    
Non-vested restricted shares, beginning balance (in dollars per share) $ 43.73 $ 34.90
Granted (in dollars per share) 74.37 89.20
Vested (in dollars per share) 48.33 42.32
Canceled/forfeited (in dollars per share) 44.84 32.96
Non-vested restricted shares, ending balance (in dollars per share) $ 52.33 $ 43.73
Restricted Stock Units    
Restricted Shares    
Non-vested restricted shares, beginning balance (in shares) 1,300 2,300
Non-vested restricted shares, ending balance (in shares) 2,150 1,300
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans - Employee Stock Purchase Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]      
Common shares purchased (in shares) 112,341 86,510 239,322
Cash proceeds $ 0 $ 0 $ 7,090
Employee Stock Purchase Plans      
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]      
Cash proceeds 7,400 7,000 7,100
Compensation expense $ 1,300 $ 1,200 $ 2,200
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans - 401(k) Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan [Abstract]      
401(k) plan, maximum pre-tax annual contribution per employee, percentage of annual compensation 75.00%    
401(k) plan, employer matching contribution, amount $ 30.2 $ 23.1 $ 19.3
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Other Employee Benefit Plans - Deferred Compensation Plans (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Deferred Compensation Arrangements [Abstract]    
Deferred compensation plans, assets $ 21.3 $ 17.5
Deferred compensation plans, liabilities $ 26.1 $ 18.7
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Other Retirement Plans - Narrative (Details)
12 Months Ended
Dec. 31, 2022
Initial Critical Year  
Multiemployer Plans [Line Items]  
Employer contribution under collective-bargaining arrangement to all participating employer contributions, percentage 5.00%
Succeeding Plan Years  
Multiemployer Plans [Line Items]  
Employer contribution under collective-bargaining arrangement to all participating employer contributions, percentage 10.00%
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Multiemployer Plans [Line Items]      
Other funds $ 23.0 $ 18.0 $ 6.3
Total multiemployer pension plan contributions $ 145.3 128.1 37.5
National Electrical Benefit Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 530181657    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 17.7 $ 5.9 1.6
Expiration Date of CBA May 31, 2027    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Local Union No. 9 IBEW and Outside Contractors Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 516077720    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 9.3 $ 4.7 0.0
Expiration Date of CBA May 31, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Oct. 31, 2021 Oct. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Employer Identification Number 366052390    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 8.1 $ 27.4 5.6
Expiration Date of CBA Apr. 30, 2027    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Jan. 31, 2022 Jan. 31, 2021  
FIP/RP Status NA    
Surcharge No    
Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 226032103    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.7 $ 0.0 0.0
Expiration Date of CBA Feb. 29, 2024    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2022 Mar. 31, 2021  
FIP/RP Status NA    
Surcharge No    
Construction Laborers' Pension Trust Fund for Southern California      
Multiemployer Plans [Line Items]      
Employer Identification Number 436159056    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.4 $ 0.0 0.0
Expiration Date of CBA Jun. 30, 2026    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
IBEW Local 1249 Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 156035161    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.3 $ 1.4 3.7
Expiration Date of CBA Dec. 31, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
IBEW Local 456 Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 226238995    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.2 $ 0.0 0.0
Expiration Date of CBA Nov. 29, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true    
Chicago & Vicinity Laborers' District Council Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 362514514    
Plan Number 002    
Contributions (in millions) For the Years Ended December 31, $ 2.5 $ 0.8 0.2
Expiration Date of CBA May 31, 2026    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date May 31, 2021 May 31, 2020  
FIP/RP Status NA    
Surcharge No    
Pipeline Industry Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 736146433    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 2.3 $ 10.9 2.6
Expiration Date of CBA Jun. 04, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Midwest Operating Engineers Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 366140097    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 2.1 $ 1.6 1.1
Expiration Date of CBA May 31, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2022 Mar. 31, 2021  
FIP/RP Status NA    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions true true  
Teamsters National Pipe Line Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 461102851    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.5 $ 6.2 1.8
Expiration Date of CBA Jun. 04, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
San Diego County Construction Laborers' Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 956090541    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.5 $ 0.0 0.0
Expiration Date of CBA Jun. 30, 2026    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Aug. 31, 2021 Aug. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Laborers' Local Union No. 158 Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 236580323    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.5 $ 0.7 0.9
Expiration Date of CBA May 31, 2027    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Southern California Pipe Trades Retirement Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 516108443    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.4 $ 0.0 0.0
Expiration Date of CBA Apr. 30, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Central Laborers' Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 376052379    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.3 $ 1.3 0.8
Expiration Date of CBA Apr. 30, 2027    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions true true  
West Virginia Laborers' Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 556026775    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 0.9 $ 2.5 1.4
Expiration Date of CBA Jun. 04, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2022 Mar. 31, 2021  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Minnesota Laborers' Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 416159599    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 0.7 $ 5.1 0.8
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Laborers' National Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 751280827    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 0.6 $ 3.8 0.8
Expiration Date of CBA Jun. 30, 2025    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true    
Employer- Teamsters Local Nos. 175 & 505 Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 556021850    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 0.5 $ 0.6 0.6
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions true true  
Laborers' District Council of Western Pennsylvania Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 256135576    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 0.5 $ 3.1 1.8
Expiration Date of CBA Mar. 31, 2025    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Pension      
Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 89.0 $ 94.0 $ 30.0
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Other Retirement Plans - Schedule of Covered Employees and Contributions, Multiemployer Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
employee
Dec. 31, 2021
USD ($)
employee
Dec. 31, 2020
USD ($)
employee
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 145.3 $ 128.1 $ 37.5
Low      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Multiemployer plans, covered employees (in number of employees) | employee 6,601 2,412 1,119
High      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Multiemployer plans, covered employees (in number of employees) | employee 7,136 6,979 2,412
Pension      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 89.0 $ 94.0 $ 30.0
Other Multiemployer      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 56.3 $ 34.1 $ 7.5
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Equity - Share Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity, Treasury Stock [Line Items]        
Treasury stock acquired (in shares)   1,124,000 0 3,600,000
Treasury stock acquired, value   $ 81,291,000   $ 120,228,000
Treasury stock reissued (in shares) 100,000      
Treasury stock reissued $ 4,300,000      
December 2018 Share Repurchase Program        
Equity, Treasury Stock [Line Items]        
Treasury stock acquired (in shares)   100,000   3,000,000
Treasury stock acquired, value   $ 8,600,000   $ 91,400,000
Share repurchase program, amount authorized, value   $ 100,000,000    
September 2018 Share Repurchase Program        
Equity, Treasury Stock [Line Items]        
Treasury stock acquired (in shares)       600,000
Treasury stock acquired, value       $ 28,800,000
Share repurchase program, amount authorized, value       150,000,000
March 2020 Share Repurchase Program        
Equity, Treasury Stock [Line Items]        
Treasury stock acquired (in shares)   1,000,000    
Treasury stock acquired, value   $ 72,700,000    
Share repurchase program, amount authorized, value       $ 150,000,000
Stock repurchase program, remaining authorized repurchase amount   $ 77,300,000    
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Equity - Rollforward of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Loss [Line Items]      
Beginning balance $ 2,543,861 $ 2,005,525 $ 1,791,691
Unrealized (losses) gains, net of tax 27,821 12,668 (15,738)
Ending balance 2,741,187 2,543,861 2,005,525
Foreign Currency      
Accumulated Other Comprehensive Loss [Line Items]      
Beginning balance (64,014) (64,272) (65,685)
Unrealized (losses) gains, net of tax (3,089) 258 1,413
Ending balance (67,103) (64,014) (64,272)
Other      
Accumulated Other Comprehensive Loss [Line Items]      
Beginning balance (14,762) (27,172) (10,021)
Unrealized (losses) gains, net of tax 30,910 12,410 (17,151)
Ending balance 16,148 (14,762) (27,172)
Total      
Accumulated Other Comprehensive Loss [Line Items]      
Beginning balance (78,776) (91,444) (75,706)
Ending balance $ (50,955) $ (78,776) $ (91,444)
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Income before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Domestic $ 66,700 $ 414,100 $ 435,900
Foreign (23,600) 16,000 (10,700)
Income before income taxes $ 43,059 $ 430,075 $ 425,164
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ (9,800) $ 36,900 $ 70,600
Foreign 3,600 1,500 2,100
State and local 5,800 9,000 22,600
Total current income tax expense (400) 47,400 95,300
Deferred:      
Federal 5,900 37,000 14,800
Foreign 600 (100) (9,800)
State and local 3,100 15,000 2,200
Total deferred income tax expense 9,600 51,900 7,200
Provision for income taxes $ 9,171 $ 99,346 $ 102,465
XML 105 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Accrued insurance $ 40,900 $ 42,200
Operating loss carryforwards and tax credits 115,400 80,700
Compensation and benefits 36,900 36,100
Bad debt 2,000 1,600
Other 36,400 15,400
Capitalized expenses 110,300 0
Valuation allowance (87,600) (54,200)
Total deferred tax assets 254,300 121,800
Deferred tax liabilities:    
Property and equipment 375,700 310,100
Goodwill 91,300 77,900
Other intangible assets 131,400 58,700
Gain on remeasurement of equity investee 7,300 7,200
Revenue recognition 84,600 1,600
Investments in unconsolidated entities 109,300 99,700
Other 26,100 17,000
Total deferred tax liabilities 825,700 572,200
Net deferred tax liabilities $ (571,401) $ (450,361)
XML 106 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]    
Net operating loss carryforwards, deferred tax assets $ 115.4 $ 80.7
Unrecognized tax benefits, accrued interest and penalties 3.1 2.3
Unrecognized tax benefits 42.4  
State    
Income Taxes [Line Items]    
Net operating loss carryforwards, deferred tax assets 21.4 18.6
Foreign    
Income Taxes [Line Items]    
Net operating loss carryforwards, deferred tax assets 87.9 57.7
Federal    
Income Taxes [Line Items]    
Net operating loss carryforwards, deferred tax assets $ 2.5 $ 2.9
XML 107 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Effective Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
U.S. statutory federal rate applied to pretax income 21.00% 21.00% 21.00%
State and local income taxes, net of federal benefit 8.80% 4.30% 4.30%
Foreign tax rate differential 1.30% 0.10% (0.20%)
Non-deductible expenses (1.60%) 0.30% 1.50%
Goodwill and intangible assets (0.70%) 0.40% (0.20%)
Change in tax rate 12.70% 1.60% 0.60%
Other (1.30%) 0.80% (0.60%)
Tax credits (37.90%) (4.80%) (1.20%)
Stock basis adjustment 0.00% (0.90%) 0.00%
Valuation allowance for deferred tax assets 19.00% 0.30% (1.10%)
Effective income tax rate 21.30% 23.10% 24.10%
XML 108 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Rollforward of Uncertain Tax Positions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Uncertain Tax Positions [Rollforward]      
Beginning balance $ 23.7 $ 18.4 $ 13.5
Additions based on tax positions related to the current year 8.0 4.4 1.5
Additions for tax positions of prior years 17.6 6.8 3.4
Settlements 0.0 (5.1) 0.0
Lapse of statute of limitations (6.9) (0.8) 0.0
Ending balance $ 42.4 $ 23.7 $ 18.4
XML 109 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
segment
Dec. 31, 2021
USD ($)
Segment and Related Information [Line Items]    
Number of operating segments 5  
Number of reportable segments 5  
2021 Acquisitions    
Segment and Related Information [Line Items]    
Acquisition and integration costs | $   $ 3.6
XML 110 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue:      
Revenue (in dollars) $ 9,778,038 $ 7,951,781 $ 6,320,975
Communications | Customer Concentration Risk | Revenue Benchmark | Utilities      
Revenue:      
Concentration risk, percentage of total 23.60% 20.80% 15.60%
Reportable Segments | Communications      
Revenue:      
Revenue (in dollars) $ 3,233,700 $ 2,551,100 $ 2,512,200
Reportable Segments | Clean Energy and Infrastructure      
Revenue:      
Revenue (in dollars) 2,618,600 1,865,000 1,526,900
Reportable Segments | Oil and Gas      
Revenue:      
Revenue (in dollars) 1,219,600 2,540,500 1,789,800
Reportable Segments | Power Delivery      
Revenue:      
Revenue (in dollars) 2,725,200 1,016,800 506,500
Reportable Segments | Other      
Revenue:      
Revenue (in dollars) 0 0 600
Eliminations      
Revenue:      
Revenue (in dollars) $ (19,100) $ (21,600) $ (15,000)
XML 111 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Schedule of Financial Information by Reportable Segment - EBITDA (Details) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
EBITDA:        
Segment EBITDA $ 828,100 $ 1,003,800 $ 907,000  
Loss on extinguishment of debt 0 0 5,569  
2021 Acquisitions        
EBITDA:        
Acquisition and integration costs   3,600    
Bargain purchase gain 3,600      
Power Delivery | 2021 Acquisitions        
EBITDA:        
Bargain purchase gain 200     $ 3,600
Other        
EBITDA:        
Gain (loss) on investments 2,800      
Reportable Segments | Communications        
EBITDA:        
Segment EBITDA 327,100 269,500 270,100  
Reportable Segments | Clean Energy and Infrastructure        
EBITDA:        
Segment EBITDA 102,800 75,000 80,400  
Acquisition and integration costs 6,400      
Reportable Segments | Oil and Gas        
EBITDA:        
Segment EBITDA 163,500 557,600 510,900  
Acquisition and integration costs 8,000      
Reportable Segments | Power Delivery        
EBITDA:        
Segment EBITDA 202,900 68,000 14,900  
Acquisition and integration costs 39,000      
Reportable Segments | Other        
EBITDA:        
Segment EBITDA 31,800 33,800 30,700  
Reportable Segments | Communications Segment        
EBITDA:        
Acquisition and integration costs 4,700      
Corporate        
EBITDA:        
Gain (loss) on investments (7,700) (7,800) 10,100  
Bargain purchase gain 200 $ 3,500    
Loss on extinguishment of debt     $ 5,600  
Corporate | 2021 Acquisitions        
EBITDA:        
Acquisition and integration costs $ 27,900      
XML 112 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
EBITDA Reconciliation:      
Income before income taxes $ 43,059 $ 430,075 $ 425,164
Interest expense, net 112,255 53,413 59,629
Depreciation 371,240 345,612 258,841
Amortization of intangible assets 135,908 77,214 38,910
Corporate EBITDA 165,600 97,500 124,500
Segment EBITDA $ 828,100 $ 1,003,800 $ 907,000
XML 113 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Depreciation and Amortization (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Depreciation and Amortization:      
Consolidated depreciation and amortization $ 507.1 $ 422.8 $ 297.8
Reportable Segments | Communications      
Depreciation and Amortization:      
Consolidated depreciation and amortization 126.4 99.3 87.1
Reportable Segments | Clean Energy and Infrastructure      
Depreciation and Amortization:      
Consolidated depreciation and amortization 87.0 43.5 18.2
Reportable Segments | Oil and Gas      
Depreciation and Amortization:      
Consolidated depreciation and amortization 134.6 207.8 156.6
Reportable Segments | Power Delivery      
Depreciation and Amortization:      
Consolidated depreciation and amortization 147.8 61.5 24.7
Reportable Segments | Other      
Depreciation and Amortization:      
Consolidated depreciation and amortization 0.0 0.0 0.1
Corporate      
Depreciation and Amortization:      
Consolidated depreciation and amortization $ 11.3 $ 10.7 $ 11.1
XML 114 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets:      
Consolidated segment assets $ 9,293,259 $ 7,121,393 $ 5,227,900
Reportable Segments | Communications      
Assets:      
Consolidated segment assets 2,378,600 2,100,900 1,941,900
Reportable Segments | Clean Energy and Infrastructure      
Assets:      
Consolidated segment assets 2,979,900 1,067,000 653,700
Reportable Segments | Oil and Gas      
Assets:      
Consolidated segment assets 1,544,200 1,527,600 1,631,100
Reportable Segments | Oil and Gas | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets 77,000    
Reportable Segments | Power Delivery      
Assets:      
Consolidated segment assets 1,967,900 2,017,200 541,600
Reportable Segments | Power Delivery | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets (192,200)    
Reportable Segments | Other      
Assets:      
Consolidated segment assets 297,300 238,100 191,800
Reportable Segments | Communications Segment | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets 69,400    
Corporate      
Assets:      
Consolidated segment assets 125,400 $ 170,600 $ 267,800
Corporate | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets $ 45,800    
XML 115 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Capital Expenditures:      
Consolidated capital expenditures $ 263,352 $ 170,066 $ 213,746
Reportable Segments | Communications      
Capital Expenditures:      
Consolidated capital expenditures 87,100 50,600 38,400
Reportable Segments | Clean Energy and Infrastructure      
Capital Expenditures:      
Consolidated capital expenditures 35,800 44,600 14,000
Reportable Segments | Oil and Gas      
Capital Expenditures:      
Consolidated capital expenditures 49,000 55,700 149,200
Reportable Segments | Power Delivery      
Capital Expenditures:      
Consolidated capital expenditures 83,400 13,000 3,800
Reportable Segments | Other      
Capital Expenditures:      
Consolidated capital expenditures 0 0 0
Corporate      
Capital Expenditures:      
Consolidated capital expenditures $ 8,000 $ 6,200 $ 8,300
XML 116 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Foreign Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment and Related Information [Line Items]            
Revenue       $ 9,778,038 $ 7,951,781 $ 6,320,975
United States            
Segment and Related Information [Line Items]            
Revenue       9,600,000 7,800,000 6,200,000
Property and equipment, net $ 1,733,100 $ 1,411,600 $ 959,500 1,733,100 1,411,600 959,500
Intangible assets and goodwill, net 3,000,000 2,100,000 1,400,000 3,000,000 2,100,000 1,400,000
Foreign Operations            
Segment and Related Information [Line Items]            
Revenue       149,900 165,200 133,100
Property and equipment, net 21,000 24,500 22,800 21,000 24,500 22,800
Intangible assets and goodwill, net $ 35,500 $ 43,800 $ 50,500 $ 35,500 $ 43,800 $ 50,500
Accounts Receivable, Net, Less Contract Liabilities | Geographic Concentration Risk | Foreign Operations            
Segment and Related Information [Line Items]            
Concentration risk, percentage of total 1.00% 2.00% 5.00%      
Revenue Benchmark | Customer Concentration Risk | Government Transactions            
Segment and Related Information [Line Items]            
Concentration risk, percentage of total       7.00% 5.00% 2.00%
XML 117 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Schedule of Significant Customers, Revenue Concentration Information (Details) - Customer Concentration Risk - Revenue Benchmark
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Enbridge, Inc.    
Revenue, Significant Customer [Line Items]    
Concentration risk, percentage of total 16.00%  
AT&T (including DIRECTV)    
Revenue, Significant Customer [Line Items]    
Concentration risk, percentage of total   15.00%
XML 118 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2022
Sep. 30, 2021
Dec. 31, 2021
Other Commitments [Line Items]      
Other current assets $ 118,640   $ 81,884
Pension      
Other Commitments [Line Items]      
Payments for withdrawal obligation 2,800    
Gain recognized in other income related to acquisitions 500    
Multiemployer plans, withdrawal obligation     3,400
Pension | IEA      
Other Commitments [Line Items]      
Multiemployer plans, withdrawal obligation 1,900    
Pension | Infrastructure Energy Alternatives, Inc.      
Other Commitments [Line Items]      
Monthly payment amount 10    
Employee Group Medical Claims Policy | Self-Insurance      
Other Commitments [Line Items]      
Self-insurance reserve $ 4,100   4,200
Settled Litigation      
Other Commitments [Line Items]      
Favorable arbitration award   $ 25,000  
Other current assets     $ 19,000
Other legal related cost   $ 5,000  
XML 119 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details)
$ in Thousands, $ in Millions
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Commitments and Contingencies [Line Items]        
Letters of credit issued $ 166,700   $ 188,500  
Cash and cash equivalents 370,592   360,736  
Indemnities, accrued project close-out liabilities 40,000   40,000  
Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Cash and cash equivalents 25,700   14,600  
Captive Insurance Company        
Commitments and Contingencies [Line Items]        
Cash and cash equivalents 1,100   300  
Self-Insurance | Workers' Compensation, General and Automobile Policies        
Commitments and Contingencies [Line Items]        
Self-insurance reserve 176,700   189,800  
Self-Insurance | Workers' Compensation, General and Automobile Policies | Other Long-Term Liabilities        
Commitments and Contingencies [Line Items]        
Self-insurance reserve, non-current 109,300   126,500  
Self-Insurance | Employee Group Medical Claims Policy        
Commitments and Contingencies [Line Items]        
Self-insurance reserve 4,100   4,200  
Performance and Payment Bonds        
Commitments and Contingencies [Line Items]        
Bonded projects, estimated costs to complete 1,739,900   768,800  
Performance and Payment Bonds | Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 7,100 $ 9.7 7,700 $ 9.7
Performance and Payment Bonds | Subsidiaries        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 4,855,500   2,155,200  
Performance and Payment Bonds | Subsidiaries | Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 115,800   115,000  
Financial Guarantees | Self-Insurance | Workers' Compensation, General and Automobile Policies        
Commitments and Contingencies [Line Items]        
Letters of credit issued 95,600   125,700  
Surety Bonds | Self-Insurance | Workers' Compensation        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount $ 110,900   $ 52,900  
XML 120 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Investment Arrangements (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
constructionProject
Dec. 31, 2021
USD ($)
Other Commitments [Line Items]    
Number of joint ventures | constructionProject 4  
Proportionately Consolidated Non-Controlled Joint Venture    
Other Commitments [Line Items]    
Payments for advance to affiliate | $ $ 0 $ 700,000
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 85.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 90.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 25.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 50.00%  
XML 121 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Concentrations of Risk (Details) - customer
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]      
Number of customers 1,560    
Revenue Benchmark | Customer Concentration Risk | Ten Largest Customers      
Concentration Risk [Line Items]      
Concentration risk, percentage of total 39.00% 54.00% 55.00%
XML 122 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Narrative (Details)
shares in Thousands, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
employee
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
CAD ($)
employee
Dec. 31, 2021
CAD ($)
Related Party Transaction [Line Items]            
Equity method investments, net investment   $ 306,000,000 $ 267,000,000      
Ownership interest   25.00%     25.00%  
Equity method investments, equity contributions   $ 900,000        
Negative equity method investment   200,000 1,600,000      
Line of credit facility, letters of credit issued   166,700,000 188,500,000      
Payments to noncontrolling interests   728,000 $ 8,965,000 $ 719,000    
2021 Acquisitions            
Related Party Transaction [Line Items]            
Noncontrolling interest, percentage of voting interests acquired     15.00%     15.00%
Payments to noncontrolling interests     $ 6,800,000      
2023 Acquisitions | Subsequent Event            
Related Party Transaction [Line Items]            
Payments to noncontrolling interests $ 10,000,000          
Business combinations, percentage of interests acquired 15.00%          
Business acquisition, number of shares issued (in shares) | shares 120          
2023 Acquisitions | Oil and Gas | Subsequent Event            
Related Party Transaction [Line Items]            
Business acquisition, equity interest issued or issuable, value assigned $ 11,600,000          
Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Receivables, related party   2,300,000 2,300,000      
Management            
Related Party Transaction [Line Items]            
Payments for advance to affiliate       1,200,000    
Management | Equipment, Supplies And Services            
Related Party Transaction [Line Items]            
Payments, related party   35,000,000 81,200,000 80,900,000    
Payables, related party   2,600,000 600,000      
Revenue, related party   10,400,000 4,200,000 4,100,000    
Receivables, related party   3,200,000 400,000      
Management | Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Payments, related party   200,000 90,300,000 1,900,000    
Payables, related party     500,000      
Receivables, related party   $ 400,000 400,000      
Number of management members, subcontracting arrangement | employee   2     2  
Charges, related party   $ 800,000 800,000 900,000    
Management | Subcontracting Arrangements | Line of Credit            
Related Party Transaction [Line Items]            
Line of credit facility, letters of credit issued   15,000,000        
Management | Subcontracting Arrangements | 2021 Acquisitions            
Related Party Transaction [Line Items]            
Payments, related party   1,500,000        
Payables, related party   300,000        
Revenue, related party   128,400,000        
Receivables, related party   42,000,000        
Immediate Family Member of Management | Equipment | CCI            
Related Party Transaction [Line Items]            
Payables, related party   600,000 800,000      
Revenue, related party   300,000 100,000      
Receivables, related party     0      
Payments, net of rebates, related party   4,000,000 23,200,000 6,800,000    
Chairman, Board of Directors | Leases            
Related Party Transaction [Line Items]            
Payments, related party   2,600,000 2,600,000 2,600,000    
Executive Officers | Related Customer            
Related Party Transaction [Line Items]            
Receivables, related party     800,000      
Charges, related party   1,100,000 1,200,000 1,300,000    
Executive Officers | Former Owner            
Related Party Transaction [Line Items]            
Receivables, related party   2,000,000 1,500,000      
Equity method investments, net investment   1,500,000 1,500,000      
Executive Officers | Construction Services            
Related Party Transaction [Line Items]            
Payments, related party   500,000 600,000 $ 300,000    
Payables, related party   0 0      
Proportionately Consolidated Non-Controlled Joint Venture            
Related Party Transaction [Line Items]            
Payments for advance to affiliate   $ 0 700,000      
Proportionately Consolidated Non-Controlled Joint Venture | Canadian Joint Venture            
Related Party Transaction [Line Items]            
Proportionately consolidated non-controlled joint venture, ownership percentage   35.00%     35.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Performance and Payment Bonds            
Related Party Transaction [Line Items]            
Outstanding bonds, amount   $ 7,100,000 $ 7,700,000   $ 9.7 $ 9.7
XML 123 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Split Dollar Agreements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Chairman, Board of Directors      
Related Party Transaction [Line Items]      
Payments for life insurance policies $ 1.1 $ 1.1 $ 1.1
Chief Executive Officer      
Related Party Transaction [Line Items]      
Payments for life insurance policies 0.7 0.7 $ 0.7
Executive Officers      
Related Party Transaction [Line Items]      
Life insurance assets, carrying amount 25.8 $ 24.0  
Maximum | Chairman, Board of Directors      
Related Party Transaction [Line Items]      
Life insurance, face amount 200.0    
Maximum | Chief Executive Officer      
Related Party Transaction [Line Items]      
Life insurance, face amount $ 75.0    
XML 124 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule II - Valuation and Qualifying Accounts [Roll Forward]      
Balance at Beginning of Period $ 169.9 $ 125.2 $ 123.9
Charges to Cost and Expense 26.1 82.3 59.2
Other Additions 69.9 0.0 0.0
(Deductions) (40.7) (37.6) (57.9)
Balance at End of Period 225.2 169.9 125.2
Allowance for credit losses      
Schedule II - Valuation and Qualifying Accounts [Roll Forward]      
Balance at Beginning of Period 7.8 20.5 10.1
Charges to Cost and Expense 2.6 2.8 12.1
Other Additions 0.0 0.0 0.0
(Deductions) (2.0) (15.5) (1.7)
Balance at End of Period 8.4 7.8 20.5
Allowance for unbilled receivables and project close-out liabilities      
Schedule II - Valuation and Qualifying Accounts [Roll Forward]      
Balance at Beginning of Period 96.8 50.4 57.3
Charges to Cost and Expense 9.4 67.0 38.5
Other Additions 40.3 0.0 0.0
(Deductions) (29.5) (20.6) (45.4)
Balance at End of Period 117.0 96.8 50.4
Valuation allowance for inventory      
Schedule II - Valuation and Qualifying Accounts [Roll Forward]      
Balance at Beginning of Period 11.1 8.5 7.7
Charges to Cost and Expense 2.5 3.1 1.8
Other Additions 0.0 0.0 0.0
(Deductions) (1.4) (0.5) (1.0)
Balance at End of Period 12.2 11.1 8.5
Valuation allowance for deferred tax assets      
Schedule II - Valuation and Qualifying Accounts [Roll Forward]      
Balance at Beginning of Period 54.2 45.8 48.8
Charges to Cost and Expense 11.6 9.4 6.8
Other Additions 29.6 0.0 0.0
(Deductions) (7.8) (1.0) (9.8)
Balance at End of Period $ 87.6 $ 54.2 $ 45.8
XML 125 mtz-20221231_htm.xml IDEA: XBRL DOCUMENT 0000015615 2022-01-01 2022-12-31 0000015615 2022-06-30 0000015615 2023-03-08 0000015615 2021-01-01 2021-12-31 0000015615 2020-01-01 2020-12-31 0000015615 2022-12-31 0000015615 2021-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2021-12-31 0000015615 us-gaap:CommonStockMember 2019-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2019-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000015615 us-gaap:RetainedEarningsMember 2019-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000015615 us-gaap:ParentMember 2019-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2019-12-31 0000015615 2019-12-31 0000015615 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000015615 us-gaap:ParentMember 2020-01-01 2020-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000015615 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000015615 us-gaap:CommonStockMember 2020-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2020-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000015615 us-gaap:RetainedEarningsMember 2020-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000015615 us-gaap:ParentMember 2020-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2020-12-31 0000015615 2020-12-31 0000015615 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000015615 us-gaap:ParentMember 2021-01-01 2021-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000015615 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000015615 us-gaap:CommonStockMember 2021-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2021-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000015615 us-gaap:RetainedEarningsMember 2021-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000015615 us-gaap:ParentMember 2021-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-12-31 0000015615 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000015615 us-gaap:ParentMember 2022-01-01 2022-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000015615 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2022-01-01 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 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0000015615 srt:MaximumMember 2020-01-01 2020-12-31 0000015615 srt:MaximumMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember 2021-01-01 2021-12-31 0000015615 2023-01-01 2022-12-31 0000015615 us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 us-gaap:CorporateJointVentureMember 2021-12-31 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0000015615 mtz:PowerDeliveryMember 2022-01-01 2022-12-31 0000015615 mtz:CleanEnergyAndInfrastructureCommunicationsAndOilAndGasMember 2022-01-01 2022-12-31 0000015615 mtz:OilAndGasSegmentMember 2022-01-01 2022-12-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2022-01-01 2022-12-31 0000015615 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-12-31 0000015615 srt:MinimumMember mtz:NumberOfYearsOfDiscountedCashFlowsMember 2022-12-31 0000015615 srt:MaximumMember mtz:NumberOfYearsOfDiscountedCashFlowsMember 2022-12-31 0000015615 us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0000015615 mtz:OneReportingUnitMember mtz:OilAndGasSegmentMember 2022-12-31 0000015615 us-gaap:GoodwillMember 2022-01-01 2022-12-31 0000015615 mtz:OilAndGasSegmentMember 2021-01-01 2021-12-31 0000015615 mtz:CommunicationsMember 2021-01-01 2021-12-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2021-01-01 2021-12-31 0000015615 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-12-31 0000015615 srt:MaximumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-12-31 0000015615 srt:MinimumMember mtz:NumberOfYearsOfDiscountedCashFlowsMember 2021-12-31 0000015615 srt:MaximumMember mtz:NumberOfYearsOfDiscountedCashFlowsMember 2021-12-31 0000015615 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0000015615 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0000015615 us-gaap:GoodwillMember 2021-01-01 2021-12-31 0000015615 mtz:OilAndGasSegmentMember 2020-01-01 2020-12-31 0000015615 mtz:CommunicationsMember 2020-01-01 2020-12-31 0000015615 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2020-12-31 0000015615 srt:MinimumMember mtz:NumberOfYearsOfDiscountedCashFlowsMember 2020-12-31 0000015615 srt:MaximumMember mtz:NumberOfYearsOfDiscountedCashFlowsMember 2020-12-31 0000015615 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2020-12-31 0000015615 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2020-12-31 0000015615 us-gaap:GoodwillMember 2020-01-01 2020-12-31 0000015615 mtz:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsMember 2021-01-01 2021-12-31 0000015615 mtz:A2022AcquisitionsMember 2020-01-01 2020-12-31 0000015615 srt:MinimumMember mtz:EquipmentLeasesMember 2022-01-01 2022-12-31 0000015615 srt:MinimumMember mtz:FacilityLeasesMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember mtz:EquipmentLeasesMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember mtz:FacilityLeasesMember 2022-01-01 2022-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:UninsuredRiskMember 2022-01-01 2022-12-31 0000015615 us-gaap:GeneralLiabilityMember us-gaap:UninsuredRiskMember 2022-01-01 2022-12-31 0000015615 us-gaap:PropertyInsuranceProductLineMember us-gaap:UninsuredRiskMember us-gaap:AutomobilesMember 2022-01-01 2022-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-01-01 2022-12-31 0000015615 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0000015615 mtz:FormerOwnerOfAcquiredBusinessMember 2022-01-01 2022-12-31 0000015615 us-gaap:WarrantMember mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-10-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2021-12-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2022-04-01 2022-06-30 0000015615 mtz:CommunicationsMember 2020-12-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2020-12-31 0000015615 mtz:OilAndGasSegmentMember 2020-12-31 0000015615 mtz:PowerDeliveryMember 2020-12-31 0000015615 mtz:PowerDeliveryMember 2021-01-01 2021-12-31 0000015615 mtz:CommunicationsMember 2021-12-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2021-12-31 0000015615 mtz:OilAndGasSegmentMember 2021-12-31 0000015615 mtz:PowerDeliveryMember 2021-12-31 0000015615 mtz:CommunicationsMember 2022-01-01 2022-12-31 0000015615 mtz:CommunicationsMember 2022-12-31 0000015615 mtz:CleanEnergyAndInfrastructureMember 2022-12-31 0000015615 mtz:OilAndGasSegmentMember 2022-12-31 0000015615 mtz:PowerDeliveryMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:PowerDeliveryMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:CommunicationsSegmentMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:OilAndGasSegmentMember 2021-01-01 2021-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0000015615 us-gaap:TradeNamesMember 2020-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0000015615 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0000015615 us-gaap:TradeNamesMember 2021-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-01-01 2022-12-31 0000015615 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-12-31 0000015615 us-gaap:TradeNamesMember 2022-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000015615 srt:WeightedAverageMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-01-01 2022-12-31 0000015615 srt:WeightedAverageMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000015615 srt:WeightedAverageMember us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-12-31 0000015615 srt:WeightedAverageMember 2022-01-01 2022-12-31 0000015615 us-gaap:TradeNamesMember 2022-12-31 0000015615 us-gaap:TradeNamesMember 2020-12-31 0000015615 us-gaap:TradeNamesMember 2021-12-31 0000015615 mtz:A2022AcquisitionsAllOtherMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-12-31 0000015615 mtz:A2022AcquisitionsAllOtherMember 2022-12-31 0000015615 mtz:A2022AcquisitionsMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:TradeNamesAndCustomerRelationshipsMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:CustomerRelationshipsMember 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 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:InfrastructureEnergyAlternativesIncWarrantsMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0000015615 mtz:A2021AcquisitionsMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2022-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember 2022-12-31 0000015615 mtz:A2021AcquisitionsMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember us-gaap:CustomerRelationshipsMember 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember mtz:CustomerRelationshipsAndTradeNamesMember mtz:PowerDeliveryMember 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember mtz:CustomerRelationshipsAndTradeNamesMember mtz:PowerDeliveryMember 2021-01-01 2021-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember mtz:PowerDeliveryMember 2021-12-31 0000015615 mtz:A2021AcquisitionsMember mtz:PowerDeliveryMember 2021-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsMember mtz:PowerDeliveryMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-05-01 2022-05-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-04-01 2022-06-30 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember mtz:PowerDeliveryMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember mtz:PowerDeliveryMember 2021-01-01 2021-12-31 0000015615 srt:MinimumMember mtz:A2021AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0000015615 srt:MaximumMember mtz:A2021AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0000015615 mtz:A2021AcquisitionsMember 2021-12-31 0000015615 srt:MinimumMember mtz:A2021AcquisitionsAllOtherMember us-gaap:MeasurementInputExpectedTermMember mtz:PowerDeliveryMember 2021-12-31 0000015615 mtz:A2020AcquisitionsMember 2020-01-01 2020-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:CleanEnergyAndInfrastructureMember 2020-01-01 2020-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:CleanEnergyAndInfrastructureMember 2020-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:CleanEnergyAndInfrastructureMember 2022-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:CleanEnergyAndInfrastructureMember 2021-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:CommunicationsAndElectricalTransmissionMember 2020-01-01 2020-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:CommunicationsMember 2020-01-01 2020-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:InstallToHomeMember 2020-01-01 2020-12-31 0000015615 mtz:A2020AcquisitionsMember mtz:PowerDeliveryMember 2020-01-01 2020-12-31 0000015615 srt:ScenarioForecastMember mtz:A2020AcquisitionsMember 2023-01-01 2023-12-31 0000015615 srt:MaximumMember mtz:A2020AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0000015615 mtz:A2020AcquisitionsMember 2020-12-31 0000015615 mtz:A2020AcquisitionsMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsAllOtherINTRENMember 2021-01-01 2021-12-31 0000015615 mtz:A2021And2022AcquisitionsMember 2022-01-01 2022-12-31 0000015615 mtz:A2021And2022AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0000015615 mtz:A2021And2022AcquisitionsMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000015615 mtz:A2021And2022AcquisitionsMember us-gaap:OtherExpenseMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0000015615 mtz:A2021And2022AcquisitionsMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember 2021-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2021-12-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2022-12-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2021-12-31 0000015615 mtz:AllAcquisitionsMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember 2022-01-01 2022-12-31 0000015615 mtz:EarnoutArrangementsMember 2021-01-01 2021-12-31 0000015615 mtz:EarnoutArrangementsMember 2020-01-01 2020-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2021-01-01 2021-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2020-01-01 2020-12-31 0000015615 mtz:WahaJVsMember 2022-12-31 0000015615 mtz:CrossCountryInfrastructureMember 2022-12-31 0000015615 mtz:FMTechMember 2022-12-31 0000015615 mtz:CrossCountryInfrastructureMember 2021-12-31 0000015615 mtz:WahaJVsMember 2022-01-01 2022-12-31 0000015615 mtz:WahaJVsMember 2021-01-01 2021-12-31 0000015615 mtz:WahaJVsMember 2020-01-01 2020-12-31 0000015615 mtz:WahaJVsMember 2021-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-12-31 0000015615 mtz:FMTechMember 2021-12-31 0000015615 mtz:FMTechMember 2021-01-01 2021-12-31 0000015615 mtz:FMTechMember us-gaap:EquityMethodInvestmentsMember 2022-12-31 0000015615 mtz:FMTechMember us-gaap:EquityMethodInvestmentsMember 2021-12-31 0000015615 srt:MaximumMember mtz:FMTechMember us-gaap:EquityMethodInvestmentsMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-01-01 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2021-01-01 2021-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2020-01-01 2020-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2022-01-01 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-01-01 2021-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2020-01-01 2020-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember 2021-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2022-01-01 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2021-01-01 2021-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2020-01-01 2020-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember 2021-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2021-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-01-01 2022-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2021-01-01 2021-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2022-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0000015615 mtz:ConfluenceMember 2021-12-31 0000015615 mtz:ConfluenceMember 2021-01-01 2022-12-31 0000015615 mtz:ConfluenceMember 2022-01-01 2022-12-31 0000015615 mtz:ConfluenceMember 2021-01-01 2021-12-31 0000015615 mtz:AVCTMember 2022-12-31 0000015615 mtz:AVCTMember 2021-12-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2022-12-31 0000015615 mtz:AVCTMember us-gaap:CommonStockMember 2021-12-31 0000015615 mtz:AVCTMember 2022-01-01 2022-12-31 0000015615 mtz:AVCTMember 2021-01-01 2021-12-31 0000015615 mtz:AVCTMember 2020-01-01 2020-12-31 0000015615 mtz:AVCTMember 2021-07-01 2021-09-30 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2021-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2022-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentIEASeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember 2022-12-31 0000015615 srt:MinimumMember 2022-01-01 2022-12-31 0000015615 us-gaap:FinanceReceivablesMember 2022-01-01 2022-12-31 0000015615 us-gaap:FinanceReceivablesMember 2021-01-01 2021-12-31 0000015615 us-gaap:FinanceReceivablesMember 2020-01-01 2020-12-31 0000015615 us-gaap:LandMember 2022-12-31 0000015615 us-gaap:LandMember 2021-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000015615 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000015615 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000015615 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000015615 us-gaap:ConstructionInProgressMember 2022-12-31 0000015615 us-gaap:ConstructionInProgressMember 2021-12-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0000015615 us-gaap:LoansPayableMember mtz:A2022TermLoansMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LoansPayableMember mtz:A2022TermLoansMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-12-31 0000015615 srt:ScenarioForecastMember us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2023-03-01 2023-03-31 0000015615 srt:ScenarioForecastMember us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2025-03-01 2025-03-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 mtz:LetterofCreditinForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:BridgeLoanMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 srt:MinimumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:DomesticLineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:DomesticLineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-01-01 2022-12-31 0000015615 srt:MinimumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:DomesticLineOfCreditMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:DomesticLineOfCreditMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityMember us-gaap:DomesticLineOfCreditMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityMember us-gaap:DomesticLineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-01-01 2022-12-31 0000015615 srt:MinimumMember us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-11-01 0000015615 srt:MaximumMember us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-11-01 0000015615 srt:MinimumMember us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-11-01 0000015615 srt:MaximumMember us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-11-01 0000015615 srt:MinimumMember us-gaap:DomesticLineOfCreditMember 2021-11-01 2021-11-01 0000015615 srt:MaximumMember us-gaap:DomesticLineOfCreditMember 2021-11-01 2021-11-01 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2021-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2021-01-01 2021-12-31 0000015615 srt:MaximumMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 srt:MinimumMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:ScenarioPlanMember us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-12-31 0000015615 srt:MaximumMember us-gaap:ScenarioPlanMember mtz:PermittedAcquisitionMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2021-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-08-04 0000015615 mtz:FourPointEightSevenFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-08-19 2020-08-19 0000015615 srt:ScenarioForecastMember mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-01-01 2023-08-15 0000015615 srt:ScenarioForecastMember mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2020-08-04 2028-08-15 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-10-07 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-10-26 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2022-10-07 2022-10-07 0000015615 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2022-10-07 2022-10-07 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2022-10-07 2022-10-07 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesTwoMember us-gaap:SeniorNotesMember 2022-10-26 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2022-10-07 2022-10-07 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2022-09-01 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2022-09-01 2022-09-01 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2022-10-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2022-09-01 2022-09-01 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:NewTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 srt:MinimumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-09-01 2022-09-01 0000015615 srt:MaximumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-09-01 2022-09-01 0000015615 srt:MinimumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-09-01 2022-09-01 0000015615 srt:MaximumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-09-01 2022-09-01 0000015615 srt:MinimumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-09-01 2022-09-01 0000015615 srt:MaximumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-09-01 2022-09-01 0000015615 srt:MinimumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-09-01 2022-09-01 0000015615 srt:MaximumMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-09-01 2022-09-01 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-09-01 2022-09-01 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityMember us-gaap:LineOfCreditMember mtz:SecuredOvernightFinancingRateSOFRMember 2022-09-01 2022-09-01 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 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityMember us-gaap:LineOfCreditMember 2022-09-01 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityAcquisitionAdjustmentMember us-gaap:LineOfCreditMember 2022-09-01 0000015615 mtz:BridgeFacilityAndTermLoanFacilityMember us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-12-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember mtz:A2013IncentivePlanMember 2022-12-31 0000015615 us-gaap:EmployeeStockMember mtz:EmployeeStockPlansMember 2022-12-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-12-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-12-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-12-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2020-12-31 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2021-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000015615 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0000015615 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0000015615 mtz:MultiemployerPlanPeriodOneMember 2022-01-01 2022-12-31 0000015615 mtz:MultiemployerPlanPeriodTwoMember 2022-01-01 2022-12-31 0000015615 mtz:NationalElectricBenefitFundMember 2022-01-01 2022-12-31 0000015615 mtz:NationalElectricBenefitFundMember 2021-01-01 2021-12-31 0000015615 mtz:NationalElectricBenefitFundMember 2020-01-01 2020-12-31 0000015615 mtz:LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember 2022-01-01 2022-12-31 0000015615 mtz:LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember 2021-01-01 2021-12-31 0000015615 mtz:LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember 2020-01-01 2020-12-31 0000015615 mtz:CentralPensionFundOfTheIUOEParticipatingEmployersMember 2022-01-01 2022-12-31 0000015615 mtz:CentralPensionFundOfTheIUOEParticipatingEmployersMember 2021-01-01 2021-12-31 0000015615 mtz:CentralPensionFundOfTheIUOEParticipatingEmployersMember 2020-01-01 2020-12-31 0000015615 mtz:HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember 2022-01-01 2022-12-31 0000015615 mtz:HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember 2021-01-01 2021-12-31 0000015615 mtz:HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember 2020-01-01 2020-12-31 0000015615 mtz:ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember 2022-01-01 2022-12-31 0000015615 mtz:ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember 2021-01-01 2021-12-31 0000015615 mtz:ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember 2020-01-01 2020-12-31 0000015615 mtz:IBEWLocal1249PensionPlanMember 2022-01-01 2022-12-31 0000015615 mtz:IBEWLocal1249PensionPlanMember 2021-01-01 2021-12-31 0000015615 mtz:IBEWLocal1249PensionPlanMember 2020-01-01 2020-12-31 0000015615 mtz:IBEWLocal456PensionPlanMember 2022-01-01 2022-12-31 0000015615 mtz:IBEWLocal456PensionPlanMember 2021-01-01 2021-12-31 0000015615 mtz:IBEWLocal456PensionPlanMember 2020-01-01 2020-12-31 0000015615 mtz:ChicagoVicinityLaborersDistrictCouncilPensionPlanMember 2022-01-01 2022-12-31 0000015615 mtz:ChicagoVicinityLaborersDistrictCouncilPensionPlanMember 2021-01-01 2021-12-31 0000015615 mtz:ChicagoVicinityLaborersDistrictCouncilPensionPlanMember 2020-01-01 2020-12-31 0000015615 mtz:PipelineIndustryPensionFundMember 2022-01-01 2022-12-31 0000015615 mtz:PipelineIndustryPensionFundMember 2021-01-01 2021-12-31 0000015615 mtz:PipelineIndustryPensionFundMember 2020-01-01 2020-12-31 0000015615 mtz:MidwestOperatingEngineersPensionTrustFundMember 2022-01-01 2022-12-31 0000015615 mtz:MidwestOperatingEngineersPensionTrustFundMember 2021-01-01 2021-12-31 0000015615 mtz:MidwestOperatingEngineersPensionTrustFundMember 2020-01-01 2020-12-31 0000015615 mtz:TeamstersNationalPipeLinePensionPlanMember 2022-01-01 2022-12-31 0000015615 mtz:TeamstersNationalPipeLinePensionPlanMember 2021-01-01 2021-12-31 0000015615 mtz:TeamstersNationalPipeLinePensionPlanMember 2020-01-01 2020-12-31 0000015615 mtz:SanDiegoCountyConstructionLaborersPensionTrustFundMember 2022-01-01 2022-12-31 0000015615 mtz:SanDiegoCountyConstructionLaborersPensionTrustFundMember 2021-01-01 2021-12-31 0000015615 mtz:SanDiegoCountyConstructionLaborersPensionTrustFundMember 2020-01-01 2020-12-31 0000015615 mtz:LaborersLocalUnionNo158PensionPlanMember 2022-01-01 2022-12-31 0000015615 mtz:LaborersLocalUnionNo158PensionPlanMember 2021-01-01 2021-12-31 0000015615 mtz:LaborersLocalUnionNo158PensionPlanMember 2020-01-01 2020-12-31 0000015615 mtz:SouthernCaliforniaPipeTradesRetirementFundMember 2022-01-01 2022-12-31 0000015615 mtz:SouthernCaliforniaPipeTradesRetirementFundMember 2021-01-01 2021-12-31 0000015615 mtz:SouthernCaliforniaPipeTradesRetirementFundMember 2020-01-01 2020-12-31 0000015615 mtz:CentralLaborersPensionFundMember 2022-01-01 2022-12-31 0000015615 mtz:CentralLaborersPensionFundMember 2021-01-01 2021-12-31 0000015615 mtz:CentralLaborersPensionFundMember 2020-01-01 2020-12-31 0000015615 mtz:WestVirginiaLaborersPensionTrustFundMember 2022-01-01 2022-12-31 0000015615 mtz:WestVirginiaLaborersPensionTrustFundMember 2021-01-01 2021-12-31 0000015615 mtz:WestVirginiaLaborersPensionTrustFundMember 2020-01-01 2020-12-31 0000015615 mtz:MinnesotaLaborersPensionFundMember 2022-01-01 2022-12-31 0000015615 mtz:MinnesotaLaborersPensionFundMember 2021-01-01 2021-12-31 0000015615 mtz:MinnesotaLaborersPensionFundMember 2020-01-01 2020-12-31 0000015615 mtz:LaborersNationalPensionFundMember 2022-01-01 2022-12-31 0000015615 mtz:LaborersNationalPensionFundMember 2021-01-01 2021-12-31 0000015615 mtz:LaborersNationalPensionFundMember 2020-01-01 2020-12-31 0000015615 mtz:EmployerTeamstersLocalNo175And505PensionTrustFundMember 2022-01-01 2022-12-31 0000015615 mtz:EmployerTeamstersLocalNo175And505PensionTrustFundMember 2021-01-01 2021-12-31 0000015615 mtz:EmployerTeamstersLocalNo175And505PensionTrustFundMember 2020-01-01 2020-12-31 0000015615 mtz:LaborersDistrictCouncilofWPAPensionFundMember 2022-01-01 2022-12-31 0000015615 mtz:LaborersDistrictCouncilofWPAPensionFundMember 2021-01-01 2021-12-31 0000015615 mtz:LaborersDistrictCouncilofWPAPensionFundMember 2020-01-01 2020-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000015615 srt:MinimumMember 2021-01-01 2021-12-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000015615 srt:MinimumMember 2020-01-01 2020-12-31 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-12-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2020-12-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2020-01-01 2020-12-31 0000015615 mtz:September2018ShareRepurchaseProgramMember 2020-01-01 2020-12-31 0000015615 mtz:September2018ShareRepurchaseProgramMember 2020-12-31 0000015615 mtz:March2020ShareRepurchaseProgramMember 2022-12-31 0000015615 2022-04-01 2022-06-30 0000015615 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000015615 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2021-12-31 0000015615 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000015615 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0000015615 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2020-12-31 0000015615 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0000015615 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0000015615 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-12-31 0000015615 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0000015615 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-12-31 0000015615 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-01-01 2022-12-31 0000015615 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-01 2021-12-31 0000015615 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2021-01-01 2021-12-31 0000015615 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0000015615 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2020-01-01 2020-12-31 0000015615 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000015615 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-12-31 0000015615 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000015615 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000015615 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000015615 us-gaap:ForeignCountryMember 2022-12-31 0000015615 us-gaap:ForeignCountryMember 2021-12-31 0000015615 us-gaap:DomesticCountryMember 2022-12-31 0000015615 us-gaap:DomesticCountryMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2022-01-01 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2021-01-01 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2020-01-01 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2022-01-01 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2021-01-01 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2020-01-01 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-01-01 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2021-01-01 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2020-01-01 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliveryMember 2022-01-01 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliveryMember 2021-01-01 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliveryMember 2020-01-01 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000015615 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0000015615 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0000015615 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2022-01-01 2022-12-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2021-01-01 2021-12-31 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsMember 2020-01-01 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-01-01 2022-12-31 0000015615 us-gaap:CorporateNonSegmentMember mtz:A2021AcquisitionsMember 2022-01-01 2022-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000015615 us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsMember 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureMember 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliveryMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliveryMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliveryMember 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2022-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2021-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2020-12-31 0000015615 us-gaap:OperatingSegmentsMember srt:RestatementAdjustmentMember mtz:PowerDeliveryMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember srt:RestatementAdjustmentMember mtz:CommunicationsSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember srt:RestatementAdjustmentMember mtz:OilAndGasSegmentMember 2022-12-31 0000015615 us-gaap:CorporateNonSegmentMember srt:RestatementAdjustmentMember 2022-12-31 0000015615 country:US 2022-01-01 2022-12-31 0000015615 country:US 2021-01-01 2021-12-31 0000015615 country:US 2020-01-01 2020-12-31 0000015615 us-gaap:NonUsMember 2022-01-01 2022-12-31 0000015615 us-gaap:NonUsMember 2021-01-01 2021-12-31 0000015615 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000015615 country:US 2022-12-31 0000015615 country:US 2021-12-31 0000015615 country:US 2020-12-31 0000015615 us-gaap:NonUsMember 2022-12-31 0000015615 us-gaap:NonUsMember 2021-12-31 0000015615 us-gaap:NonUsMember 2020-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2022-12-31 2022-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 2021-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 2020-12-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000015615 mtz:EnbridgeIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000015615 mtz:ATTMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000015615 us-gaap:SettledLitigationMember 2021-07-01 2021-09-30 0000015615 us-gaap:SettledLitigationMember 2021-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2022-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2021-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2022-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2021-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2021-12-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:JointVentureCivilConstructionProjectMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:JointVentureCivilConstructionProjectMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 us-gaap:CorporateJointVentureMember 2022-01-01 2022-12-31 0000015615 us-gaap:CorporateJointVentureMember 2021-01-01 2021-12-31 0000015615 mtz:CaptiveInsuranceCompanyMember 2022-12-31 0000015615 mtz:CaptiveInsuranceCompanyMember 2021-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2021-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 2021-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2021-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2022-10-01 2022-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember mtz:InfrastructureEnergyAlternativesIncMember 2022-10-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2022-01-01 2022-12-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-01-01 2021-12-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2020-01-01 2020-12-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2022-12-31 0000015615 mtz:EquipmentSuppliesAndServicesMember srt:ManagementMember 2021-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-01-01 2022-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-01-01 2021-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-01-01 2020-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-01-01 2022-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-01-01 2021-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2020-01-01 2020-12-31 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2021-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2021-01-01 2021-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2022-01-01 2022-12-31 0000015615 us-gaap:LeaseAgreementsMember srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-12-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2022-01-01 2022-12-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2021-01-01 2021-12-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2020-01-01 2020-12-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2022-12-31 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2021-12-31 0000015615 mtz:A2021AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2022-01-01 2022-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-01-01 2021-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2020-01-01 2020-12-31 0000015615 mtz:RelatedCustomerMember srt:ExecutiveOfficerMember 2021-12-31 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2022-12-31 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2021-12-31 0000015615 mtz:SubcontractingArrangementsMember 2021-12-31 0000015615 mtz:SubcontractingArrangementsMember 2022-12-31 0000015615 us-gaap:LineOfCreditMember mtz:SubcontractingArrangementsMember srt:ManagementMember 2022-12-31 0000015615 srt:ManagementMember 2020-01-01 2020-12-31 0000015615 mtz:CanadianJointVentureMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2021-12-31 0000015615 us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:A2023AcquisitionsMember us-gaap:SubsequentEventMember 2023-03-31 0000015615 mtz:A2023AcquisitionsMember us-gaap:SubsequentEventMember 2023-01-01 2023-03-31 0000015615 mtz:A2023AcquisitionsMember mtz:OilAndGasSegmentMember us-gaap:SubsequentEventMember 2023-03-31 0000015615 srt:MaximumMember srt:BoardOfDirectorsChairmanMember 2022-12-31 0000015615 srt:MaximumMember srt:ChiefExecutiveOfficerMember 2022-12-31 0000015615 srt:BoardOfDirectorsChairmanMember 2020-01-01 2020-12-31 0000015615 srt:BoardOfDirectorsChairmanMember 2022-01-01 2022-12-31 0000015615 srt:BoardOfDirectorsChairmanMember 2021-01-01 2021-12-31 0000015615 srt:ChiefExecutiveOfficerMember 2021-01-01 2021-12-31 0000015615 srt:ChiefExecutiveOfficerMember 2022-01-01 2022-12-31 0000015615 srt:ChiefExecutiveOfficerMember 2020-01-01 2020-12-31 0000015615 srt:ExecutiveOfficerMember 2022-12-31 0000015615 srt:ExecutiveOfficerMember 2021-12-31 0000015615 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000015615 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000015615 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000015615 mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember 2021-12-31 0000015615 mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember 2022-01-01 2022-12-31 0000015615 mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember 2022-12-31 0000015615 us-gaap:InventoryValuationReserveMember 2021-12-31 0000015615 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 0000015615 us-gaap:InventoryValuationReserveMember 2022-12-31 0000015615 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000015615 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000015615 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000015615 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000015615 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000015615 mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember 2020-12-31 0000015615 mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember 2021-01-01 2021-12-31 0000015615 us-gaap:InventoryValuationReserveMember 2020-12-31 0000015615 us-gaap:InventoryValuationReserveMember 2021-01-01 2021-12-31 0000015615 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000015615 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000015615 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000015615 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000015615 mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember 2019-12-31 0000015615 mtz:AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember 2020-01-01 2020-12-31 0000015615 us-gaap:InventoryValuationReserveMember 2019-12-31 0000015615 us-gaap:InventoryValuationReserveMember 2020-01-01 2020-12-31 0000015615 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000015615 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares pure mtz:segment mtz:reportingComponent mtz:reportingUnit utr:Y mtz:acquisition utr:Q mtz:instance iso4217:CAD mtz:employee mtz:constructionProject mtz:customer false 2022 FY 0000015615 P1Y P1Y P3Y 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-K true 2022-12-31 --12-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 No Yes Yes Large Accelerated Filer false false true false 4100000000 78791125 The registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission pursuant to Regulation 14A for the 2023 annual meeting of shareholders is incorporated by reference in Part III of this Form 10-K to the extent stated herein. BDO USA, LLP Miami, Florida 243 9778038000 7951781000 6320975000 8586333000 6805735000 5270879000 371240000 345612000 258841000 135908000 77214000 38910000 559437000 306970000 302981000 -112255000 -53413000 -59629000 28836000 33830000 29738000 0 0 -5569000 1358000 33408000 11260000 43059000 430075000 425164000 9171000 99346000 102465000 33888000 330729000 322699000 534000 1898000 -149000 33354000 328831000 322848000 0.45 4.54 4.43 74917000 72499000 72799000 0.42 4.45 4.38 76185000 73941000 73715000 33888000 330729000 322699000 -3089000 258000 1413000 30910000 12410000 -17151000 61709000 343397000 306961000 534000 1898000 -149000 61175000 341499000 307110000 370592000 360736000 1399732000 1019324000 1729886000 1227927000 117969000 92595000 122308000 91488000 118640000 81884000 3859127000 2873954000 1754101000 1436087000 279534000 260410000 2045041000 1520575000 946299000 670280000 409157000 360087000 9293259000 7121393000 171916000 137912000 96516000 95426000 1109867000 663063000 181888000 203141000 365971000 229936000 406232000 313965000 163647000 141155000 2496037000 1784598000 3052193000 1876233000 194050000 176378000 571401000 450361000 238391000 289962000 6552072000 4577532000 1.00 1.00 5000000 5000000 0 0 0 0 0 0 0.10 0.10 145000000 145000000 98615105 95371211 2047130 1747385 9862000 9537000 1246590000 1033615000 2195742000 2162388000 -50955000 -78776000 19933055 18941926 663910000 586955000 2737329000 2539809000 3858000 4052000 2741187000 2543861000 9293259000 7121393000 91909430 9191000 15344917 -466727000 809753000 1510709000 -75706000 1787220000 4471000 1791691000 322848000 322848000 -149000 322699000 -15738000 -15738000 -15738000 21875000 21875000 21875000 993893 99000 -99000 0 204117 21000 5924000 5945000 5945000 3597009 120228000 120228000 120228000 719000 719000 93107440 9311000 18941926 -586955000 837453000 1833557000 -91444000 2001922000 3603000 2005525000 328831000 328831000 1898000 330729000 12668000 12668000 12668000 24805000 24805000 24805000 1975232 198000 181484000 181682000 181682000 305882 31000 -31000 0 17343 -3000 -4667000 -4670000 -4670000 76000 76000 5429000 5429000 1373000 6802000 95371211 9537000 18941926 -586955000 1033615000 2162388000 -78776000 2539809000 4052000 2543861000 33354000 33354000 534000 33888000 27821000 27821000 27821000 27446000 27446000 27446000 2758403 277000 133157 4336000 188444000 193057000 193057000 534909 53000 -53000 0 49418 -5000 -2862000 -2867000 -2867000 1124286 81291000 81291000 81291000 728000 728000 98615105 9862000 19933055 -663910000 1246590000 2195742000 -50955000 2737329000 3858000 2741187000 33888000 330729000 322699000 371240000 345612000 258841000 135908000 77214000 38910000 27446000 24805000 21875000 9549000 51931000 7180000 28836000 33830000 29738000 39692000 35635000 16210000 4172000 3171000 2988000 -4743000 12323000 -21775000 -6298000 -149152000 -87372000 304351000 -49295000 -63306000 20523000 -10147000 -17904000 -68603000 35837000 -20486000 192119000 -104481000 94069000 -39372000 10603000 21326000 -68895000 -37479000 4471000 352297000 793074000 937254000 635763000 1244603000 24971000 263352000 170066000 213746000 81470000 65287000 37077000 3981000 9996000 17456000 400000 557000 648000 -43000 -1650000 -1843000 -821183000 -1357171000 -216605000 4065000000 1503372000 1434610000 3241128000 812103000 1741067000 0.0450 0 0 600000000 0.04875 0 0 400000000 181481000 158892000 126988000 35149000 21675000 10097000 17636000 0 0 -728000 -8965000 -719000 0 0 7090000 4098000 6024000 636000 81291000 0 120228000 -22592000 6229000 -11852000 480897000 501942000 -369887000 -2155000 -227000 929000 9856000 -62382000 351691000 360736000 423118000 71427000 370592000 360736000 423118000 106484000 61815000 65016000 8603000 69110000 64651000 206620000 160286000 114221000 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. During the first quarter of 2022, the Company began reporting its December 30, 2021 acquisition of Henkels &amp; McCoy Holdings, Inc., formerly known as Henkels &amp; McCoy Group, Inc. (“HMG”), which was initially reported within the Company’s Power Delivery segment, within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure. See Note 13 - Segments and Related Information. Additionally, see Note 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions, Goodwill and Other Intangible Assets, Net, for discussion related to the Company’s recent business acquisition activity. </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. When appropriate, prior year amounts are reclassified to conform with the current period presentation.</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;text-indent:36pt"><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; supply chain disruptions; uncertainty from potential recessionary effects; 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 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, Regulatory and Market 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, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, supply chain disruptions and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay </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%">existing project timing or cause increased project costs. The Company may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic. The extent to which general economic, regulatory and market 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. Payroll tax deferrals under the CARES Act, which totaled $42 million as of December 31, 2021, were fully paid as of December 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-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</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 is a summary of significant accounting policies followed in the preparation of the accompanying 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%">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 51%, 38% and 36% of consolidated revenue for the years ended December 31, 2022, 2021 and 2020, 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%">Revenue from contracts for specific projects, as well as for certain projects pursuant to master and other service agreements, is typically recognized over time using the cost-to-cost measure of progress, which is an input method. Such contracts provide that the customer accept completion of progress to date and compensate the Company for services rendered.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and 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 4% of consolidated revenue in both of the years ended December 31, 2022 and 2021, and accounted for approximately 5% of consolidated revenue for the year ended December 31, 2020.</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%">Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the operational costs of capital equipment. 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 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. In each of the years ended December 31, 2022, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2021, 2020 and 2019. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, for the years ended December 31, 2022, 2021 and 2020 totaled net increases of approximately $13.8 million, $41.1 million and $13.5 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, were not material as of December 31, 2022 or 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of customer billings is generally dependent upon advance billing terms, milestone billings based on completion of certain phases of work, or when services are provided. Under the typical payment terms of master and other service agreements and contracts for specific projects, the customer makes progress payments based on quantifiable measures of performance by the Company as defined by each specific agreement. Progress payments, generally net of amounts retained, are paid by the customer over the duration of the contract. For install-to-the-home and certain other contracts and services, work orders are billed and paid as completed. Amounts billed and due from customers, as well as the value of contract assets, are generally classified within current assets in the consolidated balance sheets. See Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities for related discussion. Amounts expected to be collected beyond one year are classified as other long-term assets.</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 Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are </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%">therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. 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%">When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract, as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various 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-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 December 31, 2022, the amount of the Company’s remaining performance obligations was $7.7 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.6 billion of its remaining performance obligations as revenue during 2023, with the remainder expected to be recognized primarily 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. Variable consideration is included in the estimated transaction price if it is probable that when the uncertainty associated with the variable consideration is resolved, there will not be a significant reversal of the cumulative amount of revenue that has been recognized. 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. The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue, typically on a cumulative catch-up basis, as such variable consideration, which typically pertains to changed conditions and scope, is generally for services encompassed under the existing contract. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company included approximately $271 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both December 31, 2022 and 2021, 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;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%">Allowance for Credit Losses</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 maintains an allowance for credit losses for its financial instruments, which are primarily composed of accounts receivable and contract assets. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition, the aging of account balances, historical credit loss experience, customer concentrations, customer credit-worthiness, availability of mechanics’ and other liens, existence of payment bonds and other sources of payment. Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that the receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate.</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%">Estimates of expected credit losses could be affected by many factors, including, but not limited to: changes in credit loss experience, changes to the risk characteristics of the Company’s financial asset portfolio, developing trends, including changes in management’s expectations of future economic, industry or other conditions and/or changes in credit quality or unanticipated financial difficulties affecting the Company’s customers. In addition, if anticipated recoveries in existing work-out negotiations or bankruptcies fail to materialize, additional allowances may be required. Estimates of collectibility are subject to significant change during times of economic weakness or uncertainty in either the overall economy, such as the current market environment, or within the industries served by MasTec. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including end-market volatility and/or other macroeconomic trends, such as the current market environment of rising interest rates and inflation, on the credit quality of the Company’s customers and/or its financial assets.</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%">Inventories</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%">Inventories primarily consist of materials and supplies for construction and installation projects, which are valued at the lower of cost or net realizable value using the average cost or specific identification methods of costing. For materials or supplies purchased on behalf of specific customers or projects, loss of the customer or cancellation of the project could result in an impairment of the value of materials purchased. The value of inventory may also decrease due to obsolescence, physical deterioration, damage, changes in price levels, or other causes. Inventory valuation allowances are determined based upon specific facts and circumstances and market conditions. As of December 31, 2022 and 2021, valuation allowances for inventory totaled $12.2 million and $11.1 million, respectively.</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%">Cash and Cash Equivalents </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%">Cash and cash equivalents primarily consist of interest-bearing demand deposits. The Company considers highly liquid investments with original maturities of less than three months to be cash equivalents. The balances in certain of our bank accounts exceed federally insured limits. Cash and cash equivalents are maintained at financial institutions that management considers to be of high credit quality. Cash balances maintained by certain operating subsidiaries and by entities that are proportionately consolidated that are not swept into the concentration account, as well as deposits made subsequent to the daily cash sweep, are classified as cash. Included in the Company’s cash balances as of December 31, 2022 and 2021 are amounts held by entities that are proportionately consolidated totaling $25.7 million and $14.6 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. The Company generally does not fund its disbursement accounts for checks it has written until the checks are presented to the bank for payment. Outstanding checks that have not yet cleared through the banking system represent book overdrafts, which are classified within accounts payable. There are no material compensating balance requirements associated with the Company’s depository accounts or other restrictions on the transfer of cash associated with the Company’s depository accounts.</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%">Fair Value of Financial Instruments</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 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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers and outstanding balances on its credit and term loan facilities approximate their fair values.</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%">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-weight:400;line-height:120%">From time to time, the Company may participate in selected investment or strategic arrangements to expand its operations, customer base or geographic reach, including arrangements that combine the Company’s skills and resources with those of others to allow for the performance of particular projects. The Company’s investment and strategic arrangements include 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.</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%">Management determines whether each business entity in which it has equity interests, debt, or other investments constitutes a variable interest entity (“VIE”) based on the nature and characteristics of such arrangements. If an investment arrangement is determined to be a VIE, then management determines if the Company is the VIE’s primary beneficiary by evaluating several factors, including the Company’s: (i) risks and responsibilities; (ii) ownership interests; (iii) decision making powers; and (iv) financial interests, among other factors. If management determines the Company is the primary beneficiary of a VIE, then it would be consolidated, and other parties’ interests in the VIE would be accounted for as non-controlling interests. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the primary activities of the VIE and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, which, in either case, could be significant to the VIE. The Company has determined that certain of its investment arrangements are VIEs. As of December 31, 2022, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs, nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated. The carrying values of the Company’s VIEs totaled approximately $24 million as of both December 31, 2022 and 2021, 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%">The Company’s investments in entities for which it does not have a controlling interest and is not the primary beneficiary, but for which it has the ability to exert significant influence, are accounted for using the equity method of accounting. Under the equity method of accounting, the initial investment is recorded at cost and the investment is subsequently adjusted for the Company’s proportionate share of earnings or losses, including consideration of basis differences resulting from the difference between the initial carrying amount of the investment and the underlying equity in net assets. Equity method investments are recorded as other long-term assets in the Company’s consolidated balance sheets. Income or loss from these investments is recorded as a separate line item in the consolidated statements of operations. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. Distributions received from equity method investees are reflected in the statements of cash flows using the nature of distributions approach, under which distributions are classified based on the nature of the activity that generated them. 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:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">quity 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.” The Company evaluates such investments for impairment by considering a variety of factors, including the earnings performance of the related investments, as well as the economic environment and market conditions in which the investees operate. Fair value measurements for the Company’s equity investments as of December 31, 2022 are classified within Level 1 or Level 2 of the fair value hierarchy based on the nature of the fair value inputs, and are recognized in other income or expense. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For further information pertaining to the Company’s equity investments, see Note 4 - Fair Value of Financial Instruments. </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%">Deferred Financing 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%">Deferred financing costs relate to the Company’s debt instruments, the short and long-term portions of which are reflected as deductions from the carrying amounts of the related debt instrument, including the Company’s senior unsecured credit facility. Deferred financing costs are amortized over the terms of the related debt instruments using the effective interest method. For the years ended December 31, 2022, 2021 and 2020, the Company deferred $2.8 million, $6.0 million and $8.9 million of financing costs in connection with its debt instruments. Amortization expense associated with deferred financing costs, which is included within interest expense, net, totaled $3.6 million, $3.2 million and $3.0 million for each of the years ended December 31, 2022, 2021 and 2020, respectively. Additionally, in 2020, the Company wrote off $2.3 million of deferred financing costs in connection with the redemption of its 4.875% Senior Notes, which amount is included within loss on extinguishment of debt in the consolidated statements of operations. Deferred financing costs, net of accumulated amortization, totaled $17.6 million and $18.5 million as of December 31, 2022 and 2021, respectively. For further information pertaining to the Company’s debt instruments, see Note 7 - Debt.</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 Long-Term Assets</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%">Other long-term assets consist primarily of investments in unconsolidated entities, equity and debt securities, life insurance assets, deferred compensation plan assets, miscellaneous receivables and prepaid expenses.</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%">Long-Lived Assets </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 long-lived assets consist primarily of property and equipment, including finance lease assets, and finite-lived intangible assets. Purchased property and equipment is recorded at cost, or, if acquired in a business combination, at the acquisition date fair value. Finance lease assets are recognized based on the present value of minimum future lease payments. Certain costs incurred in connection with developing or obtaining internal-use software are capitalized within office equipment, furniture and internal-use software. Depreciation and amortization of property and equipment, including finance lease assets, is computed using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are depreciated over the shorter of the term of the lease or the estimated useful lives of the improvements. Expenditures for repairs and maintenance are charged to expense as incurred. Expenditures for betterments and major improvements that extend the life of the related assets are capitalized and depreciated over the remaining useful lives of the assets. The carrying amounts of assets sold or retired and the related accumulated depreciation are eliminated in the year of disposal. Gains or losses, net, from the sale of property and equipment are included within general and administrative expenses. When the Company identifies assets to be sold, those assets are valued based on their estimated fair value less costs to sell and classified as held-for-sale and depreciation is no longer recorded. Finite-lived intangible assets are amortized over their useful lives, which are generally based on contractual or legal rights, 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%">Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared with the asset’s carrying amount to determine if there has been an impairment, which is calculated as the difference between the fair value of an asset and its carrying value. Estimates of future undiscounted cash flows are based on expected revenue and operating costs for the business as well as anticipated future economic conditions, which are Level 3 inputs. During the three years in the period ended December 31, 2022, there were no material impairments of long-lived assets.</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%">Goodwill and Indefinite-Lived Intangible Assets</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 goodwill and indefinite-lived intangible assets that have been recorded in connection with its acquisitions of businesses. Goodwill and indefinite-lived intangible assets are not amortized, but instead are tested for impairment at least annually. The Company performs its annual impairment tests of goodwill and indefinite-lived intangible assets during the fourth quarter of each year, and on a quarterly basis, monitors these assets for potential indicators of impairment. See below for details of the Company’s results of impairment testing for the years ended December 31, 2022, 2021 and 2020.</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%">Goodwill is required to be tested for impairment at the reporting unit level. A reporting unit is an operating segment, or one level below the operating segment, which is referred to as a component. Management identifies its reporting units by assessing whether components (i) have discrete financial information available; (ii) engage in business activities; and (iii) have a segment manager that regularly reviews the component’s operating results. If two or more components are deemed economically similar, those components are aggregated into one reporting unit when performing the annual goodwill impairment test. Based on management’s review of its components and their related operations, the Company combines three of the components of its Power Delivery operating segment into one reporting unit. All of the Company’s other components each comprise one reporting unit.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During each of the three years in the period ended December 31, 2022, management performed a qualitative assessment for its goodwill and indefinite-lived intangible assets by examining relevant events and circumstances that could have an effect on their fair values, such as: macroeconomic conditions, including inflation and interest rates, industry and market conditions, including the potential effects of longer-term changes in consumer behavior from regulatory, climate-related, or other factors, entity-specific events, financial performance and other relevant </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%">factors or events that could affect earnings 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-weight:400;line-height:120%">Quantitative testing was performed for selected reporting units during each of the three years in the period ended December 31, 2022. For the selected reporting units, management estimated their fair values using a combination of market and income approaches using Level 3 inputs. Under the market approach, fair values were estimated using published market multiples for comparable companies and applying them to revenue and EBITDA. Under the income approach, a discounted cash flow methodology was used, considering: (i) management estimates, such as projections of revenue, operating costs and cash flows, taking into consideration historical and anticipated financial results; (ii) general economic and market conditions; and (iii) the impact of planned business and operational strategies. Management believes the assumptions used in its quantitative goodwill impairment tests are reflective of the risks inherent in the business models of the Company’s reporting units and within the Company’s industry. Estimated discount rates were determined using the weighted average cost of capital for each reporting unit at the time of the analysis, taking into consideration the risks inherent within each reporting unit individually.</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-style:italic;font-weight:700;line-height:120%">2022 Assessment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Quantitative testing was performed for (i) four reporting units within the Oil and Gas operating segment; (ii) one reporting unit in the Power Delivery operating segment; and (iii) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">one</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> reporting unit within the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Clean Energy and Infrastructure</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels, uncertainty from potential recessionary effects and climate-related matters;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> success rates on new project awards; and levels of operating activity.</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%">In 2022, significant assumptions used in testing the reporting units included terminal values based on a terminal growth rate of 3.0%, five to nine years of discounted cash flows prior to the terminal value, and a discount rate of 13.0%. </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%">Based on the results of the quantitative assessment, the estimated fair values of all but one reporting unit within the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Oil and Gas</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> operating segment were determined to substantially exceed their carrying values. One </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">reporting unit in 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%">Oil and Gas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> operating segment, which had approximately $37.5 million of goodwill, had an estimated fair value that exceeded its carrying value by approximately 14%. 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%">100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.</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%">2021 Assessment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2021, quantitative testing was performed for (i) four reporting units within the Oil and Gas operating segment; (ii) three reporting units in the Communications operating segment; and (iii) one reporting unit within the Clean Energy and Infrastructure operating segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, the potential effects of the COVID-19 pandemic, success rates on new project awards and levels of operating 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%">In 2021, significant assumptions used in testing the reporting units included terminal values based on terminal growth rates of 2.5% to 3.0%, five to nine years of discounted cash flows prior to the terminal value, and discount rates ranging from 10.5% to 15.0%. </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%">Based on the results of the quantitative assessment, the estimated fair values of all of the reporting units were determined to substantially exceed their carrying values. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.</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%">2020 Assessment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2020, quantitative testing was performed for (i) three reporting units within the Oil and Gas operating segment and (ii) one reporting unit in the Communications operating segment. Factors considered by management in determining the reporting units for which quantitative assessments were performed included the effects of current or expected changes in market conditions on the future business outlook, the potential effects of the COVID-19 pandemic, success rates on new project awards and levels of operating 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%">In 2020, significant assumptions used in testing the reporting units included terminal values based on terminal growth rates of 2.5%, five to nine years of discounted cash flows prior to the terminal value, and discount rates ranging from 13.0% to 15.0%. </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%">Based on the results of the quantitative assessment, the estimated fair values of the reporting unit in the Communications operating segment and the three reporting units in the Oil and Gas operating segment were determined to substantially exceed their carrying values. A 100 basis point increase in the discount rate would not have resulted in any of the reporting units’ carrying values exceeding their fair values.</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 December 31, 2022 and 2021, management believes that the recorded balances of goodwill and indefinite-lived intangible assets are recoverable; however, significant changes in the assumptions or estimates used in the Company’s analyses, such as market conditions or a reduction in profitability and/or cash flows, and/or for indefinite-lived intangible assets, changes in other asset characteristics, could result in non-cash goodwill and/or intangible asset impairment charges in future periods.</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%">Business Combinations</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 determination of the fair value of net assets acquired in a business combination requires estimates and judgments of future cash flow expectations for the acquired business and the related identifiable tangible and intangible assets. Fair values of net assets acquired are calculated using expected cash flows and industry-standard valuation techniques. For current assets and current liabilities, book value is generally assumed to equal fair value. Goodwill is the amount by which consideration paid exceeds the fair value of acquired net assets. A bargain purchase gain results when the fair value of an acquired business’ net assets exceeds its purchase price. Acquisition costs are expensed as incurred and are included within general and administrative expenses in the consolidated statements of operations. For the years ended December 31, 2022, 2021 and 2020, the Company incurred approximately $17 million, $7 million and $2 million, respectively, of acquisition costs associated with its completed acquisitions.</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%">Due to the time required to gather and analyze the necessary data for each acquisition, U.S. GAAP provides a “measurement period” of up to one year in which to finalize these fair value determinations. During the measurement period, preliminary fair value estimates may be revised if new information is obtained about the facts and circumstances existing as of the date of acquisition, or based on the final net assets and working capital of the acquired business, as prescribed in the applicable purchase agreement. Such adjustments may result in the recognition of, or an </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%">adjustment to the fair values of, acquisition-related assets and liabilities and/or consideration paid, and are referred to as “measurement period” adjustments. Measurement period adjustments are recorded to goodwill. Other revisions to fair value estimates that relate to facts and circumstances that occurred subsequent to the date of acquisition are reflected as income or expense, as appropriate. </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%">Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as “acquisition-related contingent consideration” or “earn-outs.” In certain of the Company’s 2022 and 2021 acquisitions, the acquisition consideration included shares of the Company’s common stock, as determined based upon the terms of the purchase agreement. These shares were valued for financial reporting purposes based on the market share price of MasTec’s common stock on the date of closing. Additionally, in a prior year acquisition, the acquisition consideration included a mandatorily redeemable non-controlling interest, subject to a repurchase formula that is calculated in a manner consistent with the Company’s traditional earn-out arrangements. The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-out liabilities are measured at their estimated fair values as of the date of acquisition. Subsequent to the date of acquisition, if future Earn-out payments are expected to differ from Earn-out payments estimated as of the date of acquisition, any related fair value adjustments, including those related to finalization of completed earn-out arrangements, are recognized in the period that such expectation is considered probable. Changes in the fair value of Earn-out liabilities for the Company’s traditional earn-outs, other than those related to measurement period adjustments, as described above, are recorded within other income or expense in the consolidated statements of operations, and, for mandatorily redeemable non-controlling interests, are generally recorded within interest expense. Fair values are estimated using income approaches such as discounted cash flows or option pricing models, which are Level 3 inputs. Earn-out liabilities are included within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows. Earn-out payments in excess of acquisition date liabilities are classified within operating activities.</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%">Leases</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 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. The Company reviews all agreements to determine if a leasing arrangement exists. When a leasing arrangement is identified, a determination is made at inception as to whether the lease is an operating or a finance lease. A lease exists when a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, the Company considers whether a contract provides both the right to obtain substantially all of the economic benefits from the use of an asset and the right to direct the use of the asset. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of the minimum future lease payments over the expected term of the lease. The Company’s lease assets are primarily concentrated in vehicles, machinery and equipment. </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%">Leases with an initial term of twelve months or less are classified as short-term leases and are not recognized in the consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised, or unless it is reasonably certain that the equipment will be leased for greater than twelve months. The volume of lease activity for leases with an initial term of twelve months or less varies depending upon the number of ongoing projects at a given time, as well as the location and type of equipment required in connection with those projects. Lease payments for short-term leases are recognized on a straight-line basis over the lease term, and primarily relate to equipment used on construction projects, for which the rentals are based on daily, weekly or monthly rental rates, and typically contain termination for convenience provisions. Lease determinations are reassessed in the event of a change in lease terms. The Company has a limited number of sublease, equipment and other leasing arrangements, which are not considered material to the consolidated financial statements.</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 December 31, 2022, the Company’s leases have remaining lease terms of up to 16 years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:f-560"><span style="-sec-ix-hidden:f-561">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 accounts for non-lease components together with the related lease components for all classes of leased assets. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive 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%">Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment, and are based on the facts and circumstances of each lease. Economic incentives, intent, past history and business need are among the factors considered to determine if renewal and/or purchase options are reasonably certain to be exercised. The majority of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company generally uses an incremental borrowing rate to determine the value of its lease obligations. The incremental borrowing rate represents the rate of interest that would be paid to borrow on a collateralized basis over a similar term. The Company determines its incremental borrowing rate using a portfolio approach based on information available as of the lease commencement date, including applicable lease terms and the current economic environment.</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%">Finance Leases </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%">Finance lease assets are recorded within property and equipment, with a corresponding amount recorded within the Company’s debt obligations. Finance lease expense is composed of depreciation expense on the leased asset and interest on the lease liability. Additions to finance leases are included within the supplemental disclosures of non-cash information in the consolidated statements of cash flows. any of the Company’s finance leases contain purchase options, which the Company frequently exercises, given that the purchase option prices are typically below the estimated fair market values of the related assets.</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%">Operating Leases</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%">Operating lease right-of-use assets and liabilities are recorded on the consolidated balance sheets, with the related lease expense recognized over the term of the lease on a straight-line basis. Operating lease expense is recorded as rent expense, primarily within costs of revenue, excluding depreciation and amortization. Fixed costs for operating leases are composed of initial base rent amounts plus any fixed annual increases. Variable </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%">costs for operating leases consist primarily of common area maintenance expenses and taxes for facility leases. Certain of the Company’s operating leases contain purchase options, for which the purchase option price is generally considered to be at fair market value. From time to time, the Company may terminate a lease before the end of the lease term. Payments related to such early lease terminations are generally recorded within general and administration expenses.</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%">Self-Insurance</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 self-insured up to the amount of its deductible for its insurance policies. MasTec maintains insurance policies subject to per claim deductibles of $2.0 million for its workers’ compensation policy, $5.0 million for its general liability policy and up to $9.5 million for its automobile liability policy. In addition, the Company has 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 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%">Estimated liabilities under the Company’s insurance programs are accrued based upon management’s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses of $0.6 million. MasTec’s estimated liability for employee group medical claims is based on statistical analysis of historical claims experience and specific knowledge of actual losses that have occurred. 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. Cash collateral deposited with insurance carriers is included in other long-term 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 present value of the Company’s self-insurance liability is reflected in the consolidated balance sheets within current and other long-term liabilities, as appropriate. The determination of such claims and expenses and the appropriateness of the related liability is reviewed and updated quarterly. These insurance liabilities are, however, difficult to assess and estimate due to many factors, the effects of which are often unknown or difficult to estimate, including the severity of an injury, the determination of the Company’s liability in proportion to other parties and the number of incidents not reported. Accruals are based upon known facts and historical trends. Although management believes its accruals are adequate, a change in experience or actuarial assumptions could materially affect the Company’s results of operations in a particular period.</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%">Income Taxes</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 records income taxes using the asset and liability method of accounting for deferred income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement and income tax basis of the Company’s assets and liabilities. Income taxes are estimated in each of the jurisdictions in which the Company operates. This process involves estimating the tax exposure, together with assessing temporary differences resulting from differing treatment of items, such as deferred revenue, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included, net, within the consolidated balance sheets as long-term assets and/or liabilities, as appropriate. The recording of a deferred tax asset assumes the realization of such asset in the future. Otherwise, a valuation allowance is recorded to reduce the asset to its estimated net realizable value. If management determines that the Company may not be able to realize all or part of a deferred tax asset in the future, a valuation allowance for the deferred tax asset is charged to income tax expense in the period the determination is made. Management considers future pretax income and ongoing prudent and feasible tax planning strategies in assessing the estimated net realizable value of tax assets and the corresponding need for any related valuation allowances.</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 determining the provision for income taxes, management uses an effective tax rate based on annual pre-tax income, statutory tax rates, permanent tax differences and tax planning opportunities in the various jurisdictions in which the Company operates. The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings. The Company has generally not provided for U.S. income taxes on unremitted foreign earnings because such earnings are considered to be insignificant.</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%">Significant factors that can affect the annual effective tax rate include management’s assessment of certain tax matters, the location and amount of taxable earnings, changes in certain non-deductible expenses and expected credits.</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%">An entity may only recognize or continue to recognize tax positions that meet a "more likely than not" threshold. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. The Company assesses its income tax positions and records tax benefits for all years subject to examination based on management's evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company has recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the Company's financial statements.</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 and its subsidiaries file income tax returns in numerous tax jurisdictions, including U.S. federal, most U.S. states and certain foreign jurisdictions. Although management believes its calculations for its tax returns are correct and the positions taken thereon are reasonable, the final outcome of income tax examinations could be materially different from the resolution management currently anticipates and the estimates that are reflected in the Company’s consolidated financial statements, which could materially affect the Company’s results of operations, cash flows and liquidity in a particular period. To the extent interest and penalties are assessed by taxing authorities, such amounts are accrued and included within income tax expense.</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%">Stock-Based Compensation</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 certain stock-based compensation plans, under which restricted stock awards and restricted stock units (together, “restricted shares”) are available for issuance to eligible participants. Non-cash stock-based compensation expense is included within general and administrative expense in the consolidated statements of operations. Share-based payments, to the extent they are compensatory, are recognized based on their grant date fair values. Forfeitures are recorded as they occur. The Company records a deferred tax asset, or future tax benefit, based on the amount of share-based compensation recognized in the financial statements over the vesting period of share-based awards. The tax effects of </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%">differences between the fair value of a share-based award on the date of vesting and the date of grant, also referred to as excess tax benefits or tax deficiencies, are recognized within the provision for income taxes in the period such vestings occur.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Grants of restricted shares are valued based on the closing market share price of MasTec’s common stock as reported on the New York Stock Exchange (the “market price”) on the date of grant. Compensation expense arising from restricted shares is recognized on a straight-line basis over the vesting period. Grants of restricted shares have cliff vesting terms, which generally vest over a period of three years. Upon vesting, some of the underlying shares may be sold to cover the required tax withholdings. However, some participants may choose the net share settlement method to cover withholding tax requirements, in which case shares are not issued, but are treated as common stock repurchases in the consolidated financial statements, as they reduce the number of shares that would have been issued upon vesting. The Company then pays the corresponding withholding taxes to the appropriate taxing authorities in cash on behalf of the recipient. Withheld shares, which are valued at the market price on the date of vesting, are recorded as a reduction to additional paid-in capital and are reflected within financing activities in the consolidated statements of cash flows. For the years ended December 31, 2022, 2021 and 2020, shares withheld in connection with stock-based compensation arrangements totaled 49,418, 63,054 and 11,667, respectively, and related payments to taxing authorities totaled $4.1 million, $6.0 million and $0.6 million, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company 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. Prior to January 1, 2021, the ESPPs allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period and (ii) the last day of the offering period, and the fair value of purchases was estimated using the Black-Scholes option-pricing valuation model. 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-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%">Collective Bargaining Agreements and Multiemployer Plans</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of MasTec’s subsidiaries, including certain subsidiaries in Canada, are party to various collective bargaining agreements with unions representing certain of their employees. These agreements require the subsidiaries party to the agreements to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). These contributions are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. The Pension Protection Act of 2006, as amended (the “PPA”), requires pension plans that are underfunded to improve their funding ratios within prescribed intervals based on their level of underfunding, under which benefit reductions may apply and/or participating employers could be required to make additional contributions. In addition, if a multiemployer defined benefit plan fails to satisfy certain minimum funding requirements, the Internal Revenue Service (the “IRS”) may impose on the employers contributing to such plans a non-deductible excise tax of 5% of the amount of the accumulated funding deficiency. Union payrolls cannot be determined for future periods because the number of union employees employed at any given time, and the plans in which they may participate, vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with those projects. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to the ones contained in the expiring agreements.</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%">Under current law pertaining to employers that are contributors to U.S.-registered multiemployer defined benefit plans, a plan’s termination, an employer’s voluntary withdrawal from, or the mass withdrawal of contributing employers from, an underfunded multiemployer defined benefit plan requires participating employers to make payments to the plan for their proportionate share of the multiemployer plan’s unfunded vested liabilities. These liabilities include an allocable share of the unfunded vested benefits of the plan for all plan participants, not only for benefits payable to participants of the contributing employer. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if the other participating employers cease to contribute to, or withdraw from, the plan. The allocable portion of liability to participating employers could be more disproportionate if employers that have withdrawn from the plan are insolvent, or if they otherwise fail to pay their proportionate share of the withdrawal liability. If the Company is subject to a withdrawal liability, the related withdrawal charge is recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization, with any related liability recorded within other current and/or other long-term liabilities, as appropriate. The Company’s participation in the multiemployer pension plans is evaluated by management on an ongoing basis. See Note 10 - Other Retirement Plans and Note 14 - Commitments and 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%">Business Streamlining and Restructuring Activities</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%">From time to time, the Company may incur costs to streamline its business operations. These streamlining efforts, which are designed to improve profitability, could include eliminating service offerings that no longer fit into the Company’s business plan, certain acquisition and integration activities for acquired businesses, reducing or eliminating services or operations that do not produce adequate revenue or margins, or reducing costs of business units that need margin improvements. The costs associated with these efforts, which the Company refers to as business streamlining costs, acquisition and integration costs, or restructuring charges, can include such items as employee separation or termination costs, other integration-type costs, including facility consolidation and lease termination expenses, operating cost redundancies, losses on disposal of identified assets, and certain acquisition-related costs. When these efforts are related to circumstances that are significant, unique in nature and outside of the course of the Company’s normal and periodic business activities, they are referred to as restructuring costs, or, when acquisition-related, as acquisition and integration costs. Business streamlining costs, acquisition and integration costs, and/or restructuring charges are included within the applicable line items in the consolidated statement of operations based on the nature of the expenses incurred.</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%">Litigation 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-weight:400;line-height:120%">Accruals for litigation and contingencies are reflected in the consolidated financial statements based on management’s assessment, including advice of legal counsel, of the expected outcome of litigation or other dispute resolution proceedings and/or the expected resolution of contingencies. Costs incurred for litigation are expensed as incurred. Liabilities for estimated losses are accrued if the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability of loss and the determination as to whether the amount is reasonably estimable. Accruals are based on information available at the time of the assessment due to the uncertain nature of such matters. As additional information becomes available, management reassesses potential liabilities related to pending claims and litigation and may revise its previous estimates, which could materially affect the Company’s results of operations in a given period.</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%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comprehensive income or loss is a measure of net income and other changes in equity that result from transactions other than those with shareholders. Comprehensive income or loss and related accumulated comprehensive income or loss balances consist of net income, foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of the Company’s foreign subsidiaries with a functional currency other than the U.S. dollar, unrealized gains and losses from certain investment activities and net income or loss attributable to non-controlling interests.</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements. </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 to be Adopted in 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-08, </span><span style="color:#252525;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:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2021-08”) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. This ASU is not expected to have a material effect on the Company’s consolidated financial statements.</span></div> 5 Principles of ConsolidationThe accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within 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. 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%">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;text-indent:36pt"><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; supply chain disruptions; uncertainty from potential recessionary effects; 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>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. <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, Regulatory and Market 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, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, supply chain disruptions and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay </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%">existing project timing or cause increased project costs. The Company may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic. The extent to which general economic, regulatory and market 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued. Payroll tax deferrals under the CARES Act, which totaled $42 million as of December 31, 2021, were fully paid as of December 31, 2022.</span></div> 42000000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company derives revenue primarily from construction projects performed under: (i) master 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 51%, 38% and 36% of consolidated revenue for the years ended December 31, 2022, 2021 and 2020, 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%">Revenue from contracts for specific projects, as well as for certain projects pursuant to master and other service agreements, is typically recognized over time using the cost-to-cost measure of progress, which is an input method. Such contracts provide that the customer accept completion of progress to date and compensate the Company for services rendered.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and 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 4% of consolidated revenue in both of the years ended December 31, 2022 and 2021, and accounted for approximately 5% of consolidated revenue for the year ended December 31, 2020.</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%">Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the operational costs of capital equipment. 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 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. In each of the years ended December 31, 2022, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2021, 2020 and 2019. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, for the years ended December 31, 2022, 2021 and 2020 totaled net increases of approximately $13.8 million, $41.1 million and $13.5 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs. Such capitalized costs, which are amortized over the life of the respective projects, were not material as of December 31, 2022 or 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of customer billings is generally dependent upon advance billing terms, milestone billings based on completion of certain phases of work, or when services are provided. Under the typical payment terms of master and other service agreements and contracts for specific projects, the customer makes progress payments based on quantifiable measures of performance by the Company as defined by each specific agreement. Progress payments, generally net of amounts retained, are paid by the customer over the duration of the contract. For install-to-the-home and certain other contracts and services, work orders are billed and paid as completed. Amounts billed and due from customers, as well as the value of contract assets, are generally classified within current assets in the consolidated balance sheets. See Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities for related discussion. Amounts expected to be collected beyond one year are classified as other long-term assets.</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 Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are </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%">therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. 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%">When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract, as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various 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-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 December 31, 2022, the amount of the Company’s remaining performance obligations was $7.7 billion. Based on current expectations, the Company anticipates it will recognize approximately $5.6 billion of its remaining performance obligations as revenue during 2023, with the remainder expected to be recognized primarily 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. Variable consideration is included in the estimated transaction price if it is probable that when the uncertainty associated with the variable consideration is resolved, there will not be a significant reversal of the cumulative amount of revenue that has been recognized. 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. The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue, typically on a cumulative catch-up basis, as such variable consideration, which typically pertains to changed conditions and scope, is generally for services encompassed under the existing contract. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company included approximately $271 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both December 31, 2022 and 2021, 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.51 0.38 0.36 0.04 0.04 0.05 0.05 0.05 0.05 13800000 41100000 13500000 P1Y 7700000000 5600000000 271000000 104000000 P1Y <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%">Allowance for Credit Losses</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 maintains an allowance for credit losses for its financial instruments, which are primarily composed of accounts receivable and contract assets. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition, the aging of account balances, historical credit loss experience, customer concentrations, customer credit-worthiness, availability of mechanics’ and other liens, existence of payment bonds and other sources of payment. Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that the receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate.</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%">Estimates of expected credit losses could be affected by many factors, including, but not limited to: changes in credit loss experience, changes to the risk characteristics of the Company’s financial asset portfolio, developing trends, including changes in management’s expectations of future economic, industry or other conditions and/or changes in credit quality or unanticipated financial difficulties affecting the Company’s customers. In addition, if anticipated recoveries in existing work-out negotiations or bankruptcies fail to materialize, additional allowances may be required. Estimates of collectibility are subject to significant change during times of economic weakness or uncertainty in either the overall economy, such as the current market environment, or within the industries served by MasTec. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including end-market volatility and/or other macroeconomic trends, such as the current market environment of rising interest rates and inflation, on the credit quality of the Company’s customers and/or its financial assets.</span></div> InventoriesInventories primarily consist of materials and supplies for construction and installation projects, which are valued at the lower of cost or net realizable value using the average cost or specific identification methods of costing. For materials or supplies purchased on behalf of specific customers or projects, loss of the customer or cancellation of the project could result in an impairment of the value of materials purchased. The value of inventory may also decrease due to obsolescence, physical deterioration, damage, changes in price levels, or other causes. Inventory valuation allowances are determined based upon specific facts and circumstances and market conditions. 12200000 11100000 <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%">Cash and Cash Equivalents </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%">Cash and cash equivalents primarily consist of interest-bearing demand deposits. The Company considers highly liquid investments with original maturities of less than three months to be cash equivalents. The balances in certain of our bank accounts exceed federally insured limits. Cash and cash equivalents are maintained at financial institutions that management considers to be of high credit quality. Cash balances maintained by certain operating subsidiaries and by entities that are proportionately consolidated that are not swept into the concentration account, as well as deposits made subsequent to the daily cash sweep, are classified as cash. Included in the Company’s cash balances as of December 31, 2022 and 2021 are amounts held by entities that are proportionately consolidated totaling $25.7 million and $14.6 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations. The Company generally does not fund its disbursement accounts for checks it has written until the checks are presented to the bank for payment. Outstanding checks that have not yet cleared through the banking system represent book overdrafts, which are classified within accounts payable. There are no material compensating balance requirements associated with the Company’s depository accounts or other restrictions on the transfer of cash associated with the Company’s depository accounts.</span></div> 25700000 14600000 <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%">Fair Value of Financial Instruments</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 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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers and outstanding balances on its credit and term loan facilities approximate their fair values.</span></div> Management determines whether each business entity in which it has equity interests, debt, or other investments constitutes a variable interest entity (“VIE”) based on the nature and characteristics of such arrangements. If an investment arrangement is determined to be a VIE, then management determines if the Company is the VIE’s primary beneficiary by evaluating several factors, including the Company’s: (i) risks and responsibilities; (ii) ownership interests; (iii) decision making powers; and (iv) financial interests, among other factors. If management determines the Company is the primary beneficiary of a VIE, then it would be consolidated, and other parties’ interests in the VIE would be accounted for as non-controlling interests. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the primary activities of the VIE and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, which, in either case, could be significant to the VIE 24000000 24000000 37000000 37000000 The Company’s investments in entities for which it does not have a controlling interest and is not the primary beneficiary, but for which it has the ability to exert significant influence, are accounted for using the equity method of accounting. Under the equity method of accounting, the initial investment is recorded at cost and the investment is subsequently adjusted for the Company’s proportionate share of earnings or losses, including consideration of basis differences resulting from the difference between the initial carrying amount of the investment and the underlying equity in net assets. Equity method investments are recorded as other long-term assets in the Company’s consolidated balance sheets. Income or loss from these investments is recorded as a separate line item in the consolidated statements of operations. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. Distributions received from equity method investees are reflected in the statements of cash flows using the nature of distributions approach, under which distributions are classified based on the nature of the activity that generated them. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity. Equity 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.” Deferred Financing CostsDeferred financing costs relate to the Company’s debt instruments, the short and long-term portions of which are reflected as deductions from the carrying amounts of the related debt instrument, including the Company’s senior unsecured credit facility. Deferred financing costs are amortized over the terms of the related debt instruments using the effective interest method. 2800000 6000000 8900000 3600000 3200000 3000000 2300000 0.04875 17600000 18500000 Purchased property and equipment is recorded at cost, or, if acquired in a business combination, at the acquisition date fair value. Finance lease assets are recognized based on the present value of minimum future lease payments. Certain costs incurred in connection with developing or obtaining internal-use software are capitalized within office equipment, furniture and internal-use software. Depreciation and amortization of property and equipment, including finance lease assets, is computed using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are depreciated over the shorter of the term of the lease or the estimated useful lives of the improvements. Expenditures for repairs and maintenance are charged to expense as incurred. Expenditures for betterments and major improvements that extend the life of the related assets are capitalized and depreciated over the remaining useful lives of the assets. The carrying amounts of assets sold or retired and the related accumulated depreciation are eliminated in the year of disposal. Gains or losses, net, from the sale of property and equipment are included within general and administrative expenses. When the Company identifies assets to be sold, those assets are valued based on their estimated fair value less costs to sell and classified as held-for-sale and depreciation is no longer recorded. Finite-lived intangible assets are amortized over their useful lives, which are generally based on contractual or legal rights, in a manner consistent with the pattern in which the related benefits are expected to be consumed. Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared with the asset’s carrying amount to determine if there has been an impairment, which is calculated as the difference between the fair value of an asset and its carrying value. Estimates of future undiscounted cash flows are based on expected revenue and operating costs for the business as well as anticipated future economic conditions, which are Level 3 inputs. <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%">Goodwill and Indefinite-Lived Intangible Assets</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 goodwill and indefinite-lived intangible assets that have been recorded in connection with its acquisitions of businesses. Goodwill and indefinite-lived intangible assets are not amortized, but instead are tested for impairment at least annually. The Company performs its annual impairment tests of goodwill and indefinite-lived intangible assets during the fourth quarter of each year, and on a quarterly basis, monitors these assets for potential indicators of impairment. See below for details of the Company’s results of impairment testing for the years ended December 31, 2022, 2021 and 2020.</span></div>Goodwill is required to be tested for impairment at the reporting unit level. A reporting unit is an operating segment, or one level below the operating segment, which is referred to as a component. Management identifies its reporting units by assessing whether components (i) have discrete financial information available; (ii) engage in business activities; and (iii) have a segment manager that regularly reviews the component’s operating results. If two or more components are deemed economically similar, those components are aggregated into one reporting unit when performing the annual goodwill impairment test. 3 1 1 4 1 1 0.030 5 9 0.130 37500000 0.14 0.01 4 3 1 0.025 0.030 5 9 0.105 0.150 0.01 3 1 0.025 5 9 0.130 0.150 3 0.01 <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%">Business Combinations</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 determination of the fair value of net assets acquired in a business combination requires estimates and judgments of future cash flow expectations for the acquired business and the related identifiable tangible and intangible assets. Fair values of net assets acquired are calculated using expected cash flows and industry-standard valuation techniques. For current assets and current liabilities, book value is generally assumed to equal fair value. Goodwill is the amount by which consideration paid exceeds the fair value of acquired net assets. A bargain purchase gain results when the fair value of an acquired business’ net assets exceeds its purchase price. Acquisition costs are expensed as incurred and are included within general and administrative expenses in the consolidated statements of operations. For the years ended December 31, 2022, 2021 and 2020, the Company incurred approximately $17 million, $7 million and $2 million, respectively, of acquisition costs associated with its completed acquisitions.</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%">Due to the time required to gather and analyze the necessary data for each acquisition, U.S. GAAP provides a “measurement period” of up to one year in which to finalize these fair value determinations. During the measurement period, preliminary fair value estimates may be revised if new information is obtained about the facts and circumstances existing as of the date of acquisition, or based on the final net assets and working capital of the acquired business, as prescribed in the applicable purchase agreement. Such adjustments may result in the recognition of, or an </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%">adjustment to the fair values of, acquisition-related assets and liabilities and/or consideration paid, and are referred to as “measurement period” adjustments. Measurement period adjustments are recorded to goodwill. Other revisions to fair value estimates that relate to facts and circumstances that occurred subsequent to the date of acquisition are reflected as income or expense, as appropriate. </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%">Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as “acquisition-related contingent consideration” or “earn-outs.” In certain of the Company’s 2022 and 2021 acquisitions, the acquisition consideration included shares of the Company’s common stock, as determined based upon the terms of the purchase agreement. These shares were valued for financial reporting purposes based on the market share price of MasTec’s common stock on the date of closing. Additionally, in a prior year acquisition, the acquisition consideration included a mandatorily redeemable non-controlling interest, subject to a repurchase formula that is calculated in a manner consistent with the Company’s traditional earn-out arrangements. The Company refers to its traditional earn-out arrangements and the mandatorily redeemable non-controlling interest collectively as “Earn-outs.” Earn-out liabilities are measured at their estimated fair values as of the date of acquisition. Subsequent to the date of acquisition, if future Earn-out payments are expected to differ from Earn-out payments estimated as of the date of acquisition, any related fair value adjustments, including those related to finalization of completed earn-out arrangements, are recognized in the period that such expectation is considered probable. Changes in the fair value of Earn-out liabilities for the Company’s traditional earn-outs, other than those related to measurement period adjustments, as described above, are recorded within other income or expense in the consolidated statements of operations, and, for mandatorily redeemable non-controlling interests, are generally recorded within interest expense. Fair values are estimated using income approaches such as discounted cash flows or option pricing models, which are Level 3 inputs. Earn-out liabilities are included within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows. Earn-out payments in excess of acquisition date liabilities are classified within operating activities.</span></div> 17000000 7000000 2000000 <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%">Leases</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 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. The Company reviews all agreements to determine if a leasing arrangement exists. When a leasing arrangement is identified, a determination is made at inception as to whether the lease is an operating or a finance lease. A lease exists when a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, the Company considers whether a contract provides both the right to obtain substantially all of the economic benefits from the use of an asset and the right to direct the use of the asset. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of the minimum future lease payments over the expected term of the lease. The Company’s lease assets are primarily concentrated in vehicles, machinery and equipment. </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%">Leases with an initial term of twelve months or less are classified as short-term leases and are not recognized in the consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised, or unless it is reasonably certain that the equipment will be leased for greater than twelve months. The volume of lease activity for leases with an initial term of twelve months or less varies depending upon the number of ongoing projects at a given time, as well as the location and type of equipment required in connection with those projects. Lease payments for short-term leases are recognized on a straight-line basis over the lease term, and primarily relate to equipment used on construction projects, for which the rentals are based on daily, weekly or monthly rental rates, and typically contain termination for convenience provisions. Lease determinations are reassessed in the event of a change in lease terms. The Company has a limited number of sublease, equipment and other leasing arrangements, which are not considered material to the consolidated financial statements.</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 December 31, 2022, the Company’s leases have remaining lease terms of up to 16 years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:f-560"><span style="-sec-ix-hidden:f-561">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 accounts for non-lease components together with the related lease components for all classes of leased assets. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive 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%">Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment, and are based on the facts and circumstances of each lease. Economic incentives, intent, past history and business need are among the factors considered to determine if renewal and/or purchase options are reasonably certain to be exercised. The majority of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company generally uses an incremental borrowing rate to determine the value of its lease obligations. The incremental borrowing rate represents the rate of interest that would be paid to borrow on a collateralized basis over a similar term. The Company determines its incremental borrowing rate using a portfolio approach based on information available as of the lease commencement date, including applicable lease terms and the current economic environment.</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%">Finance Leases </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%">Finance lease assets are recorded within property and equipment, with a corresponding amount recorded within the Company’s debt obligations. Finance lease expense is composed of depreciation expense on the leased asset and interest on the lease liability. Additions to finance leases are included within the supplemental disclosures of non-cash information in the consolidated statements of cash flows. any of the Company’s finance leases contain purchase options, which the Company frequently exercises, given that the purchase option prices are typically below the estimated fair market values of the related assets.</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%">Operating Leases</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%">Operating lease right-of-use assets and liabilities are recorded on the consolidated balance sheets, with the related lease expense recognized over the term of the lease on a straight-line basis. Operating lease expense is recorded as rent expense, primarily within costs of revenue, excluding depreciation and amortization. Fixed costs for operating leases are composed of initial base rent amounts plus any fixed annual increases. Variable </span></div>costs for operating leases consist primarily of common area maintenance expenses and taxes for facility leases. Certain of the Company’s operating leases contain purchase options, for which the purchase option price is generally considered to be at fair market value. From time to time, the Company may terminate a lease before the end of the lease term. Payments related to such early lease terminations are generally recorded within general and administration expenses. P16Y P5Y P5Y <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%">Self-Insurance</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 self-insured up to the amount of its deductible for its insurance policies. MasTec maintains insurance policies subject to per claim deductibles of $2.0 million for its workers’ compensation policy, $5.0 million for its general liability policy and up to $9.5 million for its automobile liability policy. In addition, the Company has 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 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%">Estimated liabilities under the Company’s insurance programs are accrued based upon management’s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses of $0.6 million. MasTec’s estimated liability for employee group medical claims is based on statistical analysis of historical claims experience and specific knowledge of actual losses that have occurred. 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. Cash collateral deposited with insurance carriers is included in other long-term 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 present value of the Company’s self-insurance liability is reflected in the consolidated balance sheets within current and other long-term liabilities, as appropriate. The determination of such claims and expenses and the appropriateness of the related liability is reviewed and updated quarterly. These insurance liabilities are, however, difficult to assess and estimate due to many factors, the effects of which are often unknown or difficult to estimate, including the severity of an injury, the determination of the Company’s liability in proportion to other parties and the number of incidents not reported. Accruals are based upon known facts and historical trends. Although management believes its accruals are adequate, a change in experience or actuarial assumptions could materially affect the Company’s results of operations in a particular period.</span></div> 2000000 5000000 9500000 600000 <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%">Income Taxes</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 records income taxes using the asset and liability method of accounting for deferred income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statement and income tax basis of the Company’s assets and liabilities. Income taxes are estimated in each of the jurisdictions in which the Company operates. This process involves estimating the tax exposure, together with assessing temporary differences resulting from differing treatment of items, such as deferred revenue, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included, net, within the consolidated balance sheets as long-term assets and/or liabilities, as appropriate. The recording of a deferred tax asset assumes the realization of such asset in the future. Otherwise, a valuation allowance is recorded to reduce the asset to its estimated net realizable value. If management determines that the Company may not be able to realize all or part of a deferred tax asset in the future, a valuation allowance for the deferred tax asset is charged to income tax expense in the period the determination is made. Management considers future pretax income and ongoing prudent and feasible tax planning strategies in assessing the estimated net realizable value of tax assets and the corresponding need for any related valuation allowances.</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 determining the provision for income taxes, management uses an effective tax rate based on annual pre-tax income, statutory tax rates, permanent tax differences and tax planning opportunities in the various jurisdictions in which the Company operates. The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings. The Company has generally not provided for U.S. income taxes on unremitted foreign earnings because such earnings are considered to be insignificant.</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%">Significant factors that can affect the annual effective tax rate include management’s assessment of certain tax matters, the location and amount of taxable earnings, changes in certain non-deductible expenses and expected credits.</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%">An entity may only recognize or continue to recognize tax positions that meet a "more likely than not" threshold. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. The Company assesses its income tax positions and records tax benefits for all years subject to examination based on management's evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company has recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the Company's financial statements.</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 and its subsidiaries file income tax returns in numerous tax jurisdictions, including U.S. federal, most U.S. states and certain foreign jurisdictions. Although management believes its calculations for its tax returns are correct and the positions taken thereon are reasonable, the final outcome of income tax examinations could be materially different from the resolution management currently anticipates and the estimates that are reflected in the Company’s consolidated financial statements, which could materially affect the Company’s results of operations, cash flows and liquidity in a particular period. To the extent interest and penalties are assessed by taxing authorities, such amounts are accrued and included within income tax expense.</span></div> An entity may only recognize or continue to recognize tax positions that meet a "more likely than not" threshold. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. The Company assesses its income tax positions and records tax benefits for all years subject to examination based on management's evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company has recognized the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the Company's financial statements. <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%">Stock-Based Compensation</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 certain stock-based compensation plans, under which restricted stock awards and restricted stock units (together, “restricted shares”) are available for issuance to eligible participants. Non-cash stock-based compensation expense is included within general and administrative expense in the consolidated statements of operations. Share-based payments, to the extent they are compensatory, are recognized based on their grant date fair values. Forfeitures are recorded as they occur. The Company records a deferred tax asset, or future tax benefit, based on the amount of share-based compensation recognized in the financial statements over the vesting period of share-based awards. The tax effects of </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%">differences between the fair value of a share-based award on the date of vesting and the date of grant, also referred to as excess tax benefits or tax deficiencies, are recognized within the provision for income taxes in the period such vestings occur.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Grants of restricted shares are valued based on the closing market share price of MasTec’s common stock as reported on the New York Stock Exchange (the “market price”) on the date of grant. Compensation expense arising from restricted shares is recognized on a straight-line basis over the vesting period. Grants of restricted shares have cliff vesting terms, which generally vest over a period of three years. Upon vesting, some of the underlying shares may be sold to cover the required tax withholdings. However, some participants may choose the net share settlement method to cover withholding tax requirements, in which case shares are not issued, but are treated as common stock repurchases in the consolidated financial statements, as they reduce the number of shares that would have been issued upon vesting. The Company then pays the corresponding withholding taxes to the appropriate taxing authorities in cash on behalf of the recipient. Withheld shares, which are valued at the market price on the date of vesting, are recorded as a reduction to additional paid-in capital and are reflected within financing activities in the consolidated statements of cash flows. For the years ended December 31, 2022, 2021 and 2020, shares withheld in connection with stock-based compensation arrangements totaled 49,418, 63,054 and 11,667, respectively, and related payments to taxing authorities totaled $4.1 million, $6.0 million and $0.6 million, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company 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. Prior to January 1, 2021, the ESPPs allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period and (ii) the last day of the offering period, and the fair value of purchases was estimated using the Black-Scholes option-pricing valuation model. 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> P3Y 49418 63054 11667 4100000 6000000 600000 0.85 0.85 <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%">Collective Bargaining Agreements and Multiemployer Plans</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of MasTec’s subsidiaries, including certain subsidiaries in Canada, are party to various collective bargaining agreements with unions representing certain of their employees. These agreements require the subsidiaries party to the agreements to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). These contributions are recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a “pay-as-you-go” basis based on union employee payrolls. The Pension Protection Act of 2006, as amended (the “PPA”), requires pension plans that are underfunded to improve their funding ratios within prescribed intervals based on their level of underfunding, under which benefit reductions may apply and/or participating employers could be required to make additional contributions. In addition, if a multiemployer defined benefit plan fails to satisfy certain minimum funding requirements, the Internal Revenue Service (the “IRS”) may impose on the employers contributing to such plans a non-deductible excise tax of 5% of the amount of the accumulated funding deficiency. Union payrolls cannot be determined for future periods because the number of union employees employed at any given time, and the plans in which they may participate, vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with those projects. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to the ones contained in the expiring agreements.</span></div>Under current law pertaining to employers that are contributors to U.S.-registered multiemployer defined benefit plans, a plan’s termination, an employer’s voluntary withdrawal from, or the mass withdrawal of contributing employers from, an underfunded multiemployer defined benefit plan requires participating employers to make payments to the plan for their proportionate share of the multiemployer plan’s unfunded vested liabilities. These liabilities include an allocable share of the unfunded vested benefits of the plan for all plan participants, not only for benefits payable to participants of the contributing employer. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if the other participating employers cease to contribute to, or withdraw from, the plan. The allocable portion of liability to participating employers could be more disproportionate if employers that have withdrawn from the plan are insolvent, or if they otherwise fail to pay their proportionate share of the withdrawal liability. If the Company is subject to a withdrawal liability, the related withdrawal charge is recorded as a component of employee wages and salaries within costs of revenue, excluding depreciation and amortization, with any related liability recorded within other current and/or other long-term liabilities, as appropriate. The Company’s participation in the multiemployer pension plans is evaluated by management on an ongoing basis. <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%">Business Streamlining and Restructuring Activities</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%">From time to time, the Company may incur costs to streamline its business operations. These streamlining efforts, which are designed to improve profitability, could include eliminating service offerings that no longer fit into the Company’s business plan, certain acquisition and integration activities for acquired businesses, reducing or eliminating services or operations that do not produce adequate revenue or margins, or reducing costs of business units that need margin improvements. The costs associated with these efforts, which the Company refers to as business streamlining costs, acquisition and integration costs, or restructuring charges, can include such items as employee separation or termination costs, other integration-type costs, including facility consolidation and lease termination expenses, operating cost redundancies, losses on disposal of identified assets, and certain acquisition-related costs. When these efforts are related to circumstances that are significant, unique in nature and outside of the course of the Company’s normal and periodic business activities, they are referred to as restructuring costs, or, when acquisition-related, as acquisition and integration costs. Business streamlining costs, acquisition and integration costs, and/or restructuring charges are included within the applicable line items in the consolidated statement of operations based on the nature of the expenses incurred.</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%">Litigation 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-weight:400;line-height:120%">Accruals for litigation and contingencies are reflected in the consolidated financial statements based on management’s assessment, including advice of legal counsel, of the expected outcome of litigation or other dispute resolution proceedings and/or the expected resolution of contingencies. Costs incurred for litigation are expensed as incurred. Liabilities for estimated losses are accrued if the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability of loss and the determination as to whether the amount is reasonably estimable. Accruals are based on information available at the time of the assessment due to the uncertain nature of such matters. As additional information becomes available, management reassesses potential liabilities related to pending claims and litigation and may revise its previous estimates, which could materially affect the Company’s results of operations in a given period.</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%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comprehensive income or loss is a measure of net income and other changes in equity that result from transactions other than those with shareholders. Comprehensive income or loss and related accumulated comprehensive income or loss balances consist of net income, foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of the Company’s foreign subsidiaries with a functional currency other than the U.S. dollar, unrealized gains and losses from certain investment activities and net income or loss attributable to non-controlling interests.</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See the recent accounting pronouncements discussion below for information pertaining to the effects of recently adopted and other recent accounting pronouncements. </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 to be Adopted in 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-08, </span><span style="color:#252525;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:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2021-08”) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. 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 per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated 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-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><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="15" 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 Years Ended December 31,</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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income - 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"> (a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,354 </span></td><td style="background-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%">328,831 </span></td><td style="background-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%">322,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value gain (loss) related to resolved contingent payments </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </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%">Net income - diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,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 16.75pt 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%">328,831 </span></td><td style="background-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%">322,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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">(d)(e)</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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">916 </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 10pt;text-align:left;text-indent:-0.01pt;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 - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,185 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,941 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,715 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Basic net income is calculated as total net income or loss less amounts attributable to non-controlling interests. Diluted net income 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 discussion above and in Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)    Represents the fair value gain or loss related to additional contingent payments for which the contingency has been resolved as of December 31, 2022. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)    For the year ended December 31, 2022, basic shares include approximately 127,000 weighted average shares related to additional contingent payments.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)    For the years ended December 31, 2022, 2021 and 2020, weighted average anti-dilutive common stock equivalents totaled approximately 255,000, 159,000 and 44,000, respectively. For the year ended December 31, 2022, weighted average anti-dilutive common stock equivalents included approximately 29,200 warrants associated with the IEA acquisition.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(e)    For the year ended December 31, 2022, common stock equivalents included approximately 105,000 weighted average shares related to additional contingent </span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">payments to the former owners of an acquired business. </span></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%">Share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For the year ended December 31, 2022, the Company repurchased approximately 1,124,000 shares of its common stock under its share repurchase programs, the effect of which on the Company’s weighted average shares outstanding in 2022 was a reduction of approximately 731,000 shares as compared with 2021. There were no share repurchases under the Company’s share repurchase programs for the year ended December 31, 2021. See Note 11 – Equity for details of the Company’s share repurchase transactions. </span></div>Shares issued for acquisitions. In the fourth quarter of 2022, the Company issued approximately 2,758,000 shares of its common stock in connection with the October 2022 acquisition of IEA, the effect of which was an increase of approximately 637,000 shares in 2022 as compared with 2021. In December 2021, the Company issued approximately 1,975,000 shares of its common stock in conjunction with the acquisition of HMG, the effect of which in 2021 was insignificant due to the timing of the acquisition. In the second quarter of 2022, the Company issued an additional 133,000 shares in connection with HMG. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net for additional information. <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 details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><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="15" 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 Years Ended December 31,</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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income - 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"> (a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,354 </span></td><td style="background-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%">328,831 </span></td><td style="background-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%">322,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value gain (loss) related to resolved contingent payments </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </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%">Net income - diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,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 16.75pt 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%">328,831 </span></td><td style="background-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%">322,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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">(d)(e)</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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">916 </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 10pt;text-align:left;text-indent:-0.01pt;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 - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,185 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,941 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,715 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Basic net income is calculated as total net income or loss less amounts attributable to non-controlling interests. Diluted net income 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 discussion above and in Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)    Represents the fair value gain or loss related to additional contingent payments for which the contingency has been resolved as of December 31, 2022. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)    For the year ended December 31, 2022, basic shares include approximately 127,000 weighted average shares related to additional contingent payments.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)    For the years ended December 31, 2022, 2021 and 2020, weighted average anti-dilutive common stock equivalents totaled approximately 255,000, 159,000 and 44,000, respectively. For the year ended December 31, 2022, weighted average anti-dilutive common stock equivalents included approximately 29,200 warrants associated with the IEA acquisition.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(e)    For the year ended December 31, 2022, common stock equivalents included approximately 105,000 weighted average shares related to additional contingent </span></div>payments to the former owners of an acquired business. 33354000 328831000 322848000 1682000 0 0 31672000 328831000 322848000 74917000 72499000 72799000 1268000 1442000 916000 76185000 73941000 73715000 127000 255000 159000 44000 29200 105000 1124000 731000 0 2758000 637000 1975000 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 periods indicated (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 - Segments and Related Information for additional information.</span></div><div><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.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Communications</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Oil and Gas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Power Delivery</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562.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%">152.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501.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%">150.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,366.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">(123.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562.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%">152.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378.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%">150.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,243.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.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 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%">153.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 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%">277.3 </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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,520.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">535.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%">4.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">544.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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.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%">2.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%">25.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%">(35.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2022</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%">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"/></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%">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;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%">— </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%">— </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%">(116.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">— </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%">(116.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"><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></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%">606.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%">703.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%">582.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%">270.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,161.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    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, in 2022 relate primarily to an increase in amortizing intangible assets, partially offset by an increase in consideration transferred resulting from federal income tax elections.</span></div><div style="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%">(c)    The above described change in segment reporting for the HMG acquisition resulted in a decrease in goodwill for the Power Delivery segment of $23.4 million and increases in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the periods 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:44.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.094%"/><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:12.094%"/><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:12.094%"/><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:12.098%"/><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="21" 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%">Other Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">Trade Names </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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other </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">(b)</span></div></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></div></td><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%">(218.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.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%">(248.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.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%">184.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">465.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:9pt;font-weight:400;line-height:100%">89.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">8.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">563.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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">0.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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="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%">(59.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%">(5.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%">(12.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">485.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">670.3 </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%">Additions from new business combinations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">272.0 </span></td><td style="background-color:#ffffff;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-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%">95.8 </span></td><td style="background-color:#ffffff;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-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%">0.3 </span></td><td style="background-color:#ffffff;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-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%">368.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:9pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><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%">56.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%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.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%">45.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="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%">(112.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%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(135.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">946.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remaining weighted average amortization, in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">13</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Trade names includes approximately $34.5 million of non-amortizing trade names as of each of December 31, 2022, 2021 and 2020.</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)    Consists principally of pre-qualifications and non-compete agreements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)    Represents adjustments, 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, in 2022 relate primarily to an increase in amortizing intangible assets resulting from the finalization of the related intangible asset valuations.</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-weight:400;line-height:120%">Expected future amortization expense as of December 31, 2022 is summarized in the following table (in millions):</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:86.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.262%"/><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="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Expense</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</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%">167.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">132.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">109.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">81.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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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%">331.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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%">911.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">Recent Acquisitions</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 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 support the nation’s transition to low-carbon energy sources and position the company for expected future opportunities associated with this transition. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery and heavy civil 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 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%">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: Infrastructure and Energy Alternatives, Inc. (“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;margin-top:6pt;text-align: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 net assets acquired and the estimated earn-out liabilities and consideration transferred for the Company’s 2022 acquisitions was preliminary as of December 31, 2022 due to the limited amount of time since these acquisitions; as a result, further </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">adjustments to these estimates may occur. The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the 2022 acquisitions (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:57.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><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:12.390%"/><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:12.394%"/><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%">47.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%">612.0 </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%">50.3 </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%">798.8 </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%">593.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">599.7 </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%">34.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%">1.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%">36.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%">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.4)</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.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%">(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%">(422.5)</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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425.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%">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%">(132.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">(132.8)</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%">217.9 </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.2 </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%">254.1 </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%">530.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.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%">544.7 </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%">50.3 </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%">798.8 </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;text-align: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 $16 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of 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-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 related to the new term loan facility, assumed debt and related debt exchange transaction associated with the IEA acquisition.</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, which warrants expire on March 26, 2023. 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. For the year ended December 31, 2022, the Company issued 107,187 shares of MasTec common stock and approximately $1.7 million of net cash payments to the warrant holders in connection with the exercise of such warrants. The fair value of the issued shares totaled approximately $8.1 million based on the market price of MasTec common stock on the date of exercise. As of December 31, 2022, certain IEA warrants remained outstanding with an estimated fair value of approximately $3.1 million, which amount includes the fair value of approximately 26,500 shares of MasTec common stock. The fair value of the remaining outstanding IEA warrants was determined based on their intrinsic value due to the warrants being significantly in-the-money and expiring in less than 3 months. During the year ended December 31, 2022, the Company recorded fair value losses totaling approximately $2.7 million related to changes in the fair value of the IEA warrants, which amount is reflected in other expense.</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 December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2022 </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%">acquisitions was estimated to be up to $6 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-style:italic;font-weight:700;line-height:120%">2021 Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, MasTec completed fourteen acquisitions, which included all of the equity interests of the following: </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%">(i) Within the Company’s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December. In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG’s corporate functions within its Corporate results. See Note 13 - Segments and Related Information for additional information. During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and INTREN, LLC (“INTREN”), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation’s largest utilities, municipalities and cooperatives, which acquisition was effective in May; </span></div><div style="margin-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%">(ii) within the Company’s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively; </span></div><div style="margin-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%">(iii) within the Company’s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and </span></div><div style="margin-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%">(iv) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February. </span></div><div style="margin-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 summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:57.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><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:12.390%"/><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:12.394%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">HMG</span></td><td colspan="3" style="padding: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%">402.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%">876.7 </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%">1,279.1 </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%">181.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%">181.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 contingent consideration</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%">— </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%">104.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%">104.9 </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 consideration</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%">584.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%">981.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%">1,565.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;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;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%">409.0 </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 style="background-color:#ffffff;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;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%">266.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 style="background-color:#ffffff;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;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%">675.2 </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 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%">19.5 </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%">26.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%">46.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%">Property and equipment</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%">248.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%">250.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%">499.2 </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 assets, primarily operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.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%">81.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%">166.8 </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%">Amortizing intangible 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%">164.4 </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%">444.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%">608.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%">Accounts payable</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%">(108.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%">(49.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%">(157.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%">Current liabilities, including current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(157.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%">(140.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%">(297.9)</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 debt, including finance lease obligations</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%">(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%">(4.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%">(4.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 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:#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%">(148.3)</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%">(76.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%">(224.9)</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 identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">512.7 </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%">798.6 </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%">1,311.3 </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%">Goodwill</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%">71.4 </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%">186.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%">258.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 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:#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%">584.1 </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%">985.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%">1,569.3 </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 19.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%">Bargain purchase gain</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%">(3.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%">(3.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 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-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:#cceeff;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%">584.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-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%">981.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-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%">1,565.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Acquisition consideration in the table above excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.</span><span style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><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%">Amortizing intangible assets related to the HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, as adjusted, based on HMG’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. The weighted average life of amortizing intangible assets in the aggregate, as adjusted, for the HMG acquisition was 11 years. Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships and trade names, which each had a </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%">weighted average life of approximately 17 years. The aggregate weighted average life, as adjusted, related to “All other” amortizing intangible assets was 17 years. INTREN’s acquired intangible assets, which are included within “All other” acquisitions in the table above, included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having weighted average asset lives of approximately 20 years each based on INTREN’s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed. </span></div><div style="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, including approximately $49 million for INTREN, 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 $164 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of December 31, 2022. One of the Company’s fourth quarter 2021 acquisitions within its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.6 million, of which $0.2 million was recognized during the year ended 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-weight:400;line-height:120%">The HMG purchase agreement provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The 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 is reflected within financing activities in the consolidated statement of cash flows, and 133,157 shares of MasTec common stock. A realized gain of approximately $1 million was recognized within other income, net, in connection with this payment. In addition, the HMG purchase agreement provides for a customary net working capital adjustment. In the second quarter of 2022, this working capital adjustment was resolved, resulting in a reduction in purchase consideration for the HMG acquisition of approximately $15 million, which reduction is reflected in the table above. This working capital adjustment had no impact on the number of shares issued in connection with the acquisition.</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 December 31, 2022, the estimated fair value of remaining Additional Payments was approximately $37 million, which amount is included within other current liabilities in the consolidated balance sheet and includes the effect of unrealized fair value gains related to the contingent shares. For the year ended December 31, 2022, unrealized fair value measurement activity related to the contingent shares totaled gains of approximately $1.2 million, which amount is reflected within other income, net. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability is approximately 170,000 shares as of December 31, 2022. The amount of Additional Payments due to the sellers as of December 31, 2022 from collections of acquired receivables totaled approximately $21.8 million, of which the amount due in shares totaled approximately $8.4 million, or 98,800 shares. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.</span></div><div style="margin-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 within “All other” acquisition consideration is approximately $455 million of consideration, including estimated earn-out liabilities, for INTREN. Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired. The shares of MasTec common stock transferred in connection with the HMG acquisition in the table above consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company’s common stock on the date of closing.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The contingent consideration included in the table above is composed of earn-out liabilities, which generally equal a portion of the acquired companies’ EBITDA in excess of thresholds agreed upon with the sellers, if applicable. The length of the earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $105 million in the aggregate. The earn-out arrangement for the INTREN acquisition included within “All other” acquisitions had a term of less than one year. Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities, 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 December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $18 million and $118 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-style:italic;font-weight:700;line-height:120%">2020 Acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2020, MasTec completed five acquisitions. These acquisitions included the equity interests of two entities. Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company’s Clean Energy and Infrastructure segment. As of the date of acquisition, the Company’s ownership interest in the consolidated subsidiary was 96%, and as of both December 31, 2022 and 2021, was 91%, with the non-controlling interests owned by members of subsidiary management. The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company’s Communications segment. Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company’s Communications segment and one that specializes in electrical transmission services that is included within the Company’s Power Delivery segment.</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 aggregate purchase price for these entities, as adjusted, was composed of approximately $23.6 million in cash, net of cash acquired, with an additional $3.1 million due through 2023, subject to certain indemnification provisions, and a five-year earn-out liability valued at approximately $8.3 million. As of December 31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions was estimated to be between $2 million and $12 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-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 years ended December 31, 2022, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $11.6 billion, $12.3 billion and $9.4 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $14.2 million, $229.1 million and $366.8 million, respectively. These unaudited pro forma financial results include the results of operations of acquired companies as if those companies had been consolidated as of the beginning of the year prior to their acquisition, and are </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%">provided for illustrative purposes only. These unaudited pro forma financial results do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods indicated, or of the results that may be achieved by the combined companies in the future. The Company’s unaudited pro forma financial results were prepared by adding the unaudited historical results of acquired businesses to the historical results of MasTec, and then adjusting those combined results for (i) acquisition costs; (ii) amortization expense from acquired intangible assets; (iii) interest expense from cash consideration paid; (iv) interest expense from debt repaid upon acquisition; and (iv) other purchase accounting related adjustments. These unaudited pro forma financial results do not include adjustments to reflect other cost savings or synergies that may have resulted from these acquisitions. Future results may vary significantly due to future events and other factors, many of which are beyond the Company’s control.</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 years ended December 31, 2022, 2021 and 2020, the Company’s consolidated results of operations included acquisition-related revenue of approximately $2,990.1 million, $1,021.8 million and $229.9 million, respectively. Acquisition-related revenue for the year ended December 31, 2022 included approximately $567.2 million for IEA and $1,902.4 million for HMG and INTREN in the aggregate, and for the year ended December 31, 2021, included approximately $436.0 million for INTREN. Acquisition-related net income for the years ended December 31, 2022 and 2021 totaled approximately $53.9 million and $6.6 million, respectively, and acquisition-related net losses totaled $6.7 million for the year ended December 31, 2020, 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 certain 2021 and 2022 acquisitions, including acquisition-related costs for the recently completed acquisition of IEA, 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 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 year ended December 31, 2022, such acquisition and integration costs totaled approximately $86.0 million, of which $52.0 million was included within general and administrative expenses, and $29.3 million and $4.7 million were included within costs of revenue, excluding depreciation and amortization, and other expense, respectively. For the year ended December 31, 2021, such acquisition and integration costs totaled $3.6 million and were included within general and administrative expenses. As of December 31, 2022, approximately $5.5 million was included within current liabilities within the consolidated balance sheets related to such costs.</span></div> The following table provides a reconciliation of changes in goodwill by reportable segment for the periods indicated (in millions). Goodwill balances as of December 31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units. See Note 13 - Segments and Related Information for additional information.<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:43.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Communications</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Oil and Gas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Power Delivery</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562.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%">152.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501.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%">150.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,366.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">(123.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562.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%">152.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378.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%">150.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,243.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.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 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%">153.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 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%">277.3 </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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,520.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">535.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%">4.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">544.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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.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%">2.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%">25.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%">(35.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2022</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%">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"/></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%">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;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%">— </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%">— </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%">(116.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">— </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%">(116.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"><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></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%">606.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%">703.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%">582.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%">270.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,161.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    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, in 2022 relate primarily to an increase in amortizing intangible assets, partially offset by an increase in consideration transferred resulting from federal income tax elections.</span></div><div style="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%">(c)    The above described change in segment reporting for the HMG acquisition resulted in a decrease in goodwill for the Power Delivery segment of $23.4 million and increases in goodwill for the Communications and Oil and Gas segments of $13.0 million and $10.4 million, respectively, as of December 31, 2021.</span></div> 562100000 152700000 501900000 150100000 1366800000 0 0 123800000 0 123800000 562100000 152700000 378100000 150100000 1243000000 52300000 13400000 58300000 153300000 277300000 100000 0 0 0 100000 0 0 200000 0 200000 614500000 166100000 436600000 303400000 1520600000 3000000.0 535200000 4600000 1900000 544700000 -11400000 2000000.0 25300000 -35200000 -19300000 0 0 -1000000.0 0 -1000000.0 606100000 703300000 465500000 270100000 2045000000 0 0 116700000 0 116700000 606100000 703300000 582200000 270100000 2161700000 -23400000 13000000 10400000 <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the periods 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:44.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.094%"/><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:12.094%"/><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:12.094%"/><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:12.098%"/><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="21" 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%">Other Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">Trade Names </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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other </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">(b)</span></div></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</span></div></td><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%">(218.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.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%">(248.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.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%">184.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">465.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:9pt;font-weight:400;line-height:100%">89.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">8.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">563.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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">0.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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="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%">(59.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%">(5.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%">(12.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">485.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">670.3 </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%">Additions from new business combinations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">272.0 </span></td><td style="background-color:#ffffff;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-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%">95.8 </span></td><td style="background-color:#ffffff;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-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%">0.3 </span></td><td style="background-color:#ffffff;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-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%">368.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:9pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><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%">56.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%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.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%">45.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="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%">(112.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%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(135.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">946.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remaining weighted average amortization, in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">13</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Trade names includes approximately $34.5 million of non-amortizing trade names as of each of December 31, 2022, 2021 and 2020.</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)    Consists principally of pre-qualifications and non-compete agreements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)    Represents adjustments, 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, in 2022 relate primarily to an increase in amortizing intangible assets resulting from the finalization of the related intangible asset valuations.</span></div> 297900000 50400000 84300000 432600000 218500000 9700000 20400000 248600000 79400000 40700000 63900000 184000000.0 465000000.0 89700000 8400000 563100000 0 0 400000 400000 59300000 5900000 12000000.0 77200000 485100000 124500000 60700000 670300000 272000000.0 95800000 300000 368100000 56000000.0 -6900000 -3600000 45500000 0 0 -1700000 -1700000 112500000 13400000 10000000.0 135900000 700600000 200000000.0 45700000 946300000 P13Y P14Y P9Y P13Y 34500000 34500000 34500000 <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%">Expected future amortization expense as of December 31, 2022 is summarized in the following table (in millions):</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:86.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.262%"/><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="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Expense</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</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%">167.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">132.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">109.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">81.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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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%">331.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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%">911.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 167600000 132800000 109200000 90200000 81000000.0 331000000.0 911800000 5 The following table summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the 2022 acquisitions (in millions):<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:57.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><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:12.390%"/><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:12.394%"/><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%">47.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%">612.0 </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%">50.3 </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%">798.8 </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%">593.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">599.7 </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%">34.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%">1.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%">36.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%">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.4)</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.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%">(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%">(422.5)</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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425.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%">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%">(132.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">(132.8)</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%">217.9 </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.2 </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%">254.1 </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%">530.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.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%">544.7 </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%">50.3 </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%">798.8 </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 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 summarizes, as of December 31, 2022, the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:57.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><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:12.390%"/><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:12.394%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">HMG</span></td><td colspan="3" style="padding: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%">402.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%">876.7 </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%">1,279.1 </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%">181.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%">181.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 contingent consideration</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%">— </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%">104.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%">104.9 </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 consideration</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%">584.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%">981.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%">1,565.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;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;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%">409.0 </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 style="background-color:#ffffff;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;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%">266.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 style="background-color:#ffffff;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;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%">675.2 </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 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%">19.5 </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%">26.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%">46.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%">Property and equipment</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%">248.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%">250.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%">499.2 </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 assets, primarily operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.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%">81.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%">166.8 </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%">Amortizing intangible 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%">164.4 </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%">444.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%">608.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%">Accounts payable</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%">(108.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%">(49.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%">(157.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%">Current liabilities, including current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(157.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%">(140.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%">(297.9)</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 debt, including finance lease obligations</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%">(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%">(4.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%">(4.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 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:#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%">(148.3)</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%">(76.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%">(224.9)</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 identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">512.7 </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%">798.6 </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%">1,311.3 </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%">Goodwill</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%">71.4 </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%">186.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%">258.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 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:#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%">584.1 </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%">985.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%">1,569.3 </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 19.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%">Bargain purchase gain</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%">(3.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%">(3.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 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-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:#cceeff;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%">584.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-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%">981.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-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%">1,565.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Acquisition consideration in the table above excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected. Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above. See below for related discussion.</span><span style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span></div> 564500000 47500000 612000000.0 173700000 0 173700000 10300000 0 10300000 0 2800000 2800000 748500000 50300000 798800000 593600000 6100000 599700000 34500000 1600000 36100000 213000000.0 30200000 243200000 36900000 100000 37000000.0 362200000 5900000 368100000 136400000 4700000 141100000 422500000 2600000 425100000 330800000 200000 331000000.0 132600000 200000 132800000 217900000 36200000 254100000 530600000 14100000 544700000 748500000 50300000 798800000 321000000 P14Y P14Y 42000000 P1Y P13Y P9Y 16000000 2700000 174000000 44000000 300000000 0.06625 107187 1700000 8100000 3100000 26500 -2700000 5 3000000 6000000 14 402400000 876700000 1279100000 181700000 0 181700000 0 104900000 104900000 584100000 981600000 1565700000 409000000.0 266200000 675200000 19500000 26700000 46200000 248600000 250600000 499200000 84900000 81900000 166800000 164400000 444200000 608600000 108000000.0 49300000 157300000 157200000 140700000 297900000 200000 4400000 4600000 148300000 76600000 224900000 512700000 798600000 1311300000 71400000 186600000 258000000.0 584100000 985200000 1569300000 Bargain purchase gain 0 3600000 3600000 584100000 981600000 1565700000 65000000 132000000 P12Y P11Y P17Y P17Y P17Y 281000000 P20Y 49000000 164000000 3600000 200000 29400000 18000000 133157 1000000 -15000000 37000000 1200000 170000 21800000 8400000 98800 455000000 78000000 2000000 182000000 1 5 105000000 1 18000000 118000000 5 2 0.96 0.91 0.91 3 1 1 1 23600000 3100000 5 8300000 2000000 12000000 11600000000 12300000000 9400000000 14200000 229100000 366800000 2990100000 1021800000 229900000 567200000 1902400000 436000000 53900000 6600000 -6700000 86000000 52000000 29300000 4700000 3600000 5500000 Fair Value of Financial Instruments <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, that are contingent upon the acquired business achieving certain levels of earnings in the future. As of December 31, 2022 and 2021, the estimated fair value of the Company’s Earn-out liabilities totaled $127.4 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods. Earn-out liabilities included within other current liabilities totaled approximately $37.7 million and $38.8 million as of December 31, 2022 and 2021, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which was 12.0% as of December 31, 2022, 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 December 31, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $38 million and $144 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 years ended December 31, 2022, 2021 and 2020, additions from new business combinations totaled approximately $2.8 million, $101.6 million and $7.2 million, respectively. Measurement period adjustments for the year ended December 31, 2022 totaled an increase, net, of approximately $3.3 million and related to a net increase in the Company’s Oil and Gas segment, partially offset by a decrease in its Communications segment. There were no measurement period adjustments for the year ended December 31, 2021, and for the year ended December 31, 2020, measurement period adjustments totaled an increase of approximately $2.1 million and related to the Company’s Communications segment. For the year ended December 31, 2022, fair value adjustments totaled a net decrease of approximately $1.2 million, and related primarily to the Company’s Communications segment. For the years ended December 31, 2021 and 2020, fair value adjustments across multiple segments totaled a net decrease of $29.5 million and net increase of $3.1 million, respectively, including a $2.8 million decrease and $1.0 million increase, respectively, related to mandatorily redeemable non-controlling interests. Earn-out payments totaled $37.8 million, $47.0 million and $50.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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 December 31, 2022 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s interests in certain proportionately consolidated </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%">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-weight:400;line-height:120%">As of December 31, 2022 and 2021, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $306 million and $267 million, respectively. As of both December 31, 2022 and 2021, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $20 million. There were no impairments related to these investments in any of the years then ended.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The Waha JVs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $30.2 million, $35.3 million and $31.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $14.4 million, $7.7 million and $12.0 million for the years ended December 31, 2022, 2021 and 2020, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $110.6 million as of December 31, 2022. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $263 million and $216 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 years ended December 31, 2022 and 2021, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $41.0 million and $18.2 million, respectively, or $30.9 million and $13.8 million, net of tax, respectively, and for the year ended December 31, 2020, totaled losses of approximately $24.4 million, or $18.5 million, net of tax.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of December 31, 2022 and 2021, the Company had an aggregate investment of approximately $21 million and $20 million, respectively, in these entities, including $18 million and $17 million for FM Tech, respectively. The investment in FM Tech provides for additional funding upon the resolution of certain contingencies, of which $2 million was paid in 2021. The fair value of the remaining contingent payments for FM Tech, which are included within other current liabilities, was estimated to be $3 million as of both December 31, 2022 and 2021. As of December 31, 2022, the contingent payment could range up to $7 million. For the years ended December 31, 2022 and 2021, the Company made equity contributions related to its investments in telecommunications entities totaling approximately $1 million and $2 million, respectively, and for the year ended December 31, 2020, made no equity contributions. Equity in losses, net, related to the Company’s proportionate share of income from these telecommunications entities totaled approximately $0.3 million, $0.7 million and $1.5 million for the years ended December 31, 2022, 2021 and 2020, respectively. The difference between the carrying amount of these investments and the Company’s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled $7.6 million, $9.9 million and $11.5 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, related amounts payable to these entities totaled approximately $0.2 million and $0.3 million, respectively. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. Employee lease expenses and advances to these entities totaled approximately $3.3 million, $0.2 million and $0.4 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, receivables related to these arrangements totaled $3.8 million and $0.9 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company 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 December 31, 2022 and 2021 totaled approximately $3 million and $4 million, respectively. For the year ended December 31, 2022, equity in losses,net, related to these entities totaled approximately $0.4 million, and there was no activity related to these entities for the year ended December 31, 2021. Certain of these entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $6.6 million for the year ended December 31, 2022 and related amounts payable were de minimis as of December 31, 2022. In addition, the Company has line of credit arrangements with these entities, which, as of December 31, 2022 and 2021, provide for up to $4.5 million and $8.5 million, respectively, of borrowing availability, of which $0.6 million and $0.4 million, respectively, was drawn, which amounts are 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%">In 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE. As of December 31, 2022, a total of $1.9 million had been funded, of which $0.2 million and $1.7 million were funded during the years ended December 31, 2022 and 2021, respectively. Equity in losses related to the Company’s proportionate share of income from this investment totaled $0.4 million and $0.7 million for the years ended December 31, 2022 and 2021, respectively. MasTec has less than a majority of the members on the board of Confluence and does not have a controlling financial interest. As a result, management has determined that MasTec does not have the power to direct the primary activities that most significantly impact the economic performance of Confluence, nor is it the primary beneficiary. The Company does, however, have the ability to exert significant influence over Confluence as of December 31, 2022, and as a result, accounts for this investment as an equity method investment.</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 certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), a company in which the Company currently has no active involvement. The Company’s investments in AVCT are included within other current assets in its consolidated financial statements, and include shares of AVCT common stock, which are equity securities, and warrants for the purchase of AVCT common stock, which are derivative financial instruments. Previously, the Company’s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities. In the third quarter of 2021, the Company’s investment in AVCT convertible debentures </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%">was automatically converted into shares of AVCT common stock. As of December 31, 2022 and 2021, the Company’s ownership interest in AVCT’s common stock totaled approximately 1% and 3%, respectively, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 1% and 6%, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the aggregate fair value of the Company’s investments in AVCT approximated $0.2 million and $7.9 million, respectively, with an aggregate cost approximating $6.3 million as of both periods. Unrealized fair value measurement activity related to the AVCT securities, which is recorded within other income or expense, as appropriate, totaled losses of approximately $7.7 million and $8.5 million for the years ended December 31, 2022 and 2021, respectively, and totaled gains of approximately $10.1 million for the year ended December 31, 2020. The fair value of the AVCT shares is determined based on the market price of identical securities, which is a Level 1 input, beginning as of the second quarter of 2021. Previously, the fair value of the shares was adjusted for certain restrictions on sale, a Level 3 input, which restrictions expired in April 2021. In the third quarter of 2021, in conjunction with the automatic conversion of the AVCT convertible debentures into shares of AVCT common stock, the Company reclassified a gain of $0.7 million from other comprehensive income to other income, net. Prior to the conversion of the AVCT convertible debentures in the third quarter of 2021, unrealized fair value measurement activity related to the AVCT convertible debentures, which were recognized within other comprehensive income, totaled losses of approximately $1.1 million, or $0.8 million, net of tax, for the year ended December 31, 2021, and totaled gains of approximately $1.8 million, or $1.4 million, net of tax, for the year ended December 31, 2020. The fair value of the AVCT convertible debentures was determined based on Level 3 inputs.</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 December 31, 2022 and 2021, 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 $534.0 million and $619.5 million, for the respective periods. As of December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $281.2 million, 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 $280.5 million as of December 31, 2022. The estimated fair values of the Company’s 4.50% Senior Notes and, as of December 31, 2022, the Company’s 6.625% Senior Notes, was determined based on an exit price approach using Level 1 inputs. See Note 7 - Debt for information related to the Company’s debt instruments, including the assumption of IEA’s 6.625% senior notes and the related debt exchange transaction.</span></div> 127400000 160200000 13900000 13900000 37700000 38800000 0.120 38000000 144000000 2800000 101600000 7200000 3300000 0 2100000 1200000 fair value adjustments fair value adjustments fair value adjustments 29500000 -3100000 2800000 -1000000 37800000 47000000 50400000 0.33 0.15 0.50 306000000 267000000 15000000 15000000 20000000 20000000 0 0 0 30200000 35300000 31300000 14400000 7700000 12000000 110600000 263000000 216000000 41000000 18200000 30900000 13800000 -24400000 -18500000 21000000 20000000 18000000 17000000 2000000 3000000 3000000 7000000 1000000 2000000 0 -300000 -700000 -1500000 7600000 9900000 11500000 200000 300000 3300000 200000 400000 3800000 900000 0.49 3000000 4000000 -400000 0 6600000 4500000 8500000 600000 400000 2500000 0.75 1900000 200000 1700000 -400000 -700000 0.01 0.03 0.01 0.06 200000 7900000 6300000 6300000 -7700000 -8500000 10100000 700000 -1100000 -800000 1800000 1400000 0.0450 0.0450 600000000 600000000 534000000 619500000 0.06625 281200000 225100000 0.06625 0.06625 74900000 0.06625 0.06625 0.06625 0.06625 280500000 0.0450 0.06625 0.06625 Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities<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 details of accounts receivable, net of allowance, and contract assets (together “accounts receivable, net”) as of the dates indicated (in millions): </span></div><div style="margin-bottom: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.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,027.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Less allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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:29.25pt;text-indent:-9pt"><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></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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</span></div></td><td 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%">401.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 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%">296.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,328.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%">931.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">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). Retainage is not considered to be a significant financing component because the intent is to protect the customer. Unbilled receivables and retainage amounts are generally classified as current assets within the Company’s consolidated balance sheets. The increase in unbilled receivables and retainage as of December 31, 2022 was driven primarily by ordinary course project activity associated with higher levels of revenue, including from the Company’s recent acquisitions. Retainage that has been billed, but is not due until completion of performance and acceptance by customers, is generally expected to be collected within one year. Accounts receivable balances expected to be collected beyond one year are recorded within other long-term assets. For the year ended December 31, 2022, provisions for credit losses totaled $0.7 million, and amounts charged against the allowance, including direct write-offs, totaled $0.1 million. For the year ended December 31, 2021, provisions for credit losses totaled a recovery of $11.9 million, resulting from successful collection of previously reserved amounts, and amounts charged against the allowance, including direct write-offs, totaled $0.8 million. Impairment losses on contract assets were not material in any of the years ended December 31, 2022, 2021 or 2020.</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%">Contract liabilities, which are generally classified within current liabilities on the Company’s consolidated balance sheets, 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. Deferred revenue is not considered to be a significant financing component because it is generally used to meet working capital demands that can be higher in the early stages of a contract. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $406.2 million and $314.0 million as of December 31, 2022 and 2021, respectively, of which deferred revenue comprised approximately $390.3 million and $296.1 million, respectively. The increase 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%">contract liabilities as of December 31, 2022 was driven primarily by ordinary course project activity associated with the Company’s recent acquisitions. For the years ended December 31, 2022 and 2021, the Company recognized revenue of approximately $270.7 million and $186.9 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2021 and 2020, respectively, resulting primarily from the advancement of physical progress on the related projects during the respective 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%">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. These arrangements, under which amounts can vary based on levels of activity, interest rates and changes in customer payment terms, improve the collection cycle time of the related receivables. Cash collected from these arrangements is reflected within cash provided by operating activities in the consolidated statements of cash flows. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $9.0 million, $3.2 million and $5.0 million for the years ended December 31, 2022, 2021 and 2020, 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 following table provides details of accounts receivable, net of allowance, and contract assets (together “accounts receivable, net”) as of the dates indicated (in millions): </span></div><div style="margin-bottom: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.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,027.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Less allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.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:29.25pt;text-indent:-9pt"><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></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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</span></div></td><td 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%">401.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 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%">296.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,328.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%">931.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1408100000 1027100000 8400000 7800000 1399700000 1019300000 401900000 296800000 1328000000 931100000 1729900000 1227900000 0.05 0.10 P1Y 700000 100000 -11900000 800000 406200000 314000000 390300000 296100000 270700000 186900000 -9000000 -3200000 -5000000 Property and Equipment, 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 details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.927%"/><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.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></div><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%">(in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Land</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">86.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%">94.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-</span></td><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%">40</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">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,797.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%">2,411.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-</span></td><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%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">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%">286.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%">262.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-</span></td><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%">7</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%">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%">67.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%">32.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="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: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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,840.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 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,557.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%">(1,404.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="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: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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,436.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:4.5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the gross amount of capitalized internal-use software totaled $186.6 million and $176.4 million, respectively, and, net of accumulated amortization, totaled $39.9 million and $43.9 million, respectively. Accrued capital expenditures, the effects of which are excluded from capital expenditures in the Company’s consolidated statements of cash flows given their non-cash nature, totaled $14.2 million and $17.5 million as of December 31, 2022 and 2021, respectively.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.927%"/><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.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></div><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%">(in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Land</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">86.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%">94.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-</span></td><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%">40</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">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,797.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%">2,411.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-</span></td><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%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">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%">286.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%">262.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-</span></td><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%">7</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%">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%">67.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%">32.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="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: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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,840.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 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,557.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%">(1,404.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="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: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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,436.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 73500000 40000000.0 86700000 94100000 P3Y P40Y 2797000000 2411000000 P2Y P20Y 286800000 262600000 P3Y P7Y 67400000 32700000 3311400000 2840400000 1557300000 1404300000 1754100000 1436100000 186600000 176400000 39900000 43900000 14200000 17500000 Debt<div style="margin-bottom: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 details of the carrying values of debt as of the dates indicated (in millions): </span><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:44.733%"/><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:30.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Description </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Maturity Date</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></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 13.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%">896.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%">772.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="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%">281.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">— </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%">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%">414.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%">310.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,032.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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.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 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%">(18.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="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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,876.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><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%">The Company has a senior unsecured credit facility (the “Credit Facility”), which was amended on September 1, 2022. The amendment, among other changes, increased the Company’s aggregate borrowing commitments under the Credit Facility from approximately $2.0 billion to $2.25 billion, which amount is composed of $1.9 billion of revolving commitments, an increase of $250 million from the previous Credit Facility, and a term loan with an original principal amount of $350 million (the “Term Loan”). The amendment also released the guarantees that existed under the previous Credit Facility and removed the requirement that certain subsidiaries of the Company guarantee the obligations thereunder. The other terms </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and conditions of the Credit Facility remain substantially the same. Additionally, the amendment eliminated the use of London Interbank Offered Rate (“LIBOR”) as a basis to determine certain interest rates and transitioned to the Secured Overnight Financing Rate (“SOFR”) for such purposes. Obligations under the Credit Facility are not secured. Borrowings under the amended Credit Facility will be 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. The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.4 million in March 2025 until maturity. Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments. A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s 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%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021, the fair values of the Credit Facility and Term Loan, as estimated based on</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> approximated their carrying values.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Facility allows the Company to borrow up to an aggregate equivalent amount of $300 million in revolving advances either in Canadian dollars and/or Mexican pesos. The maximum amount available for letters of credit under the Credit Facility is $650 million, of which up to $200 million can be denominated in either Canadian dollars and/or Mexican pesos. The Credit Facility also provides for swing line loans of up to $125 million, and, subject to certain conditions, the Company has the option to increase revolving commitments and/or establish additional term loan tranches, as defined in the Credit Facility. Subject to certain limitations described in the Credit Facility, these additional term loan tranches may have terms and pricing that differ from the Credit Facility.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding revolving loans and the Term Loan und</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">er the Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) Term 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%. The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the Credit Facility, plus 0.50%, (ii) Bank of America’s prime rate, and (iii) Term SOFR plus 1.00%. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Financial standby letters of credit and commercial letters of credit issued under the Credit Facility are subject to a letter of credit fee of 1.125% to 1.625%, and performance standby letters of credit issued under the Credit Facility are subject to a letter of credit fee of 0.3125% to 0.6875%. The Company must also pay a commitment fee to the lenders of 0.150% to 0.225% on any unused availability under the Credit Facility. In each of the foregoing cases, the applicable margin or fee is based on the Company’s Consolidated Leverage Ratio, as defined in the Credit Facility, as of the then most recent fiscal quarter.</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%">Revolving loans accrued interest at rates of 5.82% and 2.32% as 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%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021</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 5.80% and 1.35% as 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%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively. Letters of credit of approximately $143.1 million and $166.3 million were issued as 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%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively. As 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%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, letter of credit fees accrued at 0.5625% and 0.4375%, respectively, per annum for performance standby letters of credit, and accrued at 1.375% and 1.250%, 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 </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, availability for revolving loans totaled $860.9 million and $711.5 million, respectively, or up to $506.9 million and $483.7 million, respectively, for new letters of credit. </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 December 31, 2022, there were no outstanding revolving borrowings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">denominated in foreign currencies, and as 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%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, outstanding revolving borrowings denominated in foreign currencies totaled $32.3 million, which accrued interest at a weighted average rate of approximately 1.79% per annum. Revolving loan borrowing capacity included $300.0 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as 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%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively. The unused facility fee as 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%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> accrued at a rate of 0.200% and 0.175%, respectively, per annum.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Facility requires that the Company maintain a maximum Consolidated Leverage Ratio, as defined in the Credit Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below). The Credit Facility also requires that the Company maintain a minimum Consolidated Interest Coverage Ratio, as defined in the Credit Facility, of at least 3.00. Additionally, subject to certain conditions, if a Permitted Acquisition, as defined in the Credit Facility, or series of Permitted Acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the maximum Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the “Acquisition Adjustment”). Such right may be exercised no more than two times during the term of the Credit Facility. Subject to customary exceptions, the Credit Facility limits the Company’s ability to engage in certain activities, including, but not limited to, acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions or repurchases of the Company’s capital stock. However, distributions payable solely in common stock are permitted. The Credit Facility provides for customary events of default and carries cross-default provisions with the Company’s other significant debt instruments, including the Company’s indemnity agreement with its surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts and other remedies.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Credit Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. Borrowings under the Company’s foreign credit facilities, which have varying dates of maturity and are generally renewed on an annual basis, are denominated in Canadian dollars. Maximum borrowing capacity under these credit facilities totaled Canadian $20.0 million as of both December 31, 2022 and 2021, or approximately $14.8 million and $15.8 million, respectively. As of both December 31, 2022 and 2021, there were no outstanding borrowings under the Company’s other credit facilities. Outstanding borrowings that are not renewed are repaid with borrowings under the Credit Facility. Accordingly, the carrying amounts of the Company’s borrowings under its other credit facilities, if any, are included within other debt obligations in the table above and classified within long-term debt in the Company’s consolidated balance sheets. Additionally, the Company has a separate credit facility, which is renewable on an annual basis, under which it may issue up to $50.0 million of performance standby letters of credit.  As of December 31, 2022 and 2021, letters of credit issued under this facility totaled $23.6 million and $22.2 million, respectively, which accrued fees at 0.75% and 0.40% per annum, respectively. The Company’s other credit facilities are subject to customary provisions and covenants.</span></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%">4.50% 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%">The Company has $600 million aggregate principal amount of senior unsecured notes due August 15, 2028, which bear interest at a rate of 4.50% (the “4.50% Senior Notes”), which were issued at par in a private offering. Interest on the 4.50% Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year. Pursuant to the terms of the indenture governing the Company’s 4.50% Senior Notes, 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%">existing guarantees on the 4.50% Senior Notes were released substantially concurrent with th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e September 1, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">amendment to the Credit Facility, which, as discussed above, released the guarantors under the previous Credit Facility. Prior to the amendment, the 4.50% Senior Notes were fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company’s wholly-owned domestic restricted subsidiaries. Additionally, the indenture that governs the Company’s 4.50% Senior Notes contains a provision whereby certain restrictions that generally limit the ability of the Company and certain of its subsidiaries to (i) pay dividends, (ii) acquire shares of capital stock and (iii) make certain investments, are permanently terminated upon the Company’s 4.50% Senior Notes receiving “investment grade” ratings by Moody’s Investors Service, Inc. and Standard &amp; Poor’s Ratings Group. In the first quarter of 2022, the Company’s 4.50% Senior Notes received such investment grade ratings, and, as a result, the aforementioned restrictions were permanently terminated. The other terms and conditions of the 4.50% Senior Notes remained unchanged. </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 the option to redeem all or a portion of the 4.50% Senior Notes at any time on or after August 15, 2023 at the redemption prices specified in the indenture that governs the 4.50% Senior Notes (the “4.50% Senior Notes Indenture”), plus accrued and unpaid interest, if any, to (but excluding) the redemption date. In addition, at any time prior to August 15, 2023, the Company may redeem all or a part of the 4.50% Senior Notes at a redemption price equal to 100% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the redemption date, plus a “make-whole” premium. Further, prior to August 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the 4.50% Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 104.500% of the principal amount of the 4.50% Senior Notes redeemed, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption, subject to certain conditions.</span></div><div style="margin-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%">If the Company undergoes a change of control, as defined in the 4.50% Senior Notes Indenture, the Company must make an offer to repurchase all of the 4.50% Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to (but excluding) the date of repurchase.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 4.50% Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create liens, (ii) pay dividends, (iii) acquire shares of capital stock, (iv) make certain investments and (v) effect mergers. The 4.50% Senior Notes Indenture provides for customary events of default, subject to customary grace and cure periods. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 4.50% Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 4.50% Senior Notes immediately due and payable. Financing costs incurred in connection with the issuance of the 4.50% Senior Notes in 2020 totaled approximately $8.9 million. These deferred financing costs, which are reflected as a reduction of the carrying amount of the 4.50% Senior Notes, will be amortized over the term of the 4.50% Senior Notes using the effective interest method.</span></div><div style="margin-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 2020, the Company recorded a pre-tax debt extinguishment loss of approximately $5.6 million related to the issuance of the 4.50% Senior Notes and related redemption of its previous 4.875% senior notes. This loss is separately disclosed within the Company’s consolidated statements of operations.</span></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%">6.625% 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%">Upon consummation of the October 2022 acquisition of IEA, the Company assumed $300.0 million aggregate principal amount of 6.625% senior unsecured notes that mature on August 15, 2029 (the “6.625% IEA Senior Notes”), for which the fair value approximated $280.7 million as of the date of acquisition. The 6.625% IEA Senior Notes were issued by IEA Energy Services LLC (the “IEA Issuer”), a wholly-owned subsidiary of IEA, in a private placement pursuant to an indenture, dated as of August 17, 2021 (the “IEA Senior Notes Indenture”), by and among the IEA Issuer, the IEA Guarantors (as defined therein) and Wilmington Trust, National Association, as trustee. Prior to the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were guaranteed by the IEA Guarantors. Effective October 7, 2022, concurrent with the acquisition of IEA and the repayment in full and termination of IEA’s credit facility, which resulted in the release of such guarantors under the prior credit facility, the IEA Guarantors of the 6.625% IEA Senior Notes were automatically and unconditionally released and discharged from their obligations under the IEA Senior Notes Indenture. 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 the IEA Issuer, to the extent of the value of the collateral securing such indebtedness. Interest on the 6.625% IEA Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year. On October 26, 2022, approximately $74.9 million in principal amount of the 6.625% IEA Senior Notes were exchanged for the same principal amount of MasTec’s 6.625% senior unsecured notes that mature on August 15, 2029 (the “6.625% MasTec Senior Notes”) in a private exchange offer and consent solicitation to certain holders of 6.625% IEA Senior Notes. See discussion of exchange offer and 6.625% MasTec Senior Notes below.</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%">At any time prior to August 15, 2024, the IEA Issuer may redeem some or all of the 6.625% IEA Senior Notes at a price equal to 100% of the principal amount of the 6.625% IEA Senior Notes, plus a “make-whole premium,” together with accrued and unpaid interest, if any, to, but not including, the date of redemption. In addition, at any time prior to August 15, 2024, the IEA Issuer may redeem up to 40% of the original principal amount of the 6.625% IEA Senior Notes with the proceeds of certain equity offerings at a redemption price of 106.625% of the principal amount of the 6.625% IEA Senior Notes, together with accrued and unpaid interest, if any, to, but not including, the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date. On or after August 15, 2024, the 6.625% IEA Senior Notes are subject to redemption at any time and from time to time at the option of the IEA Issuer, in whole or in part, at specified redemption prices, expressed as percentages of principal amount, of 103.3% declining over a two-year period to 100%, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date.</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 terms of the 6.625% IEA Senior Notes Indenture, among other things, limit the IEA Issuer’s ability to incur additional indebtedness; pay dividends or make other restricted payments; make loans and investments; incur liens; sell assets; enter into affiliate transactions; enter into certain sale and leaseback transactions; enter into agreements restricting the IEA Issuer’s subsidiaries’ ability to pay dividends; and merge, consolidate or amalgamate or sell all or substantially all of its property, subject to certain thresholds and exceptions. Certain of such limitations are suspended for so long as the 6.625% IEA Senior Notes are rated “investment grade” by at least two nationally recognized statistical rating agencies, subject to certain conditions. In October 2022, following the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were rated as investment </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%">grade by at least two nationally recognized ratings agencies and, as a result, the aforementioned covenants were suspended.</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 6.625% IEA Senior Notes Indenture provides for customary events of default which include, subject in certain cases to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% IEA Senior Notes Indenture; failure to pay certain other indebtedness; failure to pay certain final judgments; failure of certain guarantees to be enforceable; and certain events of bankruptcy or insolvency.</span></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%">Exchange Offer and 6.625% MasTec 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%">Pursuant to a private exchange offer and consent solicitation to certain holders of the 6.625% IEA Senior Notes, which was completed on October 26, 2022, approximately $74.9 million in principal amount of 6.625% IEA Senior Notes were exchanged for the same principal amount of 6.625% MasTec Senior Notes, for which the carrying value approximated $70.1 million. The exchange of the 6.625% IEA Senior Notes for the 6.625% MasTec Senior Notes was accounted for as a debt modification, whereby the carrying value of the 6.625% MasTec Senior Notes was determined based on the pro-rata acquisition date carrying value of the 6.625% IEA Senior Notes, plus applicable accretion as of the date of the exchange. The 6.625% MasTec Senior Notes are senior unsecured notes that mature on August 15, 2029. Interest on the 6.625% MasTec Senior Notes is payable semiannually on February 15 and August 15 of each year, commencing on February 15, 2023. In connection with the consent solicitation, the Company paid a consent payment to holders of the 6.625% IEA Senior Notes that consented to the changes to the IEA Senior Notes Indenture proposed in such consent solicitation in the amount of $2.50 in cash for each $1,000 principal amount tendered.</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 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.</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%">On or after August 15, 2024, the Company has the option, at any time and from time to time, to redeem all or a portion of the 6.625% MasTec Senior Notes at the redemption prices specified in the indenture that governs the 6.625% MasTec Senior Notes (the “6.625% MasTec Senior Notes Indenture”), plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date. In addition, at any time prior to August 15, 2024, the Company may redeem all or a part of the 6.625% MasTec Senior Notes at a redemption price equal to 100% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, plus a “make-whole” premium. Further, prior to August 15, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 6.625% MasTec Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 106.625% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, subject to certain 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%">If the Company undergoes a Change of Control, as defined in the 6.625% MasTec Senior Notes Indenture, the Company must make an offer to repurchase all of the 6.625% MasTec Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to, but not including, the date of repurchase.</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 6.625% MasTec Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create certain liens and (ii) effect mergers, consolidate or transfer all or substantially all of the Company’s assets, subject to certain thresholds and exceptions. The 6.625% MasTec Senior Notes Indenture provides for customary events of default, which include, subject, in certain cases, to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% MasTec Senior Notes Indenture; failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency. Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 6.625% MasTec Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 6.625% MasTec Senior Notes immediately due and payable. The Company incurred approximately $1.9 million of fees and expenses in connection with the debt exchange, which amount is primarily reflected within acquisition and integration costs within other expense in the Company’s consolidated statements of operations for the year ended December 31, 2022.</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On September 1, 2022, the Company entered into a new unsecured delayed draw term loan agreement (the “2022 Term Loan Facility”) to fund the acquisition of IEA, consisting of $400.0 million in principal amount of three-year commitments (the “Three-Year Tranche”) and $300.0 million in principal amount of five-year commitments (the “Five-Year Tranche”). The Term Loan Commitments were drawn on October 7, 2022, the Closing Date of the IEA acquisition. The Three-Year Tranche will mature on October 7, 2025 and the Five-Year Tranche will mature on October 7, 2027. Loans under the Three-Year Tranche are not subject to amortization. Loans under the Five-Year Tranche will be amortized in quarterly principal installments of $3.75 million, commencing on March 31, 2024 and will increase to $7.5 million on March 31, 2026, until maturity, subject to the application of certain prepayments. The Company incurred approximately $2.0 million of debt issuance costs in connection with the 2022 Term Loan Facility, which costs will be amortized over the respective terms of the <span style="-sec-ix-hidden:f-1351">Three</span>- and Five-Year Tranches. See Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net for additional information related to the IEA acquisition. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s 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%">December 31, 2022, the fair value of the 2022 Term Loan Facility, as estimated based on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> approximated its carrying value.</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%">Outstanding loans under the Three-Year Tranche bear interest, at the Company’s option, at a rate equal to either (a) Term 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 below, plus a margin of 0.125% to 0.500%. Outstanding loans under the Five-Year Tranche 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%. The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the New Term Loan Facility, plus 0.50%, (ii) Bank of America’s prime rate and (iii) Term SOFR plus 1.00%. In each of the foregoing </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%">cases, the applicable margin is based on the Company’s Consolidated Leverage Ratio and Debt Rating, each as defined in the 2022 Term Loan Facility, as of the then most recent fiscal quarter. As 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%">December 31, 2022 t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he Three-Year Tranche and Five-Year Tranche accrued interest at rates of 5.692% and 5.817%, 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 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 requires the Company to maintain a Consolidated Leverage Ratio, as defined in the 2022 Term Loan Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below). The 2022 Term Loan Facility also requires the Company to maintain a Consolidated Interest Coverage Ratio, as defined in the Amended Credit Facility, of at least 3.00. The 2022 Term Loan Facility provides that, for purposes of calculating the Consolidated Leverage Ratio, funded indebtedness excludes undrawn standby performance letters of credit included in the calculation of Consolidated Funded Indebtedness (as defined in the 2022 Term Loan Facility). Notwithstanding the terms discussed above, subject to certain conditions, if a permitted acquisition or series of permitted acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the “Acquisition Adjustment”). Such right may be exercised no more than two times during the term of the 2022 Term Loan Facility. Subject to customary exceptions, the 2022 Term Loan Facility limits the borrowers’ ability to engage in certain activities, including but not limited to acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions on or repurchases of capital stock. However, distributions payable solely in capital stock are permitted. The 2022 Term Loan Facility provides for customary events of default and carries cross-default provisions with the Company’s other significant debt instruments, including the Company’s indemnity agreement with its surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts.</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%">Bridge Term Loan Facility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurred approximately $2.9 million of fees and expenses for the year ended December 31, 2022 in connection with commitments for a bridge term loan facility, which commitments were subsequently terminated in connection with the 2022 Term Loan Facility, which costs are reflected as acquisition and integration costs within other expense.</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 December 31, 2022 and 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contractual Maturities of Debt</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%">Contractual maturities of MasTec’s debt, which includes finance lease obligations, as of December 31, 2022 were as follows (in millions): </span></div><div style="margin-bottom: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:86.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 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%">171.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:justify;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%">144.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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%">519.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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%">1,274.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:justify;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%">247.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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%">884.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:15.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">3,241.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:middle"/></tr></table></div><div style="margin-top:3pt;text-align: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 December 31, 2022 and 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $24.8 million and $11.7 million, respectively.</span></div> The following table provides details of the carrying values of debt as of the dates indicated (in millions): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.733%"/><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:30.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Description </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Maturity Date</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></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 13.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%">896.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%">772.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="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%">281.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">— </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%">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%">414.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%">310.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,032.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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.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 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%">(18.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="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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,876.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 896000000.0 772300000 350000000.0 350000000.0 0.0450 600000000.0 600000000.0 0.06625 281200000 0 700000000.0 0 414500000 310300000 3241700000 2032600000 17600000 18500000 3224100000 2014100000 171900000 137900000 3052200000 1876200000 2000000000 2250000000 1900000000 250000000 350000000 2200000 4400000 300000000 650000000 200000000 125000000 0.01125 0.01625 0.00125 0.00625 0.0050 0.0100 0.01125 0.01625 0.003125 0.006875 0.00150 0.00225 0.0582 0.0232 0.0580 0.0135 143100000 166300000 0.005625 0.004375 0.01375 0.01250 860900000 711500000 506900000 483700000 0 32300000 0.0179 300000000 267700000 0.00200 0.00175 3.50 3.00 100000000 4.00 4 2 20000000 20000000 14800000 15800000 0 0 50000000 23600000 22200000 0.0075 0.0040 0.0450 600000000 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 0.0450 1 0.0450 0.40 0.0450 1.04500 0.0450 0.0450 0.0450 1.01 0.0450 0.0450 0.30 0.0450 0.0450 0.0450 8900000 0.0450 0.0450 -5600000 0.0450 0.04875 0.06625 300000000 0.06625 0.06625 280700000 0.06625 0.06625 0.06625 0.06625 0.06625 74900000 0.06625 0.06625 0.06625 0.06625 0.06625 0.06625 1 0.06625 0.40 0.06625 1.06625 0.06625 0.06625 1.033 P2Y 1 0.06625 0.06625 0.06625 0.06625 0.06625 0.06625 0.06625 74900000 0.06625 0.06625 70100000 0.06625 0.06625 0.06625 0.06625 0.06625 0.06625 0.06625 2.50 0.06625 0.06625 0.06625 0.06625 0.06625 0.06625 0.06625 1 0.06625 0.40 0.06625 1.06625 0.06625 0.06625 0.06625 1.01 0.06625 0.06625 0.06625 0.30 0.06625 0.06625 1900000 400000000 P3Y P3Y 300000000 P5Y P5Y P3Y P5Y P3Y P5Y 3750000 7500000 2000000 P5Y P3Y 0.01125 0.01500 0.00125 0.00500 P5Y 0.01250 0.01625 0.00250 0.00625 0.0050 0.0100 P3Y P5Y 0.05692 0.05817 3.50 3.00 100000000 4.00 4 2900000 <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%">Contractual maturities of MasTec’s debt, which includes finance lease obligations, as of December 31, 2022 were as follows (in millions): </span></div><div style="margin-bottom: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:86.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 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%">171.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:justify;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%">144.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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%">519.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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%">1,274.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:justify;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%">247.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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%">884.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:15.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">3,241.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:middle"/></tr></table></div> 171900000 144200000 519100000 1274100000 247600000 884800000 3241700000 24800000 11700000 Lease Obligations <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%">Finance Leases</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 gross amount of assets held under finance leases as of December 31, 2022 and 2021 totaled $720.1 million and $653.5 million, respectively. <span style="-sec-ix-hidden:f-1389"><span style="-sec-ix-hidden:f-1390">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $535.3 million and $468.5 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with finance leases totaled $91.7 million, $80.1 million and $68.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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%">Operating Leases</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%">Operating lease additions for the years ended December 31, 2022 and 2021 totaled $119.1 million and $172.9 million, respectively, of which acquisition-related additions totaled $32.4 million and $149.3 million, respectively. Operating lease additions for the year ended December 31, 2020 totaled $28.0 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%">For the years ended December 31, 2022, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $134.1 million, $107.7 million and $113.0 million, respectively, of which $11.1 million, $10.1 million and $10.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $377.8 million, $494.7 million and $312.0 million for the years ended December 31, 2022, 2021, and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-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%">Additional Lease 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%">Future minimum lease commitments as of December 31, 2022 were as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.929%"/><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%"> Finance<br/> Leases</span></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 Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.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%">102.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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%">122.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%">79.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:justify;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%">85.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%">53.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:justify;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%">29.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%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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%">3.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%">16.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">412.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%">317.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(23.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.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="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%">389.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%">290.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%"><span style="-sec-ix-hidden:f-1430">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%">158.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%">96.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:f-1433">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%">230.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194.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 December 31, 2022, finance leases had a weighted average remaining lease term of 2.8 years and a weighted average discount rate of 4.0%, and non-cancelable operating leases had a weighted average remaining lease term of 4.5 years and a weighted average discount rate of 3.6%. Lease Obligations <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%">Finance Leases</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 gross amount of assets held under finance leases as of December 31, 2022 and 2021 totaled $720.1 million and $653.5 million, respectively. <span style="-sec-ix-hidden:f-1389"><span style="-sec-ix-hidden:f-1390">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $535.3 million and $468.5 million as of December 31, 2022 and 2021, respectively. Depreciation expense associated with finance leases totaled $91.7 million, $80.1 million and $68.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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%">Operating Leases</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%">Operating lease additions for the years ended December 31, 2022 and 2021 totaled $119.1 million and $172.9 million, respectively, of which acquisition-related additions totaled $32.4 million and $149.3 million, respectively. Operating lease additions for the year ended December 31, 2020 totaled $28.0 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%">For the years ended December 31, 2022, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $134.1 million, $107.7 million and $113.0 million, respectively, of which $11.1 million, $10.1 million and $10.0 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $377.8 million, $494.7 million and $312.0 million for the years ended December 31, 2022, 2021, and 2020, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-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%">Additional Lease 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%">Future minimum lease commitments as of December 31, 2022 were as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.929%"/><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%"> Finance<br/> Leases</span></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 Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.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%">102.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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%">122.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%">79.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:justify;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%">85.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%">53.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:justify;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%">29.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%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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%">3.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%">16.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">412.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%">317.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(23.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.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="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%">389.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%">290.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%"><span style="-sec-ix-hidden:f-1430">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%">158.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%">96.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:f-1433">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%">230.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194.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 December 31, 2022, finance leases had a weighted average remaining lease term of 2.8 years and a weighted average discount rate of 4.0%, and non-cancelable operating leases had a weighted average remaining lease term of 4.5 years and a weighted average discount rate of 3.6%. 720100000 653500000 535300000 468500000 91700000 80100000 68000000 119100000 172900000 32400000 149300000 28000000 134100000 107700000 113000000 11100000 10100000 10000000 377800000 494700000 312000000 <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%">Future minimum lease commitments as of December 31, 2022 were as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.929%"/><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%"> Finance<br/> Leases</span></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 Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.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%">102.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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%">122.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%">79.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:justify;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%">85.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%">53.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:justify;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%">29.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%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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%">3.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%">16.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">412.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%">317.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(23.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.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="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%">389.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%">290.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%"><span style="-sec-ix-hidden:f-1430">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%">158.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%">96.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:f-1433">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%">230.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194.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-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%">Future minimum lease commitments as of December 31, 2022 were as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.929%"/><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%"> Finance<br/> Leases</span></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 Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.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%">102.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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%">122.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%">79.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:justify;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%">85.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%">53.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:justify;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%">29.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%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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%">3.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%">16.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">412.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%">317.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(23.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.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="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%">389.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%">290.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%"><span style="-sec-ix-hidden:f-1430">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%">158.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%">96.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:f-1433">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%">230.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194.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> 171000000.0 102000000.0 122400000 79000000.0 85700000 53000000.0 29600000 35000000.0 3500000 16800000 600000 31900000 412800000 317700000 23700000 27100000 389100000 290600000 158200000 96500000 230900000 194100000 P2Y9M18D 0.040 P4Y6M 0.036 Stock-Based Compensation and Other Employee Benefit Plans<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 stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance, include: the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the “2013 Incentive Plan”), the MasTec, Inc. Amended and Restated Bargaining Units Employee Stock Purchase Plan (the “2013 Bargaining Units ESPP”) and the MasTec, Inc. 2011 Amended and Restated Employee Stock Purchase Plan (the “2011 ESPP,” and, together with the 2013 Bargaining Units ESPP, the “ESPPs”). The 2013 Incentive Plan permits a total of approximately 8,541,000 shares of the Company’s common stock to be issued. Under the Company’s ESPPs, shares of the Company’s common stock are available for purchase by eligible participants, which collectively permit the issuance of up to 3,000,000 new shares of MasTec, Inc. common stock. Under all stock-based compensation plans in effect as of December 31, 2022, there were approximately 2,840,000 shares available for future grant.</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%">Non-cash stock-based compensation expense under all plans totaled $27.4 million, $24.8 million and $21.9 million for the years ended December 31, 2022, 2021 and 2020, respectively. Income tax benefits associated with stock-based compensation arrangements totaled $5.9 million, $8.5 million and $5.7 million for the years ended December 31, 2022, 2021 and 2020, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.9 million, $3.8 million and $0.5 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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%">Restricted Shares</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 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 December 31, 2022, total unearned compensation related to restricted shares was approximately $57.0 million, which amount is expected to be recognized over a weighted average period of approximately 2.1 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $19.7 million, $37.4 million and $16.8 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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: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: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%">Per Share </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%">Weighted Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grant Date </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%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.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%">Non-vested restricted shares, as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,845,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,446 </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%">89.20 </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%">(403,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.32 </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%">(31,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.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%">Non-vested restricted shares, as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,748,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613,364 </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%">74.37 </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%">(235,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </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%">(77,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.84 </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 3.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%">Non-vested restricted shares, as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,049,280 </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%">52.33 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Includes 2,150, 1,300 and 2,300 restricted stock units as of December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2021, 112,341 shares and 86,510 shares, respectively, were purchased by participants under the Company’s ESPPs for $7.4 million and $7.0 million, respectively, which shares were delivered with shares reacquired by the Company on the open market. For the year ended December 31, 2020, 239,322 shares were purchased by participants under the Company’s ESPPs for $7.1 million, which shares were delivered with shares newly issued by the Company. Compensation expense associated with the Company’s ESPPs totaled approximately $1.3 million, $1.2 million and $2.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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%">401(k) Plan. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a 401(k) plan covering all eligible employees, which allows participants to contribute up to 75% of their pre-tax annual compensation to the plan, subject to certain limitations. Company contributions under the plan are based upon a percentage of the employee’s salary, subject to certain limitations as defined by the plan. During the years ended December 31, 2022, 2021 and 2020, matching contributions totaled approximately $30.2 million, $23.1 million and $19.3 million, respectively.</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%">Deferred Compensation Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> MasTec offers a deferred compensation plan to eligible highly compensated employees. These employees are allowed to contribute a percentage of their pre-tax annual compensation to the deferred compensation plan. The Company also offers a deferred compensation plan to its Board of Directors, under which directors may elect to defer the receipt of compensation for their services. The Company also has remaining obligations under other deferred compensation plans, primarily related to acquired companies. Total deferred compensation plan assets, which are included within other long-term assets in the consolidated balance sheets, totaled $21.3 million and $17.5 million as of December 31, 2022 and 2021, respectively. Total deferred compensation plan liabilities, which are included within other long-term liabilities in the consolidated balance sheets, totaled $26.1 million and $18.7 million as of December 31, 2022 and 2021, respectively.</span></div> 8541000 3000000 2840000 27400000 24800000 21900000 5900000 8500000 5700000 900000 3800000 500000 57000000 P2Y1M6D 19700000 37400000 16800000 <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:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><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:12.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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: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: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%">Per Share </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%">Weighted Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grant Date </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%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.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%">Non-vested restricted shares, as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,845,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,446 </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%">89.20 </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%">(403,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.32 </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%">(31,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.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%">Non-vested restricted shares, as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,748,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613,364 </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%">74.37 </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%">(235,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </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%">(77,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.84 </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 3.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%">Non-vested restricted shares, as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,049,280 </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%">52.33 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Includes 2,150, 1,300 and 2,300 restricted stock units as of December 31, 2022, 2021 and 2020, respectively.</span></div> 1845341 34.90 338446 89.20 403538 42.32 31564 32.96 1748685 43.73 613364 74.37 235164 48.33 77605 44.84 2049280 52.33 2150 1300 2300 112341 86510 7400000 7000000 239322 7100000 1300000 1200000 2200000 0.75 30200000 23100000 19300000 21300000 17500000 26100000 18700000 Other Retirement Plans<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%">Multiemployer Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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 discussed in Note 1 - Business, Basis of Presentation and Significant Accounting Policies, 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 to their union employees and contribute certain amounts to MEPPs. The PPA defines the funding rules for defined benefit pension plans and establishes funding classifications for U.S.-registered multiemployer pension plans. Under the PPA, plans are classified into one of five categories based on multiple factors, which categories are also referred to as a plan’s “zone status”: Green (safe), Yellow (endangered), Orange (seriously endangered), and Red (critical or critical and declining). Factors included in the determination of a plan’s zone status include: funded percentage, cash flow position and whether the plan is projecting a minimum funding deficiency.</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%">A multiemployer plan that is so underfunded as to be in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status, as determined under the PPA, is required to adopt a funding improvement plan (“FIP”) or a rehabilitation plan (“RP”), which, among other actions, could include decreased benefits and increased employer contributions, which could take the form of a surcharge on benefit contributions. These actions are intended to improve their funding status over a period of years. If a pension fund is in critical status, a participating employer must pay an automatic surcharge in addition to contributions otherwise required under the collective bargaining agreement (“CBA”). With some exceptions, the surcharge is equal to 5% of required contributions for the initial critical year and 10% for each succeeding plan year in which the plan remains in critical status. The surcharge ceases on the effective date of a CBA or other agreement that includes contribution and benefit terms consistent with the rehabilitation plan. Certain plans in which the Company participates are in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status. The amount of additional funds, if any, that the Company may be obligated to contribute to these plans in the future cannot be estimated due to the uncertainty of the future levels of work that could be required of the union employees covered by these plans, as well as the required future contribution rates and possible surcharges applicable to these plans. See Note 14 - Commitments and Contingencies 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%">Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:</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:15.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Contributions <br/>(in millions)<br/>For the Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Protection Act Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:7pt;font-weight:700;line-height:100%">Multiemployer Pension Plan</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:7pt;font-weight:700;line-height:100%">Employer Identification Number</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:7pt;font-weight:700;line-height:100%">Plan Number</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:7.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2020</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:7pt;font-weight:700;line-height:100%">Expiration Date of CBA</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:7pt;font-weight:700;line-height:100%">2022</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:7pt;font-weight:700;line-height:100%">As of</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:7pt;font-weight:700;line-height:100%">2021</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:7pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="border-top:1pt solid #000000;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:7pt;font-weight:700;line-height:100%">FIP/RP Status</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:7pt;font-weight:700;line-height:100%">Surcharge</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">National Electrical Benefit Fund</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">530181657</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 05/31/2027</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Local Union No. 9 IBEW and Outside Contractors Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">516077720</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Central Pension Fund of the IUOE &amp; Participating Employers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">366052390</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">8.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:7.5pt;font-weight:400;line-height:100%">27.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:7.5pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 4/30/2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1/31/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Heavy &amp; General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226032103</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.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:7.5pt;font-weight:400;line-height:100%">0.0 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2/29/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Construction Laborers' Pension Trust Fund for Southern California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">436159056</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.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:7.5pt;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: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:7.5pt;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:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/30/2026</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 1249 Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">156035161</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">1.4 </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:7.5pt;font-weight:400;line-height:100%">3.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 12/31/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 456 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226238995</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.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:7.5pt;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: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:7.5pt;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:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">11/29/2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Chicago &amp; Vicinity Laborers' District Council Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">362514514</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">002</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:7.5pt;font-weight:400;line-height:100%">2.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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 5/31/2026</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pipeline Industry Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">736146433</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">2.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:7.5pt;font-weight:400;line-height:100%">10.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:7.5pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/4/2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Midwest Operating Engineers Pension Trust Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">366140097</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">1.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:7.5pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 5/31/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Teamsters National Pipe Line Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">461102851</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.5 </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:7.5pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">1.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/04/2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">San Diego County Construction Laborers' Pension Trust Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">956090541</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.0 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6/30/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Laborers' Local Union No. 158 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">236580323</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.5 </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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 05/31/27</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Southern California Pipe Trades Retirement Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">516108443</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.4 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4/30/2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Central Laborers' Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">376052379</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.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:7.5pt;font-weight:400;line-height:100%">1.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:7.5pt;font-weight:400;line-height:100%">0.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 4/30/2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">West Virginia Laborers' Pension Trust Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">556026775</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;font-weight:400;line-height:100%">2.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:7.5pt;font-weight:400;line-height:100%">1.4 </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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/4/2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Minnesota Laborers' Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">416159599</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 5/31/2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Laborers' National Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">751280827</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/30/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Employer- Teamsters Local Nos. 175 &amp; 505 Pension Trust Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">556021850</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a), (b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Laborers' District Council of Western Pennsylvania Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">256135576</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;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: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:7.5pt;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: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:7.5pt;font-weight:400;line-height:100%">1.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 3/31/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:7.5pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">18.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:7.5pt;font-weight:400;line-height:100%">6.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total multiemployer pension plan contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">89.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">94.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><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:13.63pt">The Company’s contributions to this plan represent greater than 5% of the plan’s total contributions.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><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:13.18pt">This plan has utilized extended amortization provisions, which provide plans with extensions of time to amortize pension funding shortfalls.</span></div><div style="margin-top:6pt;text-align: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 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><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:7.927%"/><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:10.710%"/><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></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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 Years Ended December 31:</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%">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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;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%">6,601 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">7,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.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%">56.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%">145.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.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%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">37.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fluctuations in the number of employees covered under multiemployer plans and 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 year ended December 31, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, and, to a lesser extent, its Oil and Gas operations, whereas for the years ended December 31, 2021 and 2020, activity was driven primarily by the Company’s Oil and Gas operations, as well as the effect in 2021 of the Company’s acquisitions within its Power Delivery segment.</span></div> 0.05 0.10 Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:<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:15.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Contributions <br/>(in millions)<br/>For the Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Protection Act Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:7pt;font-weight:700;line-height:100%">Multiemployer Pension Plan</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:7pt;font-weight:700;line-height:100%">Employer Identification Number</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:7pt;font-weight:700;line-height:100%">Plan Number</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:7.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2020</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:7pt;font-weight:700;line-height:100%">Expiration Date of CBA</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:7pt;font-weight:700;line-height:100%">2022</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:7pt;font-weight:700;line-height:100%">As of</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:7pt;font-weight:700;line-height:100%">2021</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:7pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="border-top:1pt solid #000000;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:7pt;font-weight:700;line-height:100%">FIP/RP Status</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:7pt;font-weight:700;line-height:100%">Surcharge</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">National Electrical Benefit Fund</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">530181657</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 05/31/2027</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Local Union No. 9 IBEW and Outside Contractors Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">516077720</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Central Pension Fund of the IUOE &amp; Participating Employers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">366052390</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">8.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:7.5pt;font-weight:400;line-height:100%">27.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:7.5pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 4/30/2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1/31/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Heavy &amp; General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226032103</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.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:7.5pt;font-weight:400;line-height:100%">0.0 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2/29/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Construction Laborers' Pension Trust Fund for Southern California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">436159056</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.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:7.5pt;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: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:7.5pt;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:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/30/2026</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 1249 Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">156035161</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">1.4 </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:7.5pt;font-weight:400;line-height:100%">3.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 12/31/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IBEW Local 456 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226238995</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">3.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:7.5pt;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: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:7.5pt;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:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">11/29/2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Chicago &amp; Vicinity Laborers' District Council Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">362514514</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">002</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:7.5pt;font-weight:400;line-height:100%">2.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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 5/31/2026</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pipeline Industry Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">736146433</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">2.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:7.5pt;font-weight:400;line-height:100%">10.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:7.5pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/4/2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Midwest Operating Engineers Pension Trust Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">366140097</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">1.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:7.5pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 5/31/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Teamsters National Pipe Line Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">461102851</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.5 </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:7.5pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">1.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/04/2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">San Diego County Construction Laborers' Pension Trust Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">956090541</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.0 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6/30/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Laborers' Local Union No. 158 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">236580323</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.5 </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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 05/31/27</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Southern California Pipe Trades Retirement Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">516108443</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.4 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:7.5pt;font-weight:400;line-height:100%">0.0 </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4/30/2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Central Laborers' Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">376052379</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">1.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:7.5pt;font-weight:400;line-height:100%">1.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:7.5pt;font-weight:400;line-height:100%">0.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 4/30/2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">West Virginia Laborers' Pension Trust Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">556026775</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;font-weight:400;line-height:100%">2.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:7.5pt;font-weight:400;line-height:100%">1.4 </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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/4/2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Minnesota Laborers' Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">416159599</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.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:7.5pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 5/31/2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Laborers' National Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">751280827</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 6/30/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Employer- Teamsters Local Nos. 175 &amp; 505 Pension Trust Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">556021850</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5/31/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(a), (b)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Laborers' District Council of Western Pennsylvania Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">256135576</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">001</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:7.5pt;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: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:7.5pt;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: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:7.5pt;font-weight:400;line-height:100%">1.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:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Varies through 3/31/2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:7.5pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:7.5pt;font-weight:400;line-height:100%">18.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:7.5pt;font-weight:400;line-height:100%">6.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total multiemployer pension plan contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">89.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">94.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><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:13.63pt">The Company’s contributions to this plan represent greater than 5% of the plan’s total contributions.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><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:13.18pt">This plan has utilized extended amortization provisions, which provide plans with extensions of time to amortize pension funding shortfalls.</span></div> 530181657 001 17700000 5900000 1600000 2027-05-31 Green 2021-12-31 Green 2020-12-31 NA No 516077720 001 9300000 4700000 0.0 2025-05-31 Green 2021-10-31 true Green 2020-10-31 true NA No 366052390 001 8100000 27400000 5600000 2027-04-30 Green 2022-01-31 Green 2021-01-31 NA No 226032103 001 3700000 0.0 0.0 2024-02-29 Green 2022-03-31 Green 2021-03-31 NA No 436159056 001 3400000 0.0 0.0 2026-06-30 Green 2021-12-31 Green 2020-12-31 NA No 156035161 001 3300000 1400000 3700000 2025-12-31 Green 2021-12-31 Green 2020-12-31 NA No 226238995 001 3200000 0.0 0.0 2025-11-29 Green 2021-12-31 true Green 2020-12-31 NA No 362514514 002 2500000 800000 200000 2026-05-31 Green 2021-05-31 Green 2020-05-31 NA No 736146433 001 2300000 10900000 2600000 2023-06-04 Green 2021-12-31 Green 2020-12-31 NA No 366140097 001 2100000 1600000 1100000 2025-05-31 Green 2022-03-31 true Green 2021-03-31 true NA No 461102851 001 1500000 6200000 1800000 2023-06-04 Green 2021-12-31 true Green 2020-12-31 true NA No 956090541 001 1500000 0.0 0.0 2026-06-30 Green 2021-08-31 Green 2020-08-31 NA No 236580323 001 1500000 700000 900000 2027-05-31 Green 2021-12-31 true Green 2020-12-31 true NA No 516108443 001 1400000 0.0 0.0 2025-04-30 Green 2021-12-31 Green 2020-12-31 NA No 376052379 001 1300000 1300000 800000 2027-04-30 Yellow 2021-12-31 true Yellow 2020-12-31 true Implemented No 556026775 001 900000 2500000 1400000 2023-06-04 Green 2022-03-31 true Green 2021-03-31 true NA No 416159599 001 700000 5100000 800000 2023-05-31 Green 2021-12-31 Green 2020-12-31 NA No 751280827 001 600000 3800000 800000 2025-06-30 Red 2021-12-31 true Red 2020-12-31 Implemented No 556021850 001 500000 600000 600000 2023-05-31 Red 2021-12-31 true Red 2020-12-31 true true Implemented No 256135576 001 500000 3100000 1800000 2025-03-31 Yellow 2021-12-31 Yellow 2020-12-31 Implemented No 23000000.0 18000000.0 6300000 89000000.0 94000000.0 30000000.0 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:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><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:7.927%"/><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:10.710%"/><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></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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 Years Ended December 31:</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%">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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;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%">6,601 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">7,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.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%">56.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%">145.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.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%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">37.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6601 7136 89000000.0 56300000 145300000 2412 6979 94000000.0 34100000 128100000 1119 2412 30000000.0 7500000 37500000 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 timing and the amount of any repurchases is determined based on market conditions, legal requirements, cash flow and liquidity needs and other factors. The Company’s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. Share repurchases, which are recorded at cost and are held in the Company’s treasury, are funded with available cash or with availability under the Credit Facility. The Company may use either authorized and unissued shares or treasury shares to meet share issuance requirements. Treasury stock is recorded at cost. Share repurchases are recorded as of the trade date, whereas payments for share repurchases are made on the date the trade is settled.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the Company repurchased 1.1 million shares of its common stock for an aggregate purchase price of approximately $81.3 million. Of the total repurchased shares, 0.1 million were repurchased for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 1.0 million shares were repurchased for $72.7 million under the Company’s March 2020 $150 million share repurchase program. There were no share repurchases under the Company’s share repurchase programs for the year ended December 31, 2021. For the year ended December 31, 2020, the Company repurchased 3.6 million shares of its common stock for an aggregate purchase price totaling approximately $120.2 million, 3.0 million of which were repurchased for $91.4 million under the Company’s December 2018 $100 million share repurchase program, with the remaining 0.6 million repurchased for $28.8 million under the Company’s September 2018 $150 million share repurchase program that was completed in 2020. As of December 31, 2022, $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-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may use either authorized or unissued shares or treasury shares to meet its share issuance requirements. During the second quarter of 2022, the Company reissued 0.1 million shares of its treasury stock with a cost basis of $4.3 million in settlement of certain Additional Payments in connection with the HMG acquisition. For additional information related to shares issued for acquisitions, see Note 2 - Earnings Per Share and Note 3 - Acquisitions, Goodwill and Other Intangible Assets, 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%">Accumulated Other Comprehensive Loss</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%">A rollforward of activity within accumulated other comprehensive income (loss) for the periods indicated was as follows (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:26.400%"/><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:6.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:5.983%"/><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:5.983%"/><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:6.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:5.983%"/><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:5.983%"/><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:6.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:5.983%"/><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:5.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Foreign Currency</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</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><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%">Foreign Currency</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</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><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%">Foreign Currency</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</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="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%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,014)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,762)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,776)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,272)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,172)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,685)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized (losses) gains, net of tax</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%">(3,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,738)</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%">Balance as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,103)</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%">16,148 </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%">(50,955)</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%">(64,014)</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%">(14,762)</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%">(78,776)</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%">(64,272)</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%">(27,172)</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%">(91,444)</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%">Unrealized foreign currency translation activity, net, for the three years in the period ended December 31, 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity for the year ended December 31, 2022 relates to unrealized gains associated with the Waha JV interest rate swaps. For the year ended December 31, 2021, unrealized investment activity, net, includes unrealized gains on the Waha JV swaps, offset, in part, by unrealized losses on the AVCT convertible debentures. The net unrealized gain on the AVCT convertible debentures was reclassified into other income, net, in conjunction with their conversion into shares of AVCT common stock in 2021. Unrealized investment activity, net, for the year ended December 31, 2020 includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures. See Note 4 - Fair Value of Financial Instruments for additional information related to the Waha JV swaps and AVCT convertible debentures.</span></div> 1100000 81300000 100000 8600000 100000000 1000000 72700000 150000000 0 3600000 120200000 3000000 91400000 100000000 600000 28800000 150000000 77300000 100000 4300000 <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%">A rollforward of activity within accumulated other comprehensive income (loss) for the periods indicated was as follows (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:26.400%"/><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:6.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:5.983%"/><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:5.983%"/><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:6.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:5.983%"/><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:5.983%"/><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:6.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:5.983%"/><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:5.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Foreign Currency</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</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><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%">Foreign Currency</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</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><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%">Foreign Currency</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</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="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%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,014)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,762)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,776)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,272)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,172)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,685)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized (losses) gains, net of tax</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%">(3,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,738)</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%">Balance as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,103)</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%">16,148 </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%">(50,955)</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%">(64,014)</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%">(14,762)</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%">(78,776)</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%">(64,272)</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%">(27,172)</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%">(91,444)</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> -64014000 -14762000 -78776000 -64272000 -27172000 -91444000 -65685000 -10021000 -75706000 -3089000 30910000 27821000 258000 12410000 12668000 1413000 -17151000 -15738000 -67103000 16148000 -50955000 -64014000 -14762000 -78776000 -64272000 -27172000 -91444000 Income Taxes<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 components of income before income taxes for the periods indicated were as follows (in millions):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</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%">66.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414.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%">435.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:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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%">(23.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%">16.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%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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%">43.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%">430.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%">425.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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 provision for income taxes for the periods indicated were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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%">3.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%">1.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%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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%">9.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%">22.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:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred:</span></td><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"/><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 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%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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 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%">37.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Foreign</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%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="background-color:#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%">State and local</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%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.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%">2.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: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%">9.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </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%">Provision for income taxes</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.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%">99.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%">102.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">The tax effects of significant items comprising the Company’s net deferred tax liability as of the dates indicated were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></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%">Deferred tax assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Accrued insurance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 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%">42.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating loss carryforwards and tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.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%">80.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and benefits</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%">36.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%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Bad debt</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.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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">Other</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%">36.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%">15.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%">Capitalized expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(87.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%">(54.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">254.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%">121.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Deferred tax liabilities:</span></div></td><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 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 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%">375.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">77.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on remeasurement of equity investee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.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%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Revenue recognition</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%">84.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%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Investments in unconsolidated entities</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%">109.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%">99.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.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%">17.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 style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">825.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">(571.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(450.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: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%">In assessing the ability to realize the Company’s deferred tax assets, management considers whether it is more likely than not that some portion, or all, of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which these temporary differences become deductible. Management considers the Company’s projected future </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">taxable income and prudent and feasible tax planning strategies in making this assessment. The Company’s valuation allowances as of December 31, 2022 and 2021 are related primarily to foreign net operating losses and deferred tax assets.</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 deferred tax assets for its state net operating loss carryforwards, which may be carried forward from 5 years to indefinitely, depending on the jurisdiction, totaled approximately $21.4 million and $18.6 million as of December 31, 2022 and 2021, respectively. The Company’s deferred tax assets for its foreign net operating loss carryforwards, which are primarily related to the Company’s Canadian operations, totaled approximately $87.9 million and $57.7 million as of December 31, 2022 and 2021, respectively. The Canadian net operating loss carryforwards, which make up the majority of the foreign net operating loss carryforwards, begin to expire in 2034. The Company’s deferred tax assets for its federal net operating loss carryforwards, which carryforward indefinitely, totaled $2.5 million and $2.9 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is generally free of additional U.S. federal tax consequences on distributed foreign subsidiary earnings due to a dividends received deduction implemented as part of the move to a territorial tax system in connection with the Tax Cuts and Jobs Act of 2017. The Company has generally not made a provision for income taxes on unremitted foreign earnings because such earnings are insignificant and are intended to be indefinitely reinvested outside the United States. The Company expects that domestic cash resources will be sufficient to fund its domestic operations and cash commitments in the future.</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%">A reconciliation of the U.S. statutory federal income tax rate related to pretax income to the effective tax rate for the periods indicated is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.761%"/><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.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">U.S. statutory federal rate applied to pretax income</span></div></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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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></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%">State and local income taxes, net of federal benefit</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%">8.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%">4.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%">4.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"><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%">Foreign tax rate differential</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.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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-deductible expenses</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.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%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"/></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%">Goodwill and intangible assets</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.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%">0.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%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in tax rate</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%">1.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%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">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%">(1.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%">0.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%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits</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%">(37.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%">(4.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%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Stock basis adjustment</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.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%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Valuation allowance for deferred tax assets</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%">19.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%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></div></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%">21.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of uncertain tax positions including interest and penalties is as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.761%"/><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.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</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%">23.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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%">4.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%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</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%">17.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.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%">3.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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</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.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%">(0.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%">— </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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">The Company classifies interest, penalties and recoveries related to uncertain tax positions as a component of income tax expense in the consolidated statements of operations. Accrued interest and penalties related to uncertain tax positions were $3.1 million and $2.3 million as of December 31, 2022 and 2021, respectively. The effect on the Company’s tax rate if it were to recognize its gross unrecognized tax benefits as of December 31, 2022 approximates $42.4 million, including interest and penalties.</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 IRS has examined the Company’s federal income tax returns through 2017. Certain foreign and state taxing authorities are examining various years. The final outcome of these examinations is not yet determinable. With few exceptions, as of December 31, 2022, the Company is no longer subject to state examinations by taxing authorities for years before 2015.</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 components of income before income taxes for the periods indicated were as follows (in millions):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</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%">66.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414.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%">435.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:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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%">(23.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%">16.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%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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%">43.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%">430.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%">425.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 66700000 414100000 435900000 -23600000 16000000.0 -10700000 43100000 430100000 425200000 <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 provision for income taxes for the periods indicated were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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%">3.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%">1.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%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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%">9.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%">22.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:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred:</span></td><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"/><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 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%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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 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%">37.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Foreign</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%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="background-color:#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%">State and local</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%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.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%">2.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: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%">9.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </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%">Provision for income taxes</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.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%">99.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%">102.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -9800000 36900000 70600000 3600000 1500000 2100000 5800000 9000000.0 22600000 -400000 47400000 95300000 5900000 37000000.0 14800000 600000 -100000 -9800000 3100000 15000000.0 2200000 9600000 51900000 7200000 9200000 99300000 102500000 <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%">The tax effects of significant items comprising the Company’s net deferred tax liability as of the dates indicated were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></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%">Deferred tax assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Accrued insurance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 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%">42.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating loss carryforwards and tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.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%">80.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and benefits</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%">36.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%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Bad debt</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.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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">Other</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%">36.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%">15.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%">Capitalized expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(87.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%">(54.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">254.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%">121.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Deferred tax liabilities:</span></div></td><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 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 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%">375.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">77.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on remeasurement of equity investee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.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%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Revenue recognition</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%">84.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%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Investments in unconsolidated entities</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%">109.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%">99.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.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%">17.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 style="padding-left:36pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">825.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">(571.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(450.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> 40900000 42200000 115400000 80700000 36900000 36100000 2000000.0 1600000 36400000 15400000 110300000 0 87600000 54200000 254300000 121800000 375700000 310100000 91300000 77900000 131400000 58700000 7300000 7200000 84600000 1600000 109300000 99700000 26100000 17000000.0 825700000 572200000 571400000 450400000 21400000 18600000 87900000 57700000 2500000 2900000 <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%">A reconciliation of the U.S. statutory federal income tax rate related to pretax income to the effective tax rate for the periods indicated is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.761%"/><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.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">U.S. statutory federal rate applied to pretax income</span></div></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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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></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%">State and local income taxes, net of federal benefit</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%">8.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%">4.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%">4.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"><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%">Foreign tax rate differential</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.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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-deductible expenses</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.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%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"/></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%">Goodwill and intangible assets</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.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%">0.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%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in tax rate</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%">1.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%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">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%">(1.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%">0.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%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits</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%">(37.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%">(4.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%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">Stock basis adjustment</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.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%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Valuation allowance for deferred tax assets</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%">19.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%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></div></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%">21.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.088 0.043 0.043 0.013 0.001 -0.002 -0.016 0.003 0.015 -0.007 0.004 -0.002 0.127 0.016 0.006 -0.013 0.008 -0.006 0.379 0.048 0.012 0.000 -0.009 0.000 0.190 0.003 -0.011 0.213 0.231 0.241 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of uncertain tax positions including interest and penalties is as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.761%"/><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.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</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%">23.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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%">4.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%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</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%">17.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.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%">3.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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</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.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%">(0.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%">— </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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23700000 18400000 13500000 8000000.0 4400000 1500000 17600000 6800000 3400000 0 5100000 0 6900000 800000 0 42400000 23700000 18400000 3100000 2300000 42400000 Segments and Related Information <div style="margin-bottom: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-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 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. In the first quarter of 2022, the Company began integrating the acquisition of HMG </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%">into its operations. The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company’s Power Delivery segment. During the first quarter of 2022, the Company reported portions of HMG’s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG’s corporate functions within its Corporate results. Accordingly, HMG’s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.</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 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-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 accounting policies of the reportable segments are the same as those described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies. Intercompany revenue and costs among the reportable segments are accounted for as if the sales were to third parties because these items are based on negotiated fees between the segments involved. All intercompany transactions and balances are eliminated in consolidation. Intercompany revenue and costs between entities within a reportable segment are eliminated to arrive at segment totals. Eliminations between segments are separately presented. Corporate results include amounts related to corporate functions, including treasury and administration functions, including for legal and professional matters, as well as changes in the fair value of Earn-outs, other liabilities and certain investments, acquisition-related transaction costs and other discrete items, including certain integration activities and debt transaction costs. Segment results include certain allocations of centralized costs such as general liability, medical and workers’ compensation insurance and certain information technology and interest costs, as well as certain discrete items, including certain acquisition and business integration and/or streamlining costs. Income tax expense, which is recorded within Corporate results, is managed on a consolidated basis and is not allocated to the reportable segments.</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%">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;text-align: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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">3,233.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,551.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,512.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,618.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,865.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,526.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,219.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,540.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,789.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725.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,016.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%">506.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.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%">(15.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">9,778.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,951.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,321.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 23.6%, 20.8% and 15.6% of Communications segment revenue for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327.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%">269.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102.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%">75.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%">80.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163.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%">557.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%">510.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.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%">68.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%">14.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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%">33.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%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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%">828.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%">1,003.8 </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%">907.0 </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-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.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 0 37pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430.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 0 37pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 0 12.25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">112.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 0 12.25pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.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 0 12.25pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">371.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 0 12.25pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.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 0 12.25pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</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%">135.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%">77.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate EBITDA </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%">165.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%">97.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">907.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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%">For the year ended December 31, 2022, Communications, Clean Energy and Infrastructure, Oil and Gas and Power Delivery EBITDA included $4.7 million, $6.4 million, $8.0 million and $39.0 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $27.9 million of such costs. For the year ended December 31, 2021, Corporate EBITDA included such acquisition and integration costs of $3.6 million. For the years ended December 31, 2022 and 2021, Corporate EBITDA included fair value losses related to an investment of $7.7 million and $7.8 million, respectively, and for the year ended December 31, 2020, Corporate EBITDA included fair value gains of $10.1 million. For the years ended December 31, 2022 and 2021, Corporate EBITDA included bargain purchase gains of $0.2 million and $3.5 million, respectively. For the year ended December 31, 2022, Other segment EBITDA included $2.8 million of project gains from a proportionately consolidated non-controlled Canadian joint venture. For the year ended December 31, 2020, Corporate EBITDA included $5.6 million of debt extinguishment losses. </span></div><div style="margin-bottom:9pt"><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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.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%">87.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.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%">43.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%">18.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.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%">207.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%">156.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.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%">61.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%">24.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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.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%">11.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">507.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%">422.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">As of December 31,</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%">Assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:3pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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"/><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,100.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,941.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,979.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%">1,067.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%">653.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%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,544.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527.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%">1,631.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,017.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%">541.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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%">297.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%">238.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%">191.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.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%">170.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%">267.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated segment assets</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,121.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,227.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in Communications and Oil and Gas segment assets of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.</span></div><div style="margin-bottom:9pt"><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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</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%">Capital Expenditures:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.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%">50.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%">38.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%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.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%">44.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%">14.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.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%">55.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%">149.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%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.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%">13.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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%">6.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%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated capital expenditures</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%">263.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.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%">213.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Operations and Other. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec operates 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 $9.6 billion, $7.8 billion and $6.2 billion for the years ended December 31, 2022, 2021 and 2020, respectively, and revenue derived from foreign operations totaled $149.9 million, $165.2 million and $133.1 million, respectively. Revenue from foreign operations was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the United States included property and equipment, net, of $1,733.1 million, $1,411.6 million and $959.5 million as of December 31, 2022, 2021 and 2020, respectively, and for the Company’s businesses in foreign countries, totaled $21.0 million, $24.5 million and $22.8 million, respectively. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $3.0 billion, $2.1 billion and $1.4 billion as of December 31, 2022, 2021 and 2020, respectively. For the Company’s businesses in foreign countries, intangible assets and goodwill, net, totaled approximately $35.5 million, $43.8 million and $50.5 million as of December 31, 2022, 2021 and 2020, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of December 31, 2022, 2021 and 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 1%, 2% and 5%, respectively, of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. Revenue from governmental entities for the years ended December 31, 2022, 2021 and 2020 totaled approximately 7%, 5% and 2%, respectively, of total revenue, substantially all of which was derived from the Company’s U.S. operations.</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-weight:700;line-height:120%">Significant Customers</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 the year ended December 31, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. For the year ended December 31, 2021, revenue for Enbridge, Inc. represented 16% of the Company’s total consolidated revenue, and for the year ended December 31, 2020, revenue for AT&amp;T represented 15% of the Company’s total consolidated revenue. The Company’s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment. The Company’s relationship with AT&amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;T’s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives. Revenue from AT&amp;T is included within the Communications segment.</span></div> 5 5 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%">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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">3,233.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,551.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,512.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,618.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,865.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,526.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,219.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,540.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,789.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725.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,016.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%">506.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.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%">(15.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">9,778.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,951.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,321.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 23.6%, 20.8% and 15.6% of Communications segment revenue for the years ended December 31, 2022, 2021 and 2020, respectively.</span></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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327.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%">269.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102.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%">75.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%">80.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163.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%">557.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%">510.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.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%">68.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%">14.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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%">33.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%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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%">828.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%">1,003.8 </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%">907.0 </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 style="margin-bottom:9pt"><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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.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%">87.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.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%">43.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%">18.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.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%">207.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%">156.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.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%">61.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%">24.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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.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%">11.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">507.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%">422.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">As of December 31,</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%">Assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:3pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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"/><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,100.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,941.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,979.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%">1,067.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%">653.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%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,544.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527.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%">1,631.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,017.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%">541.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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%">297.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%">238.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%">191.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.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%">170.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%">267.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated segment assets</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,121.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,227.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)     Segment assets as of December 31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets of $192.2 million, an increase in Communications and Oil and Gas segment assets of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.</span></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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</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%">Capital Expenditures:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.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%">50.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%">38.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%">Clean Energy and Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.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%">44.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%">14.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.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%">55.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%">149.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%">Power Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.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%">13.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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%">6.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%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated capital expenditures</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%">263.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.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%">213.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3233700000 2551100000 2512200000 2618600000 1865000000 1526900000 1219600000 2540500000 1789800000 2725200000 1016800000 506500000 0 0.0 600000 -19100000 -21600000 -15000000.0 9778000000 7951800000 6321000000 0.236 0.208 0.156 327100000 269500000 270100000 102800000 75000000.0 80400000 163500000 557600000 510900000 202900000 68000000.0 14900000 31800000 33800000 30700000 828100000 1003800000 907000000.0 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><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.261%"/><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.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.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 0 37pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430.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 0 37pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 0 12.25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">112.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 0 12.25pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.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 0 12.25pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">371.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 0 12.25pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.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 0 12.25pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</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%">135.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%">77.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate EBITDA </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%">165.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%">97.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">907.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 43100000 430100000 425200000 -112300000 -53400000 -59600000 371200000 345600000 258800000 135900000 77200000 38900000 165600000 97500000 124500000 828100000 1003800000 907000000.0 4700000 6400000 8000000 39000000 27900000 3600000 -7700000 -7800000 10100000 200000 3500000 2800000 -5600000 126400000 99300000 87100000 87000000.0 43500000 18200000 134600000 207800000 156600000 147800000 61500000 24700000 0 0.0 100000 11300000 10700000 11100000 507100000 422800000 297800000 2378600000 2100900000 1941900000 2979900000 1067000000 653700000 1544200000 1527600000 1631100000 1967900000 2017200000 541600000 297300000 238100000 191800000 125400000 170600000 267800000 9293300000 7121400000 5227900000 -192200000 69400000 77000000 45800000 87100000 50600000 38400000 35800000 44600000 14000000.0 49000000.0 55700000 149200000 83400000 13000000.0 3800000 0 0.0 0.0 8000000.0 6200000 8300000 263400000 170100000 213700000 9600000000 7800000000 6200000000 149900000 165200000 133100000 1733100000 1411600000 959500000 21000000 24500000 22800000 3000000000 2100000000 1400000000 35500000 43800000 50500000 0.01 0.02 0.05 0.07 0.05 0.02 0.16 0.15 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. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25.0 million. As of December 31, 2022, the settlement had been collected in full, and as of December 31, 2021, $19.0 million, net of related settlement costs, was reflected within other current assets. Net of legal and other costs incurred, the Company recorded $5.0 million of other income related to this settlement in the third quarter of 2021.</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%">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-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Letters of Credit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of December 31, 2022 and 2021, there were $166.7 million and $188.5 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 December 31, 2022 or 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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 December 31, 2022 and 2021, outstanding performance and payment </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%">bonds approximated $4,855.5 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,739.9 million and $768.8 million as of December 31, 2022 and 2021, respectively. Included in these balances as of December 31, 2022 and 2021 are $115.8 million and $115.0 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-weight:700;line-height:120%">Investment and Strategic Arrangements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 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 December 31, 2022, the Company was not aware of material future claims against it in connection with these arrangements. For the year ended December 31, 2022, the Company provided no project-related financing to its contractual joint ventures, and for the year ended December 31, 2021, the Company provided $0.7 million of project-related financing, all of which had been repaid as of December 31, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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-weight:700;line-height:120%">Self-Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. 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 totaled approximately $1.1 million and $0.3 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $176.7 million and $189.8 million, respectively, of which $109.3 million and $126.5 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.1 million and $4.2 million as of December 31, 2022 and 2021, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 and $125.7 million as of December 31, 2022 and 2021, respectively. Outstanding surety bonds related to self-insurance programs amounted to $110.9 million and $52.9 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Employment Agreements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company has employment agreements with certain executives and other employees, which provide for compensation and certain other benefits and for severance payments under certain circumstances. Certain employment agreements also contain clauses that become effective upon a change in control of the Company. Upon the occurrence of any of the defined events in the various employment agreements, the Company would be obligated to pay certain amounts to the related employees, which vary with the level of the employees’ respective responsibility. </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: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 1 - Business, Basis of Presentation and Significant Accounting Policies and Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans. </span></div><div style="margin-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 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 December 31, 2022, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans. In the fourth quarter of 2022, the Company paid $2.8 million to settle a withdrawal liability assumed in connection with the HMG acquisition, for which it recognized a gain of $0.5 million for the year ended December 31, 2022. As of December 31, 2021, this withdrawal liability totaled approximately $3.4 million and was recorded within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets. Additionally, 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 December 31, 2022, the remaining obligation approximated $1.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-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 December 31, 2022 and 2021, the Company had accrued project close-out liabilities of approximately $40 million. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Concentrations of Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company is subject to certain risk factors, including, but not limited to: risks related to market conditions, market uncertainty, including from economic downturns or other economic factors, including potential recessionary concerns, inflationary risk, rising interest rates, supply chain disruptions or public health matters; governmental and/or regulatory changes, including governmental permitting, or from climate-related matters, or other factors affecting the industries in which the Company operates; changes in customers’ capital spending plans; the ability to manage projects effectively and in accordance with management’s estimates and resolution of unapproved change orders; risks related to the Company’s acquisitions, including acquisition integration and financing; availability of qualified employees; risks related to rapid technological changes or customer consolidation; competition; the nature of its contracts, which do not obligate MasTec’s customers to undertake any infrastructure projects and may be canceled on short notice; customer disputes related to the performance of services; exposure to litigation; seasonality, adverse weather conditions and fluctuations in operational factors; potential exposure to environmental liabilities; exposure from system or information technology interruptions; recoverability of goodwill; collectibility of receivables; the adequacy of our reserves; exposure related to strategic investments or foreign operations; and exposure to multiemployer pension plan liabilities. The Company grants credit, generally without collateral, to its customers. Consequently, the Company is subject to potential credit risk related to changes in business and economic factors, including from current economic uncertainty. However, MasTec generally has certain lien rights on that work and maintains a diverse customer base. The Company believes its billing and collection policies are adequate to minimize potential credit risk. MasTec’s customers include: wireless and wireline/fiber service providers; broadband operators; install-to-the-home service providers; public and private energy providers, including renewable energy providers; pipeline operators; heavy civil and industrial infrastructure providers; and government entities The industries served by MasTec’s customers include the communications and utilities industries, including the power industry, among others. The Company had approximately 1,560 customers for the year ended December 31, 2022. As of both December 31, 2022 and 2021, no customers represented greater than 10% of the Company’s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue. For the years ended December 31, 2022, 2021 and 2020, the Company derived 39%, 54% and 55% of its revenue from its top ten customers, respectively.</span></div> 25000000 19000000 5000000 166700000 188500000 4855500000 2155200000 1739900000 768800000 115800000 115000000 0.85 0.90 0.25 0.50 4 0 700000 1100000 300000 176700000 189800000 109300000 126500000 4100000 4200000 95600000 125700000 110900000 52900000 2800000 500000 3400000 10000 1900000 40000000 40000000 1560 0.39 0.54 0.55 Related Party Transactions<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 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 years ended December 31, 2022, 2021 and 2020, such payments to related party entities totaled approximately $35.0 million, $81.2 million and $80.9 million, respectively. Payables associated with such arrangements totaled approximately $2.6 million and $0.6 million as of December 31, 2022 and 2021, respectively. Revenue from such related party arrangements totaled approximately $10.4 million, $4.2 million and $4.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, and related amounts receivable totaled approximately $3.2 million and $0.4 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 $4.0 million and $23.2 million for the years ended December 31, 2022 and 2021, respectively, and paid $6.8 million, net of rebates, for the year ended December 31, 2020 related to this activity. Amounts payable to CCI totaled approximately $0.6 million and $0.8 million as of December 31, 2022 and 2021, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.3 million and $0.1 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, related receivables were de minimis, and as of December 31, 2021, there were no related receivables.</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 has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the years ended December 31, 2022, 2021 and 2020, MasTec incurred subcontracting expenses in connection with this arrangement of approximately $0.2 million, $90.3 million and $1.9 million, respectively. As of December 31, 2022, related amounts payable were de minimis, and as of December 31, 2021, related amounts payable totaled approximately $0.5 million.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. MasTec paid approximately $2.6 million in each of the years ended December 31, 2022, 2021 and 2020 related to this leasing arrangement.</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 has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. MasTec may perform additional construction services for the Franchise in the future. Payments for other expenses related to the Franchise totaled $0.5 million, $0.6 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively, for which there were no amounts outstanding as of either December 31, 2022 or 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2021, MasTec entered into 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 year ended December 31, 2022, revenue recognized by MasTec under this arrangement totaled approximately $128.4 million, and as of December 31, 2022, related 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:400;line-height:120%">receivable totaled approximately $42.0 million. No services were performed under this arrangement in 2021. MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $1.5 million for the year ended December 31, 2022. As of December 31, 2022, related payables totaled approximately $0.3 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%">MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and José R. Mas own a majority interest. Charges to this customer under these arrangements totaled approximately $1.1 million, $1.2 million and $1.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, related amounts receivable were de minimis, and as of December 31, 2021, related amounts receivable totaled approximately $0.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%">From time to time, the Company advances amounts to the former owners of acquired businesses. Such advances totaled approximately $1.5 million for both the years ended December 31, 2022 and 2021, and amounts receivable for such advances totaled approximately $2.0 million and $1.5 million as of December 31, 2022 and 2021, 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 year ended December 31, 2022, the Company made equity contributions to this entity of approximately $0.9 million. As of December 31, 2022 and 2021, the Company’s net investment in this entity was a liability of approximately $0.2 million and $1.6 million, respectively, which net amounts as of both December 31, 2022 and 2021, include approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. For both the years ended December 31, 2022 and 2021, approximately $0.8 million, of income was recognized in connection with these arrangements, and $0.9 million of income was recognized for the year ended December 31, 2020. As of both December 31, 2022 and 2021, related amounts receivable totaled $0.4 million. The Company advanced $1.2 million in 2020 on behalf of this entity, which amount was collected as of December 31, 2020.</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%">One of the Company’s subsidiaries has a subcontracting arrangement with a contractual joint venture in which it holds a 35% undivided interest, for which the related project was fully complete as of December 31, 2022. Outstanding performance guarantees on behalf of this contractual joint venture totaled Canadian $9.7 million as of both December 31, 2022 and 2021, or approximately $7.1 million and $7.7 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash. In the first quarter of 2023, the Company acquired the remaining 15% equity interests of this entity 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-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%">Split Dollar Agreements</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 has an amended and restated split dollar life insurance agreement with (i) Jorge Mas, and José R. Mas and Juan Carlos Mas, as trustees of the Jorge Mas Irrevocable Trust (the “Jorge Mas trust”); and (ii) José R. Mas, and Jorge Mas, Juan Carlos Mas and Patricia Mas, as trustees of the José Ramon Mas Irrevocable Trust (the “José R. Mas trust”). The Company is the sole owner of each of the policies and is designated as the named fiduciary under each split dollar agreement, and the policies subject to the split dollar agreement may not be surrendered without the express written consent of the applicable trust. The total maximum face amount of the insurance policies subject to the split dollar agreements is capped at $200 million in the case of Jorge Mas and $75 million in the case of José R. Mas. Upon the death of the applicable executive or the survivor of the applicable executive and his wife, the Company is entitled to receive a portion of the death benefit under the policy equal to the greater of (i) premiums paid by the Company on the policy and (ii) the then cash value of the policy (excluding surrender charges or other similar charges or reductions) immediately before the triggering death. In addition, each executive is entitled to purchase the applicable policy under certain events, including a change in control of the Company. </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 paid approximately $1.1 million in each of the years ended December 31, 2022, 2021 and 2020 in connection with the split dollar agreements for Jorge Mas, and paid approximately $0.7 million in each of the years ended December 31, 2022, 2021 and 2020 in connection with the split dollar agreements for José R. Mas. Life insurance assets associated with these agreements, which amounts are included within other long-term assets, totaled approximately $25.8 million and $24.0 million as of December 31, 2022 and 2021, respectively.</span></div> 35000000 81200000 80900000 2600000 600000 10400000 4200000 4100000 3200000 400000 4000000 23200000 6800000 600000 800000 300000 100000 0 2 200000 90300000 1900000 500000 2600000 2600000 2600000 500000 600000 300000 0 0 128400000 42000000 1500000 300000 1100000 1200000 1300000 800000 1500000 1500000 2000000 1500000 0.25 900000 200000 1600000 2300000 2300000 15000000 800000 800000 900000 400000 400000 1200000 0.35 9700000 9700000 7100000 7700000 0.15 -6800000 0.15 -10000000 120000 11600000 200000000 75000000 1100000 1100000 1100000 700000 700000 700000 25800000 24000000 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS</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:120%">(in millions)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:39.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.167%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.167%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.167%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.167%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charges to Cost and Expense</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 2.12pt;text-align: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 Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Deductions)</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%">Balance at End of Period</span></td></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%">Year ended December 31, 2022</span></td><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"/><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"/><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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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:2px 1pt;text-align:left;vertical-align:bottom"><div><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.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:2px 1pt;text-align:left;vertical-align:bottom"><div><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for unbilled receivables and project close-out liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.4</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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 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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(g)</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%">(29.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance for inventory </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align: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.5</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(d)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.6</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(e)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.6</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(g)</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%">(7.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:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(f)</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%">87.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:60.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</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Year ended December 31, 2021</span></td><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"/><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"/><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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.5</span></td><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 colspan="2" style="background-color:#cceeff;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8</span></td><td 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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 3.25pt 2px 0;text-align: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 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%">(15.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:2px 1pt;text-align:left;vertical-align:bottom"><div><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for unbilled receivables and project close-out liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.0</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance for inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align: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 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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.4</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(e)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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">(f)</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%">54.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:67.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align: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.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.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%">169.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 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%">Year ended December 31, 2020</span></td><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"/><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"/><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 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 3.25pt 2px 0;text-align: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.1</span></td><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 colspan="2" style="background-color:#cceeff;padding:2px 3.25pt 2px 0;text-align: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.1</span></td><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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 3.25pt 2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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 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%">20.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for unbilled receivables and project close-out liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.5</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance for inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align: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.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align: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.8</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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.8</span></td><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(e)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.25pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(f)</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%">45.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:67.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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 colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align: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.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 3.25pt 2px 0;text-align: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 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%">(57.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)    Provisions for receivables and project close-out liabilities.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)    Write-offs of and reversals for receivables and project close-out liabilities.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)    Provisions for obsolete inventory and other adjustments to net realizable value.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)    Inventory write-offs.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(e)    Additions related to federal, foreign and state attributes.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(f)     Deductions related to federal, foreign and state attributes.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(g)     Assumption of acquisition-related balances.</span></div> 7800000 2600000 0 2000000.0 8400000 96800000 9400000 40300000 29500000 117000000.0 11100000 2500000 0 1400000 12200000 54200000 11600000 29600000 7800000 87600000 169900000 26100000 69900000 40700000 225200000 20500000 2800000 0 15500000 7800000 50400000 67000000.0 0 20600000 96800000 8500000 3100000 0 500000 11100000 45800000 9400000 0 1000000.0 54200000 125200000 82300000 0 37600000 169900000 10100000 12100000 0 1700000 20500000 57300000 38500000 0 45400000 50400000 7700000 1800000 0 1000000.0 8500000 48800000 6800000 0 9800000 45800000 123900000 59200000 0 57900000 125200000 EXCEL 126 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( :)<%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 " &B7!6/[F0#N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIW^D0NCFLN))07!!\18FL[O!I@W)2+MO;UIWNX@^@,?,_/+- M-S M>HE#H.

IL*=Y,KNNC1+\11V8O 2(>R>F8IT2?FOLA.,WI&0[@-7[H M T%5% TX8FTT:YB!F5^)0K4&)0;2/(0SWN"*]Y^A6V &@3IRU'.$,B]!J'FB M/TU="U? #&,*+GX7R*S$I?HG=NF .">G:-?4.([Y6"^YM$,);T^/+\NZF>TC MZQXI_8I6\LG31EPFO];;^]V#4%51U5E19V6SJTI9W,G;YGUV_>%W%7:#L7O[ MCXTO@JJ%7W>AO@!02P,$% @ !HEP5IE&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" &B7!6VFN Q\@' !A+P & 'AL+W=O,5R29.,3#D2 M>9IB_GI#*'N^[KB=[1][DXE2E*2B81EB)/% M=6?D?AS[%RJ@..);0I[%WC9239DS]D/M3*+KCJ.NB% 22B6!X>.)!(12I037 M\>]&M+,[IPKKX/"7$B6;H+A"M(D6W_BEPV(O8"!4Q/@;0*\-P%NW1G\38#? M-*"W">@59-9-*3B,L<3#*\Z>$5='@YK:*& 6T=#\)%/W?28Y_)I G!P&[(EP M-(5;C$[1'[,Q>O_N WJ'D@S=))3"G1%770GG44=WPXWFS5K3J]%T/73/,AD+ M=)M%)*H*=.$"=U?I;:_RQC,JCDEXAGSW!'F.YVDN*#"'WV-^AIQ!$>YKPL?F M\-_R#,[NZ,Y>:8V_8^X7>KZ1^=^CN9 <^OT_.L)KA9Y>04T&'\4*A^2Z Z-= M$/Y$.L.??W+/G5]T=&R*C2V)53-04\(3%JF)"L'\J>U3!Y2V4U/MW&2,;PO-DE@%VL4.VH6QJ4'.N6)VEX@0 M.M=W@KD1G%GM]-3U3GU71\P8V):8);$*L<&.V*#A?,4QI$I%IE,_)LU:"TR% M=E :P]K2LB16H76YHW5I;.%M)A/Y"MV+$O0U3^>$ZRB9-1S'/74&KG.N(V4, M;4O*DEB%E.N4:9O3A-4#628JBX N]A6GVE%X0.@>BT<2GJ!)%I[IF)G#VT*S MI5:EMI?LNDVH05L9AU&(U8 \03,)$QAB' 4LSR1_A<](C]*L?O=%"] 8U!J@ M);4J0*\$Z#4!^(A?T"2"B2U9)&%!T3!@#TB>]V' >I=^OZ^E9PQN3<^26I5> MF?>[QN1X2V\41: N3K8;Z L7GJPJ-!2\NJ7["E5J55.@;7G.X_ M)A+, EO (^_]_ .:D3#GT,NTR,Q* 4M32&-FDH4_3M [Y\QUT!0,[C=,]>]" MS'JM.1[#3GBEG?#,+@#\:91D2S1[3>>,ZO =$+A__$O[7M:J>["E5H54N@?/ MG-]O>Q>Z?0ECG"U)K>;TNM2JW, M^[U&>?\DDX2O%U[5.UR\Q:BE9E:LHV8U[;>E5J56IOU>H[2_&(XH *>T9%R; M:1S0^8(Y/#I&84A "&2BM:26G]7TWY9:E5^9_GOF['W#;Y9B2M%-+N!GH1^A M9IW:%^'FN-:TCN$#O-('>.84?D/K-B5\J2:T3Z @8W!.Z0IG^F[W/]*FE9M:K6PDUA[6&=HSL MWR^S?[_18L(LAES-U,,.R-3V,'-*/6+]14F=C3L'?F7G6?=)3*[-]OE/U77?4LQG!! MZ/=>_&+4)5Q2984F=^*LY=7I*9) M4BQ52X;F!"T@)8G082 M3283%2AC.%J5_R%5V:-.K,Y"7J1J1]&B",40FF3:I4TSNM;CZ!A.R"^=D&_V M+2.X>5%Q ^N>= <$ZF=OJ];'EEH54VE]_(854OM%+'?PI383/2!65_%C#FM- M[!BVQR]MC]^P5&I#;%,Q5<_,+'?W74O,JM&QI58E5AH=OY'1"0":6DV<9!%Y M09^)/J4R2SGJG]L_=[4+'^;@UM2L&I[N7DVR\C!%;;= H2JQ6)$\9U*RM-B,"8;'B3H M?E\P)K<[Z@2[JOKA?U!+ P04 " &B7!6LQ312C," "P!0 & 'AL M+W=O@U(*,C-\= MT^N/M('7\PM]Y7(WN1RP@@=!?Y!25YGWT4,E''%#]:,X?X$NGZGE%8(J]T7G MUCDG) MFR2MB&1HO;RE:!@03>);,ORK*F(@3ZY7*%2(ANNVH/K5OAW-VRK\Y][VLBV6 M)\(5HG TH<'X@[DBV?:'UM"B=C5Y$-I4N)M6IJ6"M YF_RB$OACV@+Y)YW\! M4$L#!!0 ( :)<%:XLQ&GX@4 *T6 8 >&PO=V]R:W-H965T&ULK9C;;N,V$(9?A7 7Q09(8I$ZIXF!),JV 38'Q-GVHN@%;=&V M4$GTBI2=[=-W=+ D4Y1VB^;&MN1_1OQX&/[BY9YG?XL-8Q*])7$JKB8;*;<7 MTZE8;EA"Q3G?LA3^6?$LH1(NL_54;#-&PS(HB:?$,)QI0J-T,KLL[SUGLTN> MRSA*V7.&1)XD-/MVPV*^OYK@R>'&2[3>R.+&=':YI6LV9_++]CF#JVF3)8P2 MEHJ(IRACJZO)-;X(""D"2L7O$=N+SF]4H"PX_[NXN ^O)D;1(A:SI2Q24/C: ML5L6QT4F:,?7.NFD>681V/U]R/ZIA >8!17LEL=_1*'<7$V\"0K9BN:Q?.'[ MWU@-9!?YECP6Y2?:UUIC@I:YD#RI@Z$%2916W_2M[HA. '8& D@=0-0 :R# MK /,'PVPZ@"K[)D*I>R'@$HZN\SX'F6%&K(5/\K.+*,!/TJ+<9_+#/Z-($[. M;I\>YT^?[X/KU[L S5_AZ^'N\76.GCZAI^>[E^O7>Q"@,_1E'J"/'TZ0V-", M"12EZ'7#L&S*:,6#+SGG[!C M_*+KJ/=,%KQ3LJ-.M)I.M,:RSU[8CJ4YTW58%>B6@46AW,U\U_4,T[N<[KI] MT=>YOHU=#Q_K@K[.,8GANW:C.R*P&P)[E."6"RD07T&]+5%.$7M;QGD8I6LH M==!ERXA6Q30-$4UX)J-_RALZYNI13J>-GNTYIFDJS'V=XQFV:]H*5@0UT,N)[ M R/F-VC^*-I]*AE4('D .44IDSH8OS]*F!!;61RW?9EM6EA9:H%&Y3MD8 %A MH]WAC5&8NZ]Y)+\56S2C60K%HJPA.>PIJ>!Q%,*F @.X6D4Q+#,F!EGKQW3; M=T8\SW046)W.-#U3'3IM/M_M5-UCX(ZEP:/ G[D 1,!]DT";1V)3;IH ';*% M'@WWFJ)6D.]+ HW$MIVA\2,M#AG%>9(;EL'P%1Y@>'!(OS.A8*CE0B-Q;/&=\%Y6O0H#U?2JKW[D^=K%*I9/YIN6H5!H=-HCE#-@- MW/H-/&XX'N&]LX+18O2W?%CF7F_*Z62&2WP50Z,CQ/&'UD_K(/"XA6@IT,<8 M2L,)HE)FT2*7M-B")4*NNK MSK U!-S:#3SN-SK *ND#%:]L>8I@&9YKX=R>=05+:/?P-+)B*U"-L%9'/&NH MQ+?6 WNC;T1WAYUL"Z6Q?"=%'Q^Y9(B<7&BY1JW,?WTG>M=LP7ME.^[*UNK@ M<:]S0T6T;*U!IT/!,82P(FC6N7NB[=WJ"5YW;SRW5!.D45GGZM0*M"K+U$\8 MTIH@,FZ"*LI]>0Q4V)T=6-" M(JXPZV3$\M7:IY6Y0Z6/M$Z(C#NA((KS O=_C6[]#&5TB4K:5UF].1!H54.. MC[06B8Q;I /G.XYOWP"Y#O;4.:V3F;ZEUD&MS,7J!CWMG.,E+%N7YZ$"(/)4 M5F=?S=WFS/6Z/&E4[M_@BZ Z.6W35 >Y#S1;1ZE ,5M!2N/O8O4$L#!!0 ( :)<%9@ MU[%5SP, '<, 8 >&PO=V]R:W-H965T&ULK5?1;N(X M%/T5*SM:3:72Q$E(H M(+6$T2 -4AE( M?2%Q.!+;+"/\Y1Y2MN]:V'I] M\)BLUE(_L'N=#5G!%.33YH&KD5VH+)(,J$@811R67>L.WT;8T02#^)[ 7AS= M(VUESMA//1@NNI:C5P0IQ%)+$'7901_25"NI=?Q[$+6*.37Q^/Y5_8LQK\S, MB8 ^2W\D"[GN6BT++6!)MJE\9/NO<##4U'HQ2X7Y1?L<&WH6BK="LNQ 5BO( M$II?R?,A$$<$')PAN >"6R;X9PC>@>"]E^ ?"+Z)3&[%Q"$BDO0ZG.T1UVBE MIF],, U;V4^H_NY3R=7;1/%DKS\93R??AM'=;!"AZ4Q=1H/Q;(HF7U!_,GIX M''P=C*?#[P,T'*OQ #70TS1"GS]=H4\HH6BV9EM!Z$)T;*E6HS7M^##S?3ZS M>V9F[*(1HW(MT( N8'$J8"L;A1?WUU$Q@O@&>?@:N8[KUBRH_WXZKJ%' M[Z<[%]QXQ9?QC)YW1F\JB02581*Q)>JS3*7U6N?;#M"0QBP#]/?=7$BN,N>? MNNCGZGZ]NBXGMV)#8NA:2E@ WX'5^_,/'#A_U47N(\6B#Q([B:I?1-6_I-X; MJU*:F/#5Q2SGAH:K*^:NYWFM5JMC[XZ#48=R0K=]"HMJ8*X;M-]@)P::A8'F MQ6TQD6O@*#[9#[DA]#EE0ES=UAEK?N1F^$BQZ(/$3F(9%+$,+FX&=7*H(@LE$29[K IQ/%!Q][(;GM$I;HE]% MNDX;.R6W511V_3(JJJ(:.,1-7.^X53AN773MRNP!#IWR=ZNB M/-_SVF')2@W,"=K!&2OMPDK[MZT<W;!74P/Z9.H>=M\[$^7W?9<,C(F807^LC M\::V!W$J53C .&R6;-; /%]Y*-?T.IP3XJ--G9NUCSJR#/C*=+9"E>TME7E# M4SPMNN<[TS.6GM_KKMIT>F\R>4L^(GRE4SF%I9)T;D)527G>Y>8#R3:F[YLS MJ;I(<[M6_PR :X!ZOV1,O@[T!,5_C=[_4$L#!!0 ( :)<%83R@F' P@ M &PO=V]R:W-H965T&ULK5IM;]LX$OXKA+=8 MM( 3BZ0DBFEB($VRMP6Z;=!D[SXS,A,+E46O1#G-_?H;2HYEBR])&Y#S/4#E]5/6/9BFE1C]79=6<399:KT]FLR9?RI5HCM5:5O#-O:I70L-M M_3!KUK44BV[0JIR1*$IG*U%4D_EI]]EU/3]5K2Z+2E[7J&E7*U$_?9*E>CR; MX,GS!]^+AZ4V'\SFIVOQ(&^D_GM]72'+TG@"'/]LG4YVSS0# M]Z^?O?_1!0_!W(E&7JCR/\5"+\\FV00MY+UH2_U=/?XIMP$EQE^NRJ;[C1ZW MMM$$Y6VCU6H[&!"LBJK_*WYN$[$W ,>> 60[@+QV -T.H%V@/;(NK$NAQ?RT M5H^H-M;@S5QTN>E&0S1%9:;Q1M?P;0'C]/SBV]>;;U\^7Y[?7EVB3^=?SK]> M7*&;/Z^N;F_0$?K[YA*]?_;,;/\NU3/O5/(9ZG M7,K\&%$\120BQ#'\XO7#\>'P&<2["YKL@B:=/^H+NJUK66DDFD;JYL053^\@ M=CLP>^ND68M!QF:<1HNC,[0!KOD,9!I.=Y MKEH !M4AEX#RKI135$$E4_=(E%!O1)5+%^K>;;H'!U/.&1W#=MA%F%,2NW$G M.]Q).,.JTC64H^URRAJJ\7[5<&','#G,TC@:8;3-,IQEGE7(=QAY$..M MTJ)\!49N/9QF"<=[2ZP':=N1C%&>>&#B:""N*)EZM 95H+WK MS<$6"780QU*?-L'KQ'D3@\_8!7Z*)Z0*4$Q8!J(PV.U/U1"S?^ M3&^]'J20\83&8^ .NS2""#VX!Y;#06*9_TNIQ6-1EO[<$OO)49S L\<0;4.< MD"AAGHV/!W;"87KJMU91:5$]%%#QM_GT0Z;V!H]3PL=URF&7LHADOJ0.)(7# M+-4#+E7U<*1EO0K-O\TW<<1Q,MYI#CM8MOYU._ 2#A-37Q(" &VZX03X,+&2 M:1LR3(!DJ0?B0$PX?942*PMQ5Y2%!H9RRC$<)+A?U6-OY>TPZ('M<)CNGH-> MJ[IK94#?#.MI(>^@&!957K8+4W+NB\KHGK[TN*?108T,R9Q M8$<P('&9)3#RZ$P_4B:_%D9*<3HDV( M&$<\2ZWM;!NF*8U2SUXA W&2,'$"RKJ5"]2(4A@IUQ'H(_3:SI02!QT:F3$6 M3 X[$E&\1P&'< ?6)"^P9E+IA.M38$XI6D\7K NNQCC MQ(=VH$H2ILI#2?H26IL%2T0^&?B2A/GRR_]1A(E-D31* M"-ZCR"U\1X^7,5A$OOHP<"D)=WD#_%^LOL31^_$X2L9]B\N.I93Y$C\0(@D3 MXJ6\E[!(%B;C:B61%C\]2&T*2QB.K5[ 80>REJ:^HC90'7E-)SBP]4N9M0F+ MT(QR"Z_#+N,\]5 S&9B-O*8K? FE@[$2D/?,JFNV89PPEE /3CIP&PUSVX5: MK0IM&L&>UG*HR+!^994;HGO_56F)685].P6<\BE"M_ T6'T U52'%3! M5] %ZR=G<$&._57=^U;>#L,<:):&:?:Z?M[GC5;YCREZAX^C"$17C3:B;.4) M$JU>JKKXKS%9"L" CE RC:+(_'Q$1=,8+6$6B&IU SUC5YVWIK__EA&,/Z)* M54X%1VU6'E>XH,EAU'OGKR\39-<3+%4=(E M@B=3RO 4(D?O!\(BTRAF4TRCS@9/&=S1+#'2O*TVLM'/DX#$HZ@7S0=H$\V7 MES*7JSM9][/^?&+?.3%G[U,$&-:R>_52NA>LHS_/4NL V6&54$_#2P?!0<." MXT*L"U/OFK9>EZW[A-NA'D@,:M-:"J[38@H4XI%%=) 9-"PSODLMX"/0Q**N M8++<.&V9 &(B8;&52IMGYZWG-" _)&GR#, MIYS2:93T6P=G4Q[C*2?I\^YZJTU@RX\CZ $YMA:9PS#)4N[3WG00*C0L5'KB M_TLTMS*?HL]5?MS'N%3E0M9-5RO9Q^[\U<,\#DG"**-D?#CD,DPHSR+NB6$0 M+S0L7KZJZL@(@5J5I2EJ106:"VJ7>]4Y#[;'W:[#"H2N1[[$@WR)P_*ES[8_ MF;&CR6;08V7CYL9EF,0T\RG7>- 8<;@=MY3@[OS= QE;+_GT5JONQZL29;:"=]N%G)Y 2""GMR@.QG;OS[\Z'[QBNN;B7*8!" M#QG+Y MEFM3,1[RI6(TAZE >/KD86M[<(-7:3*+-CC84$6, -U6TR%GMFU ME81FD$O*S/YEHPLQQ !@U@9$T0_ M5C !QHPES?%[8]2J]S2*N^.M]2^E\]J9.R)APMDOFJAT9$462F!.EDS=\/57 MV#@4&'LQ9[+\1NM*-@@M%"^EXME&61-D-*^>Y&$3B!T%[!]1<#<*[JD*WD:A MC)Q=D95N71-%QD/!UT@8:6W-#,K8E-K:&YJ;8YPIH=]2K:?&$YY+SFA"%"3H MBC"2QX!FQIQ$9U,B(%J3T]5Q4]W6/M>.N[7C;FG//V)OJM,%A-!>ZQC']Q>H( *M M"%L".J,Y2CAC1$A4@*@\/F_SN-HB++

S6W]S+NZCP0 M6:J4"_H'DC;0RF9_!R-PRL\>[O-R#6B_AO9?!4VE7+8#^P<@^ZA=$@W(H(8, M7@6I+S^I2)[0?-%&&CQ+VB71(.W7I/U.T@G/,GT%_D?B5O:C7:3>?NIVRS3 MPQH\? 'X29D;'@0/^^VY>XID@SJJJ:.74Q]/W>B 8Q#U<8"=8 ^X13#P0NSB M(U$>U+R#3MX?NI[+I7AL$K>A#@Y#-AAXGA/LH[8(1@,?#]Q^.RIVGNJ/RUG1VI]CBM\RDC;43 M4JE-LC.7\%.=Q-V%\@:D$C0V_4%Y2.@O>O;,.BV^^,S>R%K3_Z=ZB[L+[FV^ MTA'85@5$UD0DLKQJJ_-KO5_Q82%U'3_$WOZEU2*(0S_THF#OW.R='L\TV-^) M6-!<(@9SK>GT0EUE1-6S5A/%B[+MN^-*-Y'E,-5]/@@CH-_/.5?;B>DDZW\. MXW]02P,$% @ !HEP5IPO+IK$# 9G\ !@ !X;"]W;W)KGV0WT#GA<@3W [ '3Q4-5_-*NB:)V_-NMM M\_ILU;;W/YV?-\M5L0W^TR;]3EU7?]\ MDY?;L\N+_>\^U)<7U:Y=E]OB0^TTN\TFK_]^6ZRKA]=GY.SS+WXK[U9M]XOS MRXO[_*ZX*MK?[S_4\J?S1\I-N2FV35EMG;JX?7WVAOPD/+?+L$_Q[[)X:)Y\ M[W15^5A5?W0_B)O79VY7HF)=+-L.D87<:GWW^F M)_O*R\I\S)MB7JW_4]ZTJ]=GX9ES4]SFNW7[6_60%<<*>1UO6:V;_?^=AT/: M@)\YRUW35IMC9EF"3;D]?,W_.CZ()QD(.Y&!'C/0L1G8,0-3,W@G,O!C!JYF M\$]D\(X9/#5#>"*#?\S@*QE8<")#<,P0*!FX>R)#>,P0*AGHJ3I$QPS17@Z' M][=_^8N\S2\OZNK!J;O4DM9]LU?0/K=\Y^6V$_M56\N_EC)?>SE__^[J_2]B M\>8Z7CA7U_++K_&[ZROG?>+$__I=7/_7F3F_7RV<%]^_=+YWRJUSO:IV3;Z] M:2[.6QF_HYPOC['>'F+1$[&NJS9?&[+-[=GFU68C_UEWY>RV,[5KKY?[TRU3NR WXI6MCG%C1/G];;T>IFSHUOEV6;QRE@>5-%T-&D5%^ M_O5+)V^=12$KRL@KA[HD,HG8&KKK?'YJ[O-E\?I,OH&FJ#\59Y<_?$=\]V>3 MM \P?P_K.IY/EQ&)W(@S]^+\TU,5(Z/&2%B"A*5(6(:$"1!LH&?VJ&UR[Q9.4VWH##K5MIN]D*3*LN[!3R3 MLD*M7I2$@:<(RQIXJK"0L'A4^1-DR!0)RT:57X!"#F05/'/CTD&JQG*D&YA M+^A4)1H*-5-#)M"0*92606D"11NJ[(E?048,[/9]KU,>%='FD#Q5"7$W4-90$-&T-I"9260FD9E"90M*&B M>R^#V,V,+U.T4<54:QN]B*NC3$,JJJX&VXL\69BZ"^)%E*M-*-1H@-(R8PW4 M)RM0,8="ZDT$8G<1WBS_W)5-N=]$(+O=?I&ZD]:K;F%Z637/-X5,;[R8[W;_ MJ4*R%F?J?,48UXL"5_4,8FCO8U"[#[*.'D:)@LF*'!DVAH9-H+042LN(R1\R/!*!"CO46N]U$.OR\^6B[*8<'W>= MV!JGK9QMMVKS9#=":=Z-<-2;I]IU=]A9^ZKN=1;982Z.L\C&CS%#W5S O]R//4+EJ/ M&[* :_M6#.E(R)CG*5/WU)!P%A'.E5E-9JXPB2A5>TP]H1QVLQ--3^]6$+M= MH38]X[>NG'B!R'7Y.92V(/HR_XR$$9=/VU?U@ R<0&DIE)9!:0)%&ZJY-TE( MA-_$0J!F")2V@-)B*"V!TE(H+8/2!(HVW,S<.R?4[IR,VLY"=1N",3>@ZK3$ M'FNJ/J&T&$I+3$^$AB%3!@DI-&HV,JHPI)-]46CNSVGO?] Q_L?$C2U4-R0( M]7UU^<0>>K)TH.8&E)9 :>FXQYN-2R9091L*K+IN"VFT*\$X7>[3)YW5T%X*Y7A@J ML[4%-&H,I2506@JE95":0-&&2NX=#6IW- [7JB^H*[:;%2W(=3!QL)>T,ER M-*SRJR$3:,@42LN@-(&B#576>QG4[F5\FQTO]J"3FTW#NCD)&%>W"$*CQE!: M J6E4%H&I0D4;2CHW@VA=C<$M^'E&$@YM1AH+:@AF:9,J*%!#6<:NN.4:AL* M=2J@M,QJK[UK&H*>^H#28B@M@=)2*"V#T@2* M-M1N;\U0NS7S.'R4PCTV?E*FRVJ[/=X$TS6%3OY$X<_)&.K-4-U-(5'@4:;- MA:!'3:"T!$I+H;0,2A,HVE#,O3-#1YY?&2MFX\Z;8Y#!0?^0^.KT>VY*%X6J M+J'>"M5/PKO)FW[!-TR'19QU^ MZ*I-F3W\9"5"31=F.,CB<=5R3*!!4R@M&U<%84I&6'!B^PWKW11F=U,@._^( M45Z&JZ4\%A"J;I*:CTZYL%=FLGJ@UU!!:2F4ED%I D4;2O;)751V?\:^J\^L M1?W>)>IQ%OJ:% UW44DIJC(TW IEW-7'=+>&N(SY1'7M# DI\2D+U?LO# EG M01BHXX?,!/18%*J'580A(7<]>J)=Z:T'9K<>OF);G_D-&I;\S5OGYO:23>ZP M1@>.H8$3*"V%TC(H3:!H0ZGV_@7[!A=/,:@] :4MH+082DN@M!1*RZ T@:(- M5=V;& QP!173C0DI[;@\]63=03P)*2Z"T=-SCS<8E$ZBR#076NPCL M&]Q'Q0P7(@6<:T,]Z/$,*"T>5X4$&C2%TK)Q51"HH$.!]2O[[!^]F;?+( M3E_1EHUVI$[#%M"H,9260&DIE)9!:0)%&][CW/L*_)O?4,6?OZ&*ZS=4J<<, M%_:"3I6CH5 S[60C-&0*I650FD#1ABKK#0/^_[BARAYT:K/)#8"_R?NJ.*&57I"*-?OJ+(79^H,YE1<^9S5 M3T> GNB TE(H+8/2!(HVE.>3C_JPVRI??D?5$3QHLT)"M0]CL1=@LB#'18VA M41,H+872,F[PDPQ/1*"B#H76FR+6^%[EJQVHH((F\@"NA4U-HS]7V^F7& M&K. :5MY#0E9Z)UH5[S>//#LYL%7[+@SOD'/L&A/HHC)#EYM3NPEF]K[C0\< M0P,G4%H*I650FD#1#E(]?_+QWMTGT/^:UW>E'&JMBUN)=W\,Y!RA/GRH^^&' MMKK??^+WQZIMJ\W^VU61WQ1UET#^_;:JVL\_=!\BWGT>_3[&Y?\ 4$L#!!0 M ( :)<%:%YAS$Y@H "$T 8 >&PO=V]R:W-H965T&ULK9MK;]LX%H;_BN"=7;3 N.9-MVX2(+72F0+3IF@Z.Y\5F8ZUE26/)"?- M_OH]E&S+(@\9!_"7UG9>TGIY.7QX2%\\5?6/9B5EZ_U<%V5S.5FU[>;];-9D M*[E.FW?51I;PEV55K],6WM8/LV93RW31%5H7,T9(,%NG>3FYNN@^^UI?753; MMLA+^;7VFNUZG=;/'V11/5U.Z&3_P;?\8=6J#V97%YOT0=[)]L_-UQK>S0ZU M+/*U+)N\*KU:+B\GU_1]XG-5H%/\)Y=/S=%K3UFYKZH?ZLVGQ>6$J">2A'[U0%CU_O:__8F03:.(M MY#+=%NVWZNEWN3/DJ_JRJFBZ?[VGG99,O&S;M-5Z5QB>8)V7_?_ISUU#'!6@ M@:4 VQ5@>@%A*;520VWJ1=>876FP MGY>JW^_:&OZ:0[GV:G[[Y>[VCT_)]?>;Q+O[#O]]OOGR_C-K^]^]S[^ M_O/5^\?+2^[ZJMDU:+IJ+60O/H&J:9;OO^]!_'[-\'V7> MYZIL5XUW4R[D8ES!#![^X(#M'7Q@SAH3F;WS./W58X0QY('FIQ>G2/'D].+$ MX88?^H-W]7%;?Z3-REO";&R\95VM/9C@==KFY4,_0_(VE\U[K-G[:@5>K8H> M[YM-FLG+"82'1M:/CQL#4Y&0Q6-9@L@8"^)!-C+@'PSXSO%PO?@O M! $(M&WCM15$VJPJL[R07GEPICY7[S(U=#9U]9C#Q/+NGT\?._XYQ\XY*TO. M5-FHZ8-#TP?.L9-(J#3+4[4^8:W6EPZ..SRD3!!M^" RX0>4:QA :=/(%HW@H?$HE/LQT>>%*0M# M1H7FRU3Q**8$MQ4=;$7N:5V5TVZXP_J8_9BJA7_AP5P &FIZK_*G>HW.^LAL MZ5"(0'.'J$1$?,T=HJ)1Z./NXH.[V.GNJYK#'5@!URF(D74-_O:S/?TIT6Z+ MC6>)?:%%J;DI\FG,J6;+5(4TLO09)0-J$*>OF[^W>?NL $*F=0EQJ5%#<@NV MRJ8J\D7:@LMTN60P? ML15U&OX-N!L\EEZ3%K(SVT\ZNS.*/'$ZH:>PQS:I,]IQZ=@,,VR>@M0 ML%M<\%XT887&C%*=?!#=E!(A(F-U04!*D,"RD6,#_C W_APFUE'XQ0PQ#%MB M;JR5B(X2HV,31,8H9Y8.8P/<,#?<],-RM)2\>FPRA$^"*-(#Q!S3\5"$^AX< MT0D16O90;* =]@+MG+J[1CTB2.,SX$O=HZD+8TY"?4.%Z-3@\"UQA@WXPUZ7 M>LHA>C:GI _867-/9ZTM.5=MXS8=^(NY\T]=FV[2?-%MY8X9ZP!>W<#J_E+K M^=!=\PIDDG _#/00C@DI@ZVM&1,0)1.Q=:8,),3<)#1/-WF;%GW 7N3MMK9, M"A->I@S6?)URYIB0AH0$@6X)JY%"D+ %N@&(F!N(8#N>2;G8S0JUE5/=!J$ M @!L9U6PD]![&Y6D0[V:=!,!/>AY(D06^"S2UU]$QD,2AA:7 RLQ-RM]39_[ M+*,:J%47V_L T'V*^D+PB0N!+6#:J;& EYF:EVR,3X_ALW:XR$VJ,S2JBH8&O9TLP5714 MU_C88Z C[J:CPQJ[;;I<%VH//?A <"D"_HMT>YB00APU\PN8DM$@();].!^@ MB=-7K;'+O$S+[)3C'2>,O?I\YYRU)>>J;=RF YUQ-YV-)W@&JVC>>LLTVV%I M%Z [$"VJM,2'$)*;(C#RC3F/"*E/N,'F"2847 2VS!L_.A]T)ZF^R"4J;G'C!E1!DU (30K2&_8=E(>(#,G$W,HV[,V^:+U++J3BPSV]Q#)U098G6C /K&VGAURC)U\ M:AS78#I8B4(]@X;I*"&Q;38.],1?H*=C+'S!M3UAR)'D$H4-C'YB@^B,0>R2 MC$T./,5?.'#;FU0GZ2K]KS(U55&H=7E_P %HE9=9L5WTB_6A(7:GJKT&]8[D MG4(S\B*J* Z,?L8JHY;4E!C@2[CA2]OB'!VJID]IC=_S$28DZ3'I94F"2$(2 M6WI4#)PEW,FIT; ]T0^28Q+$2,]CLH P/4N#RKAE,R,&UA%NUH'58UMG*[#2 M+__5>JV.%Y5!U).)(6H]C_7HBNB,CD*JHNK*E26NBH%HQ"G';A@)6WUNE1P]NRU-4!WL;N 4G;-@7I$ MTS>^G@A&94S?=2.JF-F"Y YP@TYN[MD=<_/0X3%,T\ M""<[O3;S<-;:DG/5-KZ:.6"3[\:F3_O++RK#CUZL1(_H1*31PAS1!; -TND/ MDT&$MU"%/]"2[Z:E3TODDXR+$RHH+81'6ZP&0B\"U! MS!]XR6>GC_E%WF1%U6SK+ILPW/-Y80+X3B1[]?78<]:6G*NVUZ ML>A/L]3."3\1.A8 G=?][E/Y-6VVZ7VC<5VU;K;N7*YDN9*T$\/=E5;7[-^H+#K\* MNOH_4$L#!!0 ( :)<%:E]E V.P( '$% 8 >&PO=V]R:W-H965T M&ULM51M;]HP$/XK5J9-K=21D )M68C$2U$KM8 :MGXVX2!6 MDSBS#VC__M$) ++7+,UUSTD0BZ[KZCB! MC.N&+""GDY54&4=RU=K5A0*^M* L=7W/Z[@9%[D3!G9OIL) ;C 5.Z@ M;>)MP"\!.[UG,U/)0LH7X]PO>XYG!$$*,1H&3LL6AI"FAHAD_*XXG3JE >[; M[^QC6SO5LN :AC)]%DM,>LZUPY:PXIL4G^3N#JIZK,!8IMI^V:Z,[=PX+-YH ME%D%)@69R,N5OU9]V ,T6P< ?@7PK>XRD54YXLC#0,D=4R::V(QA2[5H$B=R M\U,B5'0J"(?A<#J)I@_WH_[\=L2B.2V/MY-YQ*9C-NQ'=VS\,'V.V-F,*\@Q M 10Q3\_9=Q9!+J1B$XF@ Q=)B>%SXRKKH,SJ'\@Z@KC!+IL7S/=\_V^X2P74 M5?AU%;[E:QW@:S7:WM>3FHYRF-O?U06/H>?0]=:@MN"$W[XT.]Z/(PHO:X67 M1Q6.8(%,Y!K5AJXT7I"-0&F0*8[ S@I0,>W3')Q_)KTDO['D9LZVH=?P6NW MW7ZBJ55K:IWHVO55^W3;CI+\8]O:M<3V_VQ;2=[T/O2-RO[0.7=O@LQC],C5 MFM*R%%:$]!I7Q*3* 2\=E(4=JH5$&E%K)O0F@C(!=+Z2U,[*,7-:O[+A'U!+ M P04 " &B7!609BJ!6(H #7A@ &0 'AL+W=O/'GUS5J5% M??+J!?WM0_OJ13/T95&[#VW2#565MOMO7=GS5BUVZ M<1]=_]ON0PN_G?E1\J)R=5/$*"7.FR'D=(X9\;]]J5)0X$9/PI8Y[X*?%!^[.._H[6#FM9I9U[ MW93_*O)^^_+DV4F2NW4ZE/TOS>WW3M;S!,?+FK*C_R>W_-UOX,O9T/5-)0\# M!551\[_I9^&#>>#9HYD'+N2!"Z*;)R(JWZ1]^NI%V]PF+7X;1L,?:*GT-!!7 MU+@I'_L6/BW@N?[5MT,'?^FZ1?)MVA5=TJR3#ZWK7-VGS+4Z3SX6F[I8%UE: M]\EUEC5#W1?U)OG0E$56N.[%60^$X'!GF4SZ+4]Z,3/I^47R8U/WVRYY6^SP]'JK6\VZ79N[ER0[9V]ZXDU=__]OY-X^NCE#[V%/[^-CH M_U>;>'32Z27]!RA)?DK[H77X:+]UB8Z8_)AVO[ILD;RO8:L?@MR38M^X<@\J MTV^3HN_ M*RZ(B_2%L99)'__V[.+BT=7_"#]NA<6"_6F;#H=OTWI#RROJ'!0<:5TFOP)-AICSIU==LFL+-)1LN8H> M>5/463GDCI;@Z@UP!@:O-XMD-11E3C\50&5:EL3O!5'5NSJM,T?,'W:;-LUI M>EA"-=1 &GX3V.5JUV[VBV3HB[+H]_3U!B9J1XQ8 )NS;9)VSY-=BC715GB8(9C5T+C!EY&/FH]L@,2 Q#\^_1CDW@G>5/+R O]$FO V;\'ZTKH>7 M7R<_%R5]]EV*3SW^&FP&[NT;D3]>_,,G\$44VV7R9FA)!$%9UD7;]WR$?F6B*XB;,,SWKO[D MRB[Y>UKMKI(?L]?-/OF^(57LV%8M$@R=7 O,_%0WMV #N\FGO@.[L5/S)N;I M^Q^_4],$@K(M0.UN4[0",#_H^%ZH=3F90-ZK S,2,TGW8J&/X#+CKRQ&.T1L M-;SWV[G M:2[7=N P( 8+^@;0C2+5=,"@? 1J&>=\6AFWM?^8Y&?)7F$%ME7 M AUVJ+ 5Y[(5J[0DN\;1*R@"A6FX,R%; M)A^= ZL-Y)Q?)J?P&R^35O6+ Y/J2"YU&B VSTD2<"_ +.K3E^1>SL';7 =I M 6Y]US3Y+=@H9BB9UO>@HF#'44FNN\XA3W]R/798S=06PUK1 M[*W45UHA%5NX7X(G!@-5[,"4HN2^!I+ Y>;,,?0_:29>#;F2^8]AVG6!'@3- M#?B6WC%7U!=%CAE7-O;$_$?CN5+V^D0&L ZK8!B131M\KJ M/KLV*SJ'(E;W;4,\11UQ-4HDA!)H>-#%].HY)T;9HOSJ""4N.ZP4C3!(90^[ M#"1V)FBA3S0 $"'D19*S2T7.MRD8P94#@D"O('0G3A:UX2S)$,O!#@P3D"D[ MZBX6A!/F,GTA%@6L.0["20J&>72G- M Y(]3W711@:JC7D6)31RZ\M8 MD##B,OF7&(#@DN!?('[O4@BR*GY&1+:$1<-VL%D]<8&RF C8#TOTY>TS.4Q?SJF4I\M'R%!];R0&3J:.K4>TI8-=.0[46A M0/]Y];\M/RZ!SQ#EM[287LCAC6WLYZAFLH93A['AYVQ+"0AN7,=1@'A?'Z[+ MPC:0.]B=%Q,^TG(TA*W;(DYSXPYT[Q=WX^J!0??$G-U%\F@?&VJ9"++ M/.%YB.J"I9^C(/Q5(?&;9SPI=M%-[ MPVHX,5IL7D8C%JPB%)H>CLF:X:("8B% NTW$M5 MH/V![ 4)I3DB1PMV)AO4N08-'.G,E%I]&7'O-1>Z,S;RV,,#A1V )4!IM"]# MC4DMSWF+9A($PN687=4@^,2\MUT/B5@OY@34C+R>&)W[1&BTJ6U.83)I.E'P MW?7U!^ H>([6L:M"R4<=\_.AOH* #=6.>4RA1[I>NXR%5DVI=\MBE^\FBD:V MD28NFQ$0(,)0 'N#>"MXO3H68%1UIX#&#=C.9M#=/B"Y"LR$ *$ :]2AM5^A MA*<=2 /:CN!NLZ+-A@H-R!C&0/X#H6180)8HDW?$#[).%<([$ 75355D()Y@ M:GFI:/]0( 0S(;\?L##OUCB8@2^7D-IV ]@U\(A;4 +, MIA)ZDRR# $$HCI M"'@1:,(<@)(%M U"V562E<3.4TT@X!>8$3Z _/X3)AJ2URORL1E*# )A=-"N MIHUX 'ROBIYS8^ SHA*;LEGAGHP62=:KWC2$BZ';0YK0PX*U)A?^VZ<6%B%P MQ6Y8P=\1X2A!0H7"0X$@]XPCKPA:Y)CU$T[QQY!KIK9"X&W*W >@3J$*"MAQ MS].V)4&\22$BXP!GVG&S$K2DJ2@_.<;*X(-2,HZT'RR&@AMA.%* ?$T*(8Y% M_(I%WH@E)3.H4!"QM3YW^$/L6(A4QDN=T<%=HQDA[30S 19K7%:??G(U1]BW MVP;S)Y""@82+OPX>HLQ!)$&\D/NP4>QGV2C'&[9,_NGV9G5B:)\3S9@Q;&H/ MH[0F3(#8[0\T,QQZJ@]83(7J;HWY+A*L#^E 9%KUCUG3\5+ETTBH^3M>07(' M9C8K!)P#EE-FEH%:M(NDJ<I3_OF%/^5*'XQB@Q\\A1L*EEF MPSJR]K@&"E0K2.%[Y^67'U/6K33K@&?0-I(DJ1"E EL&CRD@Q CF6?09I\"S47$*MP<;"'D4 //1[40HC_K,$\W&*<%1N<&A^X&IR M4J.GECY<&_R+JA'(FT"PQOC"Q8QR^>\(3"^3 MM^+O%A#F>\>!3_U(S@4A)L;'.EO?H&0T>/&<4<,JWGY_\ HPX6&O:?*76?D9>4KHT8H:1>\UJN3 M+;JPW10R]@F93[ FCDIX(&LU\@'C7G?3E#>T9@[8#L)>9#_&*RL$I!AH SLQ MH-"!1.S0G&7]@N%35':'J2S^OE?A*& E(N+'5Q:6XCFC C4=;V1I+:3].6#. M3F ,?%NH$J@AZ79@1-=%1@@/BU8+XGY3M," ZR)'^P-AU9KXJ48I^0A9(:'* MU[ E#VW1]_J7MQ_QKU.U%5>GF>0S0#.PNG.*NM\E3 N-D"F,@ @)98 M 7VY[.W:Y4Z^ X/L$65$&ZV!P"*8]_5$]+,;6@C"(6'\8![5>3L3@_CU^ABJ MZ=,2B'SP^ +#\Y+VB=9U4&2!1T DL+B*PI(6^B7.(!#& MY58@'-!BHP'C!),@3_.3(6@9)<.*"=Z_?A&PJ5],+&H-E\2H_R;X@;_*!6,? M]9%TAM(I!NP+E%^J^BKHN4;C6!5H);7\2CN.81$I.X5=N&V"1.IX+.L2WID@ MV=.%8?RZ%'L_CO*\-8O+)CO^.J7 !)J6S%,/[:RE0V*"5D-H;.)#O7B"9XSZ M%A!_4&?!OS6='H7&!!D)MS:M"Q'_"GTDV+["K!/#!+1^2I'@(,@JO=0=QI.+#@Y6_RY/RK17+Y["OZ]N4W7QU@E-Z(BNI@308= M+LK*@3_1=@L8"WYXM"!OK!U?83DC@SRY^=2F<.LP 94<3MQJ6#ZZTI1#0%GZ M<:5"J^W%V=AC8^NZ+[5S1<>R [FC( 58S8 /PO)4=TGWK#U#WX>%7 $'1(IU M!EP6;H'OK'*0YO!%%=?/A"; /CZ>UWT89@5;J#0>-0&J M_.<+7S28F_')_:S-S$R/@L\6G$V[5;!^*("#,;$AMP=#KMI),4 WLC8>KN!A M31N/!]U,N&&K!/(<3278 $%;?=.4I%X0C+;M: 8 M)?7)@8!O0ME88(,YR1;P@;/>EGI9N3?6IMN2:!E W,S9174W6 VV_\<([+W8 MQE\: <\4%&@]A"(7$+@ :_S1K&(IP#\8;($=O!+G5XW08]<1O50>1^_H\CG0 M%\..""+P#2BC5=Y#0!;^&V-,&O:V<\9AJ7A.[!AB^Z8*$'&$*PE*+F,KC"!P M7GY3=%RO:,:&6KHUHB:8\'UD0NX05@+I\ :4QS?5C",PSLC$3($:;'!\UP7V MW35*P-KTT6 3C3(NMSRS#54SRR([(0/%BZ(RM4NS^YG8@RAK5'Q!1(2Y@?'\ MGLLJ5%('BTMU(MD6M#814,>B+'=0N#FM80L)J6>RQY Y-M+M1Z(6_DP<0!B3][I;_*4X MV4?CT@A'\"S7-".'^>#\%Z=;$BFI*;B MHV]LMBG6WED$RDU"0#*'T*-J_1RLA60A@\5S"OZ]-NAS0:V!!.2$))NA6C3- MA-:F^0T)A'P9L^@*J #N@I0UM0NC>*<81_(^8]GJ=F)H2,D>!8L!K&$PGYK\ MELEOW@=+MH(P(WD,HH ;%^Y,=R0>N"/'BM*1*OWDNI!_R*QF>8KWDAY)4D3T M6/U9[:,4!;:(*[YDBLC&>3H\M61NXUD79F-0+5 9?*D5V4HU*&0&9"D^\6I G(Y$_!XL.<\X8>\:VE) MP'+V!%<:M)(34]U(L3P'_@FE.&PE3EEBCZ&LG;3#3S!#)S>"A.0\8)-D5 C( MUO!C9IW>?TT?80ORWJPAP?:M#1;MMQ@MGWQ";(+%_;,]_$;)@*8RW.B8)@BS ME$[/H+%H><11RUE&ND=99!>&F%[D@IJ;F"$R"74U*6SG>1R.5GD9AI2ZSHT) M98"=U=QZ,&.>P"7Y$4,54^NPRL[%"%"=6%35Y,1@:[$.QF$#,[ENWL\[,84C M6'F(;;5?6'1/NK2KAK8HY0^L)#NJC$LOJW1%!WM,@IF532C,"7:!W=Y1L0,M M'@6?L'O2#!JG)]V60G\R%-6*/,L$TF!DQ&Q ,*YWCWXP(*QXP1&/X<'BR%8@ M5W@Y?!Q(>C>M'FD7' /:H_QZ[9U.U.*H^ZI=E*:*\8O#LZ/2]S>YR:V3IGC; MA@0##C5L,O+RP&AI53(.)J3XBBZPZ*CQ#$0ZBI*'V@/4XZ;,L41VVY3AU6-4 MD&:-SAA06!SY-'L>!7[]@W P['3$6 7,_W3$N!AQ8XK(]D[>8N+UX.GR*4>& M* /?^LC0-V.CJ]/3NU&@!*%55NSD) 4W#W@[/TX$GBR_T4GH4')_'_*,JY!V M?%CZY2+T)/(0N6O''MGXF^B4*3S_>)G\KJG5:YM:R7F+T1Y*=C3OF,0^^JSJ-L6""Z<3%P%/+=&1B&]'_.GX;ZJ '> M&#!3T,9TD%)=5#HE1C)WCTHP"86I 1O>C[H%X]P];AP[#$N*M2#(W(M82K'" M0]JVD0DBK"8CE#D(SES/(AT!:,H;IVTJO +M;(DL(8IFVZ7^Z ?8.^S>P13P ML)I.Y'ET/8BGW5T">:EF(QWP=Y/-%XL RMO4]@* I.O!)$J,5+H-)K3Y#4%UNY3$!,?+])!17 KW250(J*E_08OC#+U2 M5PX?9&PQC]HT?:'&:CRF-B!*3(VUFALY].;/Z+(\=Z'A>6\*T5+>(B!9@Q=A ME;1L,40WOPOB]V;BYOF -HZ'L9Z=_S%P6ZJ!&QV141#Z]]B M3XZ;(%,=9_U@8)4,4#Y&@[NLV7'I)H2.40'/$;*(&4QN#Q..XS_@I;0V<0?< M4)-SP/KPO.GC/9UANS2DB*V8%F3NGF=EGBNPK=,;K'LTK6^^8@J#W;WW5!P& MJ-7(-";S'5FH201+0_=":?3W$,+1\6 M"GU_-B*CVT^L>$R45KWR==.?H;D9'MQ2GB($- M2F 5>F@-]* @D($>HGL,='>I4GG'%F/$?V17;&=4J/V-^P_^%U7FZ=L=XC/W M >WR)' K,Z6.E$KD?CM'M]'(O5GP37 WZ48]"(:)H?$M+@$YJK&5S-$;AC\R M;E(P.I'CO?(RP%2D4:_Y$, /7(")T7 \X%#4[#JBAZ*3 ]SK@ G05-._ M!0>"!"%+&DH"UE-R'<&T'KVB+-Z>QPR8CP>7(\**&CN*XW.!46KIT[YNJBJI MO(MJDHC'DR^/I[K'\3X^2;?P2<_($9K34ER.W_D[9Q#WP1M NLE ;J9X.F8% MZ4\W#BW6 1&5^C0]'-K%I3]<#BSP^3JM9G(Y;2Y]-?!ME.?BV>/#[FK)-3=2 ME!"A\'=2+"QCS=*BPQ4^9H-1T2:TFE&&#^C)TUN\SDHLOD1J_J11Y= (%IF_ MP"+8>+8)-DUJJ548[$Y480 M$FD(F4;?2VC!:'4"@\5_+<90V$>Y\D, MC[-^;XQL=A90>,V-B#E2'#0)@#>\P608R3B?#)>'U"]#T?1T(U M9Q'D*Q)YDY2.I'_V4H58A1*TQNL&HMD%2#]$$0LOW"GN* F=D6(3SIBH<_N?YP/\M-'1AI MKA8:!<:,C:*$-02FQ&=DB'Z>XMGE*+%N\,K1^A.>!.-#$&!UN4>5J]8@D0L_ M%3(]G%44@R)(<3X2+Z\. _MH]/BJLS%8-F;J_C G>XVBQ<0I>(SH'X\X5(D:/P,6O5U(6T M/-F.(KG=0.)-K" ,N,\%W[7"(.@QZSC1T66E&:3[5!8#L50:[E,\\_(Y=5_ M?;DBKN/P#*$$'&N]_%$PD+&X3ZNNN0&0"8VC4XTG\3*E><3&=_MF$J6-^N MY^8"[>37Z*S4(N[Q%GS3J>$#8:I?YPH-<G!2"UMXJA+DS1Q#D-1<>@GC+CCL%:^P"51%(JKQ!W(]B1P2^&\4LGDF.L@= M]PM1-P'8@6;5->#S,W8+N^V^H\B&XIBB4?PJ3RM@[,(:6$[>^3J+A3'*>&C4 MR- ^"24M8[KBAC;)$BBQ\WR=*V=-'LZ\#U@S20CWHRNM_M3<^<7R8H3:F.ZI M<:_4ZY2BK9Q_> OF&.:B[,E_DN$/SGPRJ4RJZZ\2.;CF$!N3HNOZI"%KOLH872K2W>(I#JI[ M2XM-2,F4?U'M638:'S!3U$IXR+/@7^( M&#/7+J<:I9UYM-];5_XESJ#"(9Z$SL7Q>^AL(#1#8,$ M<=N\F&,LX"N5'#_KSH0AY@J/;./"B+$^FMY O1]O/=1\669>="M$525V$2WA M%-!EGSJ]5%#S(#P;6[* \.?,2@)EG+\DE'1N375T2:5_'GHTE!)QTY-2_;KA M1>[1;I9@7D@N&)24#]-=F M@7@![_7X71WM.V^@W@>$;Q(]F,0"CX" V9R97)C+W.J<;]B*$'!Z ), Y#FY M=%J&KC3<-H*7(Q4$1U%/;?C@V.4MHUM)0B=?]"T^JN[,B32*_$HZ0SIU_]+B M0((,=*3A\NC[AQ?%S-T($T%69HPOO1>5VS%'U\B(3'#P)2>N.$CB4DPH2N$> ML0YW9.*%&7IOO8 )U!0:=Q,JT?OD84J)I9P2_3K4>.CZ7RR+8^,1!!74EMR# MAT0@0L(FM6Y^UC N!YU4YL"+[DVQ9N7Z6ZR>RQA\91),58=;(RP&G?LRKKE> M: /122K'41BC0C=C K,MR&$*L>Q>K8SO@JK2SQ X^(/E EI#] HY(FT6':H4 M[(H)X1LS='+IL:1 AZ-6#KCH*8DD*)VFLT^@D'P.^P?\:G*>G$+XT/#M:KS^ MUA^BYL9S_KL$E)1O9 %E;-KX3A\ZS\Q#7\#09AD\S"D'Q$*=-VD'R_6GH_UP M>*FUS>V'^I!'VK;OH;NV;59RRRNX\ -J<#/3Z69&$\-S'A;VLFIR9'*X0Y;? MH##11T.YS%BJ[#U_!+=0\JBQ9VAVD371KB%L(H=OC=2M$96@>(LO-2,3XB6@ MCT742.#H$RO=ZO@RWU-PD,R(3F .V\E\@B\(<5]A;WY_,VCW*9#6;2&>Y*9Q2:)$0OS5@AJ, MWM-I6U?]93[/-AAHW2AP+P+)S%6$DY<@N$*"\D[:JG&2B1N'AT_MVT: M:.6]F>FI.X)?(.5L[$((D!\_M>/SQ66IQ/4A%S#5-+0 .(*Y5*/%;OWH5KUH M3+[*B_J3IUM>/T$>I/50+:%)Q-J(+\0=)/((WO!>/NJ#6EL;H=)VKB+D] MPPW?Y:8QHKG47CN._7UM/CGD0R^Z"61"0VL'GJ:(&W$72==PEQC;?>[ZI!IV M:!SJQ.B@4!F?V>]WD4D9L3Y2%V_$0\,W';*(%[ /#DB2MO'B%Q0<&E3,(C*$ MBJ(5DMA'>JP\S"MSZ/M!?G__UK^Z*/(L=>H;1"8J-PPS1PM]O^;+)\*VAH]' M+HSQDS2!R1=<7JTFN51$.+-&O4)R](*C%80,"+_3S[YOGQ).1X6#J=MH)S2! MHS*L5WEMP N\BE%LA6^9:+MML0N;W*O)Q G]'[F?"U?-KQ5- ;.9!^O7)0OBT![,*4K<##8:*L M[)H(R."Y&./9IK&BD.$.0&C1=S,:QM$+C'?L6(%Y5T=#+XFB=SD,"J :^E1J M9MYI\05[P+D/YHIF?)R/K@1D^ZI%K)$OP=7BBA8H"M1%WL_)^NBM/V:AME2. MY3RT?PWR=KQ$;U-P2@_:647AK9J('1IWIUM@I((^3EGIYZLP%TU-KHVQYJ#!0:2@= BF@@I2VI/&ND:6E=SJ@)0HUYN J M\05RA:(YADEY\N RP+4X*G%(SK7?%5#,O:.EZ(^^FL6[2#G]I&]7F! W!G:C MD?\#KVSQE<:CKVSY[3YO=EE(\LKGXXW)D/YTOBV:KQ?Q+37QUT(E 'L\;5?1 ME$A$,'PX0H6]MG0JW=]:,;I:.<[H^%YVS:/Y'JF#&UG#QQXULHL=94RJGZ-X MDU">FG HJK=KB$5%8*U4OXT8; 4LTL#9D[^SA9!CYY[?QZ\X,O>B1Q+>1?-/ MOL]H2O?-:Q2B.T=P7O-.JL.7]MP'RG9'^67>8<7E!]]R*P?F]0U$HT9TGXD4 M;:X!"J3/YC6*74 ]B5U3=#BGNV9[_A''B#A"6>D:$IS.Z&/MWR>:1[.2Q:+$ MBT](L#$8?2/LJO66.[*Z^;I"# 5?__IJ:)-S6]328J!]$[6S!W M/8A2YZ6TT1.X]ZHNL@VW+[DQ2!>G+C'$H&]GH)<^^%9.*F.]/5@)TY WP5M- M/7DP?/3.G0;?+C;9$,IOFCA 8JW62=\9[!P5\D.GB+EML'7ATEGQ?Y)7^EG) MP_"-5?HF&QOPAH9<2BDM RB8"/TIJ]"10-:=E] M"J7@*U1,W_G(\S7=,.0_L"%IN&9OCBJJS46'+:+=U04U5W9XH7EH"19L=+^<9\3,]4C^\I\C5%D/ MRH(?7$0W4GVS?!2W?#Q;_L/_(8+L],I&U.C: MF9?C<--]O"SJ+/?OX% I/PB0\AF6&O,Y/GT60#KSUK!%:!N[M!TK\-NHA^S2 MK!?MRE^_PRWNAHG?4_KDJ^0C"S%J?AT(YP S.;WKXA>T MF+T[?QHV3QJ0GH7KT>[LAAKOR5\WJ8?&RQO4IV!0W\#'^DK9']"._8IV3.Y2 M^GDZS=$6P]!C(MVA)A_' Q2&V:%%2DR\[WGH^*4+]-E,Q\B=?1]X,5I'?; U M=2;8XR<&ULO5A;;]LV%/XKA#L4":#:EFS'SA5(FG;+0[N@Z58,PQYHB;:Y2J1* M4G;\[_<=4G+LQ$Z=HMB+1(GG?OEXI+.%-E_M3 C'[HM]0IN%2MBS/_[M93+6^BL]W&3GK2X9)'*1.I+ <9N+MR+/21#,^%;+ M;*U4$N/ZNI'^WOL.7\;Y>Z37OPF:G\&)"_5N?57 MM@BTO6Z+I95UNJB984$A5;CS^SH.:PRC70Q)S9!XNX,B;^4U=_SBS.@%,T0- M:;3PKGIN&"<5)>7.&>Q*\+F+=]PHJ::6W0K#[F;Y8$ZS#]Q^%BE1NYE@"]\/X.9S8=#>3%7%&.+UA 07:$BOR#(@ MA75<>>D &<\,.Z3.(K:8R73&Q'V:5QE(E59O2FZ<3&7)'3%4:BXL:8$D6)/2 M,CC %]QDMLVN9>Z=^)]]G%1Y3B*#\N!JQ#@T\CRM.Z MK+8R2X;.3[^R0KC90R!@5 B$CY%V0CG)YMI!F.';) M/L25>^!M[()48EI+P"JQQ/(B+[CGD:;A6N@JAS-(&$+RIA'09I\A>*)S'#V4 MV)#&TF@D&EHSX;C,;8A^OO04#[Z^?C5*XN&IW58Y31+AGGU4M(@L:CGU"3Z0 M"CNZLBAO>WC"WM>4?T%D#98,4"=\T31P1Y>8+EWV\7N%>+).\H:.)W3S 3]D MO[!>+^H-^K1(1M&H%_M5$HWZ(_:>(W (9278%,=Q+3^'A M9!^BAS"DAVS8CX[C(1LF4?_XF&Y#W*Z_5U[L(#L\$(=P,3D:X=KO)^PX/MI3 M>^/Q\"B*1P,V[$7'_9ANPWC@PQ P=PUDY 8J4&EKA[9>HT#=^-;)!2Z\T!59 M^;@D"!TI7P;U3J9(Y01U]!H(_HC2Z >UHDFS?RN/*TV'3!X5WDJ#G*!QE]%Z M"?(LD]1?L&E;$8+"2\1D1H"[4 (=I4D,!CVDTGALLS@6;>C0@* !FVIQZ9+- MX/A8"/50\=R+(3J\*H4?&NO6;K,[(9!?B[G,#Z5\K.<$.1F\9A^!QZP7NB ^ M99=DA?4NP,%?M\>,V\4:F8J*8R7U@H*&#JG[=OKD_"GMG=T=]Q> M$*Z71^ )+@7O?YJ7Z,X&#I> 0R:VHV%4=W/=:O4)R'@)%+_'\>D$CL\X&4;= M;O?I>5QS[1VG-K7^AEUVMV$>I\E3PNKHJ?*-HV@WV/B^([8-EY+!@%R*6#PX M]KZ1HGX_O'NHS'S9WC.,/VI>'?$G]AU'"46<&\,]+%BK4^FCO) NE-G-N\O0 MC*% $%RQ;])?:D[<'?R<"G@1L+3K*1I34652=!(T[9N/1U-5S?_$KRA.?-)7 M9\V$26KOQZ7X6/_@3S\,OG S50J&@LF8.VVAX,6,^$W1'APNO2?_F/MG"[\%X_D(+5OZ"+_P!02P,$% @ !HEP5H!C"246( 7P !D M !X;"]W;W)K&UL[5U9D]NXM?XKK(Z3ZJY2RR*U MVS.N:GL\$Z?B&=>,DSS/Y?)3NQC.2P.(H=O-D6YCRMX M6VZ?RT,IXC4UVF?/H]%H]GP?I_G5JV_HLP_EJV^*NLK27'PH UGO]W%Y?"VR MXN';J_!*?_!SNMU5^,'S5]\E&+S[=5= M^.+U!)^G!_Z:B@?IO YP)JNB^(1OWJV_O1HA02(3284]Q/#G7KP1688= 1F_ MJCZOS)#8T'VM>_^>Y@YS6<52O"FROZ7K:O?MU>(J6(M-7&?5S\7#'X6:SQ3[ M2XI,TO_! S\[G5T%22VK8J\: P7[-.>_\6?%!Z?!8M33(%(-(J*;!R(JOXNK M^-4W9?$0E/@T](8O:*K4&HA+B6#^D M61;$^3KXJ=J),GB75W&^35>9".ZD%!4\]:.HOGE>P>#8Q?-$#?2:!XIZ!@JC MX'V15SL9O,W78MWLX#E0;4B/-.FOHY,]?B>283 .!T$TBJ(3_8T-*\;4W[BG MO\;D.],.ODMEDA6R+D7P/W!KCT$B$WSKXD+<08S-U\-@S?%?@^])O16!F\R$>>@.T2Y/:H=NBEA<7[@_ -EIY4!>])2T7U6,(&\\7ZKTF+)J,AZ/@3C%7!INRV$.O#\%*B520 M%/M5FBOV0C]C6+3A))@N\-5T#/]'\SG\_U[$J/5H1KS!8,W^#J:)U_9Z=1/@ MH.TYZK_XW9NZ+$6>' /0FKG,E.PZG70;18W7%S$F#*Z3&YC\+)P,I\@$6!MD MQF0\&\Z022.<'S)G&HW@DXN9@YR0FB*"' M: K,O,9N\./E<'SS>+YO=1;R)D"\CYL=\A(L+?)E-B4_1G(4F&HPF M4Q2:1TMS.!O.;SKO+]QH/M*FBV@8-4@+9R%P'(<_01X9BR2KUX)5VF8#RHH& M37R@A;C^D5?M9'%C+2G&+BQ1F_2,([&?$BK MG3(<^ZZP!K2_).,4[U%Q_P-5=VK-=:S,]0%,7 IVX@AT;. C-+NM#L!82[#< M)7.2N+H1P&,T'Q)<8K)W.*6-P*=0N<.>@G6)/P?:)T=NPXY%QR!>%6!3P!-( MRG0%G3S!C*J!V8+&T)4&. M*9+:!&+7(2H2M^MGX<@.-G"L:W;L57+#+W*D"O+0/$M. G2A'_7BM*/WAL(6 M^)Y,/K;8I0=FS>LX^905V^!C&<,>_3'>"U8IW!]N/3;6/_61>=9D1\LYF>CI MB'3]8L*J;ARAPGW&,W1Q MSIE<4"?3&32[GM%TQKB $S1S3S&U* OTOY]Q(3 +A0;=)OPS(M:%8^+D4W@7 MD04>;>-_EM.^4I82->0#M\9F,&&C\9V-<-*VE@,J\R&\=&WG]'RP%.;FL*IV"?Q?5(+ M@2DG]=)_L/6M/!:J94$:6^JM&@!Z&Y/C/H<] &\F(+<1[']X.0W"T1)\0G@Y M"Y8C?@5:$5Q@-(C L0U&Y>,Q?4!&!'8->-\+$)-$4&QL\Q9D0\%T'^(880%1KU=,*K&=0E-L8[3V*+3Y;[&8:R%@[C0.,/ 3+ O+="(&P:HL8*_QEUM1;,OX ML(.^2MIP.#8L#'DH%3H:Y7V:H$2"&P9R?J ?AF-P9J;%.C\I>0NV36#!T$8;I.X M7*$\<10OB[JD% Q,X5#H)S&'HFA%=T2T!+.@X3#=D)("DD7"T\&-#*U3=UST ME?0'=FZ[V"B_=8,'/CO$>>.T.@Y4&Y1HXKMT]ICBKIFZ!/D0-+$D/L0)-,=% M!P,D'F@S, ? T28_=*W]4&RP$_'],4A@S$PO*BB.!UCXG:&%IN"ZN^XL7)>8 M_5<00>6G)X5$-42"K/9IFW3Q&;0S3A+;EK1U4-*Q4_3N[>H/FSLJAL79U)C; MY:5(8KD+B-OY&D@"B!>PR@ _DLK4-?HSE;,'_9@ MUV)5D;8#$\*TLO>:B+**47$VDI1$D-P!B;)OQ6#)]T M>*[)IP$-A!/:XD+1 M5I?UZN^4XRM46AZ-R@$$>(>J&G0X[#U'U0]9,[H<&@;?U;@SE6E\'\N/(B%9 MSP0).&;56G33JAM9!4(T^0(>(Z$"I2=D9:9EM.X+4+@WKG5K3_A<0DU%+B_: MG^.CJM4=B%^94ZX0B'V7)V"6L?]H]/+=VSMZ%;Z\ 6X&,!9MG+JBA;SE_9&V M1BRRFF5)13,EYT)+6+P[B"= O-52HE( Z\$VLKVK.KL(>L.EX[#A06"N&G9/ MK*(TD=^G99'C7,%FH.U>J\BIN_OLQL)4*J<7<-6 BI^2J@"C^))%QZBP:A=7 M 49U*=IECL$HPBJ+=9V8 *U FU\Q<^,MN#E;]@SHH=8+@"&H/PPPZ "&X+[(*HP.R M@/M4DLW"&5TF4W^JLR.H+9#,>QCB'02,&W^'([QH?M3 MI8/3O&\R[Q"GS'K/DM (3*Y8V\1/EY=MM]T1E\9H8"?>WH%%R)2!9A?\#3@! M%/40=>@1&)G (@:G!R9SSA)@[B'XA:VTN_#A? PQL([+^=U;#PMPC =RM&&B M(>8,3!M\T]<$IH'^#H8(3?[IUA2!P#^>4O,9"-@G"R)_.J),TWRY@$??@=M> M@4,6.^%:8S8(.(, MAWF(PO@0GAKC0Q]*=-R4"X7.PX%BU(A2DF,*IR9C^/_/1;Z]Q>UN<\$F/%6N M'\AK1O%IB2F(VV)S6TLS21AL226?\1SS7*?"U_$,<_Q3>)Y3.V;VA_C($6,( MO6%F9<*9F$DX#&_,-!T.NJYYHKZF9+%2B2VZ7=Y?3R).XD28*8)W4QS#<@'] M3+=[=CF%ZJE89>E6V9#K,;!Q 7V,J,!#@:C;4X/>?J:V]>%:J%U@\^=(-L;% M,S,81PVIP;!;92<64Z ;:;NNATC)FG$#_C\A9WYU4>EB$F M(=ZS$TZ*@$Y-*"6,&J01O91N=@2M8$$%ZXURP4'-E&Z*F?UVS*( ,V$$C!XK M8,:@F;3*L?)->>BAS56['7$WIHF'<-270.U 6V'CLV'>";B&N[R558M"F^AG MTTMA_"Y&=[&3SLO2#6>7&KV$$T[K#6SI7CG:9 E-; ;+!G%O5:B0$NP%"$,J M=Z:XKW/RZ(X,C'D&"T\A]F9 P;]FLO45&NNAINYUOY6G4FD7/,W7T%E)< 1= M ^CE:A\+)Y'#0?0K+^<;L M\X:@C]^))->Y0WPO#Y87$1[;I*2N\.WC'"2.#;+$?:YS0$!K7&%H2CX\3IZK.UV-@9&F->MVT'+D0I*97O;@%B&FY3J5/3+8?-^FJ$0*=>&\Z5#L00F_=:B;3RZKFO:(1R+SVM!@3>+EM?)YK6WZ2*;J3$9(IN3.5D*UPI- M[61V\[G4K:2VJZL0T*.GSC0,6&I@YU1ME1C.;:VZ@>8RN63."7OGH![5A0Q$ M-\+>&VH_%Q4BA1"$TFHH!57&\->/)A-WZ1I./W,V:WA7VOWU, VJ;![<@+:OJ M!&ZM+958WF3WKP!MJ!.9 T,&ZC)3N[E^J AD)]%F:#V\PPZ#+Y7UI?*@((2W3WQN:FU,*/"T7P0 M+N9GJ"#?I+6['56@,BMJ5Q[='(.FT?"L1[;=ZKPQ# MMZ^E@C2%8 [Z\A]:1!L"45)='(>N*_!U.86"!1'751,2Y5AQ# *E4 >C(,]P?=-%>-Q6P%!2>6ZN08* ML4=R146[5W;7DFIL=JL(3E5IC0J3(,@H(4Y+]#(0(N,"< M,[-NU+K[,XL44ZA4#WCRM:FH[V+$GH,VOR7Y(F-!^4H$+6RH'&1B3^-]FU*< M!8G8>*_7?QH;"6L'6\/@K9H/4VH$6&7P671TMLD6)C-_PB=6;A)H0\H2.-G[ M(DO7"H[//@R=YG'!]!/P.[Y'.?^KEO/ON?()\O..TO^6UZ @XC23B#ZIE$*! M3>/L$IN.[DNH>Q?RA$JFE2!W!;ZW>NQ08$R&--8YGF[ '=B7^>^7$JI)& W. M;CQ#$PJW==[;2Z5$A@R**FO,AOZ*K-%759" M=*K*7UJ=_=OCBT%_?/_#@*MU*IQK559-I0I/J^Q5(97RHB60G;"SZM;YP*Z! M.1@TZT@HSKB,L( LD;I395 8ML!NJ\K^ #^ZA;5!L.6C+6":5K7I^I >FF4U M!V=R66%*2R&!7'K/YIBEU! (E7Q?P0[/'4"Q4B5UQBN%N&*URS%+T%R*P:6( MW^Z>]PT-8SD0A!(^ID1/G2=*_"T=;\S7BM:O>MRFL0-!J?. MB%QC?74BK"A;E?!V\?)>;(4ZQ>1D(*SX*HU@1J,D9;=T:S.+'L&1'+MX18>+ MLN]^_/CSVQ\'P9___,9B%^@S%[X 9G6?@A#8M*:>NS-=FQ^SNTY3#]QN< E< M>4HAFNDR*.8>VA>U#/:(ZV/KMX>]BB,K>)>U;@2^PHJ TBTM\%460T0%6X() M)?80VS!:=JNM*F%S?V%%F*K9YR &%T-+X@9.X[$(!(IHZ2P@ESL5[D!#,+AK M+1^P LKU,D[4*?3% Q:213\[*(82K[<:=$;+OQ:JL8Y5^OP/)R)KH_M\* MP(#N&;R$F65QPTUI"^!%B_\C^+IJZ_B(<$$@E4AVA)*T(NY;0G2OP,56Y'GZ M%/D6# 4A&D^,FJC3H&HD#1_2DF#V0%?$B*2!LV/9M)%UZIA$4-OH1UF>*9-_ MD4@8'(@/2-E>-PCD("C*;JN"@K,=[O-'+95& UT"//G-$$'(L$)'Y@U0D$$! MM?%3;<8TT5H-:Z'*3VD7KN8'@S&:]\+5:UJ-V+HPCC)Q><$>A\8LNKX4;3LG MGNUX2,T)7+3:6MW\^W$EKB>,DB=.$E].[)6)%P-!DNU?]^O,AT,2'0QG(1$H0C'$QG>,;C7PT9 MF8R6=* DFG'U?S;' ZTMT$BX'$[A"2!G@D_UH4;P8%0031$O,%DNOP)L9('\ M6N#)VI /5)\J!8:S":SM9#*!@6>C!1_L:D-'X',\C3/APTWA=&[/VWXU[ CV M2O +/..%&!(\>_9$] @#.28*[S+[%R)'8/&0); Q$$ 211.D^1QT9!KR07,$ M=;#4CL-P.+;HD7D(:Q(N9B08"W,&XW+TB-T74Y)/W!>P>,%K<&0QX6L2//3. MG-*B$U[\_^/V&Q\E[E,[GB2?^.RO=\T:IZ4\AXA<5" 9*J-<;"*?ZBQ4W<3$ M^=JD;E7"38>EZ::)<.?SMGKG!D2\,&4OOOZ"0M''0(;: M9X#_;9"A+J4]]9)P[,!8.-WY& 10I!% #?RFJ06X^81_"QS(];4Y1?4U(3 ] ML-6V%! @)OQ7 &(>+6 M+)G\ O#77$_H8P,5Y&W>8M0ELSS%)6*H&=\F2$C. MC";RG':UDF+RI"H2N8C;704RL!W%?I8K#_T$?L^B>XFT?B- WAM[D&9XAUEZSBR_DHAYQ;ZTOJZSS#D&;URUZVHM &J@M ,E9P&SCA2 M3WB;4P0WH#-).PBG'@&[JW22_IEM(%LSUE0@-5G->@CD9U7@6^A8%XM&MRH,MR MSZIXT$'1TKD5"+>M%K#W\5%ET)@7NMC\$#TH8.&Z' :HU@"HJ+DXIYSY M^'=JEZ^!'P"OH1*:?HMG9W\A'(\'X?0," WX01<$DC;2BJQ->9_V\K#>7GC1 MQ:.E4O.*BKA:10V,0W].N<7.06Q,,Z!EI2Q.?$@Q.K5AMZD22[P::=TM$Q,U M_>W53('3]^Q,ZWLWR!DJA3[)ZYJ!9FS<%ZAXV#MMH]"<_EOPI4YL_?',/##> MR NZ-0V\":5LK%93LJ&TUWF$[!E,2)]NL1 1KT*,.QF6\;P/F2<[8443E^/F MQ,Y";O1M7Q;LQTEVN@4F-_O"F0Q?(-=R;IQL"C/T4NBH?PPWH63N?S@WI$D^ M,(4>,1M&_3P]J4YI3_=;1M=Q/+; M4[T^B7.0DMH%ZCLQS":.3;'VG+T^4D_R)\+[:+I.H;7Y+;^D%W/KW!H'LK5< M#!:&%0XL) IN"<9&J,$/,!$J?UALA1%O(H"RG"5FC3&&L:CIGGM"=+\'A"=0 MOTF<)76F;P=Y]_B OYV$[9XMF#:2K8W'&Q>TG#QH/G#BOR\^[C!?G#GNG9(VVCTGR;QN1J1<^>@/D_2#R0^[X;WGT59."KE)!+<)TZ7G4SYSP;H M,K+VZR%J,Y%O*Q.5G\77MH);.Q$&9Y+NPGO,$ _ZFZ!KP]'T!+ZV#S-LCSG2 M!FV)_A.2B)QEI5(:L-)"VO6=;FVHKV6<%Y[\7S3P;X@&;B=L/&C@E:@>L$+E MQE1\N:K]X/$(X5$O0GATR=U-)-ZM2T.L]/9BA!\*/M5$!Z4_ZIOE6F%>O0*M ME\:(16T -0U8X 00F2*6QX+NR)GS^-I?@/W3 N2J^<:5^+Z^BP?H5E?;:$+^ M.-@PB.1E.?N]TE4T(L%^NIZ=NJ02WE*;\/=.UHCOH,RK$AP_E2/7:_:0K6PW7U0V-;:&5S2HY;/BSH<.GYSUB=VI-ZY M9*#LGC#"C//@K4,&R',I%EVU1*K9#_'K:W<:*=?">'G*4)2 M1AVW:]U^9Q2FM(RO54#/).1BIQ\MG 'N14Y1 MLA_2@,B:E7;]84:P BMWCI@\-=^W;CE'G.BY\5$*-8JIAX2)F]!X%D5+1QR) M!OZE#N]=Z]I86SKLT!OC6VDNN[\PX)P::9;3?"4TJJQ4NT(*YU-T3@E@TS!A M]A:YE=BF.9\+W=@<$FSYHE1)B[1L6D[MHZID*0>T,.V:;J-5WCQJ 0SM'SOY M=8'GZ+F'LE*BK:Z)QZY-C%353BLG&V011:8TJ2I(IC!IF=-['SUE/6PAV Z" M5ZRY9<_^OO7Y4;K0I6&>C1Z^C"4$%CX@-KSD 5$KJC*>[8'K^V0@'*$Q8J)! MX?:,E;\!>YX& J"O,.?QE&3Q3'4CY"$>-FNF622>DZ!S'-Z;GBE6[,=UZ.,+ MQ@UKM"-CT84,OV0@NK\-77M ^'H5(#OD.BAVCJIL-&I_[DAG1!MWL#Y!LO7N M;EWEIW_B205ZP+] $C!$HB3:\KL10I)S4SW6U7?9CA*^Y_N$-!'8\AX]Q^89 M;96A5)9(0!<>FN[,2QT+5"[L9%_)H&]?XWFHV?JE)Z1G0 M:CB_YK38'B]-;(4\OLM@N1RYY_>?A8.1FVME$X!68=EG OQ8-L_6!).W?V2LGWF9)H/ 9>O+R$H'/12A#^(-/)@8?Q,<(SO MYA)9,*%4GZV>CNTJ,!]F+E2BZQ_XA &IP_3%^)W]8]2)JV5=Q>_!6R&.MGN-M3G$:A1X8[D"[U7?03/N5#>?UY1M M]HWA[\23E]:-W6W?/+G= &)Y.,1=ZV4R%XW;G$KW*AZ=HN6FOFA.'_$CJ5GO MP:MK>.UTG*J'?I!^,".7SHU$*O-'.0:^%U?S5:^D MOH'?O?3'*1*PIX>UZ'P=$^["L,*9\6UU/*@9NH39HPID.74O"==B].WN=K\U M)\C'&_R35RH 8\Y4PA1B2J7HM!K8_L ">'@SSLE/1OG M[G!T?3+0QAD='-P("O65U"F+++P_3J!1CO9'%KH^0>.\"';35SS5"^?<$64V ME\6,8"HEU3\_8GM>E>EZ*YSG3E_%V50C6$WA5+>%E0(C=,G#E>ON_/0=,W1% M.(Q&^LC-))S21WK1+BVI\QXZNT/[RJR.F70A?%.WIO80=Y,Z%ZDA=DF6-EO! MGTP<(T:;L-WYUU1?;2?H JZ&C^:JBX2D1[W3NH!G)](Y;1?#^0DCWP+Y\"%. M0NY$(:8#ZF-3[/OMWN?.SS+3!6?XX]/H5D#(PK_0;#X-].];W_'/.MO'^<>Q MW\<07L#>R<0&FHZ&\^D5GZ/3;ZKB0#_RO"JJJMC32[P%7I3X 'R_*8I*O\$! MS*]^O_HG4$L#!!0 ( :)<%;?&QP,\A$ #E" 9 >&PO=V]R:W-H M965TR30E0F#C+TOSI-J2%OH_.^J?6';(,A%: MWN7IOU52SM^>W)Q$B9R*55K^GF_^(:T\ET0OSE/-_T8;\^SXZB2*5[K,%W8Q M.%BHS/POGJP>O 4W@XX%([M@Q'R;C9C+#Z(4[]X4^28JZ&E0HQ]85%X-YE1& MA_*E+/"MPKKRW2>ABNBK2%XS718K:+_4;\Y+;$2/G\>6 MZ'M#=-1!=#B*/N=9.=?1QRR124C@'!Q6;(XRE^D'$_&@][T6@P&NVA M-Z[$'C.]\6&Q/R@=I[E>%5)'_WL[@=BPE/]K$]J0O&@G2=[SJUZ*6+X]@7MH M6:SER;N__VUX-7B]A^&+BN&+?=2_]YQ^F&AT&_^U4EJ1"YW]+E-1RB2ZP^&J M;(;OZ4>M$ED(XV-9$OVKG,LB^DV)B4JQ3(8D"DLBKDG$.R1R)I%Z))3&8XME MKK$4K'X4178&B-&]:#-7\1SPP#H'-2R-I"[5@K>9DH1K)^%T5>*8(['(5R3: M4FS%))41H"V:K#24H[4$297%Z2H!=_S- AR),B]4NL4VB00HTJ(,PI 019ZF M]*C*2@D6B*5R+LI(8"-/R-42LA%O@I0!.M6.^&2NY)IHQ+(H@:-1*MB6OX57R,4$JG*>P=K##\/>7CW0=W=0I\BV?__;S6AX_5I7 M*@W47N:E2+'\=#BZ[E\ ?R"K/:-3&'9_Y#[J035Z*1EBTVV/-C$'GXNG\=RCJ^Z=_4GQS4O:^+?O1(YU;I7S_K ,B*ZE,DBR&5P!6D81JV M@Z?T"IH&6PF@C$R;_$OH>31%R,5^190OV;>6A8J)PB)/8%\]H\SJJ(ANLW#O_A.A)-& M>"*0'6 ND/=8"'PK^G>5$'2%9P1+^ M1V[]=GEHA$B+ M=P;Q7 !'& 9@,]:$M Q$AHQI0K:'A(0>],X05CT'[Y .Q@"CP _+O"2] ^W; M#,]8+0CQ,1%2TOE5R$FX>+0-;^ W4 VT +4@A2'L$]HUC*O,\XUV+H7V/ T !8XGLMQ(F9'_-[#OH@+#U]$< M^ES+@O>FTR=7H11-+5:+AN8\Q.)T%%9EPA\!'+P3WD1X"-9%DBASK-,B7T09 MTMLJ8,#])XC5_/5KWS08\Y\(>KI"GV,GGZ1JYBBPG9LOH-I/]FRW,&NHA!*X M-D43TCG(&_2.YK<+FJV,H /EC0929++D4-:,#_UQP)L7U02MJ2BX,VFZR;]4R@O_"S:G MY8S8[.$$"C)5/OZI!A78OX#3U*04A &IQ2J#4QMMVM7LKCC>#?U#UO?#&AD: M^#OB21S^@>U:=-NBU5%_V*75-AUV*>+3$:?=\YVCE5,^QDKWN\P.?6OTN:V= M^ ?X[G([W^$Z)!!QDC5_W+0/6!#=,3X_ILFIE>'>=% MX,7U%@8Q^X/JF]K!0E(_D!UZP.J0K$Y>D<_YX')Q[?'"S%T.O.1V^EWX%R+2 M1X0L0/M]MI;N8!Y;;$&:QY3W6%=R:?.97Z.7ZI=6NQJ/7]3T7,X,T'A$--1G M#S+.=?2@EI)JP%[TVV]W5=[Q^/#@D@X6")11!V(++ 50M2^Z>WSHV56\J,QG MDO-L2KHCD#2AV#[];S$7T7]_U6Z?UQ #+G#-3%]QT9\1R&S(#5."T$5 M:A'0M*2$,L\,/%%*D:$N M#+&<9-2L!Z6&14/\E!E(- 6"\^OPMRC?V#[.4G(U6=FIA1+0#CR:&R8E 169 M,?)G@8]AGS.A71C]+)^HDL$A% FT3R"-3!=/]UN1M2%(Z7-'U:2(73% E$1E M>@N &+*7P-8_NF.M"[T#N4G@CY&>TX[0HRW<.4'V.7(EJ=KM7;1FC^R55=[8 M:=]^BG(ZOFPDK:?CH??)SPAZ'U#%%&JRVJV+.R467"TWVC5L--P.JWH8/:\3 M=5''ZAZ5!8U6#=7T/U6LNQ62*4&_F2K2R A"A\6KNI*H@6HJ>')^5C:94 M-R5="O75,1SXE5([++?[B,GR?$1IDR%1TZDLK)"J[#1N6DL4!0KTLFIR50(E M0/T@-PX=;I;G"?<)L#RG3HFU!]C 4D%4]1_I>R7C9S>VCZX:MCX:'M31WO9= M@!U4J+$(6N)'4D+&C6T@2@$,G9HV.G6/16R["[TJO:CM7LN8(P/*/"3JR:SN M#+:E)]S7J/@R+3,F#'$VDA6'=&JJ"DUM#: TDP_RJGP-<=>JH- /+>$?NZ$J M[*FU""M2G=<2.R"O:)IFX48L=?1R-]\SW[BLS'?Z'?S]"TRIZ39P^VC.:@FL MEP:!E#WI?;9(SZTRU!C&;KA4LHU*DW_,((0VO3#J)QGCGJ84CH3K'X9"ZAW+ M-!'3R!YVFL%I(>R&(&\06V+YL8Z)O(ZQ?O84V.!>ZU4F=>Y0T= ZK >>P]7#H.2G(<>EV MS1[W6NKLVP/.%L4,&U@YZ"[UK='7Z%/GKE!GXXRO@S!L*YPV= V#D'V0C'JM M$FF"HVLO(BF<4A3&AM5$#01MJ472N3.H9F\Q,UH/I"I3Y98ODF'2-6NQ.:IQ M>%Q(NMW T%0/]*HV0R#M ]7&@);[+N!L7<*]\M:1M M3Z_KHN$'8 E0FU1!C,O-*H?Q\F95[F;I^]R&_)N[3(U&7,-XNVSW&+8MT&Q3Z'4EE2QYD#T!_5XY)U!<34BW=((*2 M8G,GP.5L(>BA(G#MD>D1IV9A+-*V:T5\?1;ZD2ZT?'Q:(DL@@:HP;9 KLW>6 MF+UJI27E)F,>3W4]<%U7 ["&5SN!]V>;P^'(Y%RC>>NB:CH<-O!1*$1@\2$[ M]UD5*EICHEPLTWPK)0HLP<-TF"PA(",B:SO/Y.Z9\[X4]46R1G)/#1QK TZJ M'6EPNOY>9C"7:4O+TFE9UUG/-]Q\1R<_MX-]S+G&4O%=@)9&DJ=6OQ'?OVER M_:KK))OYUL6K]KZM.XA*?\W VS(UH[T?> K^0:;8K]AZLHE_3XL(A./4;!L^^JONBF>\P$L@5H M=U"5.MW<1B0%?3_$MI,Y F\;>KGR>C%'C9W]T6$3(+EC"QD7R#T7JG,TM!?T M=,3]5LJ+"XE'0L?TZM@ZI6<[[AW1)G%G0(+:!/*B,4@\#4JLG2MBD[PH\@W# M\%JHU-ZS\9/U0?,:0&!Y(4&ROJ00FZQ*PZU"#Z?C-K^P&4

:M+N8!>Z'H6=599BU_O/^ZI%X2Q;A[\#KT$ M@D+HA'(]DE(FX3&-FEEGG8:R'9LU4;(JW*#CV,JB=;): =A/R;R57XK4X6K0 MO/+H)]='!=E.,:SQL(-2JQ=1!WN@]OB6<]/.9KH+)J==HV:2BX+OOWHF0SLD MN33W\^8".;&(_!'YM+K5ZVR.CU[8^U8][WH>L^/=TN)0:#D-MR!FEAQ H?9$ M 5S-Q5N3?6]=!*CZ'0L:=X7WT6@.95.%??)K!B17("6J+*B;CBG< M9R(S"8H*/X<9 [';JV]F54Q;B.'BX G1I7'1T2F56Z6^DO==$12^-FW6X")< M:%GT9-:91^SF/%5NLSM8Q*>W"UGP3.RKZ>E&=VF^2NKIM=H9D=]^O7OT((0[ ME;07B!E']H.'Q<;4L.+".N;J6.QQWS=YHTV=!,*50 037)JQ+?&!S+E*] MN^7)?LUGQ+L1"%(@+_/X3[\G8_5H6^.F?0XJ&PZ*WKVHY:J(Y_;NRUZ" &"D MP*P6W\^JV_/]Z*&0:Y6O- 6H]GF^W_OBS2H])7)B1_/&BQA(H1D89ZG,'5R: M0AR6G1?:$)O*,XAYID4J/45P7"/^<#* F+]6HBCIMNAT3]>YA76?.8][BLQB M5>9(DV"PJ;FA0 ]R-K9?AFJX+> 0XL;+7R=(4P#]C7=C/3<[G3)'5TG*@>]F\>O'\,BZ\ MIW'X/8%6[ZZ925J2@>NN*J]G^R]^KYIO1M0$N;5\U6_MAE:O ?S1F/48 ?Q; MB1TEB6'?QX-J$D\%0[O4TQY;SS8'.$9.(G9'US7-[,AUIA2W%#LQOA@/O MHN4Q+=&NMKC1G?%\B,J\2#,VK!#W$^)G* MN/LNJ@Z@II1A!Z9VT7:7:,Z=#2(J6VTXU*[QU(>S@B^"$>-IX" MHI#_\,70F:VUPSR74N0]@TWLY[L&]\/I(%1>."=[K@C[%-8LZ.]9WQ!M'W@L!.R+OITZ5.;K3+>BJZCW*YF\/]H>,D[ MW 07&,P2G[OJBFQ5'EX-!HU)N+E+T?K674?#Z')\T9RF7PU?^4T3=T+>T*.* M>WM'?L]2T57_:G1Y4$>O:N%'-\$5>.,_9IUY\[%^6?-T-+KT[_97H1XHB8QY MB4A0,V<9N?]X&S+C'X[W3.L)F:3CPI]]'+.GK70/;6L?:]LYO-L;W("VB]M6 M&?_:]ZYFR^+.JT\W [\'M^\^6-N.G6\G[CH$J;FS3=B>D[?(T>N$"JJ4GY1+ M'-S;CO8=R"!'8!R13"^ZCL[ S:1DOT%!SV_NJ_#5TS;6$EKC56[-:[GUBW8D M+TQOK^NX(:?;E*G+)_.JEKGI*CCB]]M>#3_W7N='C3_C/UK [_=EI7FSO_JT M^KL(M^;/ =2/FS^J\%D4,XH1J9QB*>+ZY4E4F#]48'XI\R7_<0"@+C(._G$N M!>I:>@#?3W,(9'^A#:J_%O'N_P%02P,$% @ !HEP5CL)LRDQ" 7A< M !D !X;"]W;W)K&ULO5AK;^,V%OTKA)L6">"Q M+>5ESR0!,C,M6J M!M-V^V&Q'VB)MKDCD2Y)V?'^^CWWBGK8L8,LT-D/B?7B M?9Q[>.Z5[K;6??$KI8)X*@OC[P>K$-9OQV.?K50I_[FP5"FW4)R=\59;2[=ZKPF[O!\F@N?!9 M+U>!+HP?[M9RJ7Y3X8_U)X>S<6LEUZ4R7ELCG%K<#QZ3M^^OZ'E^X!]:;7WO M6% FTL'_<6/^!ST06>6#+>-B M1%!J4__*IXA#;\%TD''?MB*/\*(-\N'-V*QP]#6MTP*GR:@2G#17E MM^!P5V-=>'C,,EN9X,5GE2F]D?-"#<6O((-=B,<")9,FPQ5IY"K?-S!&(FTV M:9/-^_1%BQ]5-A*7R5"DDS1]P=YEB\XEV[L\8:\#Q8M_/LX]Y_^O8YG6=JZ. MVZ&=]=:O9:;N!]@Z7KF-&CQ\]TUR,WGW0I17;917+UG_RC7\?_D6OZ^46%A: MH\U2!#(EULYN=(Z;N0I2%Y[,RL:EZ[DTM4NY[S)K7,K:Y7FP2Q56RHGOOIFF MZ>3=*5M\.WEW@85D%DM$+@/BT";7&8YR<:X--F110%O\Q5L!ZJER#LL-_>A? MTB4]IT?-THLSD0RO)M-1PD>3]!9'/ROON]C%^71T=2'.;T?3"_'XFFS9U.5L M-KJMC2:ST24J L@,E!77KB;):(;?='8SFHH_#$6#'%R/WS"03D<3,;M,1KVX M(W)D]C:=L9%DF"+JV9'2.+2NU9IB8#FCJBYK\1F8=@A]7)#.'$+HW^#U;:#=@!PXBA*TWK M&'&*M77+8KG:T.UA$_?'V-6PD%8",8S_W%#*,W M_.E"+!!FT5D$X*%0)0%UOE1&.;C8#<7"V5)YRJ3E5<78 M2_9$L?<($=/%5:=$FY+("K +@1 >H%CE'+F*C*.* T!R]0&12;,CO4ANW]5D MM(7.F3US63 AN#W[$2N<-AFQF Y>0=>H/\_%98L;N<- 8Y YR.HT@I[OA'4Y M%CHD8"OG5OK184$S<%<86&"[41M7RZG!D*H@,(BVJG.#G\A[+ MEN(F6+*_*NTU,[Y?YM.$C03(L;EJGE&%"]6PL;^;" _(M%H'/D6.37G]D.QT M-5-/:Y:*2*96.IIZ@4'0% E:'!'5IEC^M)FYVED$TYAAQM#^=GG/!W>7PIKE MFZ!<&1DS$A@A&4%>J&C<>5[48=WN/ L';6DP)=5L IF/G:=N M.2+%U.J@W=K$ DCWK26/]56$GKPQ;,E;0 MP!U5^"RAAM1F 0W$&-URS5+JFC@;X@!=FI;>50[SE%M]E\%BFD'Q4^@ MOG8L?3$SA'38B[80,V8VM0^G(9TDM&;72"SAZ$_7GT<&((C?R:CKKT4W)0VC MSI]4J\C#1K%Z2RG>_U&RAFUS[40&F>"M1SG'NL5:03H+&1>9F+IHT):*# M_$BEGX'U\>#*W] .==B70EQC(R6]UQ,8O$RN-9B-B*"L>9R^8)IJSJ\G-*&WV+9/I[#*YPF3;7CK14^G16M"@+=0#0$":;O!P M7=S#4G(AG/;/8[B<33"![\5 HW>RIWBMB^>3P3%(OOXL\.H6WV\+)^6LA^?1 M3=?!2"S9QR^][36Y&K]D>G/0,7HE:@2 MESL ,QNUN/(RYR ?5;"XZ F3?"3 MYYZ:3M5AW>[<@Y)>.MLC56/.&\.3R=OH@G9-FJ5KA)+.'9$!X\\KC;=YC)U4LWS7)&Q'? MFTF!8CWZ]YC2Z'5+E;DT7P2O#)4SM8PBQ))?(19*<1YPW0]OWW?;O2%*&PJ6 M/KC1Q-6;3QOV#GG^!UI!.'XUYQ?^%5GFI-MV$EN(H'F,=*6D<26VG&ZXR'89 MAD!Z/6MZ=5.D'A!0/^E7O9&PJ?Q!5K$-[(^?&2V-'S1RWI^HKPRUPG%.6K7E MVFO*$.(0#=.K%=E9T)L=6HGV/,G&>ZI[>(U6O'BIAL=^T8V[GWS1)67_&67AAF@47_^;*^V'X\? MZV^FW>/UE^=? !TF!'!L@:40GNN!P/V% MQ;MG/"$'[2?UA_\"4$L#!!0 ( :)<%85>[!%%@0 #4) 9 >&PO M=V]R:W-H965TJ15Q.AI-XI9Q&2QF M?FVI%S/56\$E+C68OFV9?KQ"H3;S( EV"Q_YNK%N(5[,.K;&3VB_=$M-LWB/ M4O$6I>%*@L9Z'EPF%U>YL_<&OW/L> MKU$(!T0TOFTQ@_V1SO%XO$/_R6LG+2MF\%J)/WAEFWDP#:#"FO7"?E2;GW&K M9^SP2B6,?\)FL,WIQ+(W5K5;9YJW7 YO]K"-PY'#=/2"0[IU2#WOX2#/\@.S M;#'3:@/:61.:&WBIWIO(<>F2\LEJVN7D9Q=+3?G5]A&8K.#F6\\[BK@-X5>T ML]C2 TSX@Y\\CN^:Y,!TK<1Y0 M=QC4]Q@LWKY))J/WK_#.][SSU]#_:YK^-QA\;A!J):A7N5R#92N!T&EUSRLT M5.V6<6% U6[M@($'#(GTX+(4?>4 GC>#!D4%/=6(AII+)DL$@=1;!IA'M\2B M8I;F7%:\I%$%[[BD!A"">MF<7@!5!K8K MA5AWLD<&,L;[W]%X-U+^"6FMYX MYT=DVIS"K:-R D46C>F5CZ(17/5<.+K&T_1,&D4,>>NDHZ-L8#J)"CC/HP0R M.",_N&-E0Y'55$P'90[@'AM>"CHU#8OS@O#3,$\2]R;'= 2_U34GQ4=1JWLM MN>TU>G\N+6K)Q%EO$(RJ[8;13DH$II!.TFCB&11P39&PNA\^;R20R*ZI] Q, MBBB'+"6^GY5EXJ4LG$ 69D0LIU$:3BD4.=PZ?U:6?=L+'\8*J9Q+SH9O*/FS M5FG+OP\+[Y)P/"ZB[-2-\E'N1LN72X,.2L)B[(+H1GDVH=&E3_F_\^G<74Y# M7PYKK1RS5O7$G.Q+UG'2QK_C2P&S3COMGB04N4I> 279:E[# M4JQK,O=!V5 A->#$X(-K*?*KM6J?=785X-RO5=LQ^?CVS31-BO<&2JH2)7CE M)1A+KZ&>?0Q- S7UNH$UT?/^7(-4\LQO2>:0CZ0F>93^,Y#41ON5'V;R22R> M^R[&1U=9BWKM+VPG@M(^W&K[U?T_P>5P%1[,AQ^*.Z;77!KJYYI<1U$Q#D / ME_0PL:KS%^-*6;IF_;"A_QK4SH#V:Z7L;N(.V/\I+?X&4$L#!!0 ( :) M<%;Z* ;#PQP &UW 9 >&PO=V]R:W-H965TUM75?<"0F!$3#C'ABV3M MK]]^ 4"0!#DCVZ_*VZ4:H6'[=Y47U[=%/7 MNZ^?/Z^2&[655:QWJH!/UKK*]^^9U:U=\\KZ$E_/UY8MYZQ6\M1MZ:+\2/NJAO*O%]D:JTV\!S$,') ML;!RO%I,MOB=2F)Q,H_$8K983+1WXL9U0NV=3(Q+?)=52:ZKIE3BOZ]655V" M#?Q/:+3JJ.7?_W+_'QV.2'IJ9/T=*KUT1G8 M_Y;X<*/$6N>PL+)B(VJYRI78E?HV2U4%IEG++*^$7HL:GDMD6=[C8[JI,QVM+!^ ME'539O6] -4-'_XO[EXKXI,ER(I59K58BV3+(>GOA8_Z5MNB&?[7/RB;G5^ MB[+E6A:5.!87+\[C&?R[7"[B$_%!E5OZ2)R#O_/_3^&SVE>WD)XVR7S4; M6#%B?D8-7XCS&3YH_A^?+\XFGW\A%A?S>"'^^I>+Q7QQR2.AOM]BWZ_- ,2[ MI-8H_I+>.A.R2'M_6XHE]6E;>IT5LDB4R!7X#WI>@\)+H5=YMI&HQ$J+^&G130[6<3GXJVJ*M$4G\9S[G>-/UPT\ M6M1BA_V"$<#[N2XVSVK4%TD^7\[C%V)^LH3_O^U^A W.SA:@ZV,P@HOE.?QD M)N::K<4I&TW\6F]WLK@7-V"K4E3\8%-4*FE0W)Z!B2=HS*CZQ>RRUQS]=7[Y M-!)W-UER(^ZP10@QX,,$#.*]VM6^:2YBZI^>@/] 5:!G4 O/7G(CBXVJ(E@R M( +,;$K+R$A+<[^\A/8WFU)M<&FL=%GR4DWT=IO5V"1.7@J-T9N]L:]+O15R M!ROZ8P;Q1^7WXG@!9K7B12EJC;^#!9H_V%&!D U,359A/SN-@L'T'.-TV%?A M]]*M.D\:&&'AQD-O+4QXDKU46W!/W%2I?F\R^ -V1&TEJ@2?6@""6559FLDR4\Y[6B-U M_=-?_>6+1J-(#!X%6Q&JJJ*N$PVNEQ^U;?8$!%EL]S7TD(T*96 MFRR!<9;HE=QB3I_KTA@S= 8N"R>^Q#6PD_=D&6 &$//!+:NT@\W%.U-9Y M=<<:$KRZ076W/59L\&TL!=L!(_X5D#F:@PE>-(?0GO@=EA#8$-AVZRRR DP^ MS\VXUT.WN' .!-V98D/*$)V #.C,3ZQ[;)OO-.J\'DK4;?TT/G6M^TV>@>G4 M60YXG!%0+/YCK^@%S4:K"M24KXOTUX:G%U1+P\P!C@&PB\CN[")KYP]T>R5( M)1V 1N %30ZA&#N#M95MBFP-,H-I-85>(5PF8/I6W:IPF!91.D8#L3%:0 M'^Z,S7OS0'X+!M##L6Q9@W$@)JXZ?AETRR8LFATINO B,UHTM$<1Q8M*LYD_ M[6W E.DMXCG03D:K!#Z\EH6$B%"(%/"X+"N[]'Z$^ .Z$#M5:2,L9&_9MMG: MGN0MP'32$$YPKFJP'YH@@VO&?1JLHN/S-G)&^!*;. _Q>.$- (4 #Y:J0MM M &*; 3Q ^J&J(0*[I(/\,WD)3%@,G@>QC$!S6#).6N@C\DW?VG8;!Z/.#"+\ MHYC*:0>\X99L$,O808 )@WJS"G"("Y >0L'@E-R@#Y:8- 'X9=4$-!Z+]T-Q M,;#6)OZDE!:M1AN@ 6$*,"4(& @.]E9YV "\"3DT@B%IAE&Z16,#*=_! @. MD+*W[B97%(\['@@,3(Q8V$K)T@5T4% =1+@\(?2QY$4,ZPF'IJU]/9%/N4,, MY@T M>[55,-?2*1=F'CQMR>T6F)7CTTZ9W- \GLU ;H.@, +C]*_N ^Z$D29$R)(> M'#Z0@0/NX.40E/(CEFG#:V*M5'C*R)1525PB)L3C8GX^*2"A]N;W8FDGV+J5 M+5( [,5@W4G/@U +!J[F" Q90K 79!ZHO06V3#'Q'F0E>&C\.4LY*G\,H%LH MB)TV%(-.U$8SIB1$2'C4A7]GKR5)!:[?Q>/0DKP&;Z3S+"4_CY&WE!LRYTP? M9)XM*P3_%6*K$<\#OD"E0+@&PS$H*AZP-S))RH::-GF M*D M'@67RR^8EP2 MG^!/>Y"+B*#;:J>(N\WO^SAR7U\S[FL>GYP]HJ^W ZL< L_YZ4D\=T$6FSJ> MGY_')^Y/=R"8M>8'2W"U_X60V;>3 /H )T/,%[XSBT]/EK@0_6XB7)+P<0&8 M!./W00O49/IM-Z#CY9E5]X+\VE0GZ_VNJAO'ABZ"4+?"OF\A$\>$/G49)QDL MQ5#9U!J>A-2H5(6Z(P8"P$K%^,+S(.!H02[($;.$_$:""@ TA+'MH)GH+'P< M8S_TULBY@;:.+\YG\8NNT2SG\]C#1EW5(=W% .IL=MY_\_3B)%Z.O8EBP*A# MRAT94<0\!=MMH84.8HE5FSWW$"7Z,4@!1$($89*IRIA*L#O4VZ?WT&KV9-$N M/4>'!9R$A/$AZ4#^FITC 9?! I_'RQ=?M;;;=W<^IR=WX#XI0\?,AJ0A%K@S M6XOS93M;U)UO-1.(O(_&'^:M<.C5![)O-K%>93SF5<-Y@ M6 3#TODX'SDN0M;2I4J?&LY 7B1_MF YV%\A3@!Y>4%.%4218N_=\":>>!X" MG[QJ.1EQY7)U#_BO<)_SZ42N=-C LV(X\#?6@*_U8S0 O2%/6L/@P2Y[;.&> M/ RI"/$S,GTU2N)IX;#>(2M4EBT--E.AM^8$KJ@RA-2D8O4Q48H\P_'<2V9U M HL?NFU*2L=[D\;8Z0#;H4QKA7G6%EFN,B-.R)'YVGC=4]"7[8O(QYZ-V)0* M>5F87 ))NBE[CU4=9CML1RW-_1[[*8D7-4*JCPC943#PRJTEUW=@F) B.&T0 M:$.$%.9XNCDL;3#+\IX4O?.3[I[I4I9;!;&F=5Z8[A4;5"X:CS$BVG6'878X MSDBLFII6)#5+NHYZ="W2_4X*E?$&?R6^Q^)N^0TN+ M>FV!% 3F832*;(VR#3 !>HURFIU='6$7TF%:O.F[M<2HJ4A@OJ:5/2[/Z!Q&TPR8WU +R"EO"_)ZFU+Q)@IUAV:$6_+M8$KR M(7< MO#?=E#(,:==R^&L* %@9CT$[61Y7+:/)IAA\ZEWVR1@2PZS'?6BKN+! MEJ-APCN[C)GUWU6SPRU0DFMJ4X!H]KIRX$7OS ",A5LRJ8_F,7,@KG%DQZ*O M=@>.^N):-$2@& S<:BIS94L@\U0#'S-N(D75S(*\E,CZ[J66GR.RZR"SEI1;NN1\/KI)$E]B^W35T M%+M=/R,^;] \&OC(0!A"%/=L,PXBHYC(:M!+@X(' R>XL$6N]"U[ZR0'%P]^ MJ7V_5WJ0A4F1Q$<"*YESAHNE4U5H\[1?=K"3A'U[Y09V766523!1UM!:8169 MASFJ$RW0IG:>;8/&#TK#]R>FT7YR#41W"8'+I!8G\7DO=?$VV?I@OYMI,06! MU,.R)1YF7AH52DT.7!%]XJ\-%UY<8] ,5'2!EF@5*COY(_//7C9;@R%JA4& M!2@%M9C"5/8*D*Q>.C1Z-XUBT7QD.!1V4+7B4TH0SZEQ:!.$O>5FUPJA8-QF M#(8F#"@B\U")VF9LLXQ-P TH2CT+\5JMR@:5/.=Z)S=0' /1F/?P:"Q^!EC> M(%PPZ1+O8!C_@9"@(,YFHVG7?P0Z#*7D!4FE'/B25^,Q/C#2DBL-Z=9,@"=( M3 &3@4!"#:M_O/(),YQ!8D,3PBD0@/VF(@(8'544K$K1975 (0JHD;@HTZE7 M?C0UU'6#(\/):0J7NM%HG;HXB \,.!*_ZJQ@R%A1@F2(]AB=9 MIN*O['K3;D97@/FP"#9IQU./AHR'CPF#:&XH= M@]EAIN@-^H?4QVRJ($;&Q[D>J6,=M)+"^CZT:"LH+U([%'&Y:# =9AG=G6U8 ME9 S81T#X5>_S'*D#XPJ6.: NX6:]HGD&G7;#4DG=@\7.^ R"]I;A@8P'C.H M,O!I8F4&^I\.83#OIK$VF/%&K.46R6\1=&WWFRUDQ#6&C('Z:-+ I_TQ(*8C MX[([ZU%'(3OK3WO:Z (]A&0#Q8.%[M'Z0)?M]O<<*5+S=@A*C-H+"H&.^7/K MR&U_FYE"Q_,,?;AS !"4MAF2MJ^;$FT]>KCR#&O6#GT:3XTHH:DL/L#ZY$16 M-^CBD0YD5VJ\I2F+LYBGBO;/"7;V[YZ7U."_5LX]'"Q8=S7.(T4TS"RETJ-B&?Y"H(:7F,JHFVC#L\3,WHM#L-DX8";Z13Z_<%JVLPN M-^C3FH;YQU2R5#U/ MH=>1=90>L>%MB&=>XC6]6+(M,I+,3&$*224RG)#%7DDTG\0PM'7*S'%1F*-M MCL:U;.%4?P4Z[YE+]'OE;+ MCTPDJ8^())NLNB%XF>LJ5'Q\YC$ED/5QL:H^=$+XU &_Y44MXSQ%WS^YONKKM:IU#>P3SZ)%HPX(R0,(553&(([:[T#7CY(-0V! M5"-D"]7YDX53QN*JI[M5R<>+BYFWH]\]3D?&TFJ!'>M(QQU:!](O_/Q[<(>; M>YMQ5>+MV^O.&/"9-_A&V8HMNSFYBS[W;@XZ9-$N!U=,UKWSN!NJ\79!D4V$ MAV95NC3U&WUQ]J'^E=ECH#B+[[9CB-SO/[1TR1,/R!#'GA5/J85_9#ED9IL: ME/X!W7XD?I*FIO:JJG222;<];<)"GU<9F"=EO;+ZH!(697*F/%9E=1^0/!;? M.R_4/1X(B>Z0@ K*8_ M,O),8+[9V2\#<4\8R#8WZ8D(L+$\2H:8\\Z3)+=>G/! M*R0)N$WK\3H2F0XZBTD;UK16;<1E#V:C,F[1U<3W4:.NP,%O>L@BC^GQ\U+) M[XHVFIS;==.+O,M3KQJ.CL6$<[E)BP3XS:0,>7Q\'(_3!=MBY^"F[W/'(FX^ M&(ZZ3MN*;)(S6R.!\XPA/3$'$OPDP\/#(]J(X3=E>6SC4P(=CI-8;11Z 3[@>EJBV MA2]>+4R8#G@XFS6ITP$G,WD@=W+-V'AU"!LS0L;@X8"9Z>"Q,_5'3T G=:5@ M2=58\(RWE'BEZS::WB* XG2"VR3BA.CJ-A?!/*__COO01GJF--^-4KFGTQBE MMTWJ38%O2J@NCJOX6ZW-7VN?C@Z$EJP0O"HT;3TB24HFVG+( WXYPM.P,,"* MD20D&'B:0&Z8M1CR/V0B)_')5Y2"9[192(F@Q)*W9Q@C#&]@U_R7,6$?^KN> M8Q.TAW1J-Z:Z(+]?4@'^@S(_=EUW6"*>+N"!;#.5VZ6QYW"5_WAX5\]BB M2],7D5*7$/6H7JM2^(E"9:!* **LUR <:1*/?4O>6>D\XL[1RYQ-D #?2B:_ MC;_CJLBJ=L=FD$$$@97YHZ^TCE8N^<0 ,F\-=#>4 M3:CBC!VSYSI<4UO?@/!HCJS=EOF+Q77+&A(&\\\5\F*N=GPZG0Y9:BIZ$6;G M:,H+E 0>]^S[85IF:3(L*2VDA\<3O2F(B4&6 /?@L:R5=]E@7FR5_S[ZNNBP M Y%_<\VG9V.E35$'NX&'C]KA'+9WZ&I,6 @W1=/YQL-I5%LVQ&53K:J] M0ELZ-78(R]IQ-_!;H0NO?-+C.-N2%3"/TIY5L_<"V('C(FF79C:=(;B17R*? MDM/>(J]&QYG7?*#:]V$CCZX)OOS:I!OCGNQS'A[Q;P/15$5=@*H3A4G*98>L M;W6.%V&4S:Y.[ED'X _@L^0>$GJ+AM\=@H;]6IC/!=TG$5%[IPW>^Y*KF@L^ M/DL6];DRJ'%]]0FW[D'_'NFVG+6G[GBQ>7J=-$$KX<3$T:U "=U)8(9$?H 8 MX:U.J2*Z-@>,N-(D(&]7C+%NW/4I:?<\)XSU&;@DV7&+%)0FNQG+9]ICI(B3 M51UF*FM/C1T/%I*>0M)C$M]1/B'4RQBE<#"/$/G7@73?XEUL"DRAO930JNSR MUY1E2/>@]:*P<@];L:PH\WJ[9V#NE;*_3H]/><.E4M#^YC0XH MKYJ:M\]1/C71_F&LX*>64XW2((-RH2\AI7XD$79H6=?T;']J>==$ZX\K)_K? M-'>?L=QL?%(?46XV,2E_7-G9@_C./]1>OF#&\U.JX*Y= G ]7@5WB%-]?#7< M1.OUGUT5=P#7W:V,.TPU7U:%7'L+ES*,)17+=0O:!K0>L8R4?D^0>2'H$' M;XVZ.L/^R5F/*(+N^)P?&?L.EA]7%X9R:5-,QYGM\)IBO..,;U]HZPA-X9K/ M?_!^1*TVYN@WUT1VCI :00XZ 3I6\N8H(MIC8LI]<+XR'K\>/'"/=#>@T*X& M3R R@W@_3YNCIBJ7]_AO*>^\RP';0_1^AC B@RL:@/;7C+T;56/U*ON$XN7JUY;Y"=\5C

[XSA\M>ZPC1$I.L6W!]['>WP2+[W[J[JD&U^8:Y;.*2F! M.O*OW#U>MO=?#=XYCWHW[0Z@JJ$XK74'[\D]Q,,MNH>P^3BY+>*U1=A!'S>R M%JVWL\YJM+BY/1'=W3^FB1Z]X[=_M:]]:U2:+^M.7T1_74:[=^O;?JO_T^XH M'57IY%VE9U29H*?O*J7"J3U7DY[1%9]3RADNYS]$-Z'Q+LR-F%-WLP9&MW 7 M:?Y1%Z_^!,%U=,X>=O^J=UXW?/WJXV[T_(2K/$DB^B88/F4;OS#7@Y[%%_/E5Z%[(L*UOV-H#&-B"ZXLTXU1LEN_ M/>3Z*7_H):N]?M@1?9CJY=[%=@<-_P'7V5V% MOY;[3=+DTM4534X6XNK^W@R?0%1DEX0P[;TM M_ETN@>M8[&TX9K1.#L8@'3%><[=O_&Z?'&PX,(V0"2)D<4&$UC[AC<$-%H?< M">BN*^OF%_Y]?\%'/O]]?__7[_D;F?(#[_L;6S(>G\?7/<$ P5U!U[\%[CW M[XN]]J\(W/SWZ%O^NO=^#*_YV^NQ_O^ZOX.O^XO%JS)+-RJX& [+ ?>P7(<0 M1*$TT2 M29,T;P'[4@STSQ $[^RR.P/^]/9-\K + &/># )WA"F-^:Y"$YF,N.W'V\[' MO=,^_&5Y'>*],F>B[5?[>=C48NNA9'P,KC+UKU7_>Q;IEI9C\_5YQ)?,3T_C M!?-'9_,7\9R_-7$>+9:G_,M2+$Z7\3D:-\0T*IJXN,!+#OE;_MKO#=Q_6=P MGQMGUKGFSAR6[MB ?=&G@@G,C%^Z%WFWS0VO9)R/W6H>A[YT\[GW%:@40_"+ M7I'P!8_ WX;J_BKL=\E>\5>HMH_S%]'^2'E9!5.ZAE?Q#KLCCM#VEUKOZ M5 MP?+ ==&/-TJ"8\,'X/.UUK7]!3MPW[#[\E]02P,$% @ !HEP5@YZ9!; M! 0A, !D !X;"]W;W)K&UL[5AM;]LV$/XK M!R\86L"5]>+7S#:0I M:($6#M-L^#/M 2V>+*"6J)!4G_WY'4I8=)_8,[*N_ M6"+%>^YY[HX\@].U5#]TCFC@J1"EGG5R8ZK+7D^G.19,![+"DKXLI2J8H:%: M]72ED&7.J!"]. R'O8+QLC.?NKE[-9_*V@A>XKT"71<%4\_7*.1ZUHDZFXD' MOLJ-G>C-IQ5;X3=J^CR>F#7NP5_P M2A92_K"#S]FL$UI"*# U%H'1XQ%O4 @+1#1^-IB=UJ4UW'W?H-\Z[:1EP33> M2/$7STP^ZXP[D.&2U<(\R/4G;/0X@JD4VOW"VJ^-:'%::R.+QI@8%+ST3_;4 MQ&''8!P>,(@;@]CQ]HX$DK,G%XR3&1&OZ^6FBCJ [^>4NDA^B_#6'WQJ6N M6(JS#A6_1O6(G?FOOT3#\+8YK612V8 M(2\9DN"4.X'PM4)%;^5JHW [X2" 91GWH: 3#0SI?T:F-*"MW9-$1=%D7U0T MBH/)VZ*ZENXZYVE.I'_67#OO'Q1Z\ELZ+7X2!_T]^/XD2 [%[#2!!_2%6[?Q M. @W/@*X/24X71^9)D2A948EA$_4,8B(==]4C,F9@9P](AA4A09>TJH4M2LD M6384-U1852GYQ.G()8&D/NEOX]VE<3@*1GL!BI(M^8/QIV5[0*_R&!Z&4>CV M56FS]L@49PO1E"6D4E-G=)OI1A85*Y^!"2U)9EHK1>L/Q67-3=Z$9#<0;H%N M2L)F=B\BR6@4C'>$]"?]_8@D4;R5]D7(EY5':=6PPI(F M!;%,J02Y-M;(RR3_VT/&CC9[H&+/U.8-[6Z?I\T8F$(;0U%;OA:$ZF;KU#5T M*G5T]60!K4LI>.90M:&'QR%_*=,Y+.DO".7IJMDA3/A# CZ7_M^-#=5M;6IR M2ZV6%W71)K@HN&E('3C]UDAFS.XZ8=W .R+5Q%^_OVP/WE<'%!DG< '1***$ MT3.TB:/)/D2Q/0E&$S\>P'A 61XD?CB$>!(,(1GXX0CLL1H-J2ZH#.GOV9+* M"D*[(J*CZ;NMI#U1;9@OH$_5,J9G$MFM=8=M/]#;LK>4.54_C0R\BY-@])X> MHR!ZWZ![5+EM-NUIW9J1A[$]/"^(O.7F/+D]0E512>4R$ W&00R3(>FYD^7J M@]T?[4=".\E/G(0DF\(YL8?'D18]:%OTX/^WZ*,0YQ9];M'G%GUNT><6?6[1 MYQ9]2HON[=QK%*A6[O:&V%C9_HJCG6TOB*[\O77IQL *5*'9[QQ7FP>0/?7U]<-ZFHCY*/*&=/DN2PJ=3W*M:XOQV.5YJRD MRA+>3-E6ATP2NVD$0U M94GE]HX58G,]"D?M@Z]\G6M\,+ZYJNF:/3#]6[V0<#?NI&2\9)7BHB*2K:Y' MM^'E78+KS8)OG&U4[YJ@)4LA'O'F*0IF_ M9&/73F!QVB@M2K<9$)2\LO_IL_-#;\,\.+$A2C*"'6BEIW51GYA\Z9)+^4 M=2&VC)$[5K$5UV11T$I=C36H1R'CU*FZLZJB$ZK"B'P1ESDN&PLKDM5TY1=CZ!Z%)-/;'3S\T_A-/CP O*D0YZ\ M)/UMP_A_4D5^S9G90:OMSS_-HW#V01%EI"V-M+0OK<8M'FD@5239Y#S-B<+P M*")61!^1!+M+V&<$$EA(G)H^-;)1 ]^94I3#3=W5*Z!5'FU)K]57*N=5TT$R**1:0Y^<]#VE1]N?U@L M6@Q&TS'[P^-87J,Z-)H\IPKE@,5BS4QF;+C.C>+3& =^Q >J1>V;##KB6E(S M6>)^"IHT+3!%:%U+\$ 2O22(([)*9S&&9#P@Q$X]M,B"] MUZ8G?:*\H,N"F?RL6Y3-DZ ?BZ$G5HUN8,\::%?[Y.^B>I]2E9\&Q)[QFCFF0.P6HLD$ M6'P6S?P$6F=1P&H/;A-_WMZ:+#^+0O^B>X(0T)];1J4BMA:.6 =_0[,;+@(/ MN:9NH^*C9P42 WV&!#(,"$8J)5)NJLD4P4E[Z*[A](R8["""#7-_,C1AXL_> MT(*6)+$P*Q@,!X9(5A@KD/9 RQ-P!*Z#)##A=";5KGW2#969LP.7G04#0^+] M6 0]R]XB%$AADJ<(^,%FFTU_FU]H3??>E:8%C/(.WC6&I-ZU;.:U+-5?:)1T M/ M.>K&:D0B>: $$0ZS?P&PT.2V$0G?!H/P( 3!220TZV*Z"AY329V&WRZSO MH#C)&00/9;CZNF\DZL$WK16FRIGD H@[%P54E2GQDYX"9,C%NK!)\21 )=LL \/..5L,O.#75XYYY:B@13DRG!$ZL0M MT=)4K"O^'_3W$Y(&T!1.[]CVX!X.(\X!AXTD\D.;C[89K2B7-H#[+K)(=4ZU M*1&6M:@ SB#4_6#M!\D5E[?C@?!B5^E8/SUNLP443GLE]185=(M77&^]0_,N M82(Z[Y?8 L2:,B._MPZ]=0[]*^8;N4?#/J'3OAFG(;U;]QQ*]T[TEH"$T$$F M7IR$Y(S$B7\16.FP,X[G7I),R?S"AW7?K.1W21![DWA^3I+(CR/R$?LD>',, M[EDQ;I: [,DT.2=QY%],_Q2L$&#-DKDWG4\ 5A+[L[B#-0UC+YXF9);X\:R# M%<43+T2ER=R/XZ.P9C-O&DQ@!32MY$_!BJ#?!LF%%\T#@#6)4!-&[;,=@Q6\ M#B<0]-"+H2.;)#!7)\CO9+M_,8=>FA^ADC[]2)JVPN$V#",3_79^@!?SJ3<) M@\X7PVYFAI!VPLIPQ.ISL9L<3DYVIHK.#@IM0#A[^OK'%:,\@RX A= U?_M* M,IK^T7!I,?4 M#R WUX<00R]=,))X/@HOO!B\%9?^_]L>KA/K=^W#69.H$L[ M/.]9YP^/5NT MS\AG4;5LN%>#PC]N$>-H1_MC7F]!V]!C$D0OGL\-SGLMRTY MQ\[4OL$Y%+H:^ 9;+$ZFW2S 7$'L!H&B$!LU# XTJU144(7+!EC3#O6SR5_< M"0,XM(9Q"V3>)YZL?0P1Q(.PRQDCV VI*>.U1A$# M):Z@P3K\Z .CE#H"%*M3LM)]<,W9JTSK;7NE?=.# M6IWWSL*OM._8E]AQ[^-ZR>3:_(2 WW/@;&&_LW=/NU\I;NW'^=UR^Q/'%RK7 M'+*M8"O8&OBSR8A(^[.!O=&B-I_JET)K49K+G%%(35P [U<"#E?N!A5TO]W< M_!=02P,$% @ !HEP5A)Y\];]# )R, !D !X;"]W;W)K&ULS5IK<]LV%OTK&&_:3684B0]1C[QF;,=IO=,DFMA)IKNS M'R 2DK E"98@K:B_?L\%0(JD93?;3SL31Q((W,>Y3USIU5Z5O^F=$!7[EJ6Y M?GVVJZKBQ62BXYW(N!ZK0N1XLE%EQBM\++<3792")^90EDX"SYM-,B[SLS>O MS-JJ?/-*U54J<[$JF:ZSC)>'"Y&J_>LS_ZQ9^"2WNXH6)F]>%7PK;D3UN5B5 M^#1IJ20R$[F6*F>EV+P^._=?7$QIO]GP18J][KQGI,E:J=_HPW7R^LPC@40J MXHHH<+S\3>O2K5G)>T&-7IC5#6G(9S,R2@W58FG$N>J-Q^KG2C9)U') M4@#KBJU2GNM7DPJT:<PB M>)3B6Q&/6>B/6. %P2/TPE;3T- +'Z#7T?%"Y&(C*\W^=;[650G/^/2?.WOSX-W_FO7Q$VFDK[?0QZO^#7?X*'?8>3BM% M5J3J@,=V[5RS1&KXG!8)DSG[H"K!?/:<7=0:5+4>L0NNI69JPU:D<5YQ&UEY MPF[D-I<;&7.P.(]C5>>5S+=LI5(92X&CL2@KY @Z_)[K6Q'_^+=%X,]?:N2# MM9:)Y"7V,5X*5O"R.K!*L3NLJ5HS.+F)XCN!""RW($.T^;841B>-F*EVK,XA MC$:F**QPM*?#%4#(DCF=2:+]3L8[;/^]!C;TF%VJK."Y85WP ].%B*$3T-@C M/^%$4:H[F8B6ZKKQ(QRPY(T,1R8&FAAQ47ZU6>LQNP7ZU M.J>$0E@;<39UGI 299UB!0G8/4T:QJQPV;$P!B1F0E=\G4HD!-V>CU.NM3%. M91 B2I_'-^/GI=A*78D2%+.>0_3HCMEGA'1I1(*(HX8;0&LH&X>!,BH7!/6& M+ 5N8JN,42EM)GAHN10I5$/,J;(U0F6I5I3Q14FB@2['NF';.@V]";R7 M?Q!'J%S5VJSX+U^PG^ 6.7NJ^48\&[%?D? 1>D]%GO!\2[IB\6-)[[%'& =+ M#ZSWF(#\!,Y/XU)6@"UE0*Q]3T\3$:?&"Y^-V3NK"Q"(TSJQL4-8)0+0(F7; M( $L Q4ZLC=G7QB;@40ARICB:RL0.5SOV(:4*)26;<3M=\+$-K$BN@R1"0?] M#P4*10=5"YG56>L&Y#R(Q3P^C-GYT.!$H-KQBJ@ ?)*B=+)PXZ=K07HYV(]H MC1SLS9-3B [W-$BVZT!W\*@/]D4 <5'9\+5/ILEQO\Z=VKW/A$<4TR"MC$VY:#LIZ MJDZ3QKJD$!HG?0Q@&[-X[)9;>[0YPY)Q46*(5?PWFZVH([-NI>LRWB$Q"HJQ M)C?T2)@$HT4CF(DR1*PP!@9*#A67Q1JLG'/B >%1D&D3XG@0O 3):^/2+E70 M&<(>3M(:L;672>EPOH(;WVS5S-#@F%0+:'F-7@?/XXXZE"J3Q/H\I.RI9*'> M2VC5VOOH"G]2,EI#7EZ<-Y8S^878+#N+J.8R$,[,;3S"[H;TW?!CFJ.'0Y M!;.M(4=!8W(I31Y!A\5FX^!(D&NMVT!W\G3GLBTT-@U8E]4]I8S4C7]1_)G' MFFH(SIDB3+Q.!,Z87;K29XM'3[&F[!Z=1#0>^G^1<"RRMF8;Y)Q+XA1Y/5Q$ M8C$_C"QT794R^#8RIT))WD*MI.?%PO4-6AQ1L76_JJFX\CQ7%1U'49>9.9[4 MS2'XNNLFT"O9]J8YF(H[D9HVC6Y$5BB;.]:=6'%GAAU+3-%.&>K0%]%+5R M"*Q*8&YOR>=QQ?Y)C^U;U.7)IU4CSTV;WSYP9_DK2O2E"6)W ML6/OJ!A%H>(G&2_HPGK$O]LI1[4I5;W?,BR:A/P'G MN6LA_< M^,,%CWTXAZ.R7Q1Q_6Q"Z(,:LR6[OKCZ:KSH8UUINBL8Q%V'V,!G MQ<--<3Z?@Q:)MQR'; KYO+''&CFBAJW7RO&4/QLN>F;1RG,IB%G:9^0"_?KS MQROV(\^*EVS5J\:-'34+9S,O"L*E%6DQAKGFXRD0NX?5=!)Z/:B<,,'@L^\$ M^UGPNX/C_A.,1$(:_P7;OW=AU&PZ#VQUQ"M$_R#V[!_8)0Y]K8)@YH6![X5& MUM!!1W_!)%@2[ZF3)1S(%@YD@X40E[7U_Z-0#;?;DIH4PY,RPXVJJ5[F[)*G M$@NYY&P:SOQHZ44S)\NTE64 V\S!-OMN#S/^9/'Q@^FR'X%^! S@1[[C&\*M MIP:+ =^6;/17&$^A6(\OL _"Q7(9.;Y!JZ_O._!/,.KX[I#9)7H!OE7.0;[ M-]$T'3K&>$NI4R(W7:((QS+MRQ/.@LB?XA_D09X90Z[Q G_!$(Q1 M]ME'5"$7IOD6DHA.&NEX)B+7GWK>!XNGYV+T!HS8CIM)#IFK":S?W^F:(K. M?=RM:\Y-49DO':O0_'GW_>%84]S,IJL^''&XZIG5:U0OHQBZ'@CSE8+FBRP1 M*X#@45>(X K!;#ZW6#QX.R'#3X1,:Y/W,L^%5M4I,8P 4Y_*1K1< M.@'FJ+3^*62:H/W^]''D> S77N:*_&#A+8*Y8SU#%E^<8CUKW8$&8@.'["UY M0U,T?<7S3O*PH?)!H=?W ;S-]Y$7/6@??Q%Y3L;(R$E_1SR&0JWO"04Y1Z<< MY9':@JZ#W(C""6+E^I#><1-0O?XCFOEA%,UGK72AR;KW$ S;C'O?K>^[]$!* M.[XWMTQD$2JP"TI5"*!;.%;ZR(UF,(UXPA9+G'S"EE/S$E*LDPUOC]>5=C+9 M/VKN-#1K$I;M)*294K2$*B/D8!)%QKAM">YP!<*35/Y! M\Z]O;B2%RS9:U#_< (%N-;H["6L&\?;J9@8/YJBV@R%((C-S&7-T1&],949; M.SS8\#1UM_O<7E1P='@A=N\@$XT1M_(.\4;D[9BX4;D_TNC-,D;T/<:!)0(R M&-[F_D@'4Q4?OT$Y2J#RK3)S(#O-U2TCE'_;A%H980B%ZY"PTR"%;&,+H!O$ M*"U:$F/G+_W\,?&17BM0,'8Z2_=F8X.&[,^ZI--C7[DJJ7YS\"NK24;UJ M^?0OK$^A:";3E#X\8^\S8\!$%&VX,$XCO-H[[&CJT^;E?-D)J.G87#(#6'68)_IN^-Q.1QJ7NS8/I[+>W7'/#:QL1F&BJ&%K;?#8].?9?1RKZG+PM*$[5'5>&U M'3[/CU@8T>W8C*+(X384=:7@S1 D!5E$MK(]NLE/,,/()!Z6"JVQR^2E:L1H MV/]1VCGC3S1LZAS:PRL%/T:/F:\_H*YO*)"#C?Y)Q,ONL[O/+A8\7VOSR19" M./98E] KG5J\' YL5HN*VKU="86:A3<4=7LUR8%=&\-QOJLI!&L>30<6E MZEV>^[%;W ;W)9.!H87)ZO^%+<"??[ MZM;@;=!*R64EE)5:,2,6%[UY\OK-B-;[!1^E6-O.,R-+[K7^1"_O\XM>3(!$ M*3)'$CC^'L25*$L2!!B?&YF]5B5M[#YOI5][VV'+/;?B2I=_R-P5%[U9C^5B MP>O2_:;7/XG&GC')RW1I_2];A[4)%F>U=;IJ-@-!)57XYX^-'SH;9O$S&])F M0^IQ!T4>Y5ON^.6YT6MF:#6DT8,WU>\&.*DH*'?.8%9BG[M\][F6;G,^<)!% M(X.LV?D[$8K5UCV3N4BWQ

M8S]67IXD+E@R&KFBNZ:B"V,KIA#YC&G_7_$](+=0 AS2<4$/A96>[3S3)(QO3*R ?N1+EA2BRUDWC.]]=)2LU, MFYRK3(#]KF!\M2IEQN]+P:S(:B.=A+*2KVW?VPE04BT95[D'SRM=*T<@87S' M%,BVR% G#)9#+65OSG0+-],JEQY$Q$JQY"7VPK=&H.@XC&7<%FR!LN4UE1)S M.;E:"9%;/Z:AWK %3-&FP?;R&.2:*>U8P1]@@F+B<24-]Z4JAY>\_(IOV+U@ ME<[E0A)V*J<6'D?*,>Z\O3Y2>'8'E.?29D:0S'[#EXYW(K8N9 9O^V&*0!": M:>N\=IHH1)E3B Y)=S@%;&TVD5^YJ#VJ$, '+DL?/^]#P.X.RY*\2,L#^:Z, M@%_9-<_\S)X?O0MJN$U([VM>NT(;^1^""HBUDM;6>&D(271N4&V'0.**3K<0 M"%KNB=8--32VFYS./A%OGGKD@ .?>,X2 \D>T!NI14$D%PL2S59\XU7YC'O* MB2"IHETZN-HS8"<+>*QPKA1YGUTW*;L1W+# !)1.4=W#.]OR&77CU5&4LZ2? MX!@I2[E+8J"6 +;-;.\ 0@E.\N72(#& I4-?">]1KJW Y$=9A>P^F27]X59R MG_W:>$([GU4[_4%GQ.(.CK78\T;NM9_,^I-V18J=('J/.\KN=+S^+K'$I>Q+3X>:8-._'["TSS%/+5?I]O21KWTZV""-IV MOH2:$.'#D7J5]$?_-V91F7-[#(H[?O@"2SKKSUZ Y4ZLW!Z8%S '@E"ZUMQV MB(Y"3D'KL[D/QH&Z<3*=[O+8[][5A]X$]?-V>W9@&"A5&HI\3E MN_U2A8G^]M_5'K? T+_9I??13?*\?54A*/YA8F8]4O J?J/,OJJ@Z@PDIRMQ$% M7?S0&?U=6\OFS.B2KJ!K;G)_^&S;7G)"Z"!;*:$IR_:D2(5WP4Y+2#MKR]]* M&*ES\FN.=I/V>L)3?2S1]EEVZCL?75O88<]>MQ7Q'ZB(SMQ M+53LJC9&J&S36/C!'XM_?O(-+SV;0\OQ,U=@[88E[(2=3D91G(S.Z#$91=-) MZA^GLV@ZG9PU"])I&$VG4=(\ODJBT2ALFXRCR6P<),013 D2QM$TAH3?%1A> M^F3TSA1PYQ)\13B5\ 1V_)&=#J-X]NJ,#>/H51(S*)J12\8SEJ31""/XFTSP MAI&-CQL >(U?&04"63*!G-:&P,1>/QV?_ QT#%TT, MLFT,_+VEY+O/"6"@MSMJ*>4*(\*):;=M-5T8UW8L ^MM\'#_::[-5!WNW?^\>H#5=8'U%Y?H7)Q#PPXZ)I+'5'[B>(7 M[/75!/>#$HX+]S=X23?U*52DUCH2\>]:[5=V:1K)-AP5NZ*-K&@4=UJI<+HG M7R/"$\8>Z^X.NGW?=]_F][V0'77[W?;T&>%TN>9PQ4=>UO[F<2T5JH-$(7RO MK#/U[F+U]4/O"\@^@XXA.?2E9]#YX%8)L_2?%:G1JI4+W][:T?;+Y3Q\L-LM M#Y\]T1TMR2>E6&!KW)^.>\R$3XGAQ>F5_WQWKYW3E7\L!"Z%AA9@?J'AI>:% M%+3?KXU]<$NE MO'@J\M)=]);>KUZJSOE M/ZS>6MR=MEPR7:C2:5,*JQ87O:OXQ?6(]O.&W[5:NYW?@C29&_- -Z^SB]Z M!%*Y2CUQD+@\JAN5Y\0(8OQ9\^RU1Q+A[N^&^T^L.W292Z=N3/Z'SOSRHC?K MB4PM9)7[=V;]BZKU&1._U.2._XMUV#L<]D1:.6^*FA@2%+H,5_E4VV&'8#8X M0)#4! G+'0YB*6^EEY?GUJR%I=W@1C]85::&<+HDI]QYBZ<:=/[R=9F:0HGW M\DFY\U,/CK1^FM;4UX$Z.4 =)^*-*?W2B5=EIK)]!J<0I94G:>2Y3C[+\5:E MD1C&)R(9),EG^ U;_8;,;_A%_<2M=FEN7&65^/?5W'F+B/A/E\Z!XZB;(V7) M"[>2J;KH(0V4>?X_Y%?WP]M7B_5 *W*U.JTCMA M%D*'QW.%9%;-G>?-6!$>!"MEM13%=A^/H MC/@ADTK13X;1Y%C$DV@@^O$@FAZ+]\;+G#?6^P?AFHRCA+5=6?.H&2Y(G?^/ M?C>5M; W"%6F+,O;/XMFQ[@.)]#O2$P'T:15$TJ*.!J+!*K<>0@D9)F)W*2@ M'$@/!*P[:P]C X& ME_BX%NGY@637>$PGPJ X@8\=QT%J++T];%_:S31GD K'#A(H13[!8Z$6"X P MAZ"#''H!TY=>:*\*QR%JP;6\9SO?X%:6FQ]_F"7Q]*43)0I35FO)S'(MYSK7 M?D-. TI(>V )MI+4;6&J*VR5";L&^N2K6@31PF M^!>+:YE!][F'/P:(DHGX#C82S.E&KC1R0O\7 JHGXJ?HD %\P 9,7HK? M95[5AY M6(/^;$JYU1^/HJ1)J^Q3Y:%B@BWLSR1&'-UV^4$K6 F1 3N03Z") M^K/2*Q1NSV$XYB0?QI2L/QN3K>$'<1:#[70*18-*NO2RO-?S7#5GQ\,8"HYG MH/X9O87@'J!0DO";>E1EI4"0&H0;:S\;<:9- MQ&O>73 F@F^%*"Z=R77&D8-E5@D13)&,<)[6(B;DD9BRJL-@.\: LK,D*#V> M4H3\>BB"P^;^>!J'Q.Z/QISBKTLV@FMSH@EX;Z 2N[LS53I<>()>H41SQ18C M1350PHGU4@6S(PF=**@:Y/I!Y3AB*4M1&D\_O'"4X"MCR8(G CF/&#KA2N([ MCQ/L7"*?JT;4+&(<0)>D"X*;L!Q"$IRZN&ABCFC.2.H*!8S5O4>"V)9N47FJ MY*"2%#4U&&65;8RV17JHJ],E+3H0*%1$B_Y39!JP!*Q.X8:Y"N0JJ] F@F$D MWG09KLOLJ#H? 6]0H5LF2HF5K5@9^KU $'.DD\:K7)8EB4S]B%?WFG$,7GL( M>L 4(19(D&#)Y^<_?IKAKL;&3X&.!&"PDY9N<(VQ1%PL"7K,' M;BH 6H?'N@7K+O+CZ+S<;H1]0F[5DYV37[7P\VPM F#F\N;"HCF ELXRK M(93X$-U%K4;


'8V*Z: P@UH2=RCG +%D.AA7$E M"!X!DB4@%W570:2LP5-PT\4J9S"E2 -F2NL;3Q;FL>;@87KMX>9:)+=!62_( M81"NK.?XM?:,Y3S3W50^@-(_S-RA5V.FR0!E>L\82[EK#:I/A'"JE<\/$#3N=H+!]BK;F$R8: 0 MK,@*?J#'6>C2]R&6FSWJJ+E*9\U(E4JWI) PE24GDX@+"*.I_A"^5Y"( MZW=#MD4#EI:YP!#0O.V2...XND7BBONJ,D5/TE9C%IFS?_V8>V R'PH\##777*B0@S$WYY= MGH]2NZ%T$A!CT?*O6WTQ0T]-_37]-3-:JW33GGC*!FJ7J8'&](:._5=3_GW; MJFP[_WY,;3UU_S12MLTV2?5I@]WGF1H-9\WT!IW?/:-C*T*< /&I9QZTLP>. M&!+5C*APV/N=Z::/F?,,8\6(9DML3&C"-.D#O38C1V4?J]!X@WY ]&?'_*MK M1"&7=V%Q3 ,Q:0C^F&-?M<'R/,P2,AG<0S,M+B.^' I=+A'\E[(;B1?2'=Z0.7?W>^'YO6\6KELAYS*O)U&H M1X,&6A1Z)1 /X?:K&N,=OZW,N/G9D_I9DY"&%Q;<12$B!XC&$55?6Q].013;FI7,B1(!M*/@Y%D>=3 _JXAJ:.?H & M=2@;?FT ->D)3Z1_4.>S4&ML3]6J;M\/V/%D5^O $I4) $\?9.8TKY++@B)[ MI\\W78HMVE2O7Q[#...HZWWWZ_[B0F_Y@*7ALT2[VG[4N0K?,K;; MPQ>A-]("\9S(U0*D*%?CGK#A*TNX\6;%7S;FQGM3\,^E0F-G:0.>+XSQS0T= MT'[JNOP?4$L#!!0 ( :)<%8T.&PO=V]R:W-H M965TZL"[.3%2[-YJ;<&R53'K3+;J+Q M>':SDSJ_>ON:O_MBWKXNZBK3N?IB1%GO=M(\O%-9<7AS%5XU7_RL-]N*OKAY M^WHO-^JKJG[9?S&XNFEG2?5.Y:4NYP?^H=6A]#X+TF15 M%+_2Q:?TS=68!%*92BJ:0>+?O7JOLHPF@AB_N3FOVB5IH/^YF?U'UAVZK&2I MWA?9/W5:;=]<+:Y$JM:RSJJ?B\-?E=-G2O,E15;R7W&PS\;QE4CJLBIV;C D MV.G<_I??'0[>@,7XS(#(#8A8;KL02_E!5O+M:U,+WY< M9ZB[+TRE\XWXU]VJK P\Y-]#^MK9)L.S4=2\*OF_T/V>?/S2@:>#[H$@[(T?=MJ\3[8K>7^0.<+T>TED)C"N0& MPX-*4!Z^H/5V M=:X3._^M>![ANTS)''ZES.:!Y8?<1L)T=5+51N&A^(7XN\[XWD^21DU>B"_% M :)]4!G6,W;<\RF>J[;*C*";+D4[A<#%1F$!F64/8ET < #"%:FD*E0>?H2 MWQB@8'Y5I$-A1-6A\\-?%E$XORU%)E>%>4GY(A4)Y.?Y"4IR$)VHFN3'ZK=:E9% S[Z^>?Z)'BR&U&[%ITTW_^($N MMMGJK+@(P.H MW0H"Q&/. L@%!PUI:3*=8Y#,D)LSUM/6,HLI1M-S.A^TT9%?..Q'XD-M&BV> MH'Z[$B<3"@6K;KN,%R1.&!*[OWAPY.YL/<^1O4C"A=SO30'C(70#?L)?+BD, M),$ML:[SY&3=]^UM1")*%SEB@C$I5,X@AS]5![M-ON$1R-K+&F0SHQ*XEX"5 MX?)TRUJ)T,I1GTV;;UL?'#6IQ=?=Z2J &TU2]IWF0ON7 M6XC4BF9M> 1H?_]97FMNM(92XL'=P7@*BA3N5BYD ([\%KQN201B#0D<+/C MPZ: Y^46(,S#BW"":W);M35%O;'V.TDMO:0&C]^S/]O4R=^M9=*J<92X$M9! M=3H8?#[8!%C4)J$A98UZ03CI/,55D4D3B)4N0$EQ-Y=0%D&_D1;O[4-J"BS> M@W8EJXH#NX+#;RRVW4IV^5MQ#\&*&MH^[!7'[E;)^P>1P&,R9\L4EC.48XY] M1.=)5E/D""-U=LN/J_Q>FX)QQ0BC=BK5\BCU^_7TLI>?I/)F(M9HK_?LC"+5 M).6JMH'1B>9AA7FE66'&1.Z=M_Q6*Z(^=M!!4IJCY=I9;5Z'P_17M;6G-6#K MLBU:JO,?2CL#N5.RN*C6+:N"Q#RY'H-MX =[CI1OCA1B&!!_*0E$9;A6>.6 M) ]G_L>D=0I"-D*%2LG::8!"!>1)H0+?:(-P!H$A %:HT."O]!S^:NM\>- 2 M5?;,35%I+I%KQ0.J@U*Y\Q.W.ORGR.Y5:CFL]A5AUY=)5PD=8[#+(,K1P_+L MP).,#3A2!NTB((TDD,!F&D=JY ! QXL!!VF84,/7FF>J G$%0WQTS['(S2H] MI$L%_# 1LI'K7TCW$R;5Q!O9KJ:Q/;)QPLK\)%(9):**[(^PO6T4[ZS=NW,8P$F!B0.BMU_FZ^ &]<4I[E(USL5I5 MI[./VE[UV +-E,@W1H[>UL*G4"L5.R"W7+Z.O(_'3W=T7>]DX38Y8[6YU$SML>HYF4>QS MU15RJG)L#/6C/UTS2<,4Z LR)SJQGN3,UU6V=^FD,&[S".P'=X:H12=H$^=L M^[)D?Z]XQ7(/&F8)PKIF;NLX!8'2UP(&+YUZ9&E%B5!6UM;>(+0;!>TQ6)I! MVT%V58Y^E(6TVX/8*TZX3775%6+JB'K96LMDA]@5!<6*/#SEOO%>-=SD6/>$ M J';46L (#TUEYB3..JWE]VRH"*6U!U@'-(F 6HE4LUZC2ACNMAR:2(43$!L M/?;*;D#:3.FOJO*1@RKE1SI$7*GK6NJ7OYHV_?>77 YRB MASV?5/\LRV\J:4$:HDBZ[(JU:S*Q'GK2IB!?##'NF-T.PI_Q\>[-<_E"7(LXB.)X-,>G*)A.PU%H/X71*+JXA1$%LW QFHDP M6,RFHS'^3Z/9:-GK(<,@"I=X!G-.QJ,IKN>+Y6AQW$Y&P3R:8LDP&(ZWKG=(>HVRO%P%(]FSVC_;;1X MQOI#F-DS(7UV$M. M 8>(YM8)9DM8 /_G8UQ?V__LNU^RNGQENR,BC2U;RU4E0@14+*8QH)E2.'SP"5(\ M#S$\GDPI3J8+Z'+GTZ4PG@*4^9R>6>!31_*<)N&,1B[G%%[1!']_-U;D>><= MK^\CP25G"'K6I_]']F[JC^T!4G$]@7U=K@S$]0P@=5?D%>Z*Y[J.E]TW_2@( M*-:.^;9/LVTKX75[0X4<=K%[T>T\I=V\/\&]4P QLVREA!#.9ZO*N^!FF:NW(4<8Z/EK3V'7MG#\,[8$VO[SNP MB/X, Q8%\9Q('GT*QU2]J8PL)R%5HHL$<3E?XCF4G1EA.)L2U>S3P^EDPKQO M&LV92LYBTOL8Q6 YHQ0;@1Y2'9QB^9G#DK2,0;ZHPH5+(@T>FBC,$Q'.B39& MLSG?\P!M=R$9#V:(T3)FQY@'(7@A>LZ867 MU(-O8>TV(+40)SL6;;H\>AEO=RX4&H>DZEH2>MLKX3@)[5ORA&?>XSB-.'4N MHRZ3!3;!=^.?]O[;GP]$"_WFCK$ MC\3*4DWN65[.%@L;4-,Q!P!<;'+1YV.2:T)9 5QVW,-F0LQE.J78QL?HV!0+ M8H=AC&>(H@TEBK$'!?&B&299P%U[3ITX396G*?/YF-TYG%O.&H44B\!-Z4TN M_MZ=?6"+VB,WKIVVNQJJ[)]#(;A_R34M^;7BVTR2J(;(P&[!$3U >:8=\)(. MXR#GPS=X-^ZS^JZ3PFVW8<[5BF"U>*(&C=IFS!ZP26T]XTTL[YP&=_U488A3 MKUK.2(&^\AV.@&J^^//=5N"V*08$7#L\AV0DHR\]9DNT_8@QA''T);^HE^*%/9 M2*&WFOL=>P!ZHL FFV#>UQG?3,+0(PP,S'*Z[,C4F;S[%*.=.P;6[,K;5R\- MN/S>SO#)B-:*O%O02Q?X.LS//NZ8\TD5$!(A[$4&U;?4GX.Q2[N^&4C\%A'-:37U.?3V)/0K, M>DW'?])/:&.37O#G=%B-=E_M#M_@V4$O(FQ/]HA>@V X6PMWWFX@)$=#_&U0 MB>9E9MJDB&Z7BB\M(6A$:+*7GS2.7E3WD ]I9\MN:TV?#;3=PUOB?J^AJF8! MVV/K>]X'WA<-?SDZ>EH./>Z\@T]XI6JMC.EV^(XR9'=LBD\=N)?1?R3[GW'& M.7"86DBB04@*>["(90KOX>Y M >DB7;.M%:W9&"?]:D;'O[FY\=\972Z 4B?\F34$RB<_0$9?L^^ M@B_'W;Q+RZRW#ZZ]\NR]*SI[\.NR$BUL??%W=5;I?=8= MRQ [\.3NE-#IN2$AX7_*O1SKGZ%X],AT<^RH_XK>0^VF-[P/82-]H^ K\5R_ M:,^1WN*JN6Q/DMIS7[B!.U:!WOR=.)T.)>A8)1)[JHL.0E.B*(]2E@_DD(V& MWR.,AGZ^<./]U 1!ON$?U)2V\MA?G;3?MK_9N;,_5>D>MS_X^2S-AG:4,K7& MT/%H/KT2QOZ(QEY4Q9Y_N+(J*F04_KA5$@F-'L#]=5%4S04MT/Z2Z>W_ 5!+ M P04 " &B7!6Q" ]NMT4 "D/P &0 'AL+W=OO+)MDYM"WU=)W6ZWJCJ\U;G=OSZ;G_DO/IOUIJ$O+M^\*M5:?]'- M[^5]A4^7@4IFMKJHC2V22J]>G]W-7[Z]HN?Y@7\:O:^COQ,ZR=+:K_3A8_;Z M;$8,Z5RG#5%0^&^GW^D\)T)@XP]'\RQL20OCOSWU#WQVG&6I:OW.YO\R6;-Y M?79SEF1ZI=J\^6SW/VMWGFNBE]J\YG^3O3Q[O3A+TK9N[-8M!@=;4\C_ZIN3 M0[3@9G9BP<(M6##?LA%S^9-JU)M7E=TG%3T-:O0''Y57@SE3D%*^-!5^-5C7 MO'EGMUO30,I-G:@B2][9HC'%6A>IT?6KRP9;T(.7J2/W5L@M3I";+Y)/H+"I MD_=%IK,^@4OP%AA<> ;?+AZD^)-.I\G3^219S!:+!^@]#0=^RO2>_ID#)S^9 M.LUMW58Z^>^[9=U4L)K_&1.#;'(UO@EYTLNZ5*E^?097J76UTV=O_OJ7^;/9 M[0-'N I'N'J(^H_K[/]!+OFDZM]TFI@:?KO\-WPI:6RBDIVJC&X.B5TEN5ZK M/$GA&O4D27-EMD+'-AM=)9FIR[8!H6:CF@2K:IVL*KM-&O@VT>+_38'?=6*K MS!3 AB2U;84'0=V JV5;@^<:Y$V1YBV>62=E99F;%-R2EO"%276TL7_ ,S#I M?W]1Z5PU.DMRHY8F-PT=EE:K](_6U(8QHVRK=(.#.>*>U-1+)55%86EKNS,9 M-J]A.:K DWQ8T\"9\SQ9:L@N37& 59O342N=VIVNZ!@*O]L*&[,H20:E;: * M Y%F:@MDQV=I*NR-M29UYAD/L(".@5X.SXWPJ@Q @7+U:D:)L$?/^U[_<+.;/;V/E MKV ;,$HR-HNCTX83VAP 7//.I:X4?2NGPCDWR0I1!_KZ*+2;C:FRY(]656"! ME@!4 "TJJ773Y)I\(-E#U+13;OX7IX>D^:#TL%/ZBO150N??#!TE/R3GB^OI M#.B$V8AVFFC,HA:%SA.3E'*;=?F^43$/$H'_Y[/ M7W3[39("L1L/>H..=DAMW4!P="0$.[<'*13[B#>D;571DS!=C>B>_$-HB4]W MSL2$R/OH\6P2*XJMN0+8)^>1%%@?O!2+R/H\=^3Q&T*3CDOS@'*FR:],Y6&0 M^D6330:'DAE#CCP1&>)E^T3OX!KT]ND@LY2O+K,C?K MR);YY_DU?O_L2-PSB=\ -[7B! >$?H%,Z3Q@[QWY;_/C$C%D*3A ):HJH7?P M&D)6\:26NNL>)B9A-X?Y]<]DSL"]USV@J;;9+-K.(RQ/; M YS@.9L)XEGIXEE;NDB0FBIMMW5#]D$!B_<2O"=#4@EB<[5FUK2J"JRM3X(O M:US0D]2NY5#G\V?/IL\#9M$SY_.;F^EU!Z[8K]1<.N3PXHILVR57Y6#7TNU**./0V8%&RQE"%R^BT$.G=PE@S7($8T(@Y'#)&A%( MP8DOY-?^:>O@<@>7P-_. M%;MU*V5R$4YO[V@[&W#A8=*3_@FW6)"A[(^9=6B^55^U%WI-]+W$J+Q!=EQ' M B"1]LUTBQT&P.#HDN;T-S@_!5E*M-HF5P?.>CG?^"Z?CBWZ84.),CR//GHZ0X8)W/Y]?Q]@R( M\^LXVSP"Q.^7O0-*$%[JC:6.7JNQ#L>VRCI-ZH4+.(EB2%Z?(--E;Z-21R 4L^ANR" M#_XEI!5W45K1]PD*S.PUAOPH"[D%<8XEQ#17RC?73\C 7LR>4%H"5\H; U/[ M#XE)'-T[LRE6E4).U*;T(Y/D#W3XX.CLLE1-<(Q*&DI"MU NE\Q.(I,XP)ET"(&(C^.Y/W&8BES44%)'T)7G);$WCX\J1SN,%)^RD9JSN+ MI4C?RMK(ROM$DBV[#Q55/MUTWWC#&>S)'W.IFVN]1,AU+-"F\42!R M03 6WQ$OXMQF%1UT5"0U!U"(N'BD%1"R #7(X4+^ MMFK%"_L='HZ,Y!F%:VU[4P2WJHGS[^8GMSV=17DZEXBE>)MZ!N([H>BK ?F5.]E &0$Q/N69%#\5/ M%8>2ZP;+AN(DJ.(SR@VQKTLAV&R?\@]X[; %U,ZCRN.N5RAR%64G"GY+&8^5TB(N[SU<5'WQ\('5.Z M)Z(-XMY!B:#%;1SBBRYQX(5N.\ZJD!HJ:?8Y\ X XMJ1+9)7BR]T]X.K*QGR MH\9U2:4N>1.RW(RB"L"F/BJH:N*=^:.RKO22D+K:^WE'H+]>Y;6-CNE0J-TN M8;HY9>@4 ]:#1; *;O4.&DR=C/HPG $!4XHJS::R[7K##^^13^2'"[LO*-ZK MDJ$IZM#P5H9\4T339>,.7Z*3EB54XAH>'0O4>9@F[ZBO&M+*CT\S M$;+@02=U/IWWL\_9].F?SH8?KQO$*KM.44CK.PLCHVP+!I.H91[UG7SQTNL9 MA4C9-HSM@",$02(LN4JO'4K [9U@$M4'ST>:$R^Z]'PD%Q?-GL]G+V*Q\,/F^H @8YZL'1%0%F!RB=Q5U&T(-G/2&MJ$K=BHUL1*E=/(8WOY%*2 M[;[K[LI&.\%CKO\?@O$N-@CXBD3.7UQ/GPW-^SKVE1^4_J]1"=N36.2F75 0 MRZWLNE+; 6/S^6Q8T%\OXF]^D+'W;(H<;.]"=G^^BR=K7PQ:Y25P$VRW#2E(].^]\&=0ZXZ M T6YX_NL&V >BY=9F,0@-D M2$BN"?*%VHR$E7QLH&0W6$623N[H29%*('(S2_ZK MDR%E"23\Q>SV_>>/7^[X[_GMW[Q$UI360I"_3[],$2[6IJ8^3R9'F/A [5W( MM?9)B4 #'G8822[8"<5!P[HNM_3M5BL="Z)!<JE-$Y=Y4F])O<)B%]0S83.W%8MET+KH8;Q(8^_N[52-:G.9\[TWH^+PFJKK;TQ.-#C$G.C' M4'NS[E-3JL851FU,(($SG0F=U3@)J_%@7*($)2E.\\ M.EE^]'IK*QA6?^1DV!"CPN]\$5V*<"Y(PRO0=^1^/?=MMQ(SQVSXYT]_CX?, M)M+V\/9,TS0(G31[I)*U"T.H@KL[JN_HJBU.^3FWVTP]SO>)DOSI]*J7T1>:5A2/3LCWX_N[OGQC=7K=*+E& M">&P=.&0#&14.OVF'^U!F4_L$RX$/(Y?-SN[=_M MN#&:D/;T%"W2HOYH*-7[*9-C"M;GB_OA/&8WI]DX.7C1+;'U8Y,>49E$HYUI MU7:W=@F-^NH+VS:]38\U=A4-]STV>R'BZ&8<$4RX[\-=I/#)1;P1"^8)A9 3 M=.+I72M(OOSWJ%G\X4^/U+HN3==Y'KN*6.@V#\Z*DI+BE%O<%UB3V/ MP/4'NMR4&&6V2"-D<+=_L3,4F5WZEG4TY.!+(]0;W)T+[2C*W;BX=+?1PROK M82-^;,=!\^1XP*S?_.I\<,]-_Q0&47$TX(#_,<[N7)D27&;M,UUV$*&^] MV((BF@O 3,L1TL.&+!FJWJF\E:L3F")-#_.(PL96?#NY:MSHAC#5Y=<9#Y\X MOKV7CHV"C=[0\2U,);=I@%:(V%$BI#"-)H>W(&16$1SQU?+X:N:P3R$A2U[W M\8M],8Q[\_SA=S!+29.'0KK(\;(]8H-4/$W^-9#)=XUNO;.P,S+2X%J?3?TU M.;Z"Z#J;WM@J>G EUAWYWR3TF+E!ST=YR0_WVE2<%<5?COF*4(P9 J:)P,$@V@O2017.#T EU>TTZ<:S\<)7TI9Q) L!AUY6K(B0>RMW-2%[<[=(W0!2:)&Y^0/J+J24N#'8,9+) M$CKX45O$/G6X*F]NU]/*=L*E&\K-O7>:)K5W+ MNC'R@0Z#BKJM0@"-DB'1:F;9"7U*.&Q8]68:.4PVE"^RN_=G;H+ZI-(Y$$S) M8+H48HS9M!>@[K9C/[S$,=!!'-^H#'(8>4OW5O*F$Q[LDJM;/,&5NB2]_AV- MO5:2X@?\$.7DQ'07FL,K&-2/$(>XC< @WE(7.U-9[W-1 A9QQJY7'VJ">2Z8 MNXOJH,^#((:'A5O_=DUD)VMK,RKR;T-3L/N-\,GLZ*K3^U.&D*#2@XRV\9P' MO;\5LQ7?"H3K[WB\G%##5MJL(XF $\.1B)XH 09C,A$^;SD#_Y^)THMX,Z4 MRL8W17Y.P]L>QY\:Y^,FU]'D?WQ1'G3F+GHX^D0'C^#*YY)RO@>B@B"I*Q+# M@U'\F28_^RZ-3TO#^3;1&P"YH0D/>N&REM>&N,V$Q$5<)EPUPBG$?(.74#NC M+]"E!K6=JXF6E.83('%O-O?OCG:W4)4WD$8TB+QSBV)]7%Y'-XX="(A0]$NH M#4+UPN,/D.7ERE!)XWRU>X?B-EE65F5+SE/9L-C!J&L&&5TT]@(:O=AP[GR\ MUD5+GLNL8/,X DEW?>@>ZK^L4N@]SP ,GP(I4S*C,1>(PKN#&]N3:".A3R9, M!@CG"=? -;U6PAJ+8R2[(:>UC$G79VW;;%D#Z#JD0PKKQ"48.S)C/ MGIR:J.V/AB+I4W(G4T?X1Q?-KF/B;SG<1O78X_S>&?:O[ MDV?UZ=$S&3R6<\X&/6ADS*3SIR^>3)+KJR?\V/7UDS!<*%L)J/ K,;9$5"CB M,K-WF3KVYNUE].8TEJSY_7 2%PXK+U&';\,KZ'?RYG7WN+R__DE5:P*=7*^P M=#9]?GTF$.4_@#]^#QO:!G_\)UP&QZ0'\/O* D/&PO=V]R:W-H965T5TB6W\%7?G9M:"Y[3IK(X7\QF3\]++JNSFY?T[+V^>:D: M6\A*O-?,-&7)]>Z-*-3VU=G\+#SX(._6%A^EKP3RFV)OG,4)*E4E_PR]O\U=D,&1*%R"Q2X/!G M(VY%42 A8..KIWD6C\2-Z>= _2>2'619SD0T+OV%!?+N# MB,L?N.4W+[7:,HVK@1I^(%%I-S G*S3*1ZOA5PG[[,T'47 K:[MCGS2O M#"=]F9?G%NCCJO/,TWKC:"U&:,T7[)VJ[-JP'ZM( O8LH[071NSA96O;OUTMC-7S[SY#@CNSE,%D,G.]-S3/Q MZ@PBPPB]$6R* :6 8,6=VXP W[)ZS6ZC-$\Q/MI3#2 M"N 2@D1S%^-P'&#+%V&!WB0> F&Z ?AI6>R,F.&B0%AE>:54RSJJF M7 J-HN1RM1*H";815:XTR%?A E4]$?? N4$"@ L2^$/21, ";C&KZ&_08ZL\ MJR8@5%$8E@EM 3BCOB9,:58+C6!KAK6 QR_%FA0482\>O.7"LMA4L6LL:3\Q460J=25X &2M0HV;* /6870NV M$QS("0QI!@%)Y&-0TO]SDAP^S$"P!GBH^:XDH4$'P5@UN5SDURK+"WC,:[#J MO01\%<6./;JXFLX YXH"9)ZP1]?SZ2)\I4,>7<^FS]L%P&HM"-B+W12\>L>7 M!;J=,0K$P6.WTJX=4UR#NSL=C!Z_F#[M'C=+'Y!2]U00A)_WV?D 7E@?B0ER(/00B:XO7T[9;\TO&*W7!>*(&\"4:.8-*2X MI5;PA\+^%ZASA%MPN^82\G^%CQU(?OO-]6+^[(5A;Q37.4DG04D 0QX$?E'F MVV\6%QI(]+;>+N68L5^O!=90PCTVVH%P:TGQ#(Y,#&4)4<#]XXX]R&. M#Y.PAF\\@'@2^+2C#TL]B3IO0<.P+:04R,'H6;(,B7)8;_ _AJ!P>RHU M1"]Z)*D/G1TR)=5N5$6TJ.K O_7^(++/L%!O".1AI-K E;U8P-4NR[JJ123$ MB0=5%"ZN(GZ,X $O%/!*_-FM2I/V@R']1S.S)P2<-UIC]=35F[B'1L^X2@*> M5[YM;CZ?M!WV)]Z+U-'\:HS(:-%>!T9ZC80KJ M>QBZ%/@ P'2F^UN_@!4];#U0BX!-! >W PE/-?P>"@Z(T1'41P?L M>+@ !:T SRNHL6$)E(_O).01!L47)#/ +(@P.%&PQ\@T)K_%[,5/X2E]G[_X MKBU=#P>-2T[\41G#LU)4G@UGLXB^M'9&&,V07PD/@J<:"9BO7 MZU&T"DDB[:<=H(1'3=G;RD>Q5Z^@_@3;2!#[(/;#[\$.X\J/T3EIH7W?[S+( MNW@H;_-!Z),<]L2]I]5F" &D=2UP?H82!+I=D!\WB/;U :1'=5?)_W;\OX%= M>A^\QUJ-Q77::XQCZ@ R/]PB7"[:HG'*?E6M',_''.VOV,V9?86UX'5./+H[(='7H8!^NZ*(F0F=4UH7: M"=_Z>#0TS.#. @H$ORWZ]<1?"5XG%"&)J_^Y.N3AF$G:#,"#_<&235H)GF^P MGC61O$\+%%4ZJ5\CFH7I&":OCS0@"21&+=+U]Z7R\71L"T'JV9<>:9EC&%CT M^\Z4HU/[,,@L(3]W-7EJ5Q%#1EJ_=W'UMR0BDH8O]O_A5Y?O$\#";).AAD!Z M2E"&3@*3P:^EL&N%N6\#6UW==ER62,4K.7BL)T@2RF7C)L ]\!RJ\9^W_C@2 M,(F^[8#@V,>W_/?%W[HZ6_*E*\8.MAG!!9X.]Q43;Q4\,3B=\Q'RVT.,Q^:N M[WXMY% @97U7ICG%A!5NYKP2E#5\BI[T"[9Q#P/EQLH1!>E[9QAV=6!TS"N' M6TLJC7&P%.? ;4633.0IJ?;2,##]N:F2E,K!"LG8%L2WUI5 &<@OL1\R33MN M"I)T^HC$"YQ3GPXNH]A)M1T(!6F(/"RIE88+A%Z&FH1R^7EJ_F&"Q\RE0NP\ MZ(='9(QTTMJ=+7DPS;NYTY51LU'EAZAQ1Y)T&0XU,N)C,.1!GM\J$5K3?L#' M'LD="*PL_-] Y?5;27;Y0O]4!6U7D2.\"X!:J"^G:O]:/._U(6V*Y2R02 M;=5 ?&%A5(//BK$4 O(EG4LZ/+IK./!N1;\K=I7/J!#!>+<0CZ":BCUZ/GW6 M2V0/.@^2QSUJJ_>SWJZJ>A(E5VG?0^"=>TF#CI J9D^)ZX:L% MW75B=[.'(6!I4=".T<%6P+ CW 8O_D!(C0-JWQ_WE_\F"Q+Y9U">$7<.1&/O MV*F38C-7I?WY''S(LU(=4HV*G@X@$?7D+OVZ<[SARS?TR72R30C$S9JXI7I- M:B@+OH)C>0P%$2Y&1.BVCBB"S^LMR]WH=L?/9PE8^_-!QT5CV!P*X]ELQ@Q4 M\>XJUS<9V#Q@UV!5]F7"-KQ 0.=VKT1,TC%4E35DUPR/CO!A_^8'+UDT MM"="F&#[MNMY"[E[HS("VT^XJC/$:M<1A3#*>D$'/9;$T=[(EQB+?/;8H9_? MI.L0A<@BA0YTTN(\&;96R@+JP 52 M!_G[7M58VBGN$:*@-((>U0I*]<;##_[,\:K0Z8V4XI1!X(ROV,BR*7$N*$(R M]-M:1SR-8X,:R^!0%SF/%K-.%-)X$CKYSNVCQ_&K\85=ZT[9[[5R2W+![7I M5!$O'7VI M)LY$;I@VN1#\21+81B%XT"N!2NLG4UBL#!L-)AS-KRLQ256(%R MXC3 *7&'R 5J]PH$E7$/?QC=8,52-J5Q8_+],C(A$^,/G\$_AVX.L#I>O&./ MZ?T-RNG1@?#&E<87<=QJH+-',R8_@)NY6:+YCLD2_%TZ]%L*@%?A3M;R[DYH MI$UR]]I-BH=6N3T5AEOMOC4\WTYU(7]B(6\U@ORW:C?NCN M(1F^_*F[A[$!W$B 8'KJ0?D0=[.D6OJ_<]*[BDBL6V>[ MNXUX4X$[L-8@!\2+PB<0#*4G/1F=CEREM])T+=^YJ#]M/C+TXMIY\IYA*YMSW<03: TZ!57L!4,>G7&M'N#TGVQJJ:W M%J$.MJJDCVO!P?-Q ?R^4LJ&+WA ?(WUYG]02P,$% @ !HEP5K]R:X.V M! )0P !D !X;"]W;W)K&ULK5=M;]I($/XK M([>J0$J,;=X30#(DO2*E2=J\5-7I/BSV -LN7KJ[0'*__F;7X, E :7J%^.U M=YZ9>9[Q[-!92?533Q$-/,Q$IKO>U)CY2:6BDRG.F/;E'#-Z,Y9JQ@PMU:2B MYPI9ZHQFHA(%0:,R8SSS>AWW[%KU.G)A!,_P6H%>S&9,/?91R%77"[W-@Z]\ M,C7V0:77F;,)WJ"YFU\K6E4*E)3/,--<9J!PW/7B\*1?L_O=AGN.*[UU#S:3 MD90_[6*8=KW !H0"$V,1&/TL<8!"6" *X]<:TRM<6L/M^PWZ1Y<[Y3)B&@=2 M?..IF7:]E@)7&1&=RJ&G%K32K)VT,\= M1*\X""/X+#,SU7">I9CN E0HVB+D:!-R/]J+>(:)#]7P"*(@BO;@50L*J@ZO M^AH%YP/8T' $870S2?FDG>LX2['KT*6E4 M2_1Z']Z%C>!T3T*U(J':/O0_H>D!!X-/YV=W%^?6P8=WK2@,3^$^OKB+;X=7 MEQ!?GL&7N_AB^/'[\/(OB >#J[O+VQLH\8PJ6 @*19(!?4I9T<=#Q*%A U":DTAO(>FWZ)KY#>@ MQ,ITY[*/3NFN%/E!&4HC^[3EU_Z'L\A&E#DY5.20+]E($)S-9*[D#VI0D) + M/*:N"8(SVDL)T8YV@_RU"Y>G]$EWI FC0L]=9?P2?%T$.R]*BN*O$R8XJ@0O8 MJF)%>XLJM?JF7'!'Y2#7Q(E6:.)(IUJ-J*IV&*LV;18;U?;($AR0)0RH^CGK;J;-%&.76+A?"V?RNE5QR[1J?=?TFJGQ'QS?% M#;T:C[5MC]9(X1*59N+W()-G0,9E : M+ 7_UWJ$)5&,OF-\6!BOBHA]1^=3[UV5K=%M MAG30V0%5@SN9\RFN>%K,P'$^^CUMSP?HSW1.CZ4TFX5U4/PSZ/T'4$L#!!0 ( :)<%:ZE1]+ M;4$ [Q 9 >&PO=V]R:W-H965TJR+N<>^[9EZ]OVNY]?Q7"D'W8UTW_S:.K83A\^?AQO[T*^Z+? MM(?0P"^[MML7 _S973[N#UTH2GII7S\^>_+DQ>-]436/OOV:OGO3??MU>QSJ MJ@EONJP_[O=%=_LRU.W--X].'^D7;ZO+JP&_>/SMUX?B,KP+PZ^'-QW\]=A& M*:M]:/JJ;;(N[+YY='[ZYN(?5;CIW><,MW+1MN_QCQ_*;QX]P16% M.FP''** _Z[#JU#7.!*LXW<9])'-B2_ZSSKZ][1YV,Q%T8=7;?W/JARNOGGT MQ:.L#+OB6 ]OVYO_"+*AYSC>MJU[^C>[D6>?/,JVQWYH]_(RK&!?-?Q_\4$ M<9\7SN2%,UHW3T2K_*X8BF^_[MJ;K,.G833\0%NEMV%Q58.G\F[HX-<*WAN^ M?7GLX9N^S[.715_U6;O+WG2A#\U0,-2:,GM773;5KMH6S9"=;[?ML1FJYC)[ MT];5M@I]]JE^^NSKQP.L"4=^O)7Y7_+\9POSGYYE/[7-<-5GKYLRE.D CV$S MMJ,SW='+L]41OPO;3?;T-,_.GIR=K8SWU"#TE,9[NC#>W([_]_E%/W2 4?]G M;L<\WK/Y\?":?=D?BFWXYM$!(=U=AT??_ON_G;YX\M7*:I_9:I^MC?[MFZYJ MMM6A#G24K]JFAS67=)9S2_WHP7ZY"G"CMNW^4#2W")NM_1K*;%!3@%@]]!F/5QS)D/Q7]+V&;9S\T<%"(7Q7\V!\O^JJLB@[!2U_*TX-,=,0A M8!5%70/^_]9VU7";M3<-S):\VUZ'+KNYJK97].HK7F$6/H1N6_7P "QTZ."> MP20Y/!@ QP\'.-?BH@YY!BNM!ARG:F9&N2I@<3I"C=N..ZV:(6VB^&J& 3@_H1@\BX 43VT'2# M1D(X=W JA-H$U%N&AD%0+ZK=4X(3;4L>]TM,AT=B2-N M5LCN>([?H0_Q12!!OH*MA/#GNI (*WH>BR8L\+ MEZLC5( M. B%>/D'M[%+D)']G1 .-R*!R":Z<(5R+Y"2,5UZ&ZY#:/E= M2P:ZU!6Z3 29+;P\=K12!+ Q0MGB)GL'$!V ]@#] BJ/S%?NCMQ 83^]'0'H M"QU?@>S8$_NNVARM(SW]#K)\/THC-:$1X7R_H^.6_C3!D MU[7[^"HR(QK,$,>0)J*)($6.7&VC%^AV@GL10VF.1 P!"KP]JN@1;^#HSLQ= MJP]T.U1RC.$9_54>8%\KFAB0C!(R1'"*FZ MC]A+J-"5*/4Q?2!\^MOY^1LX!^#$76#>C_<%;Z;-A[<"^*'G (*4Z47[95MSWND>QLD:0R1BF-.L!" MB1P!!@YP*[) \"":MB^V70N"9=/NJRT@-1!HWBI23114^B.*GST)4E&_-3&! MQ4-XN.Z_@F>!&H*$<057)RNKOCOREKZ"E6Y!,H.O082BZQ/7!+P9E&F\%D!1 M9&5?9=N:P'G2!:;0\ ?,"#_LB^Y]&'"+):CZ2(1@.5VX/-8H5\/H<"?;+H$! MP'U?#71U*X!S@%$NZ_8"SV2T2:)YS66+C^Z16>*:4%@ &D\BT:_O.]A$^(IE MMN,%?)]=A:(&#)453A&") T<^8+,!:P&O,#7+!+B6 2O%.4=6I*&B!<*).#.]+'?A/I%H6N\U84[>&C[RA!/@0";=8QN M*-ZC)(@ZR\U5BTHI8,&1D(L?![Y2EX"2@%X(?3@HYLY,RM,#VV0K=/8+H[-? MK-+9OX4&5E=GK^5JY2"'&([B1GXB/$8+05DMBK]_]AQ$CKVN$HD2:/;XRKX@ MA >$.P;6J/2!',#7(1GE^R]_-.&R0"-AI"D-*1478B2CI[U(@@"/+]G*NW3E M?,MQ);)R?Y^18HAJ1Z,ZPH'3[XZA1D6 *&$--ZN3(?G4$1E(L^ZJWNN_*HXN M$3$:Y(%TC&\+(Y]N&J\>\Z,RH#F "((09M!D?J/WX/O'\'4)U \-,OU#:$[3%37+<>+*P>W^DT].3/<$^\"+70 M#=P+P MV6J,T VBU'3=QP %(%\BJ M93B@&G,\ *XU" =DX^&ZK:]IS\Q_)EP Y'\BFN')=\ M]N2K5^=O7[_#;^GOTZ\^4V/7#1*FIMB*> 9K!E#W!++[(%.N#!]>+P,0?,0A MVW]YW)H@*F>["V609V"06[1" 4?YH+)B;@_".U.3S^'8@4P!>M\;]ZK.VSL9 MS?:K^QS:H:AAD9\\.T-IHZ9SHGU]![1D?P'OB5$>_KT!E !,0*9U**IRX<&S M-1WAK\:[_GJ'988UYK=P\2Z;:LD0_N!!$G+4\??_(LV*'R5R038LPG/".24O M/4D5.6)E@2>BEJX=DKQ]A;0/U9!*K<27;5O2%28]#0]#+#\Z'F,P'S$.HXNP M=:&LL:N%B@>39U@&-AJ5&LP/_#C)Z60IJQF%36M%6H^OS*S5+30EW,#*@-"Q MQ7@",S;U5: L'@<0]_ZE,C\R@).A/<'_,]&&!5J7'5$)7O\%3_*+(?5H0GR^5!,/R M>OC<$^U1,*GT;TBQ06%&/WH@P MAA,I#E>H?L'I5\3=3&+G4V5ELD#R<-*$@+8"4B88TF3,NCV@EDE+@$E@1R3< MA(K52T:15 S"JP2\X@.)#;@Q ?:FP<>FW6<3RL 2;R3>#"VL)34 M9GL41 XUH<.61*;#1)IT$,AY^_)Y"C):&=VH0WU$90,%D.,AVA@9"TL1HQ;0 M["$89CSB^>E?\NSI%W^AIY^^^,O$D&)$5*X.VL"1C2*N3+@$,Q4:"SX\R8G' MABV+IW$[(X(\>_@Y46<;M(X,L6+"3K:]?*J3:ALZ.'CM:US^4 MSE4]X\[A.(B7!PVU\$/GJ&@A@X\M/W40;%89\!MX1$(T=NCO0[_ M])QAYZDEVE@"4?GO';@>1';TL,EC9_!!D@'">]6P]P8 E7LZV'9Z$Q%@,/;) M52L8;@(.S7@#5[/&G7F*-2=RPM][N#'BOX''R9K!1 GEVPQ'"9T(]E&.LN4O M#%L'.*O70%,O6<[_(;WR^-7/%C-@LS/8D\F]52BU- MUXB8$1R)C1H[$'*]G20#]"-J8T8('E:%!?;O\81.W/"F3'F/IA*-OT+=?VC; MFJX7B-A=M+29JD0J5<^ZQ[8X5 -JI\#[#HA_+) 0P8X+<&X"X;),)H!:B<%) M)!(T'@1R /$1*,:RP6,B[$7+;TH R7\-*&86:#( =^U.;!-U]KYI;P#!+Z-' M3(P!2Y@M)@769=&R&II+$/;IHX=,JD7[.>%F.N< [ 8#Q9S]$&>^#]CXH<3& M(7*1&FU)<@&$B\:*W]J+% OP"VM8EA.T@1VG5R5]LG2%XYL1VU: 8Q!$P#B)L[M3E MLL6$[0*L;5]7/1M5VS&A%N]X$OD0GT<@E &-18 =1D!Y?&=R73'.C$C,G*F" M"8XYE(& (M?N[3<-GL#("05PN!XI(Q6XX%J4UB?F/4B:CE/8@F=Q&8R&Q0&859MB_@ M"F6IIW]-\"71B(6O->B"65[BG;?9EIY(XBANSM^P7$3J!>TQ:HZM1'D1JL6O M"0)HG.2S1B/91\C))HU+_!,97=GQDC#,3TZ?;KY0DTZ>??+L=',:+3PP&#[P M/#Z02M]CHRU,=(QRHI %LBL#IEP$941X0)['5625[L-P$<&A3UUB\9JW!9"&#AG&+5 MWCF;J.R -WZ%B).K(O MWH<^ZA\RJ]N>6G'I'HE21.OQ]^?B-E%1X(C*L$,BA[\0C;-UV&J)W*:SYNY@ M\%K@93 ?.X*5/$L(.+1:RJ2V%4.J\A@#!-0,A1!A)>E^>DO*&?74> M)'PQ][(IU5C%)CN7U;NG2M.%U7J8R*&X7O+!FJ$,B9Y&^N&,$40N#DU,&AK9 M(K[;N7@$B7_-*&8=KVT(V=];D B>9R<:7MZCI354UQR3^W<^B?.Z;F]8[,%] MF!Q^'OW$/SH_,7!-_;'2C8&AF3Q+]Z&RUZ.B\I8(/1_0,G>,0@5%-E.(:KR-#,4J, M5%<8#$>H919'=5(Y[!YID7T<8GZ3.45@,$!D$@J]4+.=P5BWX71)4*F;TI%0 M-K#S-?<!PF,+/[YO.\TZ:P M8BN/LJV&0LK=P]@-@.:^I2,J^ >/R8'\W1*F)P&?D1X38F[K-KK;Q':!T;6) MLP,I'@F?<'H2YY:J)_T5B?Y$*/87Q%EF+ T.1]P!1.)Z]^B3 6''.4L\#@;Y MRE$@5'@[G#@E 6;^'FFH#ANT1_KUSIA.$H>EYZJA7LZ+\39@^I<$)\T>& QP8.&6$Y(5KJ:TR%"7&I(@NL>HJ. 91.I.1C8P;J<>38&"/[JX+- MJVNKH)LU"BPGL3CA:3X- ?[\C>Q@&(Z%L@J0_WF),1]!8VZ1W9VP1<7KD\\W MG[-DB#CPTB1#BS-%5E>(MR 1E$"TVE8'"9_GD "C\V-%X/GFA4Z"RZV&^RS/ ML0J)-(:M/\UCX!0/489NS)$=OXF&7R .\/ZS3?8/5:U>>=4*+L#,&8IVM,QR M1#,A0]Z2SJ86@#V,2N';0]CWIJ*,*#;("]7>$IG0070=4L-1U'<7S#!T_Y?X M:?2/.L,;&\S4:./"W,@O*O$/(YR[AR>8D,+Y@!WLT[>K5'HI1ERTZ")A8C<=D+FI!\^BKN994)TJZ):PD?.YC M5.:MXL,R2J\"*@D$(M-=,NG('QO06Y>%FA3>1C]V>5O1\X9<^;&W E? M>.0>Q4#FVEZA14/]WT)/UDF0\X[S_6##*A&@>BL4 I1I;EW)LWFC6Q[MEV8HX( Q.9IY('AW=^2,B=U5W"]D>X4Y M+H)$4%>YJ 9''!F!:,J ;UE ^HQ+ MQ2Y?+]$Y>II)5HK:*5+#!BFP:GKHG.E!C4#.]-#[)#T]7?)4WG'$*/&OG(J/ MC(J^OW'\P1_P,K]IX1QAD:29WIJC.C1G1 MA^+.SLHHU6/.;T<@Q+ESAT28S@M"3UK[*#;TFA=@;E1//&1,]I M%+=HOY?B)A&DL/((N0>LVUJ2Q&%2)(R*5*I3'3?^0&^>W !DKX0'B>S(>?;H MUPA(EJNME5*(G ?T)QR-I"$-*U"_R$6KV65)NI%[)-7WS,14#7X33"3=7M57 MR[J!5*<@E 8A;O1<1AM&.A@!+!R-@]Q!",>D9M@@!9YT*-5M^WD+[/S8E;G9#N$$2.O+T:_@&IK!!QQ5SJ5Q%A!9#M( F\Z#-Y'D &.4QJNJ."V M 55X;\46:JEFS-[0]4]+J,QB[<7/5/JD[-5R7"Y 1=)JYV)U)2!1WJ!Z&&BE M#P/%>9/UH5$E&(M^A)B"*3,Z1>NUUW87*)*Q4Q\FL*>(PDF:(Q>%P"- /9(E MD2\3I%JB"/*(Z *$I2/L7\Q@3Z]0AM1XUX)\G0/V@US3'CBCGXEZI'!N57,\ MQ=G>J%2!9*W:53 B&R]#PB<>CVX3;_SW8\'T"Z.#5V(Z(MIC3S#E,U'U6RR7U;S'C#/*']\!U>6H6?:C M T;F-A4"72^$$12Q79STIPP2LFB9-+OU1K M&:LQ=)=ZXL*HY[)F1 R0 P!B8+I6#]''C;M6&+D2O8=J@9:18\&A)%'#MG( MB>E*Y6A,N:QW^*J-'H^5;(JZ*R+Z9K!59Q_FCP+&N]0,,5=(?&4:&8CQ\WL, MC%6D3.(>XG)MB;"17_PCE1R?$U#*P$%4%&(!I*B]Z%L0.[;,F0Y7MST)5R1* M5:T:]G+-5U']5D.169O3A-9!V6#QJ8K/7Z"/'RNR7+7X([I?9.Z8TZ.0B M%,0D)(VY#)2H/Q)%53;KR2( (]453%!*'2VVII#<#;?ZDBP+@$B8+RIEBF), MY'#5A8 4'BL?BAECM&">VJK%(>N/F9N@:Q!WC;HTBVB:_DF>,JXW0P(4QAHL M0@;Q175_IA&I8E\-Q_EB'A$>O 58& )F1+1E:MN)FPK-+;HI*PTQ*06((5Q) M03L)75OVQR8U(OH;S'>A" $)1HJJHL(O\=+KX<-*2Y(M>H"66/7)75,0%N&F M8.QPR&="A/!7%*92=]B$;R6 60HL5"NBQC#2>5^%^J,@@T&?".5/SIYO/A]9 ME)]M7JS$I D&0J0QU$%7R7*]GDP<8LE%RX0OCIC>1Q=% MJ>7C=DBXO]\')!XBB9 ;XJ?\)HW>8NTM ;R0GC)1F\=BM"=\.Q5MQE'BGFF;=$@'ZN%E665"LY'JZ6GKUV^^!WV?_4 [^O1&Y'Z+U M%19^TML];3%;/I=HF YZ[66%-R*:?$BT$OH-J$V$ 2" %8SX X!2$$ M5N&IR(!'<='Q!XW_3 I'BKDWC5MU57N2I[B(0'!9A22JUI0'/%?H)Y_@MC.V MJ8(Q>AY6Q^5U3GRR-:"\YU9C]U(RQD-KFG)(;;@8?-#+)B.<8%E1LN98IF-W M6G0LXADQ=>F)^0@P,B&'8GZAP-XT(E07?9M]6I J+IF^GT4_'=7NQ= &#!X# M<8="RP?@W6BZ$2%/Z:[-&L=E(9E<50 +[W"[",,-1D#(&!1\A5,UL9Z'M]J7 MYHK?1:A<@MQ42$H16_60 3IY]@KPL #9^U;IGT6R[8L/(-)8<0 Q\X.P#5HU M'18EQHJUCQ?"M4QTDMD7'( $'Y:W A.9?^1WPT.\U.0+!I MN8P7[[^S1'A.'N#OQ4U""M(VVF7;!.&^XIQT'OH,AG;;X&%.6'R7U1FQG6S7 M,MQMN*&')LIC#3UPHR=7==>2'E6$"XFJ\'#+.8#4IW&P8IC/,M]6R*0 M8_%7BHN=BX4BW6N,5;Z@'!FH2-M5J3@&+,F>Z-30T"0)U [K=FC'(4F0JV<1 M"3$,&%(4=1@X^L5C=UKW%6_[1/62.X%*=R_S2?*V1K;X8Q))8V&ZBBM2<S5;;8ZDASN;\)A\A0/! 3C0V M)4=*JHF*2#X5A&3= K/9%=O[;6Q-&HR5\D_7J]O[$M^XCG>H$X9+P*#SKD-; MC$@N%NWX@QHL7XLV,RLLKD_J3L3H1(P+IUP,JS9'2M-MI'&BL9@,9F754?YP M=B)OCB!+(2*ZL%?9BME>98Y/I8S5/WYXK06L4N+5%!9',N-.8=NO@QH:J79< MI$+7XG\?D4FV'A09S)ZSTW,_"Z8JL?ZJ9"5KEFQAE)R1>3+TV>+[2=T* M9,Z?*ZTYHXLPYT+?V(>@ZZ^J0SR5KX07ET#PJ(6)E,D\H.G5 MN/7U9S/UX9$V[%MTB]-QRDH9I/. F8'*'"2(\D<@5TX4]4:"W,=>K709$.#' M02;)"XMBLUA3YQ;INAW(F> <^V./_D"@R"AK<*<$C+F"X^'>&;1GCLYIM1"# MAX/+#A*FB,-J5: XAHOQQ*RAB[[M+EP5>WU1:SIATQ>-DJJH?0/N1(L/RM,B M,.7.L004%14SA=R, #OK9&Y6)G^=+VN_'W)W&LF*S]QU07WUBR56Y]S3MVM M[NRH4 VKC12,9DG6BA;\GD$B-C,E(_\)#1;,';+>8.'7^S1BR$5BY<1F1R4E ML)A2^@NN"V&1!^ECT3")P7D^^&+.J))8!6/N"P9)4CJQE1M(7-MC,8ZK_JKP MS 6 )@4RX\^F*OK-CL0DO56>4\A^*1ZYIF>-Z9&K2@/$%&FU5(A'=5\;83%G M<]$PNY:QBF9=WY3$U=U-D+Q/%C#;@60N0=:5Z4[*1=#$KI',M,O&?8QK815B MKO$,&T0M7%*2G;5ER"B(V"+[JZY4G@'K_:[JN5^+9(&)N8, -K>08/67?< V M*C )3$@&U7.*E<]/U\N2_SGG MA,%1'W54ZXN;'A4#N6RC##4'F@G\DN8D+7:HF@WFY.+Z$YN@YP,2,P;WCIS= M,<;"U2[L0BQA*U*9J)\V*XD]7/]*]-&UTXRU@$_7Z_A^IS.+EP98QRLL$C,+ M^X\;RK[?V?>^HIM*]U.?U\601M$3VT-3$SM&3'"1J\.E75P_->68Y,"VA"43 MRN:,4Z3!:(F,= %W)D^'IJ*HN1XK8L=83S'AW"+S7X+$0BD>*S2SLBS/\#FQ MC[LD">&68IAK721C#L;9>M;$CZB!_TCRRKDP+F2LH#)PALUKK2\QASQWC/W& M I\.?DA7LF*J!:"!AV^7YN%0Z5VS%G%= DVDDB#CZ!'CLI[>"2*8BSX0#%I* M^A]9R/"H]!Y[J&.<%,CT^^->@UIY("VF S.\2NH\4>VGV$.C":Z%AHNP13O6 MQ2!IY72TP)Q/T,W3M[OAIA#OMJ_TI(D_& @9(AAS6!BH-V:YFAV,,!5VMJVB M8U"PT]2>^5-*"^].84EIERBM'Z.-FH79KD"[P0GI :H=FMSBK-IA=ZRSFG(8 MIS6J3 GZ$>>\:NL2R2WF9$9YOM2=^8M&5(5]\GKO]#,OO[W/2OQ2 M8*VU=V+=20KY"0PA.KLKS$TNM2='0R S_)@;#11)7*?Q82HWDNZ76!\E?TJ< M?E+:B\F)0W*//Q+R-055K&\P!P([@5\6"*Q,U^/9$$@&NKBJW]JJMI(4'-PR M*BG%F/8"Q=>H*A'K.8>V+VI8P*ASF-2T,^(/#X5E/)[-D-1^%70=2KSH/<5, M87\-:3P'\_Y3D_7-^B@!H:R-AD%#PQ $N0J/\1 D+-53&2!0$?&<\%2W^SO&S!OU]EZU.F=AF3,JL=M6 M2S=1:%OZFXMP3(U]:)Q7OX7HV+2G=C9/&J6KB0XG6GSK#I*O7I7^_BN\O4<$8?6EE M6K0^[ECH)&H41>3>URJ@?IP/G-KB6I4(L[$*U1?0PKD26S"MVA&&8B#)"_&T M.2)!'C5-X1HD;++B1_S;0Y JW@\%E6O]NFN/'4#D]V.AHB'YHE'4$'<@TG[Y MF1D&Y@V-_9=ZMU]%!6S^GGS$.(0&D]S;*:&+3I%[J(*&P(V,_@X"?V9VQ6+[L8-I#.,99PZ:NT2 MV$\H#J7H2A>4-H3M55/]3G$RU+LB+5U*LN5\N+6R8M[11O&>G-#1SW$UA85WA9W#E>PNJ5:(&!>HZ:]=&RNK M->60XS-49[\#ORZ&;.8Z/D58PN&/8H@^)LI2)/,0732+(B <6*F7C&Y"/0M+F&'!I\>5EP[!H" MKRGJVW]Q:96&>CBB9QR#-NG*$DUW ^>N%;'4@D9'I5AC?00@EQH76RP533Q0 MBIL6R8TB/] MWC20(URFWW-3$KV\N0*AL:T:!(%I;>&>1!' MUXURC]"TMNVJBZCE^V;L>N-<[6JJ=NZ*'A$L8GXCDV!?*H7;S8VKE*44@>M9 MS<71+S3CU?ST"?F*I75'UOX[<;(&1V(^Z8I/_#+ :1 MM!A-\TN(08^U6Z$(XDKE2-/$@3<"W4 M)XFB.Z2?VJ1?ME58-W^GT;9P02PZ8>PC#PEU^Y)P .ST-O] M'I-LAW;[/F<_S%P2[L37,7>]?R'2*?-1_34QE5=?>E=Q!%/S<8:;0J)BO M>.@XW,>J&G+5@=EUZXN*T%@]F<*:SJU2 _(SDBVY"0772/?4\9[ +!Z:;)/[ M.@_8K,, A_0>!,),X^F=@'B7S6I\B"!W6$D*Q;)1:*M7S0BYN2#Y<(^733Q^ MX-:MZ 6W7+9;]'IR#_2;E$R/?+S+9M9^G?4AW[D'[2,_E= ;6Y 1GK$!4#J9 M$R&;/NU*K*TS93Z.>FPW3@H#>JYZW M#Z+C\F E*2G'B1*?5FQXR]=UK"*E.2 N>]$" ])]&GG@ ,ZO/N%^Q%"R=N,/'0)\N*EIT MXZ)6[48Q+OML/4::O+;SAJ+5%[,/^_K+_E!LPS>/#E*_ZY&,AE(0@FNU!JM7 M<@->BIY3XGRC5FI*)BU$X[GPM=QB(;UNXD-L6#:1]$2N0Z31('EV'> *B.$G MOH3M?Q.JK&0)0TAOV1L]8;CL;,%,OJ2U;.I7*.AE.C>7=D+Z72]=)>8?P2+F MZL-$+69D?:ND*D3!!8;YNA<]5T[7Y@[J1^<^K1&%6FY2["(%T&[#S_+2V$SC MNK7 A^MPRU8@2S;06$?\4M)?T7%BRQ:GAU60KSCZG)2$<0/O1#BC[$K=,)7V MDCT5R2JG0953LK44#32OX%*@4NXI7I#ICD5<=/1 MO9.,[1) Y%ES36VRMQ1\T>XH#,0KMK3%,4U(>]+&PT6I&=U/EN-\1ZP,27UK M\3(N!,2$HW%HQGSEQDD 3U+K1JJ=L(@B]Y RW6UW(3Z MVFK7D(^XGU#/HO=IDGR/S2+ 5;W'@M,*6\J.C93.B<#72K51>Q+>.U,M7A5# MZ64O(<-ESG7?.%!Q\1VM#QFIEC9$H*4PU0-"A*F1(F%Y"/&)7;?UD0O4RUEI M&#FU>?P8@%]S?1QN'TK'HT-56^K+!-$5L*1HV_J"V4 M6C.'VP.GB-C&S>@XXTMCL5)G$BR*N$TU.:<8D=XO\C&ET5&<7BKU@TT PWON-$.G0-/ATURZ M+E=P25%-0<[,\PTAM0!YKOIZL$Z?"JK4-JIAS5SH+_;3N)80AD*+&Y(=1H$R MXI44D6\5-"-> ,FE=_(1_Q:)V.?CBS MQ*W78&8-QW)[CM;HTQ=L[U>0.OD K:-Z+G!VX083D6HJJ!:S\P#7V5J7)\7' M+:)L&BE'$D\39#[&2U4."#GRF'.KE$NKA@@34)Z0,(,Q-F@W-,?08NJ]TM7[ MMG$B+X"PD]?*9&.[A)Q4)1R8&H)P66#F$F8,1,%-XXW4@VP]>'T!VT0H4\"+ MU7A$N2/.KY/M^_4;J\<8($'QP%MK4,XP9XY04H))W)&A>YD>T4LG=V70'G&I M^!,QY.&1%LA3Q$B.$JL)SCHFI-",KC5E?%EM8^6A<<$I9?%(V1_8NK9!5Z2)6TS5].N*K M=]BXSBY]>M8PYW9^H))4LRRTJ?%(A*0AWUF=;A<.G$94,1_X OPZ$&WSZ6%P^> M;X\-%#@(5?941,!+5;?6KI4,-ZBK)^ZY!ZGWB'D+UWVT0"7U8Q*3S^2M[3K+ MHE4:@XU@64I2Z6\L9;K.,9'QQB_X M<+HEO65&8R$4:^^4K),^;+R<%,6\=.83-48!XPN"VV:R!X>Z/CG6VM215RQ* M==:N1=Q>UE0)=%BY^>5:\#[>G ^A=.%X;;J@WJ(8]1:I^'U!("?12*(M#_6Q M)QS3L\T3 MBZC0"=&/'CJ+2DGKQ^'H(*!_\GSF18TJB37-^''"$M[Q)W^-K(XM-1@ M/$Q>'=5']V2$2K.PJ1$$[0X+$6<FJJ*X=Y=J/94#U/;#;D3CZS3+\%5C;7B/5IT M=-;[N;R(F=:U:>G/8W03W%T!]/6LR3GV+IL6GC!SO:OJRA,V MB%)@?N>O''G8D\8]HZO'-%3#D4@_!O&VO0UP(H!.AVR/;2%9&ZKVO8NY]LY6 M)G5X;^UM*L.'>HNE;'_R)-:/W8R=S%-' 0-N=35)U.'\E(\$I3D(,N/4<,:Y;$9$TP?(\]<%.QM=!QVF^5!U+M&JB);\=.ZFA,!N%/-&Z??G0F.=/ MYO[!U9,R6$>C%)8K+4GJ]T01PTN!3J>&.2+6O+%HYG!D@%M2P*LUIMX#Q]S/ MU,'CX'\W=E%BW"["Q!O7'"VA)H%$@+FRB/P*CTY"YM1 2C^ M23HE%8.FW%&W[-@DQD[1%#HZ)#S2IO3(H6%M2DFG,R, [H$4WH*M_%#29.\7 M&X'+GK!-L63>R83XKFBKNYGU2OJ F/%"$HDD0,.GDOA*B7*]J2B2=*X72*)F M4Y4Z4+>"NYX2MQ91;:X1S&:M\&"1D#F?D:B] :2$%+MVF0,L0F$OE A*=:%'47*/0*HH3M6X,!U=8D/7%6&+IQ$6.5$,X_D3]!78&@X#1B=HHO@ M2W_%:9,>?"WUF3@V2700NEBPJ/D#"6,BW;OVV%@7'!$T]B:C+ EIK3+#-II8 M3HRA'ZK+)O8QN;7XZ*E[+M6*)5J"3Y F39AKBP)=%_;8L2+.8\'7%X$Z!$G8 MH7X[VU00!-)8]G"3O7,U$-6/HZ7!O3 CASIS[MI >$:%3LM1FU,'WMQ3OKA( ML8GOV94&+#[0%=#])(V2=#"T+3M352+1C[H1HEC8:-E;I%9MX_MV9^RG!=YS M%.*E/Q :MIHIRF7B Q+N[-&^Q6".ZGT@(TV!ZQD>H;DF]%B68W/?L*PNL+9V MQ97)1RWI0#C%^)Y;%YJ8K&G4C%E;Q(E_9O)XQO5L688CJ<7";)!\ +'FW"EG M!@@?"B.4=M'CB?^/WF><6YXB^=JG;:86G#[:C%/CVKE[P/>QBEBRAQL&&A'^ MN5/@,YX9%0$SE*/Z18Z<8C;T\2 O+\R5]X*=55RP*O M-DOWW:?-EL1=-_<6F$X+)J?1$7;=6;U!7-ON",M/+1DU)@+4X5I*F,:ZY1%L MLQC@H8? ^@,0;-KD"4OHG\;Y")S_1[\0') @L:3M)RVA=E6=[ >8\;%C>@_: M9.B0$^#W"3?PBJZGYCGWQJ"O:!5BD1'"HC0V&>L>BJ4F(%BR+&4'N,4R5>XH M2DTYN:,NQ7O6-KI@B43:+#HW+:3&"NL<;;U+99TB1@Y8B6&GGL;F!Q91!Z2J MK8_I\G S,S=JTM& MA'>X(UG$:EJ/AD+0*ELT_*]4@ZPPZKG0V/>D M[0Q-Q6GQC.MPX_U97H#*7?D^@GT^PEB"$ MA"&)<;4,TBF<#97IX3HSZ+(=:&1 (T%'UMCKL?ZM*QH-UQE=JZ6B?YIG_!$) MRX7SNLM@?P\WV?]JN_<9$9[LM>:[?(H_:@$"UR7*+OL(^ 3D34JRK%ZE=#$G M"7JZSRKA@'<'MJ>8M@Y#XVB'55TCC:E:PKPXV!.EP=$G>\D4OI7 MY*(R# BNHDU0I$/LOB 32[D-*F=):4BQ3*:ZQ@')$(]0;&.#UW^H?Y.&3GH% M4DPV,/=>ZY7HN3M>+AXCF\T-+OI4;&&:1Y,?ME?Q*(=,&.FVEN2BN#V2-KA; MKT>HF%<^[Q:?UUJ4M#D3NPNXYY6X:-Q8H(R7Q=*,G$-*&0=,"0.ZW<^8>T?@ M"+T+ZE$/Q(R&0K8SY$^M[[O.)PFG4U%4+!8NIX ?+2>QU$W>7Z4%^I5/^$#! MD%+OL#.V8I3R"2V0ZZ:X0B*B6_YY":,?5R9(RS(H@&;28189?U(-@+HQPQ// M_IH_._TBSUX\S9\\?T8SG9[F+UY\/JXCQ$*-YDAJ(8]V[HAU[$^>;4Y=Q:(7 M+E".:A8]66WZ/"N>6+.*>]E2-N1>4S4\JW*TE;@PW+>4CP1?B:%6>\8;J<<#*_V?1'%%+ M9OP]S>/FV0$4RG3K_QF;U5Q):LD%/V$?-;_[))I?7AWM*-/N7!$@ HB9AW,3 MD5(9*]+RFZ*?I/CC\R_K J[J.^!$%(5*,1TGFL$_:F*ZR<[G35 8[([EG?$2 MB?!B$RO;Q/ U[B^#"118E)'6+QW!FG"#T6/,#13P0GG)J.*^0258"_0(OH# M;QUY269#>GS--I=QU,\)O:J#NX<$^ M=2G^;^6GM*XL[T"MUZ26"* !04Z*_N2V/9Y*#8A36(5%-. W MA\2R=P]N3)"PZ+V;.$Y?6P-V_.]7CSS J3*MXP7IA[@<"Q.S82 MSB+E_P57\7M).ZO:/N9HN<)Z W:NJ?NQ'8-;,F,:J8Y/(JL74A11N]A:!ROEK-\!J%">]V?UP]MW)L'A[BO*FE$.Y#>L M>T$6V[*50*[XU%=/[;M0EX,#B/)%VAS0=TC039@QXQ9E/*Z7QPCI.IJ[.["+ M1B06&6+$1*JMC8F>?")]AS(^?0*]^NYH=S[DA+TC$2.?KR0/@0->^.//U?2%FZ@V^%#P=D.,5@K [GE[A;U&1]#ES@#&L3 M.5AG:2A*NFTD,=-22YE9M4U,VHO&.9HV7U7:U&NJCC4G(0"340H5RH=FQV<:.TJD7FE_9 MJO$6Y5&J\,4T)67U4JH(.HV?G&WC$J&5 )"+@B5<-2N4UA(H3MA5T-# :\G_S:J&T.W[ZY8L#,\T?GY)$A5AXL M' 234Z:1\U4XRB.T%8^4'$5)3G0KVJ&C#UP9 MSJ8]H=HB\JMKHB3EHISU1M<F)S76+H>B)4:U MDJ2&QPSFN>*DL714&]/@Y)"!/E.X22XU\9G9(1W:-DBG+[WW ;QYBF.0;80FW[ M3?;CJ#RGRWB4]LPN$*B2TK]6G3EVDJ:::I0=;0V8XGX62HC&W#46FY%J7R3% M5&PU:;2O5I%)$AS1%*#EVB9I7SPETVD\D=8U?4@?GI;%D]6EE;9X950'=2;7 M:[D\"!OB2%IR]=TDTKB,]?(M"LC=:N)D$GY,]8B<)N:G P6A)4%7ITWBX*T^ M4^\/TJ&!XPHJ]+O$P]$UY +N6,E>6A/#9Q2U+.91>UJBU5'J'$DIBK M0>CHHLBE=[&4@J><(HZ+]/W-)Q5TV\YEJ0RE?QC34U:&^[&EEK1(?)0%8DLO/9[Y.R*^-QW[-4 TIWC21O8 M!S9%:#;28OW@U2L0NP$]7>_B\S9@&2TD9)K!]J9KF_8HGHYYOO['AJ0V2N*[ M99C$[+GT0712'/N>"9NV7?+D[L 0%K,-LOG[="B)22ZL+XWP<,-]TY:^_39RQ8#:-1R_/WYNY=F MK1*WRNQKOU+6MKUW_NY7>PVG/GGR19[--V?Z])?V &+W%T^>?_:E'QO!^DHK MH)['="W[+A$5$+7U%[D\K^#> A)WO5^5KL96YQ1UJVR_O97FJZRN^A8@&KD# MXLV)%\/%V9:HT5M;#T='<(\_+3U+/U#I8+:JMJ..&$G!>+?R:-^-;8>Z-$J8 M&*&0;BLBZULRZ7=)ON_=+:](J4,? 47N$9#Y\%Z@;5J-GJMGD2,I-/*5=*9/ M=PG\)V9(<;^&'M/2*,C ]V:,-&T&N4OZRD6XK#C_K=AA@*R%*)P^ MUQ %6BL\K?=33I;=V9(&C(N4,%5??Y\L>$4LY,B+5U7HP1'\LX3T,271?E<, MQ;=? S OPZM AEJ\,M\\0L.=?8O:![9R__+\[-%C>#,^_NW7!Q"]?F+["XC& M.WCUR>;SYX^X-);^,;0''!)E6#@Y^G@5"F#1^ #\OFM!6),_< (L,$3+^_;_ M E!+ P04 " &B7!6K"FUB-X$ #O# &0 'AL+W=O+! M/.1"FI-@86TQ M:K=-NL"B/3XNV!QOT?Y67&MZ:F]1,IZC-%Q) MT#@["2;1Z#1Q]M[@=XXKLS,&%\E4J7OW<)F=!!U'" 6FUB$PNBWQ#(5P0$3C M>XT9;*=TCKOC#?J%CYUBF3*#9TI\XYE=G 2# #*MX>@XO5<+X M*ZPJVZ0;0%H:J_+:F1CD7%9W]E#G8<=AT'G!(:X=8L^[FLBS/&>6C8^U6H%V MUH3F!CY4[TWDN'2+7D9\=?F)9G%&WJG\:N(YYBVH!N%$'?B^!6\ M[C;?H M%;+)EFSR&OKXECHP*P6"FL$>XI>RZDDJ[GW,7\7>S_QN@3!3@AJ5I@+KR@ * MK98\0T.E;AD7!DI:6BW6WH+LSU1>,+G^_&D01_TC [@A6A!1XXFF3*2E\$0- MX6OO1Y^YR@QPF?&46[)@>NF7D*#=:$GZ#;#;N]Q WB03CH M1GX4AX-D !>,:U@R42+,2>2@(90Q31(DX5D3.N5/B26-4RI^BAVEA8*M2;JL M@<;4X4?AX2"FNT]3?+0S>D(IXZ+TJ:A(D5<_WDOJFU<;LF1+U"2>5:8-D.P: M2_DC%J.W&#VF(6U"/PF'41_Z<9@,A^[6I]NYHT3"2<'E.]+OA,(G>#62U.].RI<6B1ZM,-5(1/V M1R8-/SAK""S[F^2>T#<=,ONA\+8S\!E0QX6[)QMG1JP+] M%ENW=@MN$6E]#>UB?@MG4T4?:>4I:OBJ+$*WZH+H"":.A?$A4( _*Y6MN!#> M^%="UR1V5#-S[M(X,09=PJAS6KZ];M!+F _TY;R](UWOS\ S7:JB_]^BI.[< MR.&:Y!!POQJ&=3?7K4:E*)N9UVD7JM#I\/CDC^(/L7\7&]YUS>Q)2W.NYD$*(>D,?FYLH2:IWCY4I MUJTWIO&C].J,/^,W#&.7<:8U\[)@C$JYS_**VZK,+K],JF:L"H22BV]=]/?2 MB3J]_U8!^PXW[9U#**G,W!^U23:=$%;GT>W;[6E^4AUB'\VK7X$KIN=<.@&? MD6NGU>\%H*OC=?5@5>&/M%-EZ8#LAPOZ(T'M#.C[3%'CU0]N@NT_SO@?4$L# M!!0 ( :)<%;ID_R%=PL "HC 9 >&PO=V]R:W-H965TX%:3(KBM]I\"%Y,[))()6J MN"8*$I=[=:/2E A!C*\-S5''DA;V[UOJ[UAWZ#*3E;HITG_HI%Z^&44CD:BY M7*?U7;'Y137Z!$0O+M**?\7&S)WX(Q&OJ[K(FL60(-.YN#>%T3IORN2[Q5F-=?7D5?UWK2I.% MJE/QOBB2C4Y3(?-$_%8O52D^Y+7,%WJ6*G%55:K&K%_A*^,O$H^JD]?G-:0@ M6N=QP_':<'0/<'1<\:G(ZV4EWN:)2G8)G$/\3@>WU>':/4KQ9Q5;PG-.A6N[ M[A%Z7F<3C^EY!^CM6.&)_N)G7<5I4:U+)?YY-:OJ$I[UKR$[&"[^,!>*MHMJ M)6/U9H1PJE1YKT:7/_[@A/9/1W3P.QW\8]0O[XJ40G8CRT04\^W&SA[%G5H5 M94W;)SZK!0*L'A+^./DO2R7F8%%L=+X0AMBJ+.YUHBHA$:UQD<HBH16)CF6M$C'&X@P+R5=/K)Y.,I5Y M3(PK8@5W4-D,KMNXA",V"GL%F615DP!$?:Y+#+ZN95EC)E:1[XBZ(* AQ.!) M1FA:T@IGY"6=6S%_^?0>T-(%T2D)DP\=;POL'O8TA9SEH_A2U"#>6:&].16+LB#3#KN +5Z) M('0M!UE9T\F2\%2U7]?<(YDVB9MP*YOJ>98NKQKB5F)=%!JH;,6M<2L1% M-M-Y8U[0\;!IEB^"B.X"#[_N9(+?3TH2<+%&)L"P9_]&FC%[.YZ="&*ZKV-[ MI7?PH 'QYE3:^VR/R=)&[<_\LPSAB')] ^=#QK8",@+TA8_A>:(5D M))OT(^,$KHTGSS8.63+P LCA8QFY0.#[L/LS+#-V',L_$2XHN &,.28R]'AJ M>2??;Y>Q8]DG>Z-GV<8EN]C&'A.;-A=V"0.VDSLQ3N.>VGY 3O/=WNR$UN3D MR?B9@38D6A"YEKLCFA,ZL#BQ/R(>)XLX72?*0-I\#K!BIO&0I18NUX1J2)7 MXE')TO@@S4Y C-[W,H3U#5=K) ,[MB<#."57"%;J])'X #QA&J!_QX10+*ND+E+8TFVZES!QI0^*I2WG.]( MI;FB603NB"GLBWP0;7U-UD;$4F$@9P5R"BJ!N-0S$'E!&FT8FPPJ06LK;%<^ MM$OW,D3+ U9_Y1)(-"4#9Y16ZVJ0TEZ:XB*XEXJJ-@42:8> I$_ZE6-OF9WV MLFOZ>!#DK".57M!5>L'14NPS^K1DG;*;O=-(W>KL([@.5*Y#9=YQVO]-F5=P M^S#@D.S>SZSR+HYW(3?<(.$]%R2T8JE79N.N9?Q[6BS$EU("07Z5F3* 9^@1 M,)A2XK=#8GZSH'"G$RX@ ILS4>0;(/9<2D<]7&O"T]AH[#J1%2!I3 E5Q\A= M/EW\R I/#LORC0IB,F4)?)OKA] S=0T$^HZB@1*(+2*()2*J'$#E1;G>Y[^K MOL[J884N7HEQP(ER'%A3RIHN);PQRA+W99IS.1 %ID9R39D0-B9 JO&>K[L[ MH9P^#5#]T3HOI +L6P4!P"X(L6P;:!/2?@EA0#Y O\.&\Z!L)7 \;X_ M;5J+H9 R+_*S7C*K M>R2,&DK&RT%U&H>@P*>8,)G_AM):!8,C>0*F5DT2I(Q_ALXOY49K"_7$'6ZQ M4DBW M/E"6!<]W:VX==^+GK8F?H;QWE,/PV4S':FY8R:%0/11NZ/?-N:?^PQ0U]4!J MW4M]0[H0-8_[H0F"%P,? ><"N' ;",>>HM3&;2BFMKD#G*.SH+H,6SVGPP[/ MXP><_1#N:&HB<617)MVN3)Z]*W'>X78@/;Z_$%4I34T69S;J1U9(#FZ7#H!. M3Q%,!O0G)A%2>A6?EQ+NNU/1.Q,/,-^F'C-Z.V "XK&1)59"48?28K>&!H>6 M0 W""4*E7?NUJ]E7\6=4VIV#G(1"*# UE<>%382IK0O)'B+)OA.E/2>2QHDN MVN,S J]8Z7NS&)-)0CJR;2F!V=3C1&C:UF!*-9!)XMTDSE0.9GDTZ;8L +FU M.;M2$&3%,.QR3^!QX/D>?C\6^>(,(9=MF[$.@8F"9$A-&8)+RK)GQ?QL775* M@MF4SUR\"95RQQ#:"ZG)1CW05"^=]BOY:+#% 34J'GQ3;/B.Y9QT:O8L>-JD M:^(3-Z^Y6S,XOR]WW_9CWS5UBDO%$$8!\=A:(5&SND^>JX92,4OUHLG' M8P]FC$##YA,6AJP^I1UY#QMUQS&P5XEJHF#;P)+8A*!AQXSQM&T/=-_W>J&/ MLLDQY3_,RJ<;@0^S=P>3@4?%E4//S/F2(3<('EN#=!WI@4CX7P-=']J<'6C; M@O*HZXRYJS:_WQ=OYG#Y$.PT];]1PIT,=:-SZG3W!XQ9F MX:[F<;V4M3#_JD3O1TTM^B\2H%)IJDH&8<) #0A"0)(%.FS81CY$0]<1 _ZY M#;'$>WVOC"(K;,)9O2R+]6*)AIG;$].35:J/:JU$G! >Q1(M/412>:M]TO1W M Z9FV-F%DZ=6-/\TG-&G'FR+MB%L_B%*C>M0IW'>^WXA4^6"O]*@,QI$O?F4 MH7O:?0AR9;Y_V$XW7Y%\@C_1/P)2-<=2!&XP,I#4#NIBQ5]#S(JZ+C*^72IL M24D3\'Y>%'4[( ;=YS&7_P%02P,$% @ !HEP5FEM>/3T @ Q 8 !D M !X;"]W;W)K&ULG57;;AHQ$/V5T;:*0$)[,21< M D@D:=5*217ETCY4?3"[ VO%:U/;0/KW'7NY12*HZLMZ/)XY/F=LSP[7VKS8 M$M'!:R65'46E1&2*IFP-+U(*BY4 M-!X&W[T9#_722:'PWH!=5A4W?ZY0ZO4HRJ*MXT',2^<=R7BXX'-\1/>\N##:'MC@E4RU?O&3K\4H2CTAE)@[C\!I M6.$U2NF!B,;O#6:TV](G'MI;],]!.VF9(-Y#.VL!2QE[ 1>>U>F=L!KOX.W MKXZ%GY.I#87X=4QIC=,YCN.?V, N>(ZCB-Z01;/":'SV(;M(+T^P[.Q8=DZA MCQ_IR19+B>'P_OM@CZDZN>]Q54\EPDS[G82:@_,$8&'T2A14PP(=%])Z,GQ+ MU!P05351_I9HOB7*ZQO8<'J.KD0#9Q]ZC*67[V&%Y>RR28D>EE*@X(YX"%6( MG*P"&D+1^Y*26H5M#H N$%930MY>(O_)]J6:^E UM_ 1LE8G[<59L%+6)>L6 MK=USAT8O[C2AT8U[S?VQG%(;H-K]?MRM0;-^W*9SI)(I:I3DZZ19W*>1]2_B M'CPKSX8TF(-;2@"L%Z?0;V?Q >]-Y3QLE_4#2-9BQ+H/QRY@F?7C=W^^XF0ME0>*,4M.X>QZ!J7MF/7%Z$?K45#OJ>L$L MZ3>#Q@?0^DQKMYWX#78_KO%?4$L#!!0 ( :)<%:BEX*29@, $H' 9 M >&PO=V]R:W-H965TDB1U&RK M]'?3(%KXV0IIYD%C;7<51:9LL&4F5!U*.JF5;IFEI=Y$IM/(*F_4BBB-XTG4 M,BZ#QK)7Z[A9_5/,@=H108&D= M J/I"6]0" =$-'[L,(/#E<[P6-ZC?_*^DR]K9O!&B:^\LLT\F 908^X\V?L\$HEC!]A.^CF=&/9&ZO:G3&M6RZ'F?W'(8!J_8I#N#%+/>[C( ML_S(+%O,M-J"=MJ$Y@3OJK+1[86:"YGD:6;G'Y4[E"7 VKZ"FJ2PKV2MC%P*RNL?@6(B.*!9[KG MN4S/(G[$,H0L&4$:I^D9O.S@=^;QLO_Q>P0KP:3]U7WX=KTV5E/&_'/*]P$Y M/XWLJNC*=*S$>4!E8E _8;!X]R:9Q+^=X9T?>.?GT![A3M ML\"G:3\V"+425+E<;L"Z=(!.JR=>H:'>M<1T?9P'02%O A#Q/(X#W9P3TK&PJIIHQZ\)&XFPS2&O^J:D\='4:M[+;GM-7I[+BUJR<3[WB 85=LMHY.4"$PA MG:3AQ#,HX(8B874_-#MRD,ANZ"$-3(HPARPEOH_*,O':*[R%;)01L9RD=#2E M4.1PY^Q96?9M+WP8*Z3D*#D;.BK9LU9IR_\=-BZ2T7A34@Z52/147]K46]\%S=0JE[:H=4==@\?Q?70'U_4AU_FGND- MEX:>M2;3."S& >BAU4G:_(#G[44ME)M'1N==[OVW*) M-;>Q7J&BG;DV-7!KP(W=F\,/I*9UM_\Y(]J$B4>$$HLG;? Z;?&:Y32&R(8WSN;T*WE7Z)RRTE41%#AG#?2/>K-[]C%$P"66MKPA4TKFP\B M*!OK=-TI$X):J/;/?W1YV%,HDG<46*? N[644!YPQV?CHW>@/'29,T/0JA! MF\ )Y8ORY SM"M)STQN<.?CTS&<2[>FX[\BDW^B7G?I5J\[>44\9W&OEEA9^ M4Q56;PWT""-L*;5M#,+? MES/K##7#/X>B;6UEAVUY@IS;%2]Q$A$#+)HU1M./'])1(:E\2OE.HN*.UH6J1$FC"CX)19TJ)9'.GIX3[A+K&9I0 MU!NTI1&K0,A[[AHCW M0XV(HM_^D\(1*: .EP4HXF/-22)(ZA\]ZW1IJFV,$ MC[C6E3\#5J0Q@X\?"I:RBS:2X/O.^[[M H OI=,>?AZT MAL!5]=-:#GGPN;5T*Q17)8)$.G>"O*:$&] S*1;<)]%"EE) E-O$!ZP=EVUY M]D5.8-!C61KG-&*]9,#B$=RAM= H7FOCQ+]4-3K)T%#*81Z<^JR6VCH+G](\ M'IW2KXB'IWLN>J#HS@CM\(YF\,NR.&W]IGYTW9"HQF>0#G+ZWKW=\@:3(:-(-]P1;_C_B4>GF3\=&HJR:U#Q MRK]0@VU5[D)5OKPF^A [CWH^S,Y]"/4;"/?=O>F:O#7H=9=_P,?3J!NEOOW68UFD6XLRWU5*-< M>['M5G?/@LOV-GP5;]\4]]PL!#% XIQ4DSBG&PO=V]R:W-H965TW?[Y!2E+1PC3[L6_?%U) S9\XA MAQ[.]\9^=#M$#U^4U&Z1[+QOSK/,U3M4W*6F04TK&V,5]V3:;>8:BWP=@Y3, M6)Z/,\6%3I;S.'=GEW/3>BDTWEEPK5+)]Z+[ M"*'$V@<$3L-GO$(I Q#1^-1C)D/*$/C\^Q'].FHG+2ON\,K(O\3:[Q;)-($U M;G@K_7NS?XN]GDBP-M+%7]AWON,R@;IUWJ@^F!@HH;N1?^GWX5G -/]! .L# M6.3=)8HL7W//EW-K]F"#-Z&%CR@U1A,YH<.AW'M+JX+B_/(&21*\6TFQY6&; M'+Q\X"N)[G2>><(/7EG=8UUV6.P'6 6#6Z/]SL$;O<;UMP 9$1O8L4=VE^PH MXFNL4RB+,V Y8T?PRD%M&?'*8VH=_'VQ?A)2O3R2D-D[0X[=$[ M5/-TE\Y T]\J;=801AFFL[2@D*&0O-T0G5GNV;=&=XTL4&N MC*=V&S]W]+Y!&QQH?6.,?S1"@N'%M/P74$L#!!0 ( :)<%;8>P/R/@, M "4' 9 >&PO=V]R:W-H965TQV6J4 ME7=JFY@E21ZWLNZ"Z=BO+?1TK':VJ3M<:#"[MI7Z,,=&[2=!&KPLW-?KC74+ M\72\E6M\0/OG=J%I%@\H5=UB9VK5@<;5))BEMW/A[+W!8XU[((88.E=0B2?L]XATWC@(C&/T?,8 CI'$_'+^B?O';2LI0&[U3SK:[L M9A(4 52XDKO&WJO];WC4DSF\4C7&?V'?V^:C ,J=L:H].A.#MN[ZO_Q^S,.) M0Y&\X<".#LSS[@-YEA^DE=.Q5GO0SIK0W,!+]=Y$KN[HJ^&HWJ.%CNVW4 1'FV.&JMK!H9&?@Z@^Y;-!&GF'.W+P*]@^A7,>+!;N)+7IS$65#4^#GSSMX*69L^HZ9+#KY1$"U2J M")]DK>%1-CN$WU7W_IG\R?!_Z"%(X]30&6.[).3C.2>0AH7(0BY2> =<1#=) MCTZ>G!>A$#D4-Q'9/?;(5R+A8<:+:Q LX@SN9%=2=ZAB:FTKK+T)86>YN ;. MHIO\AVBE1&LDBC O,J(E>#3B ZT\Y2'/!8Q$Q$<#+<:S,'5!11%Q?I;6:!3F M2486(BK$#]%BP,)$W(2L2(A6QEPD=VJ?N[+956AH.\V2D,CS)/&7G_G1:0#7 M*F#7U=:\%>28 >].)^1K98N^\3:'Z%QYQR>MJT6]]@W:0*EVG>V[V+ ZO &S MOO6]FOIUS4UI@97Y)I$HRP W3?E?F+5UC?"I;+45OUP0^\8:F= ^RNE M[,O$!1A>QNF_4$L#!!0 ( :)<%8!C"Z,]P< $ 5 9 >&PO=V]R M:W-H965TX0!Q9-#ES>.;,4*/CE51_Z3GG MAORHREJ?].;&+(Z&0SV>\XKI@5SP&GZ92E4Q [=J-M0+Q=G$+JK*81@$Z;!B MHNZ='MNQ.W5Z+)>F%#6_4T0OJXJIYW->RM5)C_::@7LQFQL<&)X>+]B,/W#S M=7&GX&[86IF(BM=:R)HH/CWIG=&C\P3GVPG?!%_IC>\$=S*2\B^\N9Z<] ($ MQ$L^-FB!P>6)7_"R1$, XV]OL]>ZQ(6;WQOK'^W>82\CIOF%++^+B9F?]/(> MF? I6Y;F7JX^<;\?"W L2VW_DY6;FQ8],EYJ(RN_&!!4HG97]L/SL+$@#UY8 M$/H%H<7M'%F4E\RPTV,E5T3A;+"&7^Q6[6H )VH,RH-1\*N =>;TBYES1>ZY M$8H#UX;&G""4X=C;_#<&0Q?,$A#L+>QV7->\ZDPFOQQ-M)& M@43^W+=C9R_>;P_3YD@OV)B?]" O-%=/O'?Z]B>:!A\.H(U;M/$AZZ:B'H"RPV?]&V.3,AR :M$[:J&3;\G\(:B(D;: MI1>R6K#ZF4R5K*Q]PB8@<(%Q,%)9;RO(5KPNEJ-2C,OG#2N;MN$/+7X=/ S( M)5\P96QT >MG-@*D*S[2PO ^80H@*_DD0)E@P:Z:RA(JDZAGQ*#A(P!6&R5& M2S2MURPK:7PE.1L;\KNL.7DPS"SU@;"0JV;T>@*(+,?6Q.VR&N%OM=VV')""7)]??;$@Y0,(5S:( M@;$=KN)A%&Q1Y<&$G7OJ@7WB[.G9>_\5@H0@K7[![<^;-&H29Z$ED,(5H-_" MX?=?F,6?MW<5AFD0A32(+-;(4X>?;ET^E^#:KP] M*CBIG$^L# ]P^L.Q4I,+5@H8J 4C<932I B2U&.)6RP=VE)/6_IJA5D].7YH M&!?;&4@3X !T1+W?"&0=6RXZ?ENSR?_C.(:-;?D%[L,H+XK$^PW;_5+JR=_C M:$.[76<7[R0(CCD\CYQ5VJ#WMNXB.>0SLK,5C#BE- CSQ(F20C!2" 2%@.QP M$KQ$REZIK,O< [BY%'PFK1Q **]/X0)2!C(U7J-KI-O-S;P3HKQ;^_>5+WL* MT"3OY$N4)CE4JVC#*=:KXH4C:,\!]&^,[*E*-CZ/BDW P<9S87/XT""/XP;1 MNF(UE?WUE:(Y='9Y=]+,[*&2%=Y59#_!KA[69\IO'!];MK8/0NR.!G;T&DXO MNS%XZ@$PWS%IO@D%N0(4')1" E((TRQS5D^9IJD?7WY6'M364- -1?-<\ Q)A8G?M9\ M=$&-=D !SOX^H1PX6^"I V6$Z02P:OU$3]Q_4(MJO!C>D^6<&3PKSI M! (YNTC6SRZD;V0CYQ M!5OP\@TMJUZS! M'GB+?>QW,WK&J;JA_,4>&?I1Z$.9]JVG/MJWU3T<;3>F[Z!_K419XLU[\M$[ M^XTSY5^]0"L\YA9M1(^@JJS()P&YUF2H2YMMSXX86[?3?@HYF_5IE*X3(\&L M@L8P3N#J>M5^3'%RD14;B1,/;#,9VO8(4Y;V*2W\9)]8;T@&!0%N\+)/7\.- MMUH5AW86W]TAV_ XXUYPM:/MZ\$S]U9L/=V]6[QA>-AI4O(I+(53!$2CW/LZ M=V/DPKXC&TEC9&6_SCD\%2B< +]/)73__@8=M"]-3_\'4$L#!!0 ( :) M<%:NDU2R(@, !\' 9 >&PO=V]R:W-H965TJJ^Z1C3PT'*A%UYMS.XB"'198\OTF=RAH).-5"TS M9*IMH'<*6>6"6A[$89@'+6N$MYR[O6NUG,O.\$;@M0+=M2U3CRODLE]XD;?? MN&FVM;$;P7*^8UO\C.9N=ZW("@XH5=.BT(T4H'"S\"ZCBU5J_9W#?PWV^F@- M-I.UE%^M\6^U\$(K"#F6QB(P>MWC%7)N@4C&MQ'3.U#:P./U'OV=RYUR63.- M5Y+_WU2F7GB%!Q5N6,?-C>S_P3&?S.*5DFOWA'[PS6(/RDX;V8[!I*!MQ/!F M#V,=C@**\(6 > R(G>Z!R*E\PPQ;SI7L05EO0K,+EZJ+)G&-L'_*9Z/HM*$X MLWS[K6O,(TQNV9JCGLX#0Z#V*"A'@-4 $+\ $,7P40I3:W@K*JR> @2DYB I MWDM:Q2<1WV!Y!DGD0QS&\0F\Y)!BXO"2%_ NR[)K.\X,5O#)U*C@2K9T@VM[ MM>X1/DBMG\M[0$V?1[7-@I]>2.Y M[;B>J0KD!GXWA=,DEZ">TK@6L=>A;TS=V);Y22L=;?F$MA%D(TPXT4^!@("< M8(>JD96FTZHI76S/--!O0VRRUS A:%/+3C-1Z>D%O!L#OR!3XS4"N@38KHEQ M?Q'L([*/T/I3LPFXZI1"43Z.);F5AO$_.%PQSD2)5BG5XCT3'4TIB. 53/+4 M#Z-T:I=1ZL_RV"UGA3^;Y=/1(9X-N_',C\;E>>2GZ1"69WY>9 -"Z%,J T+F MST)"N!,T4'GSG1)WQ:1.A"U-5.V#H,%,<@Q[@$GBA\7Y%)+0/X]"(*+"EB0K M((K]E';HE>=DD9$0#PG)B&<2$4M23'])\*C"3B!YAXE5%>5^E!9V+R.B+)O^ M>06>ZXC@:&BUJ+9N-&NZ89TPP_PZ[!ZF_^4P]'ZZ#Y^.CTQMJ5C <4.AX=DL M\T -XW@PC-RY$;B6A@:J6];T!4-E'>A\(Z79&Y;@\$U<_@!02P,$% @ M!HEP5D=A^?C+!@ Q!$ !D !X;"]W;W)K&UL MQ5C;;MM&$/V5A9H6,I!2)$5*M&,;\"6] $UKV$Z*HNC#BAQ9VY!<97=IQ?WZ MGEE2M.Q(2H(^]$'B;>YSSNR2QRMMWML%D1,?J[*V)X.%<\NCTGQ_[>E3D]UHTK54U71MBFJJ1Y M.*=2KTX&T6!]XUK=+1S?&)T>+^4=W9![N[PRN!KU5@I546V5KH6A^"[Q3M+(;YX(SF6G]GB]^+DX&(0=$)>6.+4@<[NF"RI(-(8P/G$6)X-L( J:RZ9TUWKU$W7YI&POUZ7U_V+5RJ;C M@<@;ZW35*2."2M7M47[LZK"AD(4[%.).(?9QMXY\E)?2R=-CHU?"L#2L\8E/ MU6LC.%5S4VZ8 MB6+Q1M=N8<7KNJ#BJ8$18NH#B]>!G<=[+5Y2'HAQ]%+$81SOL3?N$QU[>^// M)BHNE@7]&4)/1<7.AJJ6NJG>6K+I,9@9(D-ANX+8>]7K;G<+L@ MD3]QJ9ZX[*Z%)1FE"XN'A/Z+^"\4E_!IGQE/H?E" M9[XP=PTITT(7TW"'C($K9(P #]YM&K51X];5[OJRM-M1/*464][0TRK^\\%GCPR/KANV^R.)J^LJ+&+J%8!\?&RBZB!P86 M++)2@5I_!>YV8.QRTXWT-3@29WEN&MQ3-::WK'-BE(2^;0FW\C>@7CJ.'O,= MV4AC'M#!E31%6T$VEL.J0@$B(" 1&2:$SQ,;#=EN%" WHYKF+.2AC+](G,L" MN<\<,!,"R1/Q&Y(U_"P1WM*%7"K,&?4/ J2/;(_820B<^ +&K\0[63:=$ZZ% MSV"837E>#=,DB->CJO@T>:080\1C+HZ ]#3V7+JF>ZH;@D*N 3>??9;X:3#!?&3IRJ\S ML-N :;75I2H\1#S;FP^#C-AV+VATM?:::PJQ+?7$MJ;H3[B7F7W M$J/L!M&_?DG9$;)W*I?+4FV+$V0(Q;?/#L\'_N8(?^G'&*JTMM^1761@%3., M?^N5I$^Z4"@$+W@*&DP8IA#6&'#V5UU_C]0:E(DYTW-_&#&QF?^\\/5TXZ@^ MI=C0[U0 N<[HQ0("O-=Z#"&* 61F3=A/'[@8LU;&6G!VNS'?AE@9#S%8$EX! M(1CS.JCS]_P6PXTJ_FY:ZD$_9/W# W^V;4AQR[<-I8B7;6]E>\%\#:MV YXZ^1:S&\83B0EQIZ\?-UL5RK]WM M.Z]=3)O1G:IK7G7\P 4;^+3233L8FSXHKL9R'127J&R\+- :%GG]0$>6?IQ M](1-_W6[=MX'.9-EMW2B&SP9H\SOLZ(Q4'I6%%UX_*Y;\*1_&O7&O&#W>;L+ M% \( P0*09[$P_W1D!\73VR@*-AEX/:##QYS?"(FP/ 8NC?D7$GMBK!>-HUMK0\G'O8APWZM\[IMRF/JV"XDSRJP#8ZCC3?K MBLR=_W[ VR3TMGW)[N_VGRC.VC?S1_'V^\8;:= !*TJ:0Q5LQ][?M-\,V@NG ME_X]?:8=WOK]Z8(D1A0+X/E<:[>^8 ?]AYO3?P%02P,$% @ !HEP5G1# M17BY!@ X! !D !X;"]W;W)K&ULC5C9;MLX M%/T5PI,6#2#((K6W28 L7?)0-$@R,Q@,YH&1:%NH++DD72?]^CF7DEW9=9V\ M6"3%NY^[R">K5G\U,Z4L>YS7C3D=S:Q=O!V/33%3BXMMGHZ M-@NM9.F(YO58!$$RGLNJ&9V=N+,;?7;2+FU=->I&,[.1T=,[?7L1TWUWXJU(K M,U@SLN2A;;_2YKH\'06DD*I588F#Q..[NE1U38R@QK>>YV@CD@B'ZS7W#\YV MV/(@C;ILZ[^KTLY.1]F(E6HBE[6];5>?5&^/4[!H:^-^V:J[F^!RL32VG??$ MT&!>-=U3/O9^&!!DP6\(1$\@G-Z=(*?EE;3R[$2W*Z;I-KC1PIGJJ*%%B:YAL2G:K:FE5R:Z;+MKDMC?W\J%6YOAD;"&.B,9%S_JB M8RU^PYH+]KEM[,RP]TVIRFT&8^BY45:LE;T0!SE>J<)G(?>8"(0XP"_<&!\Z M?N%AXV'WHM6V:J;LW_,'8S6@\M\^>SMNT7YNE#YOS4(6ZG2$_#!*?U>CL]=_ M\"1X=T#7:*-K=(C[V1W2L5S6BK43]J%J9%-4LMZ*U,-3;P@%C/6V[3/CH*#] M9MRYG*U^ !R3C?!J(!PK]EF:>U6\_B,3/'UGD+(;9KE4)%"WRX84]]D' MLA;L_E%2]WG$D 5J_J"TRX1;]5TU2_76I03]LX2'#Y"^S4S*%'O&,!1 1@];ZN4/765H [/V9O!/<3/#CT.(:E@T#J MSAVP*_?2- .3(Y9Z.6S-L$J\$*2!\T;O.#95,-G1+G1%&*^?*).6%F"Q%6+2 M%6&E': W 1>AG[RB0N1GKYS]4"9Y1?#8\7P/_8UFDSZB3RZBZM>(4B"]+I+$ MEZ+I@=HLE&M@]=,+4-$A]CE0 ! B[4"0Y(@ GFF _7-0X(& .U-"01;XT38$ MDA" ""[P0=QSA(*#8\(/R[L(04(V,1/ ("N"W-G!Q3+1.84!62" MT,4R#U*P>-835Q2SHD][4O)\3J7^ASMXWD$<&(](6NZ'I$;Z O=DI%A$;D#" MB&WOA!&E!U3/ )@$ZQWO\(A>)1S$(H(C]B4%-&@U2BM RSB'7IQCD8Y& 8\!37 M8XA/>E^2E2'2E_#$D:3NW<"AZU26SA^NQH@\=,!(/8[* M0DB)/2%(-KGH;IM _NI:YTWHKJA#P17H -KU,.IHE<;!MZ74%K=!Z?S?=4GJ MAY@4[?/G_$"/QM69F*8N6Y0X764]B?36T%%26 M4V"^-X[ACF=W7 #"(YY3^^B['YID0_US0[\#$ KD,*![^*$416MV[MY12F#8 M"!B60J_#]:[(=3P'7*,8T>QYO*" 7LI%13/&^T=\_905P=,\7RVR+J'BP"4 M(!8]B_F0](JH*J :!EN^B7(#/'Q@?GV-M?)K$M=:ZW)K%^=[\] MB>V;:0\*W3_3OK"+LFV-?T'!]>]GQR-J Z[$AD%?:FGNN:F7 -,UY@CH8CO/ M&^6Q!M_@',-8R&)R?DRCU%;_"E,.\A!81GV*,ZK6PY+. :: M$IX0)0H@6A/:2_SR/KLO\./!5R?FHZG[ML:\A.'5=A^@F]/-Y_MY]]7Z\WKW M[?]9ZFF%%*K5!*1H9PBG[KZGNXUM%^X;]J&U&,;<'WU1B" -$ !D !X;"]W;W)K&ULS5Q=<]LV%OTK&&V[F\XXE@A2'\[:FK&%ILU.G/74 MV^2ALP\T!5F8D 0#@';4Z8]?@*0%4800R;D>[4LL4L A[N&]%_<(0,X?N?@L MEY0J]#5+4%S_+7M![NO$;NU\JWI+U>_%C=!7_37*G&4TEXSG2-#%1>\R>$.B,].A:O&1T4>Y\1D94^XX_VPN MWLTO>@,S(IK21!F(6/]YH#.:I@9)C^-+ ]I;/]-TW/S\A/ZV,EX;I(?F=!&7J?J-/_Y*&X.&!B_AJ:S^18]-VT$/):54/&LZZQ%D+*__ MQE\;(C8ZA+LZX*8#WNJ \8X.8=,AW+=#U'2(*F9J4RH>2*SBZ;G@CTB8UAK- M?*C(K'IK\UENWONM$OI;IONIZ54I]1TI3]!5+)E$?(%N!)4T5W']7O(YNF7W M.5NP),X5NDP27N:*Y??HAJF>9RB=WGMC*;S*T)5S%+Y$_H! ML1S]9\E+J0'E>5_IH9L!])-FF%?U,/&.80887?-<+27Z.9_3>1N@KVU>&XZ? M#+_"7D1"DU,4!B<(#S!&O]\2].J'GY"D]]JIE6. L_WA@B;+/5[S'^\U!'JG:";_ZWJ#]0@B]PA,_GHCBSBA%[W" M/%D\T-[T[W\+1H-_NMB&!"- 8"WFHS7SD0]]^J',[J@P<25HP86*[U+ZY&82 M_>7QN*L:>%0!F_S],!V>]Q\V6?(^^E"6@,!:+ W7+ V]+&E_$R6=HR)>"9ZF M2,5?J3-->&$.=;(:;+Q!<*3GRT&;9 +TR!8OHS4O(R\O'^.T;!)QJJ?H.$]T M(.H$J]/I@_8:+E8NDD8=NP*,M^V:C3KN%01!QWKO^)YI_7AM_=AK_2R62[2D MZ1S=K5 AN(D?,\LHFJY0PG.I4]-<7\V1YD)/0&Z7&7?L#,>#X1G>HL/1;#08 MAZ,M/KPC?B8?DS4?DV]X@V!5_F"YHAI>U7:O3DQ%P+(R0RF7$M&O!9>EH"XR M)ATK<=1Q^=E>K8AWL,^DXFQ-Q=EW4O'$ E*\HL7%QIG+-3IL[-6*>,?[3#:" M@2WC!EX^WK)<)P"?#S(3ZG_6J4_/G;J2I\8]II'=IAS@G(M];2]<9*469E6N2W>X,)I+^XF\K'#8$>SR;!KL7?DS_5C M6Z<&WF)L6E7CE\F7DLE*4;C?,&BI"8I&H-#:_-EJ,XB.7N@'D&7G#!2-0*&U MZ;=E;/"M.G;MN9X$U:T[ \>TTS3;#%C'M.-HA7=G*%MW!O[",SJ=C(<_HEN: M,UUM?N"*&K&R>>FT#*A:; B 1"-0:&U";2D;C(\?F$#%:4,_)!J!0FO3;ROG MP%\Z$WJG=%$DE2B-W#ZQ=:/0DRQZ55"1F'=Q3UV_VEPUZ*;:68?9X'00Z2#9 MCEJ@JKAA[25J[, 6V8&_ROXDF":'+Q:M&FQ><2EE:>1HE>:GB];M0L9@*V.P7\9T,L$O-*4-*!J!0FO3;^4-]LN;[\H"7:$R M=&0!R!_X"11:FRXKHK!?1'6RP(W@NM#4P6]OUFE ?W=9*IYQG1RH31).'D$U M%B@:@4)K\VTU%CZ^QL*@&@L4C4"AM>FW&@O[-=9W98?NDL-9Y\?)F7\ !]/U M$N(*6W&%_>*JDQU^SHJ4KRA%OPA>%NB:SK6;IFAF*)6^>@%4:8&B$2BT]JX' MJ\C"P=$S0@@JVD#1"!1:FWXKVD+_,LY[LQR9\(I0FB?;"Y5Z+D2T<7HGL]W5 ME^ZZAG\(!Q/V$C(KM#(K_(;,VEKDGFTNK_8#\4[(8HV!U1+R'C0BOC0O^F*)B-'=H)N>0-$(%%J;-:NPPM'QXQA4 M<(&B$2BT-OU6<(7^#5KO:2QUB:^HR,P*@9GI19PXEP.^@12,T(K&PA7G,W_7 M@RE["9$46I$4^D52$^>FW/]2LL(L1J&*1G>*@Q0\,U T H76)M+*I_#L^*$/ MJJQ T0@46GM7LU56D7^MJPE]07/ZJ$6J20'./KCR)\]*"/0&43*!J!0FO3;V53 MY%_6VC?H_2B^H =5.5!H;;8V3G[X5/UW?71]\OJP/?6_:O@#:D/L%N8^CS]=2SN62Y1 M2A<:U$?4ZPO%B^K0]AU7BF?5QR6-YU28!OK[!>?JZ<(\8/T?!4S_ M!U!+ P04 " &B7!68^Q/(7\% "Y&P &0 'AL+W=O902@R$L2I_*N M$RF5W?9Z,H@@H?*:9Y#BFQ47"57X*-8]F0F@H5%*XI[G.*->0EG:F4[,V$), M)WRC8I;"0A"Y21(JOLP@YKN[CMO9#SRR=:3T0&\ZR>@:EJ ^90N!3[T2)60) MI)+QE A8W77NW5O?<[2"D?B%P4Y6[HF>RA/GS_KA?7C7<;1%$$.@- 3%RQ;F M$,<:">WXO0#ME+^I%:OW>_0?S>1Q,D]4PIS'O[)017>=FPX)844WL7KDNY^@ MF-!0XP4\EN8_V16R3H<$&ZEX4BBC!0E+\RM]*8BH*+BC$PI>H> =*PQ.*/0+ MA?ZY"H-"86"8R:=B>/"IHM.)X#LBM#2BZ1M#IM'&Z;-4K_M2"7S+4$]-9QN) M(U)VR8Q*)@E?D84 ":FB^;JD(5FR=I8NF:+'C, @:27)%' MV$*Z ;P&'&6-YFL?%&6Q?(/O/RU]\OK5&_**L)0\L#A& 3GI*9R -J,7%,;. M9>&$-8!>CCS?OHSKQ71A^":]-TN\1S/:S!H?KZZ MVZ#NGZ_NM,RF7RYFW^#U3^#ME^&WG_$%>:\@D9^;6,Y1!LTH.M/9; JNQ-RC9&[2AE^R)@Q-W20;")-,*J=[X MR&'F7\NXSN#(J5HG\S>I&I=4C<]QOBYN*7N'6U0<[D/I<%WR[B7#(@*Y^\@2 M+8=;V-)$)PUR@:6B0A'<'C$SWK\P^?E6)]S^E>/B7Q.!K:9=FA]M@OF6P&I+ M7&)GLVP7Q+8#7VWI;LO?V7LFF2Q6 JJGQW,>'_!4X%?[L5KM%L M(KI5[U*B+8'5B':=0TGK_.\;5V%"-8$.1U_M7.V&7LJJ+;0ZK95.P6VE]8&^ ML&23-++1JGEIS%M%\VVAU5GS#JQY5K)F 6.+0IMHOBVT.H6'KL9M+?N;XSDO ME*0NO\NX!:E8@A%K8EFJ*\6O])4DH"(>=LF*I1CUC,8$5BNL&4QY'^A>=PV- M:Y+;Y;J5*'>NG>%QE)\EYG]3K$[/H6UQV_N6>:5D)/MJD>05)4X5+X%I\!6( MQ%2>2-DN8D%$8%\Y*4Z>8+_5P+>VF&_8\V"LMH=5I/W1'[GGMT0S2 M($JH>"9_$BSPM3N)_-O)(Y//9"5X0CY^R4#7I?="Z+5*4 :E'ZC$-2%+-,WL M-VE(/JBH,G*_%F"$F[^5V.R+YE;1?%MH];4Y]%GNR$[2M=3B%!3:1/-MH=4I M//1?;GL#5G=E@:Y;7&ULQ5MM;]LV$/XKA%<, M+9#6$B7929<$B,VU*]"T0=IN&(9]8&3:)JH7CZ3C!MB/'R4KHFG1M-U>L"^) M+1\?DH]TO.>HX_FJ%%_EG#&%ON59(2]Z5",#JI&^59'P?!H)]37O0NS^MK-^+RO%RJC!?L1B"YS',J'D8L*U<7 MO;#W>.&6S^:JNM"_/%_0&?O$U)?%C=#?^BW*A.>LD+PLDB]Y5^)HDN&I0 M6_S.V4IN?$;55.[*\FOUY=WDHA=4(V(92U4%0?6_>S9F658AZ7'\TX#VVCZK MAIN?']'?U)/7D[FCDHW+[ \^4?.+WFD/3=B4+C-U6ZY^8\V$D@HO+3-9_T6K MQC;HH70I59DWC?4(2LT#H8I>GHMRA41EK=&J#S69=6L]?5Y4]_V3$OI7KMNIR]%2ZBM2GJ 1 ME5RB);5YN\*S3LON&(OW^M[6EU0M)CQNXRA*RF9DN@Y88KR3+Y SQ OT.=YN92Z MJ3SO*SVG:F3]M!G_:#U^O&/\(4;79:'F$OVJNYW8 'U-1LL(?F1DA+V(A*6O M4!2>(!Q@C+Y\(NCYLQ?H0>BG?%&*:N9?]-S,MW&9+\I"$^88_/CPKL*=73EP MR>&XP8&X%E=1^_1$=4?1CH[:^_[7>_T+>J=8+O]VW<0U3.R&J=:VUW)!4W;1 M6U0/G[AGOC80[,''<-. MT%H"(1V^)I:UEDEH->?I'+%[FBW7$6Y%)4KU&IXQI6/5\P43:17]9NR%ZZ:L M!Q>&&WX4O JVG?(@*[+/RN+GM.7GU,O/9R:T3* 9>JL;JCFZU1-W3<2+5"9P@**28KS7&" MT&34=A-AVBVC+Q7:8X>VXM]_.GNF&< X/6XAV>9B__;'/ M""@:@4*SN<.&.PSC9@T.%(>0: 0*S>;02._0*TTA/"URN4;8\310O0V%9K-F M%'?HE]S7]!O/ESGZ%QT:*/V 1S^"D&@$"LTFTVC_, %R8]!4 !2-0*'9')IL M(/2J90@W!DT4&K0]X9= =6JS9I* T)\%&#?^L,SOF*CVK?YD5-0;6(^16-W+8,,AS[9#]%X3XC6Q-TJ-V,=^L6^\<*\8]B,=^YB HA$H-)M% MDTC@$,;5,&A" 8I&H-!L#DU"@;UB&R"*^CLXFESLE-;;R>E>,YL.DQM@?VYP MS0N \.COY&A*0-,(*#2;8)-&X!C(9T&S!U T H5F%(U H=DL&JF/AT"N!JKF0=$(%)K- MH5'SV/]2 " \@LK\!FT[[@4=KW3;13L\TRAS[%?FXXS1 OU:,#%[:&H6IH)* M)9:ITE25_#R!'\<=/XZW_7BO"7&8[(BVD1'ZT??7"#5--^N2XD&2;)0E-4-W MV$6#P;8=<=A%P]-P5YE39,1\Y!?S&\N&OAL?]?-_V]ZCG;<$5-6#HA$H-)M. MH^HC(%4?@:IZ4#0"A69S:%1]=)BJ=])VZO #AUN![K=#H=E\&%4?_R8>G$6MH (?%(U H=GD&8$? [T% MB$'? H"B$2@TFT,C[>,?> OP0^*JZ=B7)/G'=C233R'U8R/UX\.*BYQ<1)W0 M@H=!V(DM#KLHB.*.9&OL+&Z38*=DBS>JZ_U:^X/CCJ>/IS6LV^X[PS&*?9*X MF2KHOCP4FDV;D>NQ7Z[OV1QS4@1:WP.*1J#0;#9-WA #E?O'H,D"*!J!0K,Y M-,E"[*_V><)U?;A_7=]K0OS#_UYZ3!X0?W\>$'?S@&$01=W%NFL7#@:=19VX M[!*]_.]:K(UXC_=LR5L[[LZI@.ZP@Z(1*#3[#)91W@G0#GL"*L!!T0@4FLVA M$>#)_[7#[N_X:-*[^_7;Q9D.DQVGBA*CK9/#M+5S@KBS* R"[N(Q=MF%<6=7 M@CCLD@'N*L+^QKGG7,N5^OQX=9IK6:CU@=_V:GM&_:H^F;UU?12^)NN3Y@9F M??#]FHH9+R3*V%1#!J^&6DV(]5GR]1=5+NK3U7>E4F5>?YPS.F&B,M"_3\M2 M/7ZI.FA/]%_^!U!+ P04 " &B7!61O7O,^ # !%$ &0 'AL+W=O M>\:9CO>,/XL8 M4<)+FF1B8L52Y@^V+<(84R+N6(Z9>K-F/"52#?G&%CE'$AE0FMB>X_AV2FAF M3<=F;L&G8[:5"**;6.H)>SK.R0:7*+_G"ZY& M=L42T10S05D&'-<3:^8^!*X!&(N_*.Y%[1ET*"O&GO7@:S2Q'.T1)AA*34'4 MSPX?,4DTD_+COY+4JM;4P/KSD?V+"5X%LR("'UGR-XUD/+%&%D2X)MM$/K'] M[U@&--!\(4N$^0O[TM:Q(-P*R=(2K#Q(:5;\DI=2B!K ]2\ O!+@G0/Z%P"] M$M![*Z!? OI&F2(4HT- ))F..=L#U]:*33\8,0U:A4\SO>]+R=5;JG!R.M\* M-2/$#>&R=\%EUX-O+).Q@,]9A-$I@:WBKT3PCB+,O5;& ,,[Z+DWX#F>U^#0 MX]OA;@,\>#O<:8FF5VUIS_#U+O M8\+Q=O5Z,V: M[0F/X)\_%"5\E9B*?YOVIUB_W[R^KE0/(BZ]RO=^VWLTR()"CW#FNXW(+320F6VC&-,(KA2"5#,73?)6RSCFV5T MW=Y-^_=]=S2V=W7=7EOY/6?0/[4*7ENYKN\/*ZN32 =5I(,/1IH7YTB NI$ MTSQA!T20Y 78*J$;8R5 ,CVE:PC9RIAQ*G49T:I$+$D(;Y:E\&E8E\6Y/U?E MM9'O>.>B-!CU_&9)_$H2OU62)Q22TU J14Q>-=:U5HKWYDV79$%'9"?2#2OI MAC^Y7@V[U+U+LJ CLA/=1Y7NHP]F\4X=9IV=.7+*BG)UP$MIV;Y(KT V"=D* M?*^0'9&="'E?"7G?&N/G8YTSBL)BR\-8J0J+A&2-=:"5[KWGL4NRH".R$QE= MY\>WJ/.3*T'I0$?2=\H6=,5V*GZM$7 _>JD?#W2N;CC4+8)ZGZIM$1IRH\M$ MJ!N'*7C8@;NVZ=>Y&@[.+N]V[=VO9$5NAI5WKKU+D&].G"C"=4-%E5+-5 M+SPS'>#9_%SWR*9O^T%3--C?"-]0]6F4X%I1.G=#]8W"BYZU&$B6FRYNQ:3J M"U ^^_O. DI!$-YX 7BY,S)G!G/ M>#+9"OFJ5@":_*Q*KJ;.2NOUO>NJ? 4557=B#1R?+(2LJ,:E7+IJ+8$6C5%5 MNH'GQ6Y%&7=FD^;>LYQ-1*U+QN%9$E57%96_'J 4VZGC.[L;7]ARI+5+#X7 M4\_M.?72#V#/SX MA$'0&01#@^B$0=@9A)<:1)U!U$2FE=+$(:.:SB92;(DT:&0S%TTP&VN4S[C) M^UQ+?,K03L\^4,D97RKR#)+,5U0">4?FN+N*N@0B%L0"^,S;_6;R=I.!IJQ4 MMVCV;9Z1FS>W1!F4(HR3KRM1*\H+]9:\.5A/7(W.&Q?+FY;S'/+C?WSJ@) M^T2]X@N]?[!&,YZ("0K66[*76] 53J 5YHNHKY/>VF+>/+5[7),NN1'80RZB/972.?3^6[TQ78;DM=BU'TG"8 M]KJ9A6$XBB;N9C\H%E20IJ%_",MLL""-TAYV(&34"QF=%?*1,DDVM*R!+/$, M(#>E4%BJ$DJJH3![ X,GR@U>YUA<6.? -5G37]C9M;5(V_?%>W[Z<1H,-!^# MO('<:KYKH=7/J[ M_5#]OADE!_.*E+! 2N\NP58KV^&W76BQ;L;!%Z%Q MN&PN5_C! -( \/E""+U;F!?TGR"S_P%02P,$% @ !HEP5E%UM."Y!0 M&# !D !X;"]W;W)K&ULO9M=;]LV%(;_"N$! M0PNTL4C+=IPE!I*(4E,L6]!LZ\6P"T:F8R'Z<$DJ;H']^)&2+%F1S,3MR6YB MB^)YCJ3WA!3?,*>;3#S(%><*?4WB5)X-5DJM3X9#&:YXPN11MN:I/K/,1,*4 M/A3W0[D6G"V*H"0>$L>9#!,6I8/Y:=%V(^:G6:[B*.4W LD\29CX=L'C;',V MP(-MPZ?H?J5,PW!^NF;W_):K/]Q(>GK^%)!!W5.$[C[ M?4OWBYO7-W/')+_,XL_10JW.!L<#M.!+EL?J4[;YP*L;&AM>F,6R^(DV55]G M@,)_SHN7CZ3'YB 0SU\ZH?&MD^M MB M)7H\/$(C_ X1A^"^&WIY..D)]^SA'_-4ASM[P^F/9?=_[-Z#EX<[%BE&=?V. M"MYH#^\BE[I%2G29)7=1RLSX)M'?O^I&=*5X(O_I*]B2Z?8SS>A_(MN2<6WT^06348@VQ23% M%X@]/H7^/'W4+IZ4CCK.&UW; D\K@4>6P4^3U7T?A'% M>3&%;7556?CPG)16[J%20L(\2!@==QX\&8^[0G:[X7&/C-UNKKM7PTFMX<2J MH=9S2T0@_5$!+F0<+HM*L-)FY7PVZ_I^IU M>XR,>/OD.Z[E.[;*1Y=+O7)$V;(42R]!U[D(5WH%*-_I=5]HU.5(:]F95 ^? M3:U7^K!2ORT%J A'F0, H)\R%A 1"L53'8::P)YQ76=A44J&I :1XHC8+2 M?%!: $5KE\Z.JX7_US6>/=W!105)\T!IM**UWRA[5GF@60,H6KM<2%,NY'57 M&W;^P?4!2?- :;2BM>K#Z5D\@F8-H&CM^FA,1FPUI.8?KH->U4%]1%":!TJC MH#0?E!9 T=JUT;B)V'V-MQ10UQ"4YH'2*"C-!Z4%4+1VZ30^);8;E77I%(:( MC$SIO$-IGMSI1=)VM2U1)&7^O%F">^RZV;0[,E_:+^K@8NE).QIULE+0K'Y/ M5N*TG8Y*8:"T;84;%Q/;;MZK%:@["4KS0&D4E.:#T@(H6KLV&D\43U]C MX@ U14%I'BB-@M)\4%H 16N73N/'8KLA"SMQ@%JNN.MLDNFX^Q<)#S0M!:7Y MH+0 BM8NEL9YQ7;K]2IM#/KO+1%0)Q:4YH'2:$7;+=_)J,_^ /59H6CMW4R- MT4JL;IQY2T'_HL]FUU>J^O2WQQ^J/RC- Z514)H/2@N@:.TJ:3Q5@E_A?86 M.J>@- ^41D%I/B@M@**U2Z?Q5XG=7_W^'3EV\,'E VJL@M(HZ1JK9$8Z$P]H MT@"*5M;%<&?M)^R4^\7!/.\4G0;E) MO<&7>^:OF;B/]' 4\Z5.Y1Q-];I?E-O0RP.5K8M=T'>94EE2?%UQMN#"=-#G MEUFFM@_$@94G^3.*TN%D]E.7^W7I=;!]D$A1OL[U,JU_NLSP)RNICOEL7 M^UP&8=,HB=?,LO@Z":)TM;ENOON<;ZZS0QE'J?R7^SNJ7OA&?5#9J( M?T;R6)S]3>I4[K+L]_K#Q_!F9=4CDK'X&D$2I>W_P9^=$6<-*!]HP+H&['D#9Z"!W36PIS9PN@9. MXTR;2N.#",I@Q)+=%(O=$OLI=M6F4Y)6091#%Q>LJ_+>O@KSZX37Y@40I^<=#=BBJ/HKK M=5DE40]EO>T&_+X=,!L8,&7D4Y:6#P7Y,0UEV!=85]F?+&#?+'C/C(I";M\2 MF[XAS&(,&) _O3D%FHOIS2U#-O9I0NU&SQ[0.\W#OW^I?B$?2YD4_X%L;F4< M6*8^W+PK]L%6WJRJXTDA\T>YVOSU+Y1;?X,LPA032&(]^YR3?8Y)_63?&[++ MLP+4KFM,]W:[ M/22'."AE2*)D'T1YL^/& ZFW8OQL%!>4VAO+P3GEX$W?X^HA,?FH/R> N M[V'N\IAB DFL9^#ER<#+Z1O"&W(G=U&:1NFNXHDX2+<2IOBL'# M1*?:/SY=:/PEJ;/5/ILSI% IN'(8:#3&U\C@$!XD8 "3:L$55Q(C=RT^?G3 M!S %5 Y$51-8:GW'% I2!P>E*2;J^:AJ DNM[Z'B2VH&S%'*HCK>>=31#Q^H M2(FEUC=%D2?E6,A&C1 [>]/"5!-8:GT7%?=2(Q4N.%I[TS8U5++%4NN;I-B6 MFN'6SY+DD$;;880S"\S>PC#5!)9:WSP%QO0*:0% (M?.0TPU@:76KZTIJF9F MJIY04&$Z&7.+:W#LFWN:ZPO0J\L9'0(MIB":F2%Z9DV%Z6"L)8Z$Q5WBI@[[ M.2MR9C/(&PJ3V=3ZZ>C:S%#1&55-8*GU753H MS*:64:?75#K)L:GW@;AG4]]9\!+DRQ3YLI'2ZG>459@.Q7K1R >B7*975$E2)4I4F5F4EU25F$ZK&JICX8(\\"6 M)J[HD\TJK8XC.M,+IO R <2!RX0>9UPF%!HR<]'4CV60DA]3F>^>FJNE']/[ M/"C*_+ MJZT=S T5$E'5!)9:_Y*E@D3;0KIHB8F /JJ:P%+K>ZBPTS9CYP30 MMG7R\RQ;+U6;>YKMB]XK=9DWM _:"CIM,W3.!&U;1T8M<6.'LQ,W==C/^>SJ MOKF*.PK:7?OQ.=;C*->/M **,\V>0D1[:G5U%+1MU/HJJIK 4NN[J"C3GE%? MG0C:MLZ-T-3[4%Q_ZCL+7@(P;068MADPOP>T;9T>7=O5+DSY0!RU-1@5YI$N M=4)QIFWFS(6H;>L(* M1FTSC,[&;%N_( \O$GH<4#CH4!ZD=3-CS4=4$EEK?0P68SM2JYO#-@$ =\I+I"XBYI]F^ +U:]&IP M?U-XZ9CQ&60.?L[L\9=4LP8[WXZ'!7+U)"<3;G MVI$3B+.]R\$"A:/ T'&Q\-K!O+;NHZH)++6^BXHMG1DWB4[$:T=G16CJ?2#N MV=1W%KP$5#H**ATS5'X/7CLZ,SJ $7J4>ZG7LQY[(V*Y^ M?1E<*: X:*4 XDPKA:M(T347#L\8F_R/#-PF:-:8NT:@J@DLM;Y_BA)=AK72 MNI@4Z*.J"2RUOHN*/-VIA>)H*QB,GQBXJ%J.J M"2RUOH<*B]VI6#QX8NP"CT]YEEYD-O@3NM:PXNDHF!WA()G/B@W?O7> MW.'LQ$T=]G-6Q.O.N'H/9@FP+3C'>IQM >5S(,XX>XI=W:DWAL0IQGP$KS*%:]R,Z\N.1WF M.EUJB8^&"// EB:NX)//NK5S_$2XT_/&5@D.E$*A50+0,ZT27)$A-U]+[V/U M\+FP66;N$H&J)K#4^A:>/5./]F031WVR"55-8*GU752PR:<^V33O7-@L.]M2 M'2DO&+0_OD1=EBM*Y7.><#J]>V9X[T5]W@E536"I]:U4F,S1,)FC8C*JFL!2 MZ[^.0V&R-Q63Y^V]9MG9K^>P]%42>/$$5J>M5^NS%U$E,M\U+_2JR?B0ENT+ MF4[?GEX:=MN\*NO9]^_I.]&^^DO)M&\B^Q3DU6E'06)Y7TE:;[UJP&UL MM5Q;<]NX&?TK&'6GD\S$$0F E)3:FK&%[C8SS3;C['8?.GV@)5ABPXN6I*QD M9W]\P8L%T8 ^B?3'%UL7X X(L!S#D%>[]/L:[Z1LB#?XBC);T:;HMA^&(_S MY4;&0?X^WIQO,QFLJDIQ-*:.XX_C($Q&\^OJL\_9_#K= M%5&8R,\9R7=Q'&3?[V24[F]&[NCY@_MPO2G*#\;SZVVPEE]D\>OVC0\H MJS"621ZF"L4)7X=RCW^=%K4@[E(4V_EF\^KFY&3MDC&'-LN*QZ^?T7^L!J\&\Q#D9'&3675@SA,ZO_!MX:(HPJN M?Z(";2K0EQ7XB0JLJ< NK<";"KQBIAY*Q8,(BF!^G:5[DI6E%5KYHB*SJJV& M'R;E[_ZER-2WH:I7S&^7O^_"/"Q_@_P=^2E-5_LPBDB0K,B_BHW,R,>D"))U M^!!)$N>\(=2BU=&AQ>7774EU<7MT!1L,./RJK\-@)O%._Q7_^ MJ0J2CX6,\__:6*]1N1VU7($^Y-M@*6]&:HG)9?8D1_.__L7UG;_9&,,$$TA@ M+3;Y@4T.H3=LAIK-H)D'ZRS-K451TPP48--*K#RE/ TYXSZCCKHGBP, M>0>&/)"AV^5R%^^BH) K$L1I5H1_!.6*8N,&1.K*#2:8J,'\(VZN*)^>),<_ MD./WFXSE DI^K%=0ZW3T,:G"!!-(8"T^)P<^)_VF8R*+=^1!KL,D"9.U4@-1 MD"REC=B),0O\B4.G^H>N*3.+N5/N."^*";"[/0Q2V-% MP9X\[')5*,_),HT?PJ2:B-95:FH<[\R?NB^'MS"+>3XSB@FPGSU9F!U8F($L M?))!OLNDDJ,%VWV'?Z1R77B>')V5 MB/RF7%-N71D:F/:0F3+Z793Q3SL/]\]$9U$=G2TL_G]C>*.O\ M7099_M;*,]R6R^JZ5E)1Q3066IM4K;E=4(*JTUV9G*B#]5[6Y[I\$V[S*M:X M"Y9?HW1M90]5<:.B"2RT-J%:=+N302(%%TD=-Y1BH@DLM#:E6KJ[L';OGBO M@)W)Q$03KND3Z&PR.^6>7:WM75C<=PD78*C.!*'J?]?T'%?4G7JG&*):VU-G MH-,R15+E34:*B2:PT-JD:L= 8<> $#,T+;32MJEG.FQJ>HG)S+10<(?[$J*M M!(6MQ&NB!FK: UJ:)8,)LQSW/3-R@;O:EPIM(RAL([KG#0U@.T6QC!_5+6"A MM5G2;H'"N7F?R*&!/.;)X.AL$0%WK._ M:*G9^+P"\,&:DF<79>:.92MH#=C MYK080G13+;HI++I?&S8T\,?KY<1Q?),.WUPE+.NJ@+O;EPXMF2D<5)_W(.1/ MN*#:W>^]HZJQ+'0VLQI)<[<878S(.GE MAE),-(&%UJ94:WG6\[+ R>@!!NQ,)B::8*9K\!Q^RE>SHUTTL,SODCS 4)WY MP=T\8YJ/J]GD)#]:X+.A+@J[-5/+:@[+ZM=F#@W\\5I9YI(&&]SN)3P?*M3GJ*$^*IK 0FN3JNT!A^T!0J[0M-"Z;\+,"Q;< M- X^,XT#W-^>?'C:.'BP<7A-K."99L"X&+NP%)J:FSK@7O9E0?L%#_8+W3,% MS[+QG9G7:.%V.]^:-801\+01\."XO$^FX)FAM.WF"4LQRT$RA&3WM&3WSN3@ M%R8+GB5G=BU>VEK.W TDX&[U';86U=X%HOH5T4(#W]K^Y5F. ',_BV55%7!G M^Y)Q=(?G);'T99$"#-7Y'D_5LC>4#>#>JA*&15-8*&U2=6"VH,% M-6JD<*:MV>E$ :[9F=,A8G1/:W /CM'/;%> :W<^&E&%-A9:FSDMM+W94%,< M=?JGDAP^/3P]Y[9Z9LR+S^_<#XOZ&3@:IGXDSZ<@4YXM)Y%\ M5)#.^XDZLV7U4V[J-T6ZK9[[\I 611I7+S=2S>JL+*"^?TS3XOE-V<#A64/S M_P-02P,$% @ !HEP5@5DK=:5 @ Z@8 !D !X;"]W;W)K&ULA95K;]HP%(;_BI554RMUY :!="%26]:M'[I59=T^F^2$ M6'7BU':@VZ^?[:01$P:^$-_>\[SGX$NR9?Q%E 2O56T%G.GE+*Y!Y[(NI1ZP$V3!J]A"?*Y>>2JYPY1Q M7F\6_"*P%3MMI#-9,?:B._?YW/&T(:"021T!J\\&;H%2'4C9>.UC.@-2"W?; M[]'O3.XJEQ46<,OH;Y++JI1#FZ=.-3$J?1 WJ1]-1U'B;BRP\0 ;GX*-;;!.Y8>[M# 8S>RTR4"; MG*)-;+2)A>;%H\!.BP9:=(H6V6C1/BWV#L&F VQZ"C:UP3I5M,.:^7;2;"#- MCI)^JC,+N)# ;;S9'B\,#P#C 1@?!S*)J8T5[^W(V/?W]HB[-[2?U!+ M P04 " &B7!65=ZF&8\4 ",^P &0 'AL+W=OUOV\BUQO\5PKBZ\24\= 8L[9#=#7E&7/#&=\AA,_\OVR:RF:W^'AP]>'#\GS^Z;];7=355WP^V:] MW;T[N>FZV[=G9[OE3;4I=S\UM]6V_Y>KIMV47?^QO3[;W;95N=H/VJS/HMDL M.]N4]?;DXGS_W>?VXKRYZ];UMOK5-M=W6R#MKIZ=_(^?$MAD@XC]C_Y9UW= M[Y2_@Z&7KTWSV_#AX^K=R6R8I&I=+;N!4?;_^U9=5NOU@.HGY%\'ZLE3T6&@ M^O^'.:$,Z#GV =%A0#0:$$7/#(@/ ^)Q MA>29 F6=W7ZW50;E?!W[J; MJ@T^;KMR>UU_75?!^]VNZOI?_6^_Q)\&7_JE?'77?]U8#^M2Z_UNN^7K4;_OUNTW__IZ+JRGJ]^W-/_<>7 M(OC3'_X<_"&HM\'?;YJ[73]J=W[6];T.4WRV//3UX:&OZ)F^PN!3L^UN=H'8 MKJJ59?RE8WSD A /B!(&<-:K]"15]"C5AX@E?BJ_!W'X)HAF461KB!]=5,N? MN.'%].&A9;B8/GQFFYD_//':K(R?EOIXSXO=2WVP[)?\>E6UY?#)MJ ]H!([ M:MCTO]W=ELOJW4F_;=]5[;?JY.*/_Q-FL[_81$+""B1,(&$$@FGB)D_B)AS] MXK+[K80MD4Y=E^:K[ )OO8<-._=M%%J?S+#X_^Z;J M9OXLC)(DFXU^)\S?14D^#_5?$:@#;5ZG3_,Z95>DQZU].>P?RH?M?:EN[]?* M]KY\V-Z_M/A=IJY3:31+Y^EHG;+\+DKBV6PV6JO<=;7Y-G^:;W-VOGVXV_7?[';! M9;/Y6F_W.YW@0]E>]V>[=GG3'R8'/P^?E(.J+UW95?T!_7Z3]G&[;#;] M85<[,/I9>#,!8GX]\)"R],31Y9>*.Z^JQ3_(N0G77# M&6&@NAC6><@RO.K?,P;Y%C8Z.4A9%Q+E! JPHHC5 T73[IM82\V?+EINRQ0=>6V]U5 MU3XG&]1E.="T<[AY/#=E0U854!JA:+ILTK8)67/@0NRZ>M.?4ZZ"J[)N@V_E M^FYOY-^7;:]D9]^)0CV: TT3<1:;&D+M%RB-4#1=0^G A+P%\YR&_9ZRJ[?7 M@UO@WFE"O9K0-%>BA2DILJ: TLC5@2Z5-'U"WNOX>].5ZPEJ0.V7 TWM99XO M+'I #18HC5 T73?IL82+USDE#Z%F#)160&D"2B,43==?.C(A>][?GX LF[M^ M=QBTU;*JOSTL!KWLPR:V+9?=89FP*@YU80XT=5U.\]QRR -U6* T@7Q:7 M[DG$NR>7=_UQYY83@P?XBA%9O)',M%"@10641LX6="FD&Q/Q;LSGMKFMVN[[ M?BVI^@WE[7#5PBH)U)(YT+3]=A)'IB90LP5*(W'->1-<-OV1XYMO?X>#'*5P^%BL*Z&BS#MD,0Z;:Y.[W85MT)!S98#35L: MY^9I.+2H@-+(V8*NG;1'(MX>>;]IVJ[^]R!0+9-8C#!0@R0R#9(X6U@V=5"# M!$HC=P^Z--+ZB'CKX^G@X+;\/AP96.6 &A^1:7R")1&$YK0U93V1L3;&W*OM:J^=JJ05_6VW"ZK@V;-UW5]73Y[Z8>O MXJV9Z0^IT#%=CF$,,J)=QH&E'O6EBV0A"70HHC=P]Z-I(_R'B M_0)*;! *TJH#1R]Z"'Q:7!$/,&P\,J(M>*)P]0W<)=,UKQ M?.\,N7GR;C5VH54%E$;N'G2MI ,1\P[$4\!R*0.6_6'@3J0-=/FA4Q;U9\%.^M!_%+\/ P;Y%-,R'-DM34)<$2B-V\G61I#\2 M3_%'W#I 79'8=!3FR<*R7X.Z(E :H6BZ;M([B5_I=IH8:K1 :064)J T0M'T MF\"E:9/PILT+LCL\V5?QQ+0ZTCS.C'496E5 :>3N05=)VC4);]>XLSL\P%L, MT[6(+><+T*("2B-G"[H4TGE)>.=E>G:'!WE+8D8GHM"\([N 5A50&KE[T$61 M!DK"YS^.D-WA*WJK9XM7Y*9X4/\$2B-G"[IVRG-(' $1S^P.C_,6QK1&XBPR M(W'0J@)*(W,MA"4J$<6;<45M RPHHC28TH0LB[8R$ MMS..GMWAZWNK:8E0)%%D.9" NA]0&DUH0E=3&AO)J^1 ^"K>FEDB%'$\,Z^Z M0@R2(,AY0V&%V=W>+ZW5N;)N]78A5854!JY>]"UD@Y$RCL01\ON\'6] M-31/]@WYH%X%E$;LY.O*29LB==RFLEX'S?"\8.OV1T>YBVR:28D<\N>$/L 5NP3 M6(^1 4FE:9+RILFTZ X/\5;-- T,Q:">!Y1&*)JNF#1&TA]+?'"I'1[IK9\[ MX0$M** T0M%T_:1)DO(F"2*QPY?PUM-R[XEI:4%K"BB-7!WH4DEO))WBC;C5 M@#HBJ>46%$LF#EI40&F$HNF/%9>V239[G=A.!O58H+0"2A-0&J%HNO[2K\EX MO^8%L1V>[*VXZ7)8'O("K2F@-')UH"LD79J,=VGX"V$Z5>$IKD)K2F@ M-')UH LA39>,-UVF!W9XD+<@EKS$S P60(L**(V<+>B22,\DXR,?1XCK\!6] MM3,3%9:-&M0P@=+(T8"NF_1!,D<>Q#.JP^.\13&=D-2\B@:M*: T2_L5\RK-"/"(Y/,]7E[GMP9ZF,-"B DHC9PNZ,M)9 MF//. A?(X8=ZBV">>(>61QI!BPHHC9PMZ")(\V#.FP(EL>[1'-<\LA#-0'@=((1=/U4U[TR]LET\(Y/,1;-],P"!>A M:5]!JPHHC5 T73;ICF*1"F66I9@Z#.!I1&*)K^7FKI@"Q>*<&Q@#HC4%H!I0DHC5 T M77_ILRR.EN#@R=Z*6_(/\]0TPZ!5!91&[AYTE:01LWAIBH,'>(MAVA2)Q9B$ M%A50&CE;T*603LL"E>/@0=Z2F,9#DN<63:#F"91&[AYT4:1]LGCU) =?T5L] M2Q BRTSK"UI50&GD[D%73QHD"VR>@\=Y2V.F(;+9PKSV#*TJH#1R]Z!+(WV- MQ:ME!$;GGJ +2L M@-)H0A.ZFM*_6+Q*MH.OXJV9)1F16+:'T' 'E$;.%G2]I,VQ>)5T!U_%6R]; M-B*R>$[0L@)*HPE-:)KETN'(P1D/GN>K3FX&),(X#,W]&;2L@-)H0A.Z.M)_ MR'\\Y\$/]1;"\@J4=&$^N1):54!IY.Y!ET$:#/F1DQX\WULKRST8:99;5AJH M P&ET80F=+6D!Y$[TAYE>UW6V^#VKEW>#/N;X9-5%:@%D9NG[Z>61R-#BPHH MC5 T73CI4^2\3W&TF Y?UUMHRYF^[2*6]7>6BUC0J2/WU.GJ2!\BYWT((X03 M_"?XW-Q7;5!4Z_I;U7ZWSGJH&P&E%5":@-((1=/%ELY&GKW.A:\<:G] :064 M)J T0M%T_:61DO-&RO1]*-00R6U>@KEAA;HA4!K9.GC^Y0*Y]$)RW@OYY=// MUMD/]3:@M )*$U :H6BZFM(IR?D7NGB%'G.H'P*E%5":@-((1=,T#F?26AG^ M9MUHK]BC@^:K\R-.NYPXB\R'M&/K"BR.8+B1BJ&B(N_!3 L_.BC^ZEEN6K'% M'^T_C,RS#.P$$@PWTB52=.%-&42ZT5'#7S7WXU2Q)0461WP'(ZUB12O>DID8 M@'1@_.4P+9ET8;E[#5M78'$$PXWD2Q3YDMRO1LI(/DKXQI2D2))<2%K2NP.)K0QDB;A:+- MU*@)+"+I*.DOHIG:6%BN.F#+"BR.W%V,),P5"?GTB6].TL'SU\=ROTV6V,ZW MH9X)%D<3VM 5"A4_))SX&ELF+NE@>*L2FB[(:3BS!!NPA0461U/Z&.FB.!SA MM!?7'BTUZ9@ ?U%-SV,(D)I7"K"%!19'4_H8B:K8(R%OCX#">(XR_M*9_H+E M"@^VJL#BR-G$2#3%)PFGOB+WA:)A?930$FT)DX49.,(6%E@<3>EC))WBD81\ M>,4[2.D ^HMD!C_2,+(XQM"Z HNC"6V,)%+\BY#W+[@TI6.LOQKFF?T\M!P, M0LL*+([<78RT4.R)D+.%JUT%/;7VO0'3*VQ#@<41WP'(P$5=R/D MW8U?/OT<_">XE'I=ZGK]NG\OO@\/XC&Y8]P.**[ X M@<41#*.(( MAANIIY@P4?Q*:8<(:\- <046)[ X@N%&BX%BZ$2\H7.\0V:^L/]B83HF]JTQ MUO>!XLC=Q4A(Q?:)'+$5[H7>CL'^8D#O4,+B!!9',-Q(6L5%BOC;E#R/@[&. M$1178'$"BR,8;B2UXCY%CD>[^(7I>9J_UJ8%M9AG%G/]\$/UD&YN7FT6V.DC M&&XDCV(P1;S!-#$ESU/\99G@%D%+"BR.8+B1<(JQ%/'&$N;\$FLF198,BNT. M:VQ=@<71A#9TU6+% (JG/+;%+0R/\18F-E,H^2*T! FA=0461S#<2#[%U(G# M5SK%C+'.#A178'$"BR,8;K08*#Y1S/M$+PG4\VA_X3N8B2A M8J[$CJ?;^@;J>9Z_/F:4)4D2VRX)ZYQ <32AC9%"BB<2\Y[(I$ ]S_!7Q?* MD\3R[#EL78'%T80V1JHH5DC,6R''C]/S$^ OJ>5YL&$RLQUI8+T4*(ZF]#$2 M5;%)XE=YMJVCC+]TE@?#VNXY@I856!RYN]!E2Q2?).%]$I1L?!EOV1++W3SS MS'+\"*TKL#B:T,9(.,4A2?C8BW^Y% MPKL7;)R>'^NOAN5IL0OK"H.U)Z XFM#&2 W%GDBF/&+E)8%ZOH"_9.9Y?[ZP MO+(*6U=@<32AC9%DBG^1.!(FDP/U/,A?&O.\W_:H8FQ9@<41##?23_$X$M[C M.%Y"B"_LKW=J7)2V7T^#UA58'$UHXT'*L]U-575%V947YYNJO:XNJ_5Z4*D_ M5WYW,NS@GKX-VNIJ4/KM^^CDS/C^,GPKPN'[,XFY.+\MKZM/_:I;;W?]T>-5 MCYS]-+Q@>6]C/7[HFMM^83H)OC9=UVSV?]Y49;\H##_H__VJ:;K'#T.!^Z;] M;3_9%_\%4$L#!!0 ( :)<%;$+$3=:@H &!> 9 >&PO=V]R:W-H M965TG>T&)FZ AD#5.?YSVCU\;:(R+XT+UL/-FAE#[B_D^^,?'-IP_YOQ; ML69,H*=-FA47H[40VX_C<1&OV28J3O,MR^1?[G.^B83\R5?C8LM9M"PS;=(Q MGDRFXTV49*/+\_+<9WYYGN]$FF3L,T?%;K.)^/,U2_/'BY$W>CGQ)5FMA3HQ MOCS?1BMVR\2OV\]<_AKO59;)AF5%DF>(L_N+T97WD4XG*D.9XC\)>RP:QTC= MREV>?U,_;I87HXDJ$4M9+)1$)/][8 N6IDI)EN/W6G2TOZ;*V#Q^4?^QO'EY M,W=1P19Y^ENR%.N+T7R$ENP^VJ7B2_[X+U;?4*CTXCPMRG_18YUV,D+QKA#Y MILXL2[!)LNK_Z*DVHI'!QP49.CK.M\54J@X'PM94G6]<5R7ZKHJ%3Y0*A_]DF=B72":+=G2 MDG_ASN]AA\!86K3W";_X=(V=BH3%I\CWCJO;_O66H*,?/J!G6>76$6>V6UR\ M4S#2EAX6)]W%O1=QBPSM+C.QRQAF^ON'SB]U_0.ZU[M"GBD*M,@W=TD658_/ M?W^6)]&-8)OB?[9'IM(,[)JJ0?U8;*.878QDBUDP_L!&E__XFS>=_-,6'$@Q M BE&@<2,P 3[P 0N] MQ[)^)=F*90)MHV?9=0AK/7=>KV_0*K%9*:9ZP(=+;SK'Y^.'9C#:B29F"NI* M8=@6[FT+G;9-3ZWK+)"8X>Q\[^S0@8$4(Y!B%$C,"(PWT<@S<5:1 M?6CB1FB.4;;;W$G@R>^;0W#5D3=^6E'&>;6^0:O5IHT6ZW5;!7I!"J5F!J/! MGYXS&%>;G(OD_W(HJ?J %]2,2M2TNNVU1F_^=.Y-7@WR%AW3$7?Q>IL)I&:: MB;69^#U/]JK&^F/$GK8L+H?RT1.29+R+1>7W)M]EPNHW;CV/LKAMNSLE(^[R M]W8;2,UT6U.LYV2Q0VXWR$@>%LF2\?)/TOV(9R?Y3J TB>Z25+8H=C*HK]LT M$\_;EG=)1=SWT-OQ(>C4TWCJN?FTI^--GX_ER%(F4VX8OBWGK)"0=A?W MC'/K_-VU6Z1WIQFV9P9F_JQM-"C90JF91FNV]9R$UA[IRZ$*?6G?OS*^L?H. M"K>@:@14C4*IF='1@.O-!AC_>Y _ON[>,)_D2 M'249>I8GBP^RVCUS:S#G;PWE%V\G(>X;Z6W[$$SL:2CVG&AW>4.OK$Z!P&)#BIE MT6CXK1&!!-S%&W?H^55)K/4"E+2AU,Q0:M+&;M+^M)^:JU;$45(4NT@%:[>5 MF,>>&(^3HH2[QXA+\A!5G*K4JH<^N))^[;YT[XA9H%QR2)OY0"]+H=3,^&@N MQQVYO#%5*H=,\E@\ZZ4=%319G7*^#]]QO=@LJURRRNRDB"VKOK.@C=H=TQ'W MK?0V?@C8QAJVL1NV%U&QWK=H5O= .;M6:S[=@WM[1#XBS7^8C?^-C;Z-/M, MM>TO;MAN=77>'DNVEU\ZI2+N4O;V= BVQ9IML9MM!UL.J*_KV-*TJ)-,#R<&PV^OO>)9.&^/-=REZ[U]$!1AH=3, MR&B$]=T(VVWZWRW2>S.GUUY\M$W_@UZ50JF91FN\]=WP=T.OY,-\D]WS2&VC MBL6.,T0SQE?/Z"J50V[5 CVH):R;+#Y%O]5MO#4:H- *JD9 U2B4FAFSQK[G M038^P^Y\AMWZ#+OW>0B,]37&^G_U]F?W!7N'KHVX)]C2S($2+I2:&1--N+Z; M<*MFKF:!VT.#4K=(;Y]!=U.#JE$H-3,H\& 9=BO;;D.U-9MY\]KKM J5L*#4S&IJR_3Z4 M;3")U7'0;=E^F\ MVQ]!KTFAU$R_-8'[;ZXNRT?Z?6_CN*5[FP^Z! VJ1J'4 MS#?,-+H'0RQ!!Z!+T*!J!%2-0JF9X='\'KCY_><\6YU(>MR@I7I')[]+DU4= M(]RTZIB/N4O;V= A4#S2J!UU0?5&^S1Q4C8"J42@U,S":QX,A>#P Y7%0-0*J1J'4S/ TWD;NN*S\5^[@<)>I=W3= M=^@%AW=P@!:$0JF9H=08'W3!^*\\6C+T*=K8QV!NC=[6@U(\J!J%4C.CH2D^ M&(+B U"*!U4CH&H42LT,CZ;XP$WQWZ?= ^7]-^[0V>Z!3@% J9FAU%, @7L* MH&KWKJ/X6YJOK+:#0C^H&@%5HU!J9B3TY$ PQ O9 >BT *@: 56C4&KF%U3T MM$#H7M'ON_4Y;*_5![C-FW6RF3L9<1>NKY50:J:5&N%#-\)_E^[#7::^%>6- M._3*@MCJ!&@Q*)2:&4@];Q!VF3=H#)K+#5K=YQ'<\KUC CJ/ *I&H=3,0.EY MA'"(>800=!X!5(V JE$H-3,\>AXA=%-V[[XE:/4M/O8LG4M[/=Z6CKB+U]O, M(4@^;'SKS$WR5VF*QGS88@^% 3?#@$P8>@! ^J1D#5 M*)2:&1Y-\*&;;WNW..WE\?"LW=[,6NU-.Q5Q%ZVWD4/P]H#CV5! MF?R-.SP[/!,"6@X*I69&4O-W^)VVQX?M[?&6K^5T2D7<]]#;\2&0>JJ1>NI& MZFY;L=TB?1_V:9NW7WL,>D$*I59Y/&Y\25LBUJK\A+EZ9'>9J#X6O3^[_TSZ M5?EQ\%?G%]Y'6GWL7,M4WU[_)>*K1/;5*;N7DI/3F1Q(\.ISYM4/D6_+[W7? MY4)R7GFX9A(!N4H@_WZ?Y^+EA[K _J/REW\"4$L#!!0 ( :)<%;P?>W[ MR1 "_> 9 >&PO=V]R:W-H965T?.7NZ)?^'U+P^?RN;=V0ME MGJUX7F5%;I7\[N+DRG['IIL"FR-^S?ACM?/::IMR6Q2_M6_>SR].)FV-^)+/ MZA:1-O]\XS=\N6Q)33U^[Z G+S';@KNOG^G)IO%-8V[3BM\4RW]G\WIQ<1*= M6'-^EZZ7]>?BD?&N07[+FQ7+:O-_Z[$[=G)BS=957:RZPDT-5EF^_3?]WGT1 M.P6J" UQ7PAA;PNP+^7@'/.U @Z H$^Q$. MM2'L"H1#"T1=@6C3N]ONV/1EG-;IY7E9/%IE>W1#:U]L!+$IW71AEK?:_5*7 MS5^SIEQ]>37[?9U56:NCZM2B13%_S)9+*\WGUL_U@I?6^[Q.\_OL=LFMJZKB M=7/4Q^8G]=9R)HYM[1:WWL2\3K-E]:/U@Y7EUM=%L:X:4'5^5C.=S;I: M76]KY1RHE6U]*/)Z45DDG_.YIGQL+N_VE2<]\9T^ #,#',\ .&OZZ*6CG.>. MNG:,Q _ID^7:I^W7[EB_?(FM-S_\:%6+M.2Z[_?&#(OY[*=GFOU">RH/ V,S M\)_KO %.AE:/#*_> %KRRL:F0KR'X70X?/(,U^GE%2TVJ,9]^7F[&ZY[@'N] MKII/JLJZ*5:W69YN?ZC_^5?SH?6^YJOJO[H?YY;IZ9GM:/JN>DAG_.*D&2XK M7G[C)Y=__YL=3/ZA4R(2%B-A! E+D#"*A#$03-*?]Z(_ST2_?!Y0="HSEARK MLBTLW,#:^=JW2]MW)G[HGY]]VQ40,BA1@SH3SY]XMAPT&5@YJCG.\=S)9"(? MQ_KC2IWEOW26;^RLYB343'\KW@[>LV;TRO)[GM?MRRJ;\W)S\M!UI)$ZMB.1 ML!@)(UM8L/.MO[6#R-GK:_6HO=ZCO4"8N1,!(H71:X?ABX>WVO'M;\?KU@LG<<58]SO&FX M=]9@H!9(*@A?5! :5?"I>&SF_C%?-A>6Y9.NYXWEQ_8\$A8C800)2Y PBH0Q M$$S26O2BM>@(<]0(J3\D+$;""!*6(&$4"6,@F*2_Z8O^IJ^>HQI+CE795#GM MNQ/7VY_=QM[>4 F-R% T67RH0?E&[\(*VPH!ED M*"V&TDA'DU(#DRA0)EC0J!1*8_UMD&4CDK_VZ[._YJ*C)8*DQ5 :Z6C2=-B/ ME*QN HU*H336WP99(B+E;)MSS@=&M/M..:<6__[ 9S6?6W7ZW9KS^7I6;T\^ MJV*=UUIE0?/14%H,I1%;327;@:=1%C(JA=)8?QMD98D\MFU.9%^GY7V:Y=;# MNIPM6E>C?:?5"S2)#:7%4!JQU<3S6UG-D9:;&39:6]#4 M-Y1&.IKLIX53-7L)#4NA-(:BR=H2N6W;G-P^,+\Z9.\W\ZVTS-\6Z]I:9NEM MMLSJ3'M;U+4Y[F@9:C++$U^9R<30J,16$]7VQ)NJ^AI6.PJM'>NOG7PCH4BC M.^8T^I?-O6Y67:9Y=V.H1!HU(HC:%HLJ1$ MAMPQ)C['GF9V3RZG5J/#>]Z.?0]%W1R:-3.L=3[/JEE[A==<^>E.2:?6LGC4 MRA::=8?28BB-=#19MNK%'S0HA=)8;Q-D.8H\N?.J//DQY;C([A=:/4)S[%!: M#*411Y,5UPH2&95"::R_#;(B10;=,6?0U=42?UH?LCQ;K5?-*_*H#+[-B;KW)3L]Z[4(4&)%!: MTE]]"@W(4#198,()<,Q.@';L3;\/'GNA_@"4%D-I!$I+H#0*I3$435:DL!&< M\!AC+]15@-)B*(U :0F41J$TAJ+)0A36@V.V'OZ2L1=J6#BJ*;"_Q@\:D$!I M27_U*30@0]%D@0G_P3'[#[JQMW]QD1DZ6C)(6@RE$2@M@=(HE,90-'D=O# ] MW,D1AEP7:H) :3&41J"T!$JC4!I#T60A"JO$[;%*AMZ79.:,UA[4R8#2B*O: M &\=)6\,C4FA-*9K@7OP#EI7&!FNVH/A M%XM0;P!*BZ$TXJHK#A2E0!/^4!I#T61!B82_:T[X#US 8J:,EA-TD0&41EQ- M0C[RU#4&T*@42F,HFJPID>-W!ZXQV-EN8'=3@NW>JE9656N^=8RVG[26T<%] M5Z_-04=+4',S_334K##0'>BJ>S 2:/42351GLOEOSQR"AF4HFKPWJ,C)>^:% M".,6/IEA8P4!I<50&O'4!0G>Q%%G1-"H%$IC*)HL+9%E]Z +$H:O>S+'':U" M:%8>2B.>FM-6! A-R4-IS%A]654B'>^9T_'#5DZ9(:,E LW.0VG$T]PNKULY MU1TG+:"+''5T@]:.H6BR6$1&W3/?\L\^T&:"?7=+GFUL]WUM5\ MOIDS-1/S3^G3JCE4?^:!YMJAM!A*(U!: J51*(VA:+)$=W9G]XY@^GC0C#N4 M%D-I!$I+H#0*I3$431:BR-Y[YHSOP+1$1Y%VOI\J\^(;<[#1DH(FTJ&T!$JC M4!I#T61)B=RZ9\ZM/P^E5ET\7U9:M]WYKEVP>5\6E7Z<#323%66NTF]TK/@ T: *E42B-H6CRLZF$ M6>";S0+=>VJ!!*93&>IL@ZTDX M!/[_R2$PQQVM+JA# *61CK9[B@S44V0"#4JA-.:K+H'V_<-R9_ M;XIE]_CFRDK*8K5=(]?>J/B9SWCV+;U='E 7U%R TF(HC4!I"91&H32&HLE: M%4:%?XQ;_WVH'0&EQ5 :@=(2*(U":0Q%DX4H[ C?F&4^4C;%''2T4*%V!91& M.MKN8#:-(G4\AOH04!I#T60%[CP!U^Q#W!R<_:WSH7D3L,^$!?[1%S5 MCHG4NY2@,2F4QE T66["H_![GE%PM&L0Z.(!*"V&THBONC6.K3GG03T,*(WY MFN3=-J!WI)CCCU89U,V T@B4ED!I%$IC*)JL6>%F M^,=X&+ /M2J@M!A*(U!: J51*(VA:+(0A:7A_S\6-9B#CA8JU/" THBO64<1 MJ@L:$FA4"J4Q%$V28" 03@8L0<8JS@H+082B,=3?+KU$UDH#$IE,90 M-%ENPA )S(9(E[)>5W6Q:LYQG_ER._HNL@?MN4R,30J@=*2@6V@T*@,19-E(PR,8*"!\5=N0F.NTVCM0?T-*(U :4E/7]K. MX4UHH!5A*)HL6N%Y!&;/XVJYM(IZP;6;-YO+CA87U,R T@B4ED!I%$IC*)JL M-V%Z!,$Q)GE01P-*BZ$T J4E4!J%TAB*)@M1^".!V1\9/2B,=;?>+5G2"#$BA M-(:BR6H2*?EP8$I>=__NB,?&F\.,UALT>P^E$2@M@=(HE,90-%F:(GL?'B-[ M'T*S]U!:#*41*"V!TBB4QE T68@B>Q\.W'KIB(^N-5=AM&PUVSKMW=$!#4B@ MM*2_^A0:D*%HLL!$GC\TYX9W!^'A=T6:H:,E TW40VD$2DN@- JE,11-%J+( MW8?38PRYT*P^E!9#:01*2Z T"J4Q%$T28B0<@FC\%DQ'=S[-=1JK8R@MAM(( ME);T]*7)^816A*%HLFB% Q&9'8C=8?QKFH37D5TC!4-$=2S@-)B*(U :0F41J$TAJ+)0A0&2/0J ^3(8S?4 M'('28BB-0&E)3U\:QVZH7X*BR:(5KDID=E5>QNY3Z_W'KY_)Q]W5V$IN7*M MJ.,"I<50&H'2$BB-0FD,19-%*+9Z[3:.U!;1$HC4!I24]?.I/#63QH11B*MA7M6;7@O([3.KT\;R9Z]_R& M+Y>M(M=YW8Z\.Y]:);]K1&V_NW).SI3/K^UW-[;FN' MM+S/F@%[R>^:4).?VGLARU;1SV_JXN'BI&GM;5$WL]#-RP5O9IUE>T#S][NB MJ)_?M $>B_*W37,N_P=02P,$% @ !HEP5K'^[Q9G!@ 1S8 !D !X M;"]W;W)K&ULS9MK;]LV%(;_"N$50PNDL40Y=I(Y M!I*070,L6]#+]F'8!UFF;:(2Z9)4G #[\:,NT<66!"LX+O8EL63R(75>Z8CO ML33=2O5-KQDSZ"D*A;X:K(W97 Z'.EBSR->G0;NZE60[U1S%^D MG:)PB!UG/(Q\+@:S:;KO0;U@HMU<#=_"RXQ-?K4VR M8SB;;OP5^\S,U\V#LEO#@K+@$1.:2X$46UX-KMU+ZGE)A[3%GYQM=>4S2@YE M+N6W9.-N<35PDAFQD 4F0?CVWR.[96&8D.P\ON?003%FTK'Z^87^(3UX>S!S M7[-;&?[%%V9]-3@?H 5;^G%H/LGM1Y8?T%G""V2HT[]HF[=U!BB(M9%1WMG. M(.(B^^\_Y8&H=,"XI0/..^!#.WAY!^_0#J.\PVBG@S=IZ7"6=T@/?9@=>QHX MXAM_-E5RBU32VM*2#VGTT]XV7EPD)\IGH^RWW/8SL^O@>\PU3T33)^A7*1=; M'H;(%POTAUDSA>Z$\<6*ST.&KK5FQK;ZW9Z_[Q%VL(,JW=%;PHS/0_T.O4%< MH"]K&6O+T=.AL1--AAL&^:1NLDGAEDFY&-U+8=8:4;%@BSI@:(^P.$S\.HS7,LQ-K.T>K=&MC.9<^.FY@O[^S>Y$=X9%^I\FA3/FJ)F9I+]+ MO?$#=C6P^4TS]<@&LY]_7U%R6"3%);;N7@T&CL[ M[>A^.SRZF+A%JUJ(SHH0G76&:#=)-2:C3D3?J$#"""2, L%J.HP+'<9'R"%C M2&$@80021H%@-6$FA3"3S@ND$":H"&.32AS-[E4+2ZH+@4%/=;3]M0W_M//(HC^XD^;5B02/.%J:A1@$YZ;P$@:024 M1J%H=9U*R^X>P[.[H*8=E$9 :12*5I>G-.YNMW-__0)DPQ27"_26"_1L=^IW M]K)[5HUB@II]4!H!I=&<=L!RW"WK!F[/PH&-\P>IF%V;F\9H@Q810&D$E$:A M:'5ARD*">XQ*@@M:2@"E$5 :A:+5Y2G+"6YW/:&_DIZ ME?4 C(^0VS!H&0"41D!I%(I6EZVT#K Z T DJC.:U6JVW);:7I MQZ\R_=;1!];Q^UFMDPO#[/R,+M;-C4* >ONG9\3$\.P;U[* T DJC4+2Z/*5GQS_T&8#NT7KK!FK\06D4[S\'X+6DN=+- MX_YNOI[F&F,.:N9!:0241J%H=7E*,X^/8>8QJ)D'I1%0&H6BU9]4+_W-_(/<6B$("_DC4\^-,0?U[J T DJC4+2Z M/*5W]X[AW3U0[PY*(Z T"D6KRU-YZOZ'>O?NT7KK!OM$/NPC^?O>?3>5#2LO MS$1,K=(WE9)(Q\)D+Y44>XNWH:[3=X!V]M^XES1[IZG$9*]8W?MJQ:TP(5M: MI',ZL19,96\M91M&;M+760JQ M.NWU^'Q)THAWV8ID\I]'EJ>1D)?YHL=7.8GB(BA->KC?#WII1+/.Y*PHN\TG M9VPM$IJ1VQSQ=9I&^<\+DK#->Y&P5+<@]$=]6M[F\ZFU1 M8IJ2C%.6H9P\GG>FWFGH#U5 4>,/2C:\]ALI*@^,/:F+Z_B\TU<](@F9"P41 MR:]G,B-)HI!D/[Y7H)UMFRJP_OL%_7-!7I)YB#B9L>1/&HOE>>>D@V+R&*T3 M<<I#0KOZ,?E1"U "]X)0!7 7@W M8/!*@%\%^&\-&%0!@T*9DDJA0QB):'*6LPW*56V)IGX48A;1DC[-U+C?BUS^ M2V644S4&_ A=,19O:)*@*(O1;V))$H"GG1,A:7^7M M>(QNB<6(2H@:.KHC7(X%+\HE*%GD9;T9X[+T0TA$ M1!/^42)_NP_1AW4;LHJ>%7J'D8W;!,+#FZ MS&(2FP ]J=-6+/PBU@5V(H9DWD6^=X1P'V-+AV9O#_';P_L.-OYVZ/T" MSW\%[V+-90GG<@32!SF$Q3V _OI5%J)K05+^MTWS$G-@QU19ZI2OHCDY[\@T MQ$G^3#J3][]X0?^332](L! (S-!RL-5RX$+76LYK6AZA=1:M8RI(+//J:I40 MF3"%G"8K.76*B2(SYS/)UL0F=-G@J&A09>_GB2<[*P?^N:Z@I1;V=VN%^[7& M@UHE@_)P2WG8"N5,9@^:R2 KZ[)-SZ\3&G3Q#FM++8S'76^'MJ6:'P3=$SOQ M8$L\.(3X7'ZRA,:1XA[IQ'>\1'^WT=^K6NELPMM8)NL$.[K#2LU3D.NB,[Z9,MZ1,GZ:E\ M&C+U)#Q"UU]_O[O\6J=HX^.$:YH@(<%"(#!#QO%6QG$+#YLQI):08"$0F*&E MU]>+MO[_G8+<+3;5ND(+:E-QX.].5Z@F31%K*U_/*:):A2%S_?N%9$\DX>A] ME*X^H9OYC/U$5SE;K^3DS^3J:ZK6KD46L$KH;*^QA)!H(12:J3766N,6IG\% M"B4H)%H(A68*JM?NGG,YVTH&\"VKBW$?=P<[SV)WUQH+V<:ZW=,+=\^]H9[#UX3X+=^>MLM[%*0&BF2MJ3>&Y34M]*>DER"8T> M:"*5(W:-;):C.]Q5R=EN8Y6 T$R5M(GQW"[F]2R'_D%7)"-Y5&[Z3>.49I0+ MI>@S09<_5B3C]L<%J-$!10NAT$RUM=?QVC ['JC; 44+H=#,;5?M=[#;[QR4 M"O&^!QGN;B2YVVVJ$A2:J9(V-/@-AN:U2:ZVV1%[1/=18L^*;O"FMQ\H6@B% M9@JKW0MNP[U@4/<"BA9"H9F":O>"W>[EL/EL\2=XW/5WIS2H.X%",X72[@0? MZD[DE"Y?T#D>T6[PQG<@J%N!0C.%U6X%M^%6,*A; 44+H=!,0;5;P2VX%6QY M43&H[=A7.H'Z%2@T4R?M5_!_^)7+J54)2+P** M%D*AF8)J>X*=J_4V]@ZK%NNOWH;!:.^]K;MCC65LPY3XVI3X;E.R]_[ >EP" M]+4**%H(A6;JI^V*[[5Q_@34IH"BA5!HIJ#:IOC.5?MACV W9F,]L>7(Q=Y[ M>J@V39UJYY[<[F-OXAZ\!^9NJ+%XL,>AVG NOG8N_J"-V0WJ6$#10B@T4U#M M6'SW>:O#9C>H8:G0AN[)#>I#>K6CK2G)%\418;5R66>B/+BY+=T>0YX6AV]W MRB^\T[ \3*QARK/--U&^H/+>3,BCA.QW1Y) 7AX7+B\$6Q4':!^8$"PM?BY) M%)-<59#_/S(F7BY4 ]M#VY-_ 5!+ P04 " &B7!6GQ!\9M4% G) M&0 'AL+W=ODX@;8C]^EI%A23+-VQB#+0RS)EX?W M'I*7]\B4*O0]33)YUEDJM3KM=F6TI"F1)WQ%,_AFSD5*%-R*15>N M!"5QT2A-NMCS!MV4L*PSG13//HGIA.?!-QU-R@Q2VDF&<^0H/.SSKE_&N*!;E!8?&%T+1O7 M2(WI)DT0C@1_?*M#.ID_=L'G]B'Y5! _! MS(BDESSY@\5J>=89=5!,YR1/U"U?_T:K@/H:+^*)+/ZC=67K=5"42\73JC%X MD+*L_"3?*R(:#7"PHP&N&N!]&P15@V#?!KVJ0:]@I@REX"$DBDPG@J^1T-: MIB\*,HO6$#[+]+C?*0'?,FBGIE>$"?2%)#E%?(ZN6$:RB)$$?ZGVY4 M>7-1>H-W>.-C= .P2XG>93&-VP!="&T3'WZ,[P);$4,:G:# /T+8PQA]O@O1 MFY]-CEWN#^-;8,+]83PS3"O*8#.*08$;_' 4CW:,X0TE,AQO6>S;T:<6I)ABMJ& \1B3^&]9L0?D1RJ@RD5F"#@M0G9;O MI\?^./#TWZ1[WV1JV](WF(56+Y_)07_#0=_*02-_/)U4GS,^T]V160)S*UOE M2IMPF)L)*S/%-2,SN%$/Z#WL4.B:2XGN%&27@M*/CTC]=9X#J7> M$5B+>M^KRW#/2GY8L85N@7=CX6QM?VBV<(H6ND)K<]>0,/ZKYNFJ>U?4NT0+ M7:&UJ<Z^;'QP)L(IZEVBA M*[0V];4Z].VJYOGY@4K%TL*^5D9&\OO;Y0(>]DSE@LETX&&3I+:']5S::LGF M_T"S/9LV$L>ES$-SP5.4T36:Y1+@05J#EI[!]-^I BNG!@U^\,A(Y+:A[T'P M)B('6YP/GS#>YJ@69[Y5A3SW[4N%VO0],+Y\,1AN!;=M@GU;<+4&\E]*!$'8 ML)]& MBAZ$U,RZNW1VCO%Q47E6_-L(Y]TS*Y-%GB<=\X$;9- RM7M6SQ7TJW MK,C#;A+&V_X.S:MAV[(W-.F5T ]WH6$G"M'[!=/YC*!/0/NB%93!07+'F M;2VF-"W>QMTI'GTU16WOY="MS"E:Z JMS7"M,O#KJ@SL5&4X10M=H;6IKU4& M?BF5L6\543G0VM&"L6FU[VT9VH-Z+FFU<,!VX?"J6XC=MX,G;DZ[G!=G/)X\O_!/P_+,2@U3'J&Y(6+!0)*I\7EDA)@7AO ]W/.U>.-[F!S-FCZ+U!+ P04 M" &B7!6-I^E5RT$ "Y%P &0 'AL+W=O2:/MST00'9J 5$)6$W M__XD(&!LA;-]ZB0/,1*[GW8_H8]E)QO*OO,88P%^IDG&IU8L1'YAVSR,<8KX M.37*TPG=8?,YOF!S9#4I$4IQQ0C/ \')J?8 7 M 1PKA]+BGN -W[H&*I4'2K^KP54TM1P5$4YP*!0$DC]KO,!)HI!D'#]J4*M9 M4SEN7S^A7Y;)RV0>$,<+FGPAD8BGUM@"$5ZB(A&W=/,'KA,:*KR0)KS\#S:U MK6.!L.""IK6SC" E6?6+?M9$;#E _QD'MW9P=QT&SSAXM8-WJ,.@=AB4S%2I ME#P$2*#9A-$-8,I:HJF+DLS26Z9/,K7O=X+)NT3ZB=DE(@S:BFGP38(%(PM_*VY_O O#F]=N)+61$ M"M<.Z]7GU>KN,ZM#%US33,0'&O?@<'>G)QNOV1VOQ//^U0%<% 'X&2G0N>HQ!/+:DK'+,UMF:_O8*^\[N. M79-@@2&P#O.#AOE!'_JL?N))^\2?@1 Q]JB(7:L=T7%988Y*3*6XZYGG^$[Y M-['7VT3M6[K^2&<9],9Y(@O#AH7AT2R@Z)N4)?G$A90+I;E$3::TR(2.DFH! M?SM11\O(H89!;\@G$N(WA/A'$T+27![3KV// MFE&TP!1:ES&W9]=>W^V3U\L5[R-);Z1D5_H,<286_U-%/, M5F5OF$M%ER)>M0.;V:;__*'LNN[,SU5?NNR5MC!54_L:L17).$CP4D(ZYR.I M/JSJ$U<#0?.R<_I A:!I>1EC%&&F#.3]):7B:: 6:+KULW\!4$L#!!0 ( M :)<%:W> VR. 0 .<1 9 >&PO=V]R:W-H965TDXG2_ M?J0DRY9%:ZGA;B^V2-U[>,^A>'G)\9KQ+R(&D.@U2ZF86+&4JRO;%F$,&1&7 M; 54O5DPGA&IFGQIBQ4'$A5.66J[CC.P,Y)0:SHN^N[Y=,QRF284[CD2>981 M_FT&*5M/+&QM.AZ292QUAST=K\@2'D$^K>ZY:MDU2I1D0$7"*.*PF%@?\%6 M>]JAL'A.8"UVGI&F,F?LBV[<1A/+T1%!"J'4$$3]O< UI*E&4G%\K4"M>DSM MN/N\0;\IR"LR29H#8@MTDU!"PX2D MZ)8*R7,UP5*@"_1'#.@SB0GZ]5F@]P%(DJ3B3+UX>@S0^W=GZ!U*J+)BN2 T M$F-;JM#T '98A3$KPW /A(%==,>HC 7Z2".(F@"VXE03II\@H\[U^GZ?S )-T!$3F'".G%A'YG].(! MPISSA"[1C(A$H#]_4Z#H5D(F_C+-4!E!SQR!SC]78D5"F%@JP0C@+V!-?_X) M#YQ?3.J>$BPX$5A#^5ZM?*\+??KQ:Y[(;R@#&;-(?>4O(&2A^#F"\I7Z\H%P MJH16:R-E0H X,^E;CC,LQM'I^&7J^KXW&-LON\*UK3S/]YRF56# &@T]O[9J M4.W75/O'4J5J!]IVF-B5T(/=N)V!X^P%?MTVB1,SZH91ATRO!$ MU0::)G^KM;14&^=V4O72JN=<:P%0[ENJIY1(I5!)7DWR# SRC/"^.FTK[/;V MK8*VU04>XCXVS_ZPICWLI+W)[Z;H.SV_-S6<$BPX$5A#,;]6S/_?D[)_2N5/ M"1:<"*RA_*A6?O0?)>6185VZK:QEL.I[K:1EL,*[5@VJV-E6:,ZQ9*-$?6O) M/-KR6%P6PX;$EA M G.=@UKL5*OX6"W"/,M3HD\1**>U,&KM;30QDL;M.+'>M_99=X;UO4OG5&A- M$=VMB.Z/V^I,=;A<$07>LQVJQK:MQ9_%X[&8_!W7DAD.;?37F M+G>UB[V/Z30P88"UAFUN;?-L.>WN;?- M+K#?;W&W=T[ &?!E<9,@4,AR*LLS8]U;WU9\*,[H>_TS?8M1G*RW,.45R!WA M2RU2"@L%Z5P.58W*RUN%LB'9JCAGSYE4I_;B,082 =<&ZOV",;EIZ 'JNYWI M/U!+ P04 " &B7!6V_QJ3X($ !)%0 &0 'AL+W=OD%+ M8YL()6I)VL[VZ3N49-GRRJH-".A-(M&V6&K3X(P&"5W *^BWY%GBFU.HA"R"6#$1 M$PGSH77GW4Z]EC%(>[PSV*B]9V*F,A/BP[P\AD/+-1X!AT ;"8K_UC &SHT2 M^O$]%[6*,8WA_O-6_2&=/$YF1A6,!?^3A7HYM/H6"6%.5UR_B,WOD$^H8_0" MP57ZEVSROJY%@I72(LJ-T8.(Q=E_^IF#V#- G6H#/S?P#PVZ1PQ:N4'KT*!] MQ*"=&[1/->CD!NG4G6SN*;@)U70TD&)#I.F-:N8AI9]:(R\6FT1YU1)_96BG M1P^42?).^0J(F),'%M,X8)23QUAIN<*,T(IW53/6Y70 (86ED<%<@W6Z-=?O*[[6U5@FA2; M-"DV;4BL%,)V$<)VG?IH^GW%] _\2K=?-1&;&*1:LH0D( -LP:6B*CBUNN<& M)Q/SL@)EUK7UR+5=3/'U/O7J7JURKVE#CI5P=@JP7<7BW< MMQBWEYS]@W5Z;DKZ.MT*1%GM3F$O<+>)E&/05]D2KY84_:BB6SO4N70S,:^U MA^ZZ9_<.^%;UZMN= \*]GZ+@N?;N2RB1ZQ?D^K7D<$7C5"DV9\@NA40NN% * M<#.$2UZ**A"8M%*S&0?>\TYM5R'HLH M0K2O6@0?E>!JS<\&UZ3:I%&U:5-JY4#XNT#X_^OY)A^^J4 VJ39I5&W:E%HY MD+MSJE=[AMKN'I6)#]/,U*;=1J/7.U\L+N'VQB*CKU[)O#@M/H6='9 MNS**0"[2NSJ%Y1RWTMF52-%:W ?>I;=@!^UCSKZ%U!+ P04 M " &B7!6^=L"AM#2_*:W=B M>)$M9!RE_$Z0?)$D3#Q=\SA[O&PYK><+'Z/I3!87VL.+.9OR>RX_S^^$>M=> MHXRCA*=YE*5$\,EEZ\HYI_Z@Z%"V^!+QQWSC-2FF\I!E7XLW[\>7K4YA$8]Y M* L(IOXL^8C'<8&D[/A6@;;68Q8=-U\_H]^4DU>3>6 Y'V7QW]%8SBY;_189 M\PE;Q/)C]O@'KR9T5N"%69R7_Y/'JFVG1<)%+K.DZJPL2*)T]9=]KXC8Z.!T MMW1PJP[NRP[^E@Y>U<';MX-?=?#W->FLZE!.O;V:>TEHGAS<9!-R$Z4L#2,6D_=I+L5"K0B9 MDU/REYQQH:XM>2[-:_3;(I)/QD=O BY9%.=O5://]P%Y\^O;B[94MA8CML/* MKNN57>X6NQR7W&:IG.6$IF,^!@"H'<#U+0!MQ=*:*O>9JFO7BACP\!WQG!/B M=EP7,&BT?W<'Z![LW[T#T7&P\089WGK=>"6>MW/=G&Q9-;>=@@@688!0)S'"COW:C;T,?5E_?A,M9-B:1_A:?D%3M4OH" MY)\5=*^$+C:DY=#K=#OEOXOVDNWVX-:!E9SFS*[CX$&;6=KVLX.I8VO M/@I5[!'1PZ+8#7.(O-4 W0W;!A!S5CN:+EM,,(H$9O#?7?/??27_44HX$ZD* M-FI#BK,\YSFX"W5K;G#[?:];=T2]H>?U/6 %=^MK?=#S^K6&U#K% PGLK0GL M60F\7SR4*[0XIZEX?"4$2Z>\I!!BR0K6-!)C@@688!0)S/!(?^V1_M$WU#ZF M&S'! DPPB@1FN'&P=N/ ^L52+N'1DCW$7,4BP6,FEO3QH%U@ MSW:!U;:F-.X>U&#(Z6C)T;%R-,K2B5KG:<2H3L)R)B1:@HE$L--.9KG:F:_U.50Y4C@FS)(GDUJW2#"J)H6&'=B"OQ:ANL2F\$Z, MJ1='%9KC;+BA\ZYW]M('J"(5"\WT@9:ICEVGWMR23SR<@>0BR;^*7$RT !6- M8J&9/M!*U^D=_YB#*I!1T0)4-(J%9CI3BV3'*MY>=[^RPM[+\2:@G? MK[3;VYC=/2PTF=.ZU+$+4XPS"Z:\'#F OH0I1E6U6&AF"DEK7]>N?5^_*U<# MO-A'7VRC([L936,(*AK=-0.36JUG7:O$>MYLR8_GI.3MBN2-W"3()ZI$144+ M4-$H%IKI'RU17??H&[&+JFY1T0)4-(J%9CI32V#7+H'WOM]0X9A).&C/=>N2 M$VP8V"UKS.-N^TR*M-)U[4I7QZ-;]CU*%DGCR(0I1T>H: $J&L5",SVEI;)[ M=OS(A"JF4=$"5#2*A68Z4VMN=X?FWCLRU5.ZX!E_9!^P,=FHXGJ/29@\:MWL MVE/$GXIB/L7@(HU"5FH",'IQ#I.+JHA1T0)4-(J%9KI)*V+W^'EC%S5QC(H6 MH*)1+#33F5JDNP>+]-VW-UQ 4#MP0-LJO6MG+53MO8^%9C6BUM7>8;JZP>V- M:@0CYP'2!S2$[UP #5\6 =FG=>""\[1F]NR:&2\;4PUD9&/ 6@:H(9B-@1HZ M4'*1VB=Y*(E:V'KVW.O^.Z52 TKK^Q#-RZ"116TJ&@4"\UTXD8]\_^@H!FW MHAFWI!FWIOEG%#5[6GI[=NE]QYZJ*+:S!,NK9Y%[73!NU1L.H)+= &CH;(E; M/T/V>EKV>O8,L6)IWT(UKUZN#)8K .W 0C6[98U7VT[K3(:TEO3L6K)19*?) M/,Z>."S9,\--0GZ_'J3@HVJ](13U J^>MH4*D:A]"H=2 MI-6EAUF;[-7%FM<'6:HWA/=%5"VYAWGF+Z*TE/1WE"=S(9F2/325D8P*KB@+ M9^0J#+-%6E VR03Y7$;X1K?S[<,V#06H: $J&L5",QVH1:U__,)F'S5KC(H6 MH*)1+#33F5I<^W9Q_;I?*-;+D^'D(]#0!V_IV*UMS*W;+/GH:SGKO[9$>=\; M.WX]+PN7V0(-:^RABDPL-)/BC9_.HHE,OUZ!W 5%IGW(QH$ -4F+A6;2K=6J M_[/KF7VP MD?O/0!:FX5%8WNG())KA:ZOEWH7F="]2E%ZY)%,7N(XFC+4J[_ MOM6';FZ,_'IFL@_^-,1N6F.&=MMG%G7+Q#1*C-A:1C2!!X[$.HX)__$.(K8=&]AX>O") M+I92/[""T8HLX!'DY]4#5S.K0)G1&!)!68(XS,?&6WQ]XZ0&Z8HO%+:B,D:: MRI2Q;WIR-QL;MO8((@BEAB#J9P,W$$4:2?GQ7PYJ%'MJP^KX"?TV):_(3(F M&Q;]0V=R.38&!IK!G*PC^8EM/T!.R--X(8M$^A]M\[6V@<*UD"S.C94',4VR M7_(]#T3% /=>,'!R ^>U!FYNX*9$,\]26A,B23#B;(NX7JW0]""-36JMV-!$ M'^.CY.HM578RN"64HR\D6@-B:%\X(7$PA- MY.(KY-B.TV!^\WIS7#>W5#R*H#A%4)P4K_<"7L_T[-]KI)LHM6+H\KL6*Q+" MV%#U)8!OP C^^ W[]E]-!#L"J]%U"[INBN[NSX$)%6'$Q)JGZ?"1DBF-J*3J MU%48T#T0_6J&B$05HZ\?%2"ZDQ"+?YL"Y789J([ :H'J%8'JM>9%GA&)SH@K MM.!,"!02SG_09(%(S-:);.*?@?934/U9W02^;8^L3956^YJ:MU[AK7=@%J.? M>Y.Z%?+0L^H(K,;>+]C[9TUJO\M =016"U2_"%2_-4TF,)7JZ_WTN;]28PEJ M&XDXD8 N5L!#]5SU],NF.&3@PTKBVJ;=\W;2N]6%(PD."H*# ZI6$:.J^ZOS MGNO#WNC#;N(U>%:0GMO;896M\:I%BX>FUURVP\+=8:N[OND[WO[NTPIR:/YU M!%;CB^U2@MAG+=5\^XYBU15:/5@5O89/T8-RU&JN.@-L.CL9W;[YL>1*W87; MA5=#[K^B9[6#'GR^IY!BN-1B^+QB#'>JQKI"JP>KU&.X79#]8N_*T75%5[N7 MKY)PMRY:_3B69ZGD<+N4.ZZ%Y:#UFK?-9]Q.(=-PJ=-PJ[H)[MZ_W5_AG:JM MKM#JA$N]A?OGK?".Q%8>K%-(-UQJ-WR(>'M]N\M0L5O-?<&ULK59=;]HP%/TK5E9- MK=0VB0,DZ2 2!4V;U$T5K-O#M <3+F UL9EMH/OWNTX@"Q!0-?4%_''/R3G7 M]\;I;J1ZU@L 0U[R3.B>LS!F>>>Z.EU SO2M7(+ G9E4.3,X57-7+Q6P:0'* M,Y=Z7L?-&1=.TBW6'E72E2N3<0&/BNA5GC/UYQXRN>DYOK-;&/'YPM@%-^DN MV1S&8)Z6CPIG;L4RY3D(S:4@"F8]I^_?#6(;7P1\Y[#1M3&Q3B92/MO)YVG/ M\:P@R" UEH'AWQH&D&66"&7\WG(ZU2,ML#[>L7\LO*.7"=,PD-D//C6+GA,Y M9 HSMLK,2&X^P=9/V_*E,M/%+]EL8SV'I"MM9+X%HX*DLN+*W)!N"#?%G*E$:&[KD'OUH&; M;GW>ES[I"9]#2&])X%\3ZE': !^\'N[OPUW,>)5V6J6=%GS!";Y_2='D9W^B M"_^_FFR5/*UF'MOC=WK)4N@YV,0:U!JMR>QE:EL756XP-HK.M= M=38)+/&=VH-OHM:1O(:H,#HEKEV):Y\55W64JG64*#OJK.;VD1H_B.,PH >J M&^(\/PYHJUEWI]+=.5OKA^U]OMX[;UGO;T2V9SNL;(=GCVMD7V(";\(FE^%1 MJEN8ZJ,Z.@ZC<>=D(465LNBLLB=A6Q"FM4)J;,:HH6XH/OU0Y7%<'/@G>S&N M5,:O>U^PHFR:!,;';X&0QE'4.1#8$$=I&-/P0*%;NT?M-\P7IN9<:)+!#)'> M;8@=HLKO@G)BY+*X6B?2X$5=#!?X*07*!N#^3$JSF]C;NOHX2_X"4$L#!!0 M ( :)<%9)BE*RZ 0 %<9 9 >&PO=V]R:W-H965TMY;&K*[:;1TM M(67Z4JY X"]SJ5)F\%8MVGJE@,6949JT?<_KM5/&16LRRL;NU&0DUR;A NX4 MT>LT9>KY&A*Y';=H:S=PSQ=+8P?:D]&*+> !S-?5G<*[=HD2\Q2$YE(0!?-Q M:TJO0CJT!MF,WSAL]<$UL50>I?QF;S['XY9G/8($(F,A&/[;P R2Q"*A'W\5 MH*WRF=;P\'J'_BDCCV0>F8:93'[GL5F.6X,6B6'.UHFYE]M?H"#4M7B13'3V MEVR+N5Z+1&MM9%H8HPR\8^(6!?VK0><$@* R"UQIT"H-. MIDQ.)=,A9(9-1DINB;*S$9&)FUDB?"QOW!Z/P5XYV9C*-(KD61I-[B(!O MV&,"Y^06UYN8B,E,"J,P3F2J-:"%'?O"V2-/N.&@R06Y94HQ M&T=R%H)A/-$?E7&NTU*.V0?>M$^VHDY\S_=K')J]WIS6F(>O-_<: MV 1E*(,,+W@![P%K0KQ.( N=N[#^\06?0SX;2/6?=4'+G>K4.V7+UI5>L0C& M+:Q+&M0&6I,??Z ][ZXA]#VXF?0\3;G.H677.!:7#TVEA MH[]O5*-7JM%K5B/-Q8B63"UP.;$%KC!MB%D"8;NE(P' MKV.\Y699M *@2O[/MKL!A"M,G2R#*M^A%U16076:/^Q5%DO8 MZ/@;91F6L@P;90E/6)^7]+%(R(7@?Y^V!KD"PRJUOE>M ]5I=-"KUH%&']^H M /7V/9O7J,&M%!>6[5IA[9OC:T9$7"RP("@ [,G-.8FYSDIG42QJFRVO0A5+ MGN]W3Y)@5C>Q&W1H<*)),>^HAG:'/7]8SCNF>]"BTG]YE^ZJO\8F!KG?[[A/ ML=\4BXQS+<5&W._M39RBA:[0CC7U]YKZ[[%9++QR%1&7:*$KM..([+MWVMB/ M.DKJH)J#6+U.JUS=M,"O5+FZ:=U#M&.J^]Z8-K>N-USP=)W6$G#9O,Z5 MT6A1?]J1@U-ZD%[>I5=Y_3IJNPO%_H\FGNZ[>-KP^2?'&ZPQ^%" MDP3F".E=]K'6J_P4/[\Q&PO=V]R:W-H965TC+8T)?*<[VBF?UESD1*E3\7&DSM!25P:I8F'?#_P4L*RR6I97KL5 MJR7/5<(R>BN S-.4B,=+FO#]Q01.GBY\9)NM*BYXJ^6.;.@=5?>[6Z'/O$8E M9BG-).,9$'1],7D+WUSA16%0MOB3T;UL'8,BE,^Q:&[>,G]5_+X'4PGXFD5SSYB\5J>S&93T!,UR1/ MU$>^_XW6 Z:N(\H8"O@:WERVNJ"$OD*VUS?W<- M7KYX!5X EH%/6YY+;2"7GM+>%O?THMJSR\HS=,0SB, -S]16@G=93..N@*?# M;&)%3[%>(JOB-8W. 89G /D(]3AT]7QS:'$'-ZG'I1X>E'KP]P?=#KQ7-)7_ M]&6M$IWVBQ:C_HW3/2PEE0\T,GJYY]@X/_2%[$CL4[\TR;^J4U]]8DK MDH!=.POT*0M]@5=J8:E6S$X/*XPAG/K^TGMHQW38#LVG?KM=Q]U9X^[,ZNX' M*J6>=:(\S1.B:*PG"YV4B)%J.M+>DY0+Q?XM+_0%4.D'+<=>P]DLQ <1]#74 M$>!C(01-"($UA-O>7)^!C/8F/#AP X:S*?3A=^[VM)OBP)^'_=Z&C;>A/>': MRSZWK%9#!X CL4Z \R; ^1@3P-QE_([$.O$OFO@73B> Q4&=A7AV,'@.6^FA M?VSD0-\\)WVKLY:.%S_T/.*CNTNURI=9/0 M@@4X1L76JJYRX$BMFP-DS8/PH&SK9NVZ7>BY]EC=&LB UF?X ML^H6_ =N6,;2/.T-P"EQN%+KIL,P!YR.4L%6E!F< T=JW1P8D(%VDGDG%4M+ MA+F7=)TGX(/^)R7!2\WKCY0(^:HW W9-7)GV1FNU/#5:PSS0#CW/'0#DV]$! M8+W!X,YWI-9-AX$J&(XR )Q2ERNU;@X,=T$KUIPX .R:4]\R L:@+&@P"]HY MZX9$6WU)/)Z9)U79_0]TRZ*$]G.+57-PASM2Z_[O-_"&_#&*'CEE-U=JW1P8 M=D-6+AK,+;5,3IJW?Z")CD_;=LM3HS68ANQ(]:SJ/TXM M=O7!/3\&Q"$#<2@8I?J=DILKM6X.#+DA^WK8:=5OUT06:K&;GAJN@31D!ZH_ MUFL6T?8RY3H7&5.YH&45L$Q1D9'D=2XID'RM]D30WA0X73!SI=;-BF$YM!AE M(#BE.5=JW=MT)\WN/]"T+,K8+4^-UI < MME/7R2/B.._8[SBX&L9@/VS8#\]&&1%.F<^56C<'AOFP?>'NM!%AUPPM(V(, MNL.&[K"=Q*YX)I7(J\TM.D3]>-OH^_2NS=BE!G?S&)R'#>?A4=Z"8J=4YTJM MFP-#==CMF]!:KDTT07BX$Z*G&4;A <]XK>U#*16;5!!'/,U7M)&JN-CNW MWI;[E3S3O-KV=4/$AF42)'2M3?WS4$\AHMI)59THOBLW(WWF2O&T/-Q2$E-1 M--"_KSE73R?%#9K];*O_ 5!+ P04 " &B7!6)'B$/L$" U!P &0 M 'AL+W=OLK)I:B28D@=!V M$(D?G;:'5JA5MX=I#R8YP*ICI_8%Z/[ZV0EDP%(V:7M)[//==]]WML_]M53/ M>@F 9)-QH0?.$C&_\3R=+"&CVI4Y"+,RERJC:*9JX>E< 4W+H(Q[0;L=>1EE MPHG[I6VJXKXLD#,!4T5TD654O8Z R_7 \9V=X8$MEF@-7MS/Z0(> 9_RJ3(S MKT9)609",RF(@OG &?HWX\CZEPY?&*SUWIA8)3,IG^WDB,@V 8$QP%O90BW M 6$IM&)6RII0I'%?R351UMN@V4%9FS+:J&'"[N(C*K/*3!S&4V4.A,)70D5* M;E\*EILMPA:Y-P?HDMQ3I:BM,SF? %+&]86Q/CU.R/G9!3DC3) [QKG9#]WW MT-"QH%ZR33VJ4@=OI/8#T5&+"79B1L%)Q DD+@G]%@G: M0=! :/SWX?X).F%=V[#$"_]0VQ:9'7"/:\#TE%-.CI)>I@DJC"$DXH\@8UI]BG# MPFQK$]7H]\IUW."(:8-3S^T>$?7V.E &:E$V9DT260BL[F]MK7O_L&QY1_:1 M>1.J%OX+IGI0[JA:,*$)A[F!;+L]0TE53;J:H,S+/C>3:+IF.5R:=PV4=3#K M&ULM9M=CYM&%(;_RLC]4")M;&; 8*>[EA(# M:J2T7663]*+JQ:P]ME& <8?Q;E+UQW<&"!_+>&+4T[W8!3SG.1Q>V.M' M+CX5!\8D^IRE>7$S.4AY?#F;%9L#RV@QY4>6JT]V7&14JE6QGQ5'P>BV#,K2 M&7$#)UPWODOU!Z@VS MU?61[MD=DQ^.MT*MS1K*-LE87B0\1X+M;B:O\,N8^#J@'/$Q88]%9QGI4NXY M_Z17WFQO)H[>(Y:RC=0(JOX\L#5+4TU2^_%7#9TT.75@=_DK/2Z+5\7?I[LI6'F\EB@K9L1T^I?,@$8/], *D#R-, [TR 6P>XEP9X=8!W:<"\#IA?&N#7 :68L^I@ ME42;4/FC3;U/E> M5_G(V7R;*7+Q%2(.(8;PM3W\MXV<(N*?#0\O"'>"L^'1Y3N/#>&Q/?S5::^R M>V6XTP^?*=D:[4BC'2EYKDV[-WDAQ4F=ZQ+]\58-0&\DRXH_333I"P$!(60<)B(%A/7[?1U[715V]YOG\A MFH"@/>W-'__2+6UO3CQ4&$A95,+]3 M@XL=UU!##)2V)]"\$6AN%>@]ES2]Z'R:#^LA'@Y,HEA3CA4%$A8-BR".2WR3 M*D!Y>ZKXC2J^O=.QHD"GG&9/=>P;JM:+*N+R*?MUIYWM(*@WH>AC" @QKLPJ,1]>5IO M ]O-C6''?:^UTLW6J ^HO0%*"T%I$2@MAJ+U56[M$.S!]EI(2V(-2@M!:1$H M+8:B]65N315L=U5&]EJ#M5+=ZPY[+:BU DJ++B\CADK.@3.F2X,:O> TB(\-'P&W??_<'IP:_5@N]=SQ_*$ M"_0KEZQ0[=:;SIT?4'>C41U('V8-2@M!:1$H+8:B]1_(MSX2<6 ?R8-:2*"T M$)06@=)B*%I?YM9"(E;OHI(Y:62^4LNJ[[)"(D$E0\^.3&S4=KIGQE=D:OJR MV[.FCC=_TG;M.S%:3E"K")060]'ZHX&TBFI8=^+TSTR<]KRC%81]369H M%9TI([ZHXOZQ;WT@8O>!GLR._M0G\V]/CW;HZ+X):@>!TB)06@Q%ZXO=VD$$ MU@XBH'80*"T$I46@M!B*UI>YM8.(W0[ZK]-C1=>/B;KSHZ\ZP]/^"FH/@=(B M4%H,1>LKVCI(Y!LOZ(R;(?W!?$$6Y2/XX0PY'!IX2\/(T##2-<]7D6'H8$H# M=61FG1>P]0OYOU"Q5]]_E+*=PCO30*DGJG?KS'5&ULO9UM;]O&FH;_"N$]9]$"J2V2 M>LTF!A+/RRG0]@1-NP<'B_U RTS,K5X<2G(:H#]^29G2<$AJI%$NYTMB*^(U M5'B##^?2\.&KS\O\C]5]FJZ#/^>SQ>KUQ?UZ_?#RZFHUO4_GR>IR^9 NBG_Y ML,SGR;KX-?]XM7K(T^1NN]%\=A7U>L.K>9(M+JY?;5][EU^_6F[6LVR1OLN# MU68^3_(O;]/9\O/KB_!B]\*OV7[P)7^JP/RBWV+[EO[/T\ZKV^ M?WTQO@CNT@_)9K;^=?GY'VGUB;8[.%W.5ML_@\_5>WL7P72S6B_GU<;%'LRS MQ=/?R9_5_T1M@[!_8(.HVB Z=8.XVB!N;!!%!S;H5QOT3]U@4&TP:&P0#PYL M,*PV&)XZPJC:8+0]6$__N]M#(Y)UK0"[NTKN.[=61[2,' MX*KXS/L/'NT^^-O(27R?/EP&O?!%$/6BJ&.';MR;_[)\W&\>=OU_N#?_.W[SLP\G1,[, H-T:DTSTFVF&"3^N\..BK=;*8IAU,?3HS M[-XUZ[C%^\#&6V[L"NR/Q6[EF^*4N [^YZ?B#<&/ZW2^^M^.O7S[1.MWT\HS M_#CU>A\/AY>C5U6,]&AWO&H\O!_MW6<=\L#_F ^41(F M2)@D88J$:0AFY6.XS\<0+2!#,BPD3) P2<(4"=,0S K+:!^6T7D%I+@$S^:; M>7"[S MDMO@83)-B+PZ<<)R#^&:(A D2)DF8>H(-:\4AB@:]1@7I>%.OU^LN M(./],1\__T6#E'CV#^]*^PUWA:.#EPSACVC07H^5XW!7\&[6;+H.KIND._A16D"I4F4IE": MIFAV7&K6+$0O(BL<%1J2)E":1&D*I6F*9H8=VD^SXI+B+L@F7[: M9*NLE/&K()DO-XMU9VJ8!IV7^^' /D<+=%2)TA1*TQ3-CHEQ MHJ'3HEW?%!PWN&1GR&;O/9<7WRI#P[8X *3I0F4)I$:0JE:8IF)\9HTW#, M7I^@CA2E"90F49I":9JBV:$QWC4\4[SZ7I^@TC4\(!JCJ'6%@BI5E*90FJ9H M]FHM(V@CMZ"MJD^1B]J5RBP]=H'BIOKF J4)E"91FJIH8;]^A7+92+^FQK0S M82QLY!1VAZ]1*GU?_K5W;F^,<^L,"FIH49I :1*E*92F*9H=*&-HHPB]A(E0 M08O2!$J3*$VA-$W1[- 8DQNY3>ZYE0EUNBA-H#2)TE1%JT^=^\VR]!RB-C*B M-G(ZO>M?-O/;-"^O:C]DJVDR"SYMDGR[_%6NP^[,#ZIW49I :1*EJ8KFS,]S.-O(.-O( M[6Q-?M;9/%U5L9@G7X+;U$J&8W7^6_<8WO% 5[FB-(G25$6SEI0UX_$Q3O+*&V%Z5)E*8JFK669=): MS$*-:6?$6-SH3(N;+8J7DE4:?'>7/OWT_8M@D7:N=G*/X9T0=.$L2I,H354T MZXJEM5">&M*^9]/8V]AM;P\&)$_+&^;+D\=IIQ'W.+XA06D"I4F4IBI:?=G\ M>-B[G#1BTO&V41@>NB4O-J8V=IO:?VU; I0K'RLMLE]CD"?KX]_NN.G>1QV5 MLRA-HC15T1KK; ;CYHRF^WU1'!TX[D:HQNXEK^VYRF]I/M].4SJ/,^I349I M:1*E*92F*9J=F=H-_O =_NPM_NP]_NQ-_NQ=_NQM_L_A7&/C7&.WY1 MO+.$2E64)E&:JFCU64K%\:%+4*--8U]MNK\4*7Y6RSR=)JO.B:D;['W$47>*TB1*4RA-4S0[ M/L:=QJP[C5%WBM($2I,H3:$T3='LT!AW&I_I3M>[4\^+ZO:_\EW5]\&S+\%# MGBVFV4,R>_J*;S;;1NXA^5+^W?G]CGM'O..&ZM6X?%-TV9BG M*G2_-$6SPV&D:>R6INV"]'YS.\OF95^)Q;8@91\7@4@7RWFV2-8'&N^]=8_B M?>11;8K2)$I3*$U3-+O-F?&K_1Y:G?JH1D5I J5)E*90FJ9H=FB,E.V[I2PT M9W:/XITE5,ZB-(G25$6SYLRM+_:H(>V(&'_;=_M;['L;]SC>(4'-+DJ3*$U5 MM*$[)%'[VFDXJK5;M(^^,;%]]\K6GY:+CS\\7:I:.>@\P*B%16D"I4F4IOKM MY:RMPQNW#F\<'>IXU:_U1G4KTZ_\3LY-]S[@J"I%:1*E*92F*UI3EXTF!])A M;&G?JXUJ,3OYR;2_NSE\&D#M*$H3*$VB-(72-$6SLV-4:Y]ML=I'!2M*$RA- MHC2%TC1%LT-C!&O_F[1:=8_BG274NZ(TB=)4O]U*==CZ!H\:THZ(T:G],W7J M+A#%I4R2S9+;61I\6.;MAJV=@4'-*4H3*$VB--5O"]M!;]A:4=;QMOXX/C@W M,?:T[VM/6]V=' KW"Y1_'- M4D5K327B=N5"!Y8H3:$T3='LH!@C//1M4MM9N?:-:\^<@KGWPCM(J#%&:1*E M*92F*9J=->.>AVS_VB&JEU&:0&D2I2F4IBF:'1JCEX='5OE"E0RUSA6M-05K MZ3.!CBM1FD)IFJ+9.3%&>>@VRKZ%[,0IF'M4[]R@AAFE292F4)JF:':VC*<> M#MC"A0IGE"90FD1I"J5IBF:'Q@CGH;NC U6X4 ]=T5I3L.&XN01!H -+E*90 MFJ9H=E",9![Z/LOLJ7+5"E>V"-[,BI?*&ZT?T^!FD^=I,>=*.V^Y=@_GG1AT MC3%*DRA-H31-T>Q0&2,]9!]W-D15,TH3*$VB-(72-$6S0V-4\_#,1KE^-SFX M1_'.$FJ@49I$::JBU6^YCEIWTU)#6A$9&;$\G=GBP:\D MN4?QSA*JDE&:1&FJHEG]_5M+!*DA[8@80SQR&^)V2?I]L4JGF^+E8'O.^2MX M6S;Y_[6<;O\5_))^?NJM6%:K_5:=H4&=,4H3*$VB-(72-$6STV6\\JC/5BU4 M&*,T@=(D2E,H35,T.S1&&(^09KYWZ6J:9P^''OKJ'L0[2JA&1FD2I:E19Y/> M7JML/8MHF96P1^?E;T(?KO/T_2' M?Z=)'OR6%Z7OOO-QLNZ]\@X5:IQ1FD1I"J5IBF9E;VS4])CMB#%&I31*$RA- MHC2%TC1%LT-CI/08Z8AQI*BY!_&.$JJJ49I$:6K5HL:U8V),]MBW78>CKGVSV1PJQE&:0&D2 MI2F4IBF:G4SCS\=LLX\Q*KY1FD!I$J4IE*8IFA6:B1'?$Z39QY&JYQ[$-THH M3: TB=)413M^+[BFQK5C8E3WY#35[=OEUXWU#@8JMU&:1&D*I6F*9H?'"/ ) MV[MC@KIIE"90FD1I"J5IBF:'QKCIR9F].UJ//@FRU6J3WG4F"176*$V@-(G2 MU*3]7+XHOAPV:U+'N^I/MK:/O!',D],$\[[6G/1X-C?4^U"C0AFE292F4)JF M:'9TC'2>L,TV)J@M1FD"I4F4IE":IFAV:(PMGIS9;,/O-C'W*-Y90B4R2I,H M356T^FUBK:>S42/:"3%J>'*:&CYQ3O+*':%Z5)E*8J6O/.L-;C MMPZ\K]\]+0I[1M66/WN5H=8W3X>^15+9X_$OD8X,[YL,%B=8G&1QBL5I#-?( M6EC+&MMP8\?#PH.J7A8G69QB<1K#-<(3U<+C7O&\#4^V#\^+H*A/\^[4N$&# MX$MQTNIJ"W1S9%/_A*!BE\4I%J(DBU,L M3F.X1K#ZM6#UX;J%>F,6)UB<9'&*Q6D,UPC/H!:>(VN6EXO5'/W?YO5NJQ>W2E"!3*+$RQ.LCC%XC2&:P1N7 L([TVSC[:F?2JF/]5AU#O3"+DRQ.L3B-X>QD MA#71'#Z7:#[M=H4CXWN?AE"<8'&2Q2D6IS%<(VPUTQS"ICED33.*$RQ.LCC% MXC2&:X2G9II#RC0? <4.T^S>U#\AK&E&<8K%:0S72$C--(=?:YK/:_!\9%S_ MTQ!KG5&<9'&*Q6D,UPA9S3J'L'4.6>N,X@2+DRQ.L3B-X1KAJ5GG\%LT?-Z- MSY^C[?&2O_$]7K.1&<9+% M*1:G,5PC@C7)';+]GW<\+#RLL$9QDL4I%J%1X4)UB<9'&*Q6D,UPA/S6M'WZ([]&Z4YK2NV2#DYLCN M^(>%]=@H3K$XC>$:8:EY[.BT1Q52M>[$[^'<>^5_OF)%.8J3+$ZQ.(WA&A&L MB?*(;0:]XV'A804XBI,L3K$XC>$:X:D)\,AI2;%B]S3*\9[^-T=VR#\NK/)& M<8K%:0S7B$M->4>G*>]3RMW7]] \;>+GWF7_TQFKV5&<9'&*Q6D,U\AG3;-' M; /I'0\+#RO(49QD<8K%:0S7"$]-D$??HI'T;I3&Q*^K$K)"',5)%J=8G,9P MC;#4A'ATFA#_-I7PU&DANTHL?#PL,*=!0G M69QB<1K#V>&):P(]_A;=I7>C''_HS%A[6H*,XR>(4B],8 MKA&>FD&/SVQ9[5GMXFX)VGHHP,V1'?*/"^O,49QB<1K#->)2<^;Q:^5_QF(]/(J3+$ZQ.(WA&A&L>?B8[9>]XV'A824YBI,L3K$XC>$:X:E) M\OC,OMF>Y6[8N<"E7>M8)X[B)(M3+$YCN$96:DX\_MK.*.1#\TZ<]['KTE&< M8'&2Q2D6IS%<(Y\U#1_#C51B5I&C.,'B)(M3+$YCN$9X:HH\1AIS'RV$DV[+ MV37O8Z4XBI,L3K$XC>'LN/1K4KS_M=U5OOT#9(_LL_?Y#,4)%B=9G&)Q&L,U M EK3\'VX(TN?->@H3K XR>(4B],8KA&>FD'OG[:2_2N+835*<_5+JQ*Z]\8_ M*ZPP1W&*Q6D,U\A*39CWW<+\?;K(EGGPRW*=KHH2-KPL+G7^'M1?[($BY,L3K$XC>$:X:GI[[Y[&7JK>YC? MDY2.X/VSQ-IP%"=9G-KAFK/=8?O1Y]C(3SFY6MVGZ5HDZ^3ZU3S-/Z8WZ6RV M"J;+S6)=GF=JKP9Y^J&,T0DDY(BE>Z MWC'^5:PIE>1[EN;BIK>6)>-9)-4J7_7%AM-H409E M:=^QK'$_BY*\-[\NM]WS^37;RC3)Z3TG8IME$?]Q2U.VN^G9O><-GY/56A8; M^O/K3;2B#U1^V=QSM=9O*(LDH[E(6$XX7=[TWMM7H6,5 >41?R5T)PZ627$J MCXQ]+58^+&YZ5E$CFM)8%HA(_7FB=S1-"Y*JQ[<:VFO*+ (/EY_I?GGRZF0> M(T'O6/IWLI#KF]ZT1Q9T&6U3^9GM0EJ?T*C@Q2P5Y6^RJX^U>B3>"LFR.EC5 M($ORZF_TO;X0!P'V\(4 IPYPC@/&+P0,ZH!!UX!A'3#L6J51'3#J6L*X#AAW M#9C4 9.N59K6 =/R[E:WH[R7;B2C^35G.\*+HQ6M6"B%**/5+4SRPMT'R=7> M1,7)N4L?)7E'AI7O/GU[75?JB*+ MP'YOJ"+%H#_"F#V&B P V9C Z"OKE9SR9SG2W;K M&(GOMZM+8L\NB&,Y5MLE,8>[-+XD [L,=UK"W>[A=DNXUSV\K?)^EW,?E>&# MMIO1/7S:$AYV"+>&;977[N2@D7]0\@8F^3_D0O*M:HXE^>>C.H!\D#03_[;4 M[K:B#=MI12]S)3913&]ZJAL1E#_1WOSW7^RQ]4>;)4B8BX1Y2)B/A 5(6 B" M:>8-&_.&)OK\(\M7[R3EF>IGE8/L,4U64=&9BS;OC*QSO4/"W HV*6'%,.EI MKOXOGPYE0A;G(V$!$A:"8)I,HT:FT2LR"4'4.)!^ETF^VB9B7;9F;%G*U2:4 MD7>N4*/7''"K(\8&2TX9H]%X9EE'Q_G(B@=(6 B":0*,&P'&1@&T<=M_+8.Y M-@>,R',=0,)<),Q#PGPD+$#"0A!,TV_2Z#>!#J,F2/.0,!<)\Y P'PD+D+ 0 M!-/,FS;F38T-7VE>TIAWH9;5H(H*27@D*7FSH3Q6VZ,5;7MVO37"SQ6Q@LT. M.[E+:S@ZZ@J117I(F(^$!4A8"()IALT:PV; @;J1=:Y0LY,QT=BJ?XZDZGRD MAZR@CX0%2%C8Y8)H.MC6?K[,ZM#D"+&-\IB2F DI+LB*JR%XFQ!FV+E&0&DN ME.9!:3Z4%D!I84T[M&LZ,[EU,!=K_]PX7FWT&:=Q)%H?Z\SXLVU#TEPHS8/2 M?"@M@-)"%$U7TMDKZ4#']C4.I2"2YD)I'I3F0VD!E!:B:+J"^TEZVS@3>SK( MYW1!LTV9^MSP)*879#_.+V:]U,8\3C912J*,;96T10#-6K-'M^;"SQ86.JL/ MI7E0FE_3;%M[X!GJX\T 6F:(HNDB[N?L;?.D_9&()QX>:KA+Y)K0;]M$_E!* M+JE2E.;7-*WQ4_;9Q_)!,PPHFB[?/L=@FY,, M)_)E29YDV^S%SI<7S9_2D4A6]\ JG,@U)?2IR4^5+QFUJ@G-3T!I+I3F06D^ ME!;4M*->?J!['J+*U,W5":#Z4%4%J(HE6J]0]>6<\H7Y6?+PCU&+O-9?4J=K.U^43B M??EAP-'V._O*JSYTV&.J[RX^17REW"0I72JD=3E1ST^\^I2A6I%L4[X8_\BD M9%FYN*;1@O+B +5_R=38L5XI"F@^*)G_#U!+ P04 " &B7!6AJUEB"P$ M #N&P &0 'AL+W=O)Y#OD=ZK6--#US\D%L 17YF:2YGSE:IW:WKRF0+&977? >Y/K/F(J-* M[XJ-*W<"Z*H(RE(W\+S0S2C+G?FT./8@YE.^5RG+X4$0N<\R*I[O(.6'F>,[ M+P>^L6U-6+(-<,IX3 >N9\\F_C?VQ"2A&_,G@ M(!O;Q"QER?D/LW._FCF>F1&DD"B#H/KC"1:0IH:DY_%O!77JG":PN?U"_UPL M7B]F224L>/H76ZGMS)DX9 5KND_5-W[X':H%C0POX:DL_I-#.38,')+LI>)9 M%:QGD+&\_*0_*R$: <&Y@* *""X-&%0!@TL#AE7 \-* 4150+-TMUUX(%U%% MYU/!#T28T9IF-@KUBVBM%\O-A?*HA#[+=)R:1[!4Y"/Y0VU!D(6 %5/D,TU8 MRA0#2:XB4)2E\CUY1UA.OK(TU>654U?IW(;@)E6>NS)/<#9/$% MOC]&Y.K=^P[,H@]F\>D<)KH6A7&9366!*^)DGI14S*/:RZ-!Z>K,0/P[%G_MHK M6EAS]A6PA(7-M)/)J"-MC)2V)>2H%G)D%?*,GW?I: 7UO58Q81$F+$:"M:H1 MUM4(4?T\Q"P))BS"A,5(L%9)QG5)QHA^/CZYZ5][S/C$C8)70R+KA/IJ9\W7 M4F12*S*Q*V*NR:/QKDO3>/Y@GC99ML_(D@N-9/F&)%1/5)_KDFIRZH_#29%S*L4$TW" 9AEP?9 MD_86W#\UY2#HR?SRU)]3.%9468]':M3CV MM[Z]P7W3POH^7MGS];Z+4!MA5%J,16M7[M@+^[C-L(_:#:/2(E1:C$5K%^;8 M$?MOM,3G[(WE^O8!J8B@"LC5#D2B"T= M&3=\_4CUUK!2%;?QJL2\"?M*Q8;EDJ2PUG'>]5C?'*)\N53N*+XKWIXLN5(\ M*S:W0%<@S !]?LVY>MDQ+V3J5WSS_P%02P,$% @ !HEP5H1(W?G/!0 MDBX !D !X;"]W;W)K&ULK9IM;]LV$,>_"N$] MH 522Z0=.^D< TW$8 ':-6C6[<6P%XQ,VT(E4:7H. 7VX4=*JB0Z-!LAEQ>) M'G@_4O!D$9;WG&RK$H>*[OK(7,F-*G M1L51EE:4#"@=?DO)N3&H6OR5 M\'W9.T;F4>Z%^&).;E87H]",B*<\5@;!])\'?L73U)#T.+XVT%';IS'L'W^G M7U/-"IX<4B+:O?:%^WG>O& M\:Y4(FN,]0BR)*__LL?&$3T#/#UB0!H#KZRUOY+<_*/<*:GO)MI.+2-^K] ;=$/? MH=EX1DY_07\(Q4OT*N**)6GY6M_\?!>A5S^_7@1*=VC,@KB!7]5P<@2."?H@ M(PF^*AY](S> MR>RH.7U^[]CCC$FKW:3B37S:W>2EDCL]=17ZY[UN@&X4S\I_':.[K&E3-\U$ MI+=EP6)^,=(AI^3R@8^6O_Z$9^%O+D=#PB)(& 6"69),6TFF/OKRO<@W;Q27 MF0Y66AQQGR8;9B)BZ1+$RQHJ""0L@H31&C:O8&;A>EB&B^#!X>73ULNG7B_? M\3P1LHE4_Z&#>7""/O$5SPKC]A-TRV4B5NACSET*>/L9J@ D+(*$42"8)=:L M%6L&&J5FD)) PB)(& 6"69+,6TGFWOE329+T)HQL)PPJ9!)S]*K@,M:W]%[1 MM>Y?UGP<]N8T'H;<*TRS M!SY88/JG+H=[F4-#%B0L@H11()@E# Z[1"4$74<:') JH+0(E$:A:+8PO0P2 M ^YY&UA_-S@)FY^#$.5H2LXP<32-'$WGTW-'2^IH>60WBDGG 3+ R=HS1*) M'EBZ<^XY&]C,>JQP[O2 M]_!_W60- I%LWW>Y;[8F\<]74*37"O 2[TT,O7C M#8R?/C@Z3)[NAT+7?B@"[9="T6P-NF07^[/=)QJ(?A M'6QX)H>>!\UIH6BVY[L$&/LSX&NN-R8L7R'^6/"\U"=Z?[B3>E>H#U L\KPI MQ.X3M:WC,G^,MRP_H@=H'MS0^B$6NV)Q!-HMA:+9DG1I+O:F;,LKO>"9?4G! MOIG)X'1S33CK1_[Q8<;D[V9PS =-6J%HMHN[M!7[\]8?[\Y?5@WR=S]X&H#F MOJ T"D6SA>S27WP&NY>'3#"O0&D1*(U"T6QANO07^_/?EU>&F@ZLQ1@?ACC0 M'!>41J%H]NNM+LLEWF0-+L1=BYUTZ>/O?^A4 J5%H#0*1;.5[-)B@D%C'/%F MV8.%@:1%H#0*1;.%Z;)UXL_67Q[CF@[L&#<.#\.A* L1?$GBB@:D1.UWMYQ#TC3/I*J=? M^2T'>Q^T6@!%L[W?50O(\&J!7BZ>\3[/#QXKJ 2V#D! MZP"@M B41J%HMC!='8#XZP##WNGY88-E :T.-#3KS6"(76\&H?JM71[TOLG- MN-Q4'T.7*#9?;]2?Y[97VP^NWU6?&0==\_IK[0],;O0J@E*^UJ;A>*Y7-5E_ M %V?*%%47_C>"Z5$5AUN.5MQ:1KH^VNA(UUS8CIH/T-?_@]02P,$% @ M!HEP5N3"IR)3# 9ZX !D !X;"]W;W)K&UL MO9WA;]NX'8;_%<$[#'= K[9E26Z[-$ 3D=P!U]VAO=LP#/N@VDRBG2VEDIRT MP_[X48YBFK'*6'=/TP^M[8@/Z>@%7_'5K]3);5G]5E]IW02?UJNB?CVZ:IKK M5^-QO;C2ZZQ^7E[KPOSDHJS666/>5I?C^KK2V7+;:+T:AY-),EYG>3$Z/=E^ M]G-U>E)NFE5>Z)^KH-ZLUUGU^4RORMO7H^GH_H-W^>55TWXP/CVYSB[U>]W\ M>OUS9=Z-=Y1EOM9%G9=%4.F+UZ,WTU=J/F\;;(_X>ZYOZ[W70?M5/I3E;^V; M'Y:O1Y-V1'JE%TV+R,P_-_I)C&R1=@^38 M!O.NP?;LC^]^N]M3DV9-=GI2E;=!U1YM:.V+[?G=MC9G)"]:*;YO*O/3W+1K M3E/]H0F^#W[1U3KXLAE_A>7S\/ M)M-G03@)P^#7]VGP[3??]0W,CTGUXGDP>QR3^C%OLVJ'23P8<3PF\F"D'_/3 MHCGJ2ZGC?S?3?HQSZF8[P MW=&B?EH[4;^JK[.%?CTR,W&MJQL].OWSGZ;)Y"]]GRPCC98K/>K++&').MRZK) M_YNU%M>G)&]70Y5T!YMO8:W=WYQ.Y\ED_.V4\;_@;^:ZYM"GGAEGJK3^_I\ZJX)?*J.2*VT. MWLXJ1B#G!I W?7+P]CY4#B0L)6&"A$D2IB"8(ZYD)ZX$=:&$% L)2TF8(&&2 MA"D(YHAEOA/+_!$7,F+)=V)Y%ER8GEJ[V12],\O\8#J,)NT?UQS.O9T.E0$) M$R1,DC %P1P9O-C)X,4P&33&C/K.OQ\S"SX;J^I=1GD;#E4$"1,D3)(P!<$< M1;S<*>+E,$7DQ:+26:V?M1>FU<9^<)+WRHJ=S!II.]66?R?!(G M+\,'UZ1DKX*$21*F()BCB^G$IBJ3)[MX-1^\S8M\O5F;5^\[[$\WNBK:F"V0 MNZ71.[,,"KY]_Y-\U[?>/_,/>:C>4%J*T@1*DRA-4317F'MQWQ2]\.UPE&A( M6HK2!$J3*$U1-%CQ=U\=+&;O>[=+:C:J6>IZT657W\I?^DZ M>6A1TVD8/[@R]@]GL$Q(FD!I$J4IBN;*Q":[4V\6^/5,[\Q<4FW=K5=6:$*, MTE*4)E":1&F*HKG2LSGQ-&)M#0V#45J*T@1*DRA-4317-#9@GOH39LC6XEY; MF_38&IH2HS2!TB1*4Q3-E8F-BJ?>P3L)9# VF4EJ(T@=(D2E,4S16F MC:6G<];TR"CV'*6E*$V@-(G2%$5S16-#[*D_?H9,[ZZ3EP^6<@>.AR;:*$V@ M-(G2%$5S-6)C[:D_U_YJCN=?R*%Y.$I+49I :1*E*8KFUO79X#R>II_+(,U@F;8*$VB-$717(W8 M##OT9]A_S-,Z+]L51T.WY/QC'CQ[H;$Y2A,H3:(T1=%<9=K8/&0KHD,T\$9I M*4H3*$VB-$717-'8P#OT9J.4Y:$Q>$=[_ 9?BO8K4)I$:8JBN3*Q$7?X-8NH M?:[G7=S7G']5@7:'Y.4H3*$VB M-$717.W9_'P6HKXV0Z-ME):B-('2)$I3%,T5S=Y>'_Z*<,C7V#U 9OVKN1Y? M8W?X8+?X8/?X^!IA]LR&V3-_F'VTK\G\YG?L].#O?;!^2%J*T@1*DRA-4317 M8S8)G\6L?Z$1-DI+49I :1*E*8KFBL9&V#-_Z??0G1_\N,&B02-LE"90FNQH M^UMFS'JVS%!4KZX<;#@]&[@1R)=V@'B$$W]Y"PA_R\'G',VC49I$:8JBN?1LX-X@PW:"\-,'SQLO>J]PXQ?3^<,K7#051FD2I2F*YNK#IL(SJ*+Z\2M< MJO;,/^+!FD.#9Y0F4)I$:8JBN=LKVN Y8LNM(S1B1FDI2A,H3:(T1=%>J#C>>]4^,'I" M0V>4)E":1&F*HKG*LZ%SQ-931VB\C-)2E"90FD1IBJ*YHMG;:-H?04.>%O5Y MVN30T] ,&:4)E"91FJ)HKDALAAQ!U=3'>1I1<^8?\>#)"XVI49I :1*E*8KF MZM+&U!%;:1VA,35*2U&:0&D2I2F*YHK&AMG14U1:1_VUT8=58N?^X0R6"9IL MHS2)TA1%Z'G^=1R:AZ.T%*4)E"91FJ)HKO)L9AZQE=01&FBC MM!2E"90F49JB:.XS8VR@'3]%)77<7_M\6"-V[A_.4)F@-('2)$I3%,V5B8VP M8ZB2^BA7DV6E%UG_K5W_0(;.2B@M16D"I4F4IBB:*S<;AL=L\72,YM@H+45I M J5)E*8HFBL:FV/'_N+I@YJ2CYNL,B:V^KS]-%NMVH_[JHC._.3!^D$C[8ZV M7^LUCQ]6>HF>HV;F,/U BG:)\"I4F4IBB:JQ0;(,?^ /F\+.IRE2^W2ECI&UUEE[I=7N?E ML_81Y6W0URN*+C*.]KW]^<'"&HV+49I :1*E*8KFBL+&Q;$_+G9$LE"90F49JB:*XT;)X;(S70?0'+'[A![A_48 M" M4V&4)E":1&F*HKD/>[:I<,*6.2=HF3-*2U&:0&D2I2F*YHK&9L3)4Y0Y=YVT M3_!S;I _\#3_6 9K! UV49I$:8JBN1JQP6Z"5#GW>9KW!KB_V\$3$!H HS2! MTB1*4Q3-%9<-@!.VD#E!4U^4EJ(T@=(D2E,4S16-39$3?XH,N=9=)X\]"\$_ MEL$:08-AE"91FJ)HKD9L,)P@=X;]@:68?U2#YR$Z10N=?4_&LQM!@9I:4H3: TB=(417/59V1EEZ*="I0F49JB:*Y&;,H\ARJ1WRP^ M;O(Z;U42O%G^9U,WVXGHF&HP_Q &*PB-JE&:0&D2I2F*Y@K-1M5SM@9YCD;0 M*"U%:0*E292F*)HK&AM!S_TUR+^WQJ?#[E=Q1 ^R0W_/@Q6!YLLH3:(T1=%< M1=A\>>[/EP^JTK,]7\IVON171W10R#?MV>[SW#^4P1)!XV64)E&:HFBN1&R\ M//?'RV=5OC2SQ&Y]G17+HQ;BO5)!,V.4EJ(T@=(D2E,4S164S8SG;&8\1S-C ME):B-('2)$I3%,T5C_>E:FT56W>[)N]F6MN=%L"B+0B^V MIG6;-U=F#?ZA?^F$9L8=S:E@?WE0P8[V*5":1&F*HMU)9%Q?:=VD69.=GJQU M=:G/]6I5FU.]*0R^79'O/@TJ?6$D-'WU)AR-34M[^.G)M;G$?9M5E^8BQUSR M7IBFD^?M!%BU=SOOWS3E=8L,/I1-4ZZW+Z]TMM15>X#Y^459-O=OV@YNR^JW M[?!._P]02P,$% @ !HEP5@%0",7^ @ @PH !D !X;"]W;W)K&ULK99M;YLP%(7_BL6JJ94ZW@E)ER"MB:9-6K6J6;?/ M#MPD5@UFMDG:?S\;**.!DBK;EX#!Y_@YEV#N=,_X@]@"2/28TDS,C*V4^95E MB7@+*18FRR%3=]:,IUBJ(=]8(N> DU*44LNU[9&58I(9T;2\=LNC*2LD)1G< M M&9^!O6B=(QUEQ=B#'GQ-9H:MB8!"++4%5H<=S(%2[:0X?M>F M1K.F%K;/G]T_E^%5F!46,&?T%TGD=F:,#93 &A=4WK']%Z@#!=HO9E24OVA? MS[4-%!="LK06*X*49-41/]:%: D<_Q6!6PO.U MT7W?= _0!\U/1 \:]. 8>M"''G31 V=B.@?H@^8GHH\:]-$Q]%$?^JBGZF[H M=]@'W4]D#QOV\!A[V,<>=ME=/S1'!^B#YB>BCQOT\2#ZCRVH[_U: N\+,.X& M&(]]V$%;K5ZA!T>W:#^4:!(0IK);/-4.EYU?%4 \GRLFE8,:E:D/)TJ[I$ MX'J"NK]F3#X/=!_2])W1'U!+ P04 " &B7!6171C:1D# ."@ &0 M 'AL+W=O3'(!JTY,;0/MOY_MA(Q"&E6H/!!_W'-\S_6U?0<;QI_$ M D"BEYP68F@MI%Q>.(Y(%Y!C8;,E%&IFQGB.I>KRN2.6''!F0#EU?-?M.3DF MA14/S-B8QP.VDI04,.9(K/(<\]<14+896IZU';@G\X74 TX\6.(Y3$ ^+,=< M]9R:)2,Y%(*P G&8#:U+[R*)M+TQ^$U@(W;:2"N9,O:D.S^SH>5JAX!"*C4# M5I\U7 &EFDBY\5QQ6O62&KC;WK+?&.U*RQ0+N&+T#\GD8FCU+93!#*^HO&>; M'U#I"35?RJ@P_VA3V;H62E="LKP"*P]R4I1?_%+%80?@]]\!^!7 _R@@J #! M'L#KO@/H5H"NB4PIQ<0AP1+' \XVB&MKQ:8;)I@&K>230F_[1'(U2Q1.QK>@ M@H9^32F98[T1 GU#-Z3 10K(S ETFH#$A(HS-?4P2=#IR1DZ0:1 =X12#1DX M4GFB^9RT6G54KNJ_LZKGHSM6R(5 UT4&V5L"1TFH=?A;'2._E3&!U$:!UT&^ MZ_L-#EU]'.XUP)./P]T6-4&]*X'A"]IV1:#'RZF07!V-OTTA+BFZS13ZNK@0 M2YS"T%+W@0"^!BO^^L7KN=^;PO.99,DGD;T)7;<.7;>-/=XF+S4A[" L!$CU MG7,F&C.UI L-G;XDUW'DN[9*@O5N? ZM>F%@AV^MDE;7CA0>UL+##PDWN=-! MMP1/"27RM8,F$DM05[5$;%8=;H(I&C-!S-W[>/TB]44^I:#.XRH';JZ"QJ1K M]V',U7O$Y2O"18;@>466>MD.*D V)=UGDB6M9$?&OE?'OG=4TC6[.NH=)%,8 MA':PEW*'5MU>_R#E6AT[4G94RXZ.DIV!6DSEF,ZB)OW1@;)SSX[VY!\:]5W; M/=_][86B1$2[9[1?FY0"G9V74N7YW%0< J5L5^,C5>R4 MM,JE>=]-&PO=V]R M:W-H965T7,"WQ_X.6$%LYT;.MN MQ73,UXK1 FX%DNL\)^+/%3"^G3C8>:SX2A=+92J\Z7A%%G 'ZGYU*W3)JUDR MFD,A*2^0@/G$N<07"0X-P$9\H["5C7=DI,PX_V4*G[*)XYL1 8-4&0JB'QNX M!L8,DQ['[XK4J?LTP.;[(_L'*UZ+F1$)UYQ]IYE:3IRA@S*8DS537_GV(U2" MS@U?RIFTOVA;QL:ZQW0M%<\KL"[GM"B?Y*$RH@' @P. H ($NX#H ""L .%S M 5$%B*PSI13K0T(4F8X%WR)AHC6;>;%F6K263PLS[W=*Z%:J<6KZ&;1IZ,N, MT04Q$R'1&?JR J$+Q0+95HE>)Z (9?*-;KR_2]#KEV_02T0+=$,9,Z"QI_18 M#*.75OU>E?T&!_K% ;KAA5I*]+[((&L3>%I$K21X5'(5'&5,('51B-^BP ^" MC@%=/Q^..^#)\^'^$35A/2^AY0L/\.W,088NI00ET8_/.A!]4I#+GUVNEZQ1 M-ZLY1"[DBJ0PH$'_KLNQ_HD2WHB:[D9U6Y&Q]@;;C*[HM\B MDF54'5JZ)=FY)3,'YV:*\E*\R/W7A'3!DV:!D3=JL9U&H&)ZK9$$')C$%9 M@5(N5>4=47YNU')8%^8WZTKKG7%)^J22R[4F0*1/V?BXOUQAW'L M#G?D=81%HVAOXN*]51CBH%O@L!8X/"K0'+/H,OV]IO+P3CI*<>IQU"=9TA-9 MR[I1;=WHOQSNHS[=[),LZ8FLY2;VG^XP?I_'>\76/+G#P(UV=M;Q/D\UJ"^V MMD.-6Q[^UV;%_]RLQSE.75^]LB5]L;7]"Y[\"_[+CJUH^[*T3[:D+[:VI4\7 M7'STQG?RINWU9ENQM2YOT<@-=SZ;?75:6N0UTK0?H-$0NJDS@&&ULM9G1;MLV%(9?A="*H06< M2*0LR5[H9ICFSGQ:OG?#YU-6R)3FY(8#4609Y@_O24([Y1LA<'UT!+ M63+V7=_\N9HYGB8B*4FD3H'5RQU9D#35F13'?W52IYE3!QY>/V:_*L4K,4LL MR(*E?].5W,Z +\.\$NA%5DIZQ)+/)]RM@=@K=OWH$W@.;@RY85 N0AU!&^>'DX/ YWU9(TZX*:=4%E/K\GWQ7-<9Z02GRGG"I^W!VO MG[X+L<,)F3GJ\1*$WQ%G_NLO,/1^ZQ+W2LF.I/J-5-^6?:Y6S.\26$5%993^ M-KB;PPAZGC=U[P[1KHX\ZB*/#'(_,,"M MJ0>"3QKPB17\RY:H&KV6A'?A3PQ\<]FM^0?2QPU];*=G$J>Z>)7E)"W+R0X_ ME+6D2T]LZ!E#-#$D62<=* EZ;=WTK**NB1 9ZS0!9&3?;_OD0\4=F +X@AVK=HJUWF $P8UP([Y2"SE@039,HY10F';0V']B)^S?+-F=J4[%&+ MWJ:!&V@6?N1[L:GX%)4?MJ4?VFO_D4,;@6N*ES2E\F$$%M6NCL"MQ)+HKQDM MN1I/U?_U#1.T7*)_/MQ+W9$L4P(^Y$5&>+E,_W:NBIUFMIG+A?VV8:N;>M-H-V<]*_M7RQ/3K*\=J#KGUG+4Y@EV+HE M&%H[B4^[4K="[>\EX"NYHEKP*3P6;$T6?-9E=?83==A10^$ALZ&PIQ^*WUHM M:/=:?3T%-&U6%'?0G\)IP=9J0;O7ZFLKH&FJ K^#_A2F"K6F"ME-55]K@4S; MI!WZ4WI[]J'TK6M"=M?4UUX@TQ'!T/2S]NQ#Z0\./.R&R-YC(-,&^=#T!/8Y MAFIH71"RNZ ?[33J=,>J(M..VZ<=*JNU.LAN+H;U&L@\!3E#D6G$[9,/%==Z M#60O[3_3:R#SM 3%GMG]VA&&2FPM +*?F+RTUT#F$4H66X!7A>H#Z?,V8?+S1Y^C-[R;S_P%02P,$ M% @ !HEP5MXZ,O]P @ :@8 !D !X;"]W;W)K&ULK57;:MM $/V508620FK)LJTFJ2S(A=! 2D)"VX?2A[4TMI:L=M7= MM17_?6>ULG"*(PKIB[67F3/G'(U'::/TDRD1+3Q70IIY4%I;GX6AR4NLF!FI M&B7=+)6NF*6M7H6FULB*-JD281Q%25@Q+H,L;<_N=9:JM15I> 52L.5!(W+>7 ^/KM(7'P; M\)UC8_;6X)0LE'IRFYMB'D2.$ K,K4-@]-C@)0KA@(C&[PXSZ$NZQ/WU#OVZ MU4Y:%LS@I1(_>&'+>7 20(%+MA;V035?L-,SR4A[A+BEKX6@J^8L\G 1S@O"N[63("_OI'^[3L;CZ[0,B[,AS2T5-^A MA'E7Z\+7BE^I=87Y"";C8XBC.'Z9'A+MGGO<F=G\;+E<^ BSJ"HZXA"TR?=CAX8*QSX13J)2TI8'Q"11L:P:T M3'LMTS=I*;C)U5I:T,S2?8TZ1VD/2?!UQKXCW=#89-$HFJ;AY@"]64]O-DCO MC@I2@^ZL_#]F#Y><=F8GG=D#)B>]BN2-*O[=9E_I]*7+D^0OF\.]T>&F\%>F M5YRF@, EY46C3^2!]I/-;ZRJVVFR4)9F4[LLZ6. V@70_5(IN]NX =5_7K(_ M4$L#!!0 ( :)<%8!)C(A P0 $P2 9 >&PO=V]R:W-H965T0'%ZF!\J>> (@T'.>$3ZS$B%V MU[;-HP1RS =T!T1^V5"68R&K;&OS'0,<:Z<\LSW'&=DY3HDUG^JV)9M/:2&R ME,"2(5[D.69?%I#1P\QRK9>&QW2;"-5@SZ<[O(45B,^[)9,UNT:)TQP(3RE! M##8SZ\:]#EU?.6B+WU(X\$89*2IK2I]4Y3Z>68Z*"#*(A(+ \FDEEC#KD_,7/E1 -!W?TCH-7.7AO'8)W'/S*P?^H0U Y M!%J9DHK6(<0"SZ>,'A!3UA)-%;28VEO23XD:]Y5@\FLJ_<1\)6CT=+F0RL7H MEN9R.G%<#@B)T:\B 8;N\EU&OP"@!1#8I (M,TPXND0W<9PJ6YRA>U).0>5Y M%H+ :<;/INA!TI$ MPM$=B2%N ]B2^&]\#H10X@&R'K/GWW[DCYP>3 MIGV"A3V!M?0.:KV#+O1*[[76.VKJO5.B7B!2Y&NI.=T@GF#9/<)[N2+P.@,D MUPG:%*)@@+8,$X'.Y,HHKVPUG;8J>TOE%Q&F">(ORN.OI+<'+F0C/F 6J^4ASS,?9#P^&@;GB/"QC7\TG":UB54G\*E9M4^PL">PEJ!7M:!7WV@7 MN^I3[S[!PI[ 6GJ[SNOAS^E>L6J&&E?L\0Y6B(2R]&]I^1\[5M5G<\N:# /W M>,OJ#NY4)?M":TO9.$>[G5+>K99++M=_/4/U;$;+@D6)U+>)=S.D_/_E!/\HYS@.X[A&-L= MW,E2]GI)L!O7[!S85C]7<"E2041Y\ZQ;ZR>1&_T0\*9]H9Y*]/7]%:9\9WG M;)O*^9O!1D(Z@[$\L;#RZ:*L"+K3E_DU%8+FNI@ CH$I _E]0ZEXJ:@.Z@>D M^;]02P,$% @ !HEP5L>15L,5 P Z0D !D !X;"]W;W)K&ULM59M;],P$/XKIS"A3=J:)GT9C+82;4%,8F):-?B ^. E MU\::8P?;;==_S]G)0CNR:J#RI?7+/<_=/1>=;[!6^MYDB!8>O10"VMX!*O M-9AEGC.]&:-0ZV$0!8\'-WR167<0C@8%6^ ,[6UQK6D7UBPISU$:KB1HG ^# M]]'%M._LO<%7CFNSM0:7R9U2]VYSF0Z#M@L(!2;6,3#Z6^$$A7!$%,;/BC.H M73K@]OJ1_://G7*Y8P8G2GSCJV M[0"2I;$JK\ 40*AVV ''G&4!< >(G@*C[#*!3 3HO!70K0-6().LN81@/'4[2,"W/2>'L& MM[,I'!^=P!%P"5=<"/)D!J&E1%PX85(%/2Z#CI\).HKA2DF;&?@@4TQW"4)2 MH)8A?I1A'.]EG&+2@DYT"G$[CAL"FKP<'C7 IR^'M_=DTZF+VO%\G8,7]?MG MHH)+B[GYT527TF^WV:]K41>F8 D. ^I!!O4*@]'K5U&__:Y)TT.230]$MJ-W MM]:[NX^]TOO.ZYWLZ+UF.C6GL)3(M'QRVZ1OZ>?<^W$=>S7JG0_"U;9J>T/Y M6]4.1+:C6J]6K?_E=,Q6J.EI GPHT/<9C8E:2.Y)"M1[] <8E$B+(7;>!/J1LT]2N)GMY_K8F!R+;J4F_KDG_GVIR"BMJYT[S MJC9<4G.GQS^!%1-+;!*W]-3;^I:CMZVG7_.?1IWS5G?7:-K U&^]J8W*3,.M M1S!'O?##A*$LEM*6#T%]6L\K[_TS_>1\3'-,.7;\IBF'H"NF%Y0T")P39;MU M3B'I;K_,:!9#[0SH?JZ4?=PX!_5T-_H%4$L#!!0 ( M :)<%;/=>1E000 !D2 9 >&PO=V]R:W-H965T2DFUDK*]8WCB&0%!14V6T.I MGBP8+ZA4MWSIB#4'FFJG(G<\UPV=@F:E-1WKL3L^';.-S+,2[C@2FZ*@_&4& M.=M-+&R]#MQGRY6L!ISI>$V7\ #RV_J.JSNG04FS DJ1L1)Q6$RL6WPSQZ/* M05L\9K 3K6M427EB[+FZ^2N=6&[%"')(9 5!U=\6YI#G%9+B\>\>U&KFK!S; MUZ_H7[1X)>:)"IBS_'N6RM7$BBV4PH)NWS)%_\@5 MT" M.$IXH]Y[53_S!A$_06(C@J^0YWJ>@=#\?'<\0(;Y5BI98?A->OPA5Z@F56EEFY5#E)O5T)H ]9N7_ZT;0N]62AGJQ* MU=LICOPXC(.QLVU+-MC%?D!\W-AUU(2-FG!0S1^[.'F)#0/R+9 M-R,D]OW0S#%J.$:#'!_KU?X)Q:@W][5' MSC:+#S71*0V$PR;DC&@R3G5;!S M2!U5D1>0G4$X[A.)HM ]#KS!C."@):M#=]30';UC%T.9OF$+CWH,/=;%[ MI*1O=[S5.U*P>RA][F "NE/%36<>]%U7>Z7D=@M<=2]([V^D*BJ@+S3CZ)'F M&S!6+/>2">I2:-T%:?4"^.(Y*F5Y3KE :[68VM(8Z_W$<2N(/K$CI,OC4@]EM,(M\FT3%A@UT\LKT3C ^- ![N!%JYZTS"I$_$ MCVW26V&3G6>34XP/Q1P/5L]3B>Q,]KZ!E6_'QTG89$<\>W2B4N!#<<;OJ@P<](08.HR^$*?UD5T 7^JS!X$2MBEE_<79C#;G&[?ZJ_YH?%:=>^B/ M]P-,?6CRE7(5*8%R6"A(UXY47N#U.41](]E:?\H_,2E9H2]70%/@E8%ZOF!, MOMY4$S2G0=/_ %!+ P04 " &B7!6DH?\Z2@# #]"P &0 'AL+W=O MPYEMMI)0\4/JH.C?1R+!40I!"*!0#EK\53"!- M%9%,XW?):51+*N!V>\/^26N76AXPAPE-?R21B$=&WT 1S/$R%7=T_1E*/1W% M%]*4ZR]:E[&6@<(E%Y248)D!2;+BCY]*'[8 =O< P"D!SC[ .P!P2X#[5H!7 M CSM3"%%^Q!@@?TAHVO$5+1D4PUMID9+^4FFMGTFF)Q-)$[X,T'#Q_.Q="Y" M$TKD:>*XV) L0E]%# Q=DSRESP!H#!G,$X&F*^;3NN M)P_0:MNF>EB_V[&MW:B@'N6X U<=YE6#LDZEK'-<&>8QRAD- 9HO:@'O;2V[ ME]CDU8B@'M&S!E9SXMTJ\>[1Q(\^2DU"CM+][&PO=V]R:W-H965TZ8RXQJN)7\%\M,/O0^>B2#.:VXN9?K M;]#DXP),)=?NEZP;W\ C::6-+!HP1E P43_I8Z/#%B"\.@"(&D#T$M [ (@; M0'PJH-< >DZ9.A6GPY@:F@R47!-EO9'-+IR8#HWI,V'+/C4*WS+$F61J9+J\ M'*%R&;F5!7Y-FM8%$1GY87)0Y$M1GP\,]\/'I\.!(-G%;NMCQ MQ0?YYFBQ91-&L5GERN:*\?MFIHW"*_5GG^HU:V\_JVTSU[JD*0P][",:U J\ MY/V[\"KXO$^QMR0;OQ'9CIJ]5LW>,?:D^9A+U*]C+Q@KJH+@.9>&/N)E$!7E M)-U6NL2K B/;: M*8J[X:[3^+53^*D;MTYUDOY6WGM;:SL$;U_Y?V$&PO=V]R:W-H M965TZH3E,/',]-:@M>-G[=]%% M^&'(^W\B>Y9$TB>1_(W]3Q+Y?A*-/0>GA&H-./BV6])S1VJ;S3:+(S])@^V^ MK\.B:.R?]T7/](YZO:-_U\L973'.D,&@Z-&AZ L_>B'ZL"BZ],.51-,5W+ R?1N4+3#[I93X-+&MH?\2 M9+\!4$L#!!0 ( :)<%8&GG-"JP( -L' 9 >&PO=V]R:W-H965T M/G_,]OHMW4CWH L"0QY(+/?<*8ZH+ MW]=I 275 UF!P#\;J4IJ<*ER7U<*:.:<2NY'03#Q2\J$E\1N;Z626-:&,P$K M171=EE0]+8#+W=P+O2?V&9*>;>S",9;&C-S9W(7*\FX,28\(FY=XH_,O0SR0?30&*W(%A"O"N#5EQ*C0Y)Q^H4M3>&'EU#88RKE_' MOL$3K9^?[M$7#7IT CV,R*T4IM#D1F20_0[@(]66;W3@NXAZ$:\A'9!A>$:B M((IZ\(9M_$.'-SJ!MQ3,,,K)E<(QQ43)JO)T+?W:$26!DK]O8OOZ!GXCEN^ MX]Y+O3E033'YBJUK]P!KE(#=XNY%;N%\356.98.)G%BQB;Q1H)&$HS4H%*T0GK1]&PO=V]R:W-H965TW>RUW>53J9 M6I;W' *' '$.%]CS_+9N?MO>E&4;_+Y:KK4>M%J>16&8G:V*:GUR_GS_NP_-^?-ZURZK=?FA M";:[U:IH[EZ5R_KVQ0D[&7[QL;J^:;M?G)T_WQ37Y:>R_7GSH1%_.WM@N:Q6 MY7I;U>N@*:]>G+QDSWC$\@ZQ'_)+5=YNE9^#;E^^U/5OW5_>7+XX";M-*I?E M1=MQ%.*/K^6B7"X[*K$A_]>SGCR\: =4?Q[8?]COO=B;+\6V7-3+7ZO+]N;% MR>PDN"ROBMVR_5C?_K/L]RCM^"[JY7;__\%M/S8\"2YVV[9>]6"Q!:MJ??]G M\7NOA )@F0$0]8!H"D@-@+@'Q%- 8@ D/2#9*W._*WL=>-$6Y\^;^C9HNM&" MK?MA+^8>+7:_6G=O_*>V$?]:"5Q[_KZ]*9O@8]E632G>SS;XL"S6V^#OP2=Q MB%WNEF507P5OA8A5N=HLZSLQ^$/_MM^/_):7;5$MM]\)S,^?>/#MG[\+_AQ4 MZ^!MM5R*8=OG9ZW8SN[5SB[Z;7IUOTV189M8%+RMU^W--GB]OBPOQP1G8@,\7&_@F;\?^ M;?C/3V)0\*8M5]O_ZA2_9TSTC-VGR[/MIK@H7YR(CX]MV7PM3\Z_^1/+PN]U M:E&2<2*RD9+)@Y()Q-X?_5>[]:7V,+T'YWMP]PGZ]3R*GY]]5:5X/(3-QD/X M_9!4&9*=2IK1=JJP:';*)GNH&1;GIZE^'[.'?,=T>P4RVA[EE&29%3*DE)QHG(1DK.'I2< M@[59?RD:G(\R7QB&;L2S-=:J!4%O5B,A&JLT? M5)N#>]D=<8!$,#@,=5?(;"0."Z4#"\$]7*B?U<&WPCJM>NOT72"\ M;2"N4<&_RJ+I[5 @[$39:=E9"JVY"A]_MN>G^>2C73,J/9U//MC[0>,+P&FF M_V!GBN=D\>^Z9J[L\<85KW%G/QZJ5V7V"BM\7=WEAUSDI[#L%XV^.$BFTL M6R1EB^#S:##>3=WVL>GE11O\NQ:?Y)_:HMWIO39,^H^F+-=:Z=QP',:YBB2] M,0,-XP$B_6U_T&FE@JD??+PI!RQL"$*M>#[<,)-VF,%^^(61IIW! MKOVGNO/I/Z_WKJ@^#>;!FU>O?PV*]67P?M=NJ\LRV%_OBHNV%E>TX6PU&7KX MU6Q]*"D;IV(;*RU-/:-W]8S4UI.R<2JVL9S2V3-J:X\0IF+3\CS7?LXO8*RU M=#[##*&N%?%C\2%K\Z&DM?O38O,]/XU#]W^0[FH4&DDQ# M >\'9HWU^TB-FW(=":?9C 53QI]J,CS3Z"UYM]&&1]$OHP^Y$T^]$1 M9A_!ZLT^#+*6QX?9CZ39CV"S_]8X 2'.NT6]VA3KN_%41'#=E.)\[*YXPC.D M?^FN!NU^,N.P:0MD@]IFIWNK%FXP#L-O@V^*U>;[X$/1M-5%M1'7V/5U,/A8O7RD_I^4C5.QC<66_C^:D<>IB-+% M+TC9.!7;6$Z9"2+8U=O'*80PSK(PC>*Y-D[!6&OI?(2%6(:%& X+2)Q"T(8X M!:.LY^R)V,8*R4@1PTF .D[U+Z=FHT>3W O-H"@_328)JA\UFC%)33,FL4P# M,6S #P]1"-'+32-<:0A,F< $UD>*CX 0*W?*'!L0M!K"I,84Y8CC,,Y5)!D$ M8MC('Y.B$.H?B[4,0=H[KVP(M/=>P02NXLF($,,V'TU1"%Z?HF"0]4GH(R;$ M,B;$L+T&4Q2"U:!=>1O\*$:5=^A$"KP-UC< DCI_*K:Q_M+YQ_3. M/R9U_J1LG(IM+*=T_C&U\T<(HR@+XXB%L58Z4N=/Q3:^&54Z_^0HYX^@#I-_F&TWM\V:$3)XGT_ F5YT>(?BB_ MG ;1_-Y#)=ICA-3S4[&-=9.>/_'A^1%2H^=WQ'$8YRJ2]/S)D9X?P>L]/PRR/@E]>/Y$>O[D",^/8/6>'P99R^/#\R?2 M\R?(5_OBBM4VN_L33YK]X:S\W.RV]T\Y!%?BJO:IWG4/JJR#1;&LQ"_65:&5 ME=3CD[)Q*K:QWM+C)_0>/R'U^*1LG(IM+*?T^ FUQT<(DSACZ3Q,,ZUTI!Z? MBFW\X);T^.E1'A]!&SP^C+)5B(IMK)#T^.G3>OQ4Y_&3Z9-NN,=/#_;XJ?3X M*97'1XA^W*WE]_K:LP@FL#Y&?'C\5'K\U(?'1TB-'M\1QV&H3'1[!ZCP^#K.7Q MX?%3Z?%3V./O'WRX__J>14U+Z3LG$J MMK&7B$&O?P-@1:#P\3N(HG/7QVI(=' M\'H/#X.L3T(?'CY3%MDYPL,C6+V'AT'6\OCP\)GT\-G!'CY),]3"PVS6"Q"1 M6G@JMK&2TL)G]!8^([7PI&R%SZ6%SY_6PNT[E MWA&B=_57>9>-]BR"":R/$1_N/9?N/??AWA%2HWMWQ'$8YRJ2=.^Y/_>.4./N MW89 Z]YA E?QI'O/CW3O"%[OWF&0]4GHP[WGTKWG1[AW!*MW[S#(6AXORUXJ MZU["[OWIGT]&-LCT?#(,LU;=A]//I=//X85O%C?"C%[7_1,-OU07U;IJ[Y2[ MG'BU[=9S;<5;L%M?5$LT5L$O:+T:*6D.H&(;BRUS0#XGCU4YI9M?D+)Q*K;Q M\JXR&\Q@=^^PP"M,&&=1RA+QGTXZ&&LK'17;6#H9&F9P:$!B%8(.0^V=PC#* M6B$?2_K,9-28P0F!.E;U+S=Z(EE9=;M7\/&@\'2Z1'D_:#0S$BH);;S#,B/, M8%M^>+9"B-2EG[0W-\%XZ^/$1VJ8R=0P.S8U:"6$28W1RA''89RK2#(=S&!W M?TRT0JC5HTV;K"SPVF %XUVEDZEA!CM_-%@A>'VP@D'6IZ"/Y#"3R6$&&W4P M6"%8?;""0=;R>%D%7UD&'[;X'ZI-N=R;S/7E3IAY_/ECF-#6 M'B':/Z$0A,F]+]*?3*0NGHIM+)QT\7,?+AXA-;IX1QR'<:XB21<_]^?B$6I\ M@L2&0.OC80)7\:2/GQ_IXQ&\WL?#(.N3T(>/GTL?/S_"QR-8O8^'0=;R^/#Q M<^GCY["/?UM=WI;;-GB_*9M^^=#UM1A3*M4,\EEDK8:DOIZ4C5.QC<556J_H M??V3LG$JMDE-EMJ31>WL,<8X$]8^#.?Z[B@8;"L?&=U$/Z5U*SS*WF-P M4U$##+.7R4O)5A@I,CVMQQ]>;VSRI\N+ZD:I56N#.AJ7SQ2RR5XKM5DAE<_' MF-">!H3 _HCQ4IH5*JU9H0^KC[&:F]D<@1P!.BNEE&>%_OP^QHVO.V3%H%UX M"&%P5E#IUPJ/-/T8@:&C#4;9GY->RK%"I1TK/,+Y8V!#41N,LM?(2^-5J%1> MA8C]']\?=7]?U,-M4O(4+<0I^K_N%-WVIVCY>UONKWW%JF[:ZG_WUPV!^%IM MC9WOR,:8[HURQ'$$YRRO4HL5PK?4?RZ+U;;MLM1#EW4W<1+L,P!VSQ-";AL% M:.DX&=VD058) WWW+&G]'=S$:ZTI*1TGHYMHJM;R(E5=]@$+84PRL5?1+-4G M!^IV7B_)0>WGQ0IZD8"%P$T!BZI1=Y#)2T&OVM"+U."2!ZS^]<;1:7HCE&Y4 M-GT*A0^C)@%K9JJ\5D("THUK4WH-,QTPDX)0V!\S7H*#VKJ+5.JL5*NRY!V MW4]"%EZ5U_7^@9+V+CAX=5VM?O"K68<$4CI.1C=16PD)??$M:? BK>9=T-)Q M,KJ)IDIP0/IU'8(7PCA/LW >IHG^(DU5VSOHYR51*#7 #.L!1H(7 C<%+ZJ" MWD$F+_,42N$O0QI[R8-7_WI(\.I'04_V#V,.>+2?*?6]#.G@M D22KDO0UIQ'2,7PFJ.7(Y C@"=E5(" U+4>U3D0KA?[JZQR&7#H(]< M7KIWF5*^R^ ZV@,B%T)@B%RTG;ID=!.=E#B!M.#"D0L!&R(7;7DN&=U8(Z4^ MER$-N-KNO.!=?1JP=(;/NY VY2YHZ3@9W41=Q?[''NP_W.=KKRFM_:>BFVBJ MV'^LW=?>_B.,49RELS V?#E,6_%+1C?13['_6,LO8O\1N,G^4]7R#C)YL?]* MS2]#NG3)[7]\D/W7C JG'7M\Y!'UNR !*/R]#"G8M,@#"I-[8IK]CE+:V MEXQNHIT2 9#V7<<(@+":(X CD"- 9Z64"("4^!X5 1#N V9=;!CT$16,D%?5,N:=8B[?)=T-)Q,KJ)IDI60 IY';(6PMCUGH2S)-%G M+:J>WT$_+R%"Z0UF6'$PDK40N"EK437Z#C)YN5]):0AF2,4O>=;J7P]L.%D, MH\"IEG[,(5,M2M\O0TI[+6(6PO1RT\BI%OT#1+1=P&1T$_&4](#4 3OF+(35 MG+,<@1P!.BNEI 2XV?:XG(5P'Y"S;!CT.C&.BD]O0RIVH5S%@(VY"S:GEXRNHE&2@; JGJ%A6I$1GI\CY71\L.,UO:4 ME(Z3T4T452Q_ZL'RDU;[+FCI.!G=1%/%\B/]O Z6'V&,\RQ,HSB?Z_6CM?Q> M6H294B/,L!YAQ/(C<)/EIRKX'63R8OF5PF"&-/Z26_Y49_FGBX,=-(H/HR;3 M*Z;'6I0.8(84^5KX?H1IY/OU\RNT_;L% K<_/;U$ *7KER%UO7 $0,"&"$#;]4M&-]%(B0!(W>_3KB& ;(QQEL4- MQQ&@F,BFY RD?)D];_>N-;U.;3].69M2CSA4^C)HL(I 8TI92 M1\R0/F*+M(4P';*( &T!,1G=1#TE0L"EO*YQ"V$U3[,X CD"=%9*B0I(&_!1 M80OA/F"=-AL&_3IM7CJ&F5(RS)">8#QL(02&:1;:HF$RNHE.2GY NH;AC(6 M#1D+1MEKY"4$*!7%#*D6_@-N9T.VR!BTW' EULAD;13P4G[,E/9CUC<$D\8KJM;A05/:>."E$YDII<@,:35VB%<(8\(R MEL[3N7XRB[8OF8QNHI^2&Y#:8RQ>(7!3O*+M32:CF\BD! VDJ9@\7O6O!SX% MM-"-2J=+9?-AU(&364IS,4.JBRWB%<*D/BND#U>T-<1D=!/ME,@ 5_.ZABN$ MU1RN'($< ;HJI70,,Z03^*APA7 ?,)-EPZ"?R?+2-,R4JF&&M 7CX0HA,(0K MVKIA,KJ)3DIP0!J'X7"%@ WA"D;9:^3%^"L=Q0SI%I9V7Z[2C/E^TKKA!2T= M)Z.;2*KX_ID'WT_5)SQH2NO[O;0=,Z7NF"&EP@Z^'V',4Q;-PIGA5ANJCN)! M/R^^7^D\9DAI,>;[$;C)]].V'I/13612?#]27DSN^VR9::T+;.^ MD9@TF%&U' ^:T@8++QW,3"EA9DB+LD,P0QCW][N)Q*2[#B\0L+U^7A*'TM#, MD)IE+)@A<%,PH^UI)J.;R*1$%*2JF3R8]:\W#F:/%F_3CGK42MJ/F@2SS!#, ME IE!I<*VP0SA F?D*%M2R:C&VD7*77)$5)N[);+,%9#+G.#<03FK!)35$)* MD8_(91@WGLNL&+2Y#&%P5C!2%(23 IK+, (DER%PVQ.3C&XB6*P(!CM\,)=A M8'TN0U#V&OD(!Y%2J1PA'<9/^E@1MC&F2.:(XPC.6=Y4D1?^[E].>O%J*WR% M4+'KSKFHEMTEMGOHJ%O937PVKK=WRZ_%?FTW9%(,>4G;G$!+Q\GH)I)GBN09 M>?:*2%N9%[1TG(QNHFFN:(H\#F&=O3#&*,U8G*:YMN(# =OKYR-41$H!=(1T M)R/9"X,;LA<"LY?)QPQ'I!0Y1TB1,W7V&EX/SEZZ4?&CF^&&48<5ED9*PW($ M]PU;9"^,:?2\AG92#&&P/F2\5"E'2I5RA!0?.X8OA-6\LH,SDB-(9ZV4 ('5 M)A\3P1#N R*8#8,^@GEI5(Z41N4(:53&(QA"@$4P&&Y_>GJ)%TH9O#Y5[_&@*:W7]]+* M'"FMS!%2JOQY/\>Z,L[7XC.OPRNHJ^/.ID]XZP;-DZGIT@R*IXOHGFUORK(5 M%Z[B_/FJ%)\U"W$-WHK-W*T%J+L\/OPV:,JK[MOP9R^CD[-'OW_%GG'6_?Y, MTIP_WQ37I3!6UY4XMI;EE: ,3[NG:YKJ^N;A+VV]$=;P)/A2MVV]VO]X4Q:7 M9=,-$/]^58M+;O^7[@5NZ^:W_6:?_S]02P,$% @ !HEP5OVU1&ULQ5A1CYLX$/XK%E=5 MNU(;,!"2;)-(3>BIE;JZ:+>]/ISNP8%)@@J8LYVDE>['GPTL@PQXYD>*?O.=P "_4CBE,^,G1#9G6GR8 <)X0.:02K?;"A+B)!#MC5Y MQH"$N5(2F[9E>69"HM283_.Y%9M/Z5[$40HKAO@^20C[N8"8'F<&-IXF'J+M M3J@)07S-5DR.S HEC!)(>413Q& S,][C.Q][2B&7^#."(Z\](Q7* MFM+O:O IG!F6\@AB"(2"(/+O $N(8X4D_?BG!#4JFTJQ_OR$_GL>O QF33@L M:?PM"L5N9HP-%,*&[&/Q0(\?H0QHJ/ "&O/\%QU+6%^Q@0W: E/0"# M$'U(LIC^!."(I*&<306+UGNU?OP-NI=,1U!(L!+FQ@=!HIC?HE&H*Z;IRP Q*-Q>%F_8S;F(;W4MS.XX^I"&$30!3QEP%;C\%OK![$7T(!LC! M;Y!MV3;Z^NBCFU>WJ/0?.CQ<7HZ'+\'S+\>S_@>O08!3K;R3&W">,?#+B_K7 M9XF$/@E(^-]=*UF8=;O-JG/LCF=9&N$\S7!-:@ MVZWH=OO0YU^H(#%*&GQFY?F925Y14&>^B]<"?YCCJ^/\,,?N<.!,S4.=L XI M>SS 32F_+>6,!L-*J!'AL(IPV!OA9WKL8KPFL0997D>5=)_L\ MG73K!/,U@37H'E5TCWKW9I-)E6^2WJ!< ZC6X$9^I-)]LI8R\K-7S=^B?_M. M\D5AVZMED^=99RFW; O9+K;/\K(MA#&>=.?EN(I]W!O[1UGZ='G=J_72G:(3 MS-<$UF!K4K$UN4YB3G32K1/,UP36H!M;IP+4NF)JEL;K&37"CG>6FQU2WF0T M.4O.#JE&"C<)J%7@N)> 55$%='K?J_G23:,5S=>%UF3-/K%F7R=/2[NZ.->) MYNM":W)^NC'@W@I90PU;&AC54F@\.4_&MLS$/4_%MHQC/9.(IPH=]Y?HQ5VX ML6?$&T8GFZT)K,GBZ >#AE9)2ZRU"*YJO"ZW)^>DB@7L+9QU)Z;5N M@T.O=;'LD'+GFJUZB^_SCMK9_$+U M'/,^V FF:%C>$[:-Y,:*82,AK<%(>L2*'F Q$#3+NV)K*@1-\L<=D!"8$I#O M-Y2*IX$R4'5BY_\!4$L#!!0 ( :)<%;'7^43XP0 (HD 9 >&PO M=V]R:W-H965T3]Q&FZTR)]S%;!=L MV(JIK[L;H8_N2,6LU 91*#_/;(EBV-#TO?QK80Z54X3V/S\3/^4=UYWYBZ0;,GCOZ*U MVLZ=J8/6[#[(8G7+][^RLD,CPPMY+/._:%^T'8\<%&92\:0,UG>01&GQ/_A> M"M$(P*<"2!E #@/&)P(&9<#@,&!X(F!8!@Q?&S J _*NNT7?<^'\0 6+F>![ M)$QK33,?O*1V<_?IBY2B*JV$M%TS=8=\4M[/"86@*M[ M6G67/'?W([$2?\O2"S3PSA'Q".FZ(7NXST(=CD^&^Z\/QQWA]/7AGD6,057[ M0&3.XJ/"XS)T//TD_?8%/VXW4$+>MQB,/:\)JDETJ@2 M:?06D<[18Q!GK$L?*Z^O/@5LTNC5%)-+?"P09%9ZG!6;L6AZ4LUQI>:XCYJ" M15)F+S]RX^.GI%W:0BQK[KZO.22, L%:FD\JS2=OT;Q+Y\E1W8>#+J&M"?L* M#0FC0+"6T--*Z*E5:#USLN2."3USXFFYU+EENTR$6[W(1#>";T20=.ENY?8= M,B!A/B2, L%:Q;FLBG/Y'LN02\C*0,)\2!@%@K4J@[W:'7COL1"Q4_L6IZ2] M-,GXH%EI1]9BQ#TQT>*&Y<+ "Q<[L+>>^'CI,NX4%#(M[4A[B8I0D&FMEQ$_]I5MB;IK3(Y7JIYGM>I,V1B"D5KUZ(V ME=CJC!8KME-OG&SMY-X% /66H#0*16O7J+:7>/@>4RX&-9B@-!^41J%H[?K4 MSA:_R=J^..V"&EQ0F@]*HR6M.3G;OE+ M0O&O6SP:^9F2#NZ!*7YH#1:TIHS M&IE.;;+71AC;G3#0! YI6)>@-!^41DM::TD\.EQV5L-\M? EV#_#OF M?I,WJ%4&I?F@- I%:]>GMLOX7?PR!C7,H#0?E$:A:.U?F&K/3-[%,]NI?>M# M3GGF0^\!FI9"T=K2U\Z:0#MK.["WZL<6=T(FG;*#6FLH6EOVVGZ3_\-^VY/T M+@4DS0>E4=+QU8!]]B:U_28OV._RIX3C6@AF-HY$Z:91CF;#HE:=E0'UY26M M]9),NG[,\$'S4BA:41BWL>))_G'+@C43IH&^ M?L^Y>CXP":KM1XO_ %!+ P04 " &B7!6TVU%$&X$ "K%@ &0 'AL M+W=OG,-I!8 M'5:@18.DZ1Z&/3 2;0N52)>DXV2_?M1')$NFU111^F)+\KE'//?J7AUSNN/B MFUQ3JL!#GC$YL]9*;4Z5^67.1$Z5.QLN5&4)*407EF8PA] M.R$_%X23.^FUG(>KIPG:[6JKA@SZ<;LJ(W M5-UNKH0^LQN6),TIDREG0-#ES+I YQ&&14")^)K2G=P[!H64.\Z_%2B[DCDBYX]G>:J/7, M"BV0T"799NJ:[_ZBM2"OX(MY)LM/L*NQT +Q5BJ>U\%Z!7G*JF_R4"=B+P#Y M1P)P'8#[ >Z1 *<.<)X;X-8!;IF92DJ9AX@H,I\*O@.B0&NVXJ!,9AFMY:>L MJ/N-$OK75,>I^?OOVU0]@E-PS;/B,=H1D0"^!!=QO,VW&5$T 9_5F@JPX+E^ MLM9%R>\I^,BE!"<1523-Y%L=?WL3@9,W;\$;D#+P9AYV&OBXL.<2B8('_2\G6T>(T6;U#++=-O M@2S]3S\E)YE^)*ANTI5^#YP11Y,^BI:?W_=08C[Z@Y1"/M^V--V MB#I%7N"$9FE^(\T?E*;GP@]JY!LTN B%04^% 6>J963 ]6K9$1(T0H)!(?K% MI5]+#"RV0E 6/YJD##+\;*>.21:-1-;)7-AD+GS](1B.F=HQR:*1R#JIG32I MG;Q\"$X.&]MW(7)[_66$X0#WVLL$\_SP2'"H;-%8;-W\MDX0C6 %:XZNOW$#'_<[ MS(## 3J8@T8^"/$1*XA:+XA>R0RB0P?GP F"?8$F.^CV89$!=HH"Y!W3UQI" M]%)'B XM'/*1&_:%',),%8U,N&Y%NTI:1XB&+>$7KDAF%#"J$1R5+1J+K9NS MU@NB7V &T:AN<%2V:"RV;GY;0XA&<(3(8.*", C\?H<9-H4_GA4UP?Y?\E,/3KS>/_>%"6>0')EP753MF[8TU3;N)R)T+27(Z%)3PK- 3V11[8Q6 M)XIORKW".ZX4S\O#-24)%05 _[[D7#V=%#=H]J?G_P-02P,$% @ !HEP M5HXDO\'/ @ 0 @ !D !X;"]W;W)K&ULK5;+ M;MLP$/P50@V*!&BBI^4FM07$5HOF$""(D_90]$!+:XN(1*HD9:=_WZ4DJW[( M;@Z]6%QJ9S@[M'<]6@OYHC( 35Z+G*NQE6E=WMBV2C(HJ+H2)7!\LQ"RH!I# MN;15*8&F-:C(;<]Q0KN@C%O1J-Y[D-%(5#IG'!XD45514/E[ KE8CRW7VFP\ MLF6FS88=C4JZA!GHY_)!8F1W+"DK@"LF.)&P&%NW[DTQ_@IM/0/#EXA8Z%DDJI471@E%!P7CSI*^M M#UL -SP"\%J MP\(C@#\%N"_%1"T@*!VIBFE]B&FFD8C*=9$FFQD,XO:S!J- MY3-NKGVF);YEB-/1'4]$ >2)OH(BEV2&7ZNTRH&(!9F*HA0IMZETXIUDC"&Y(K[[@7B.Y_4(FKX=[O; X[?#G1/5 M^-V]^36?_\][(S%322Y4A=?RXW:NM,3?TL\^QQO&H)_1])<;5=($QA8V$ 5R M!5;T_IT;.I_ZW/J?9/%_(MMQ,NB<#$ZQ1S'ZJ#1+^AQKD,,::1KH*@K#H8/W MM]JVXC K< -W/RWN2?,'UUMI._('G?S!2?G8_;"W\3[U#3#<.O#2\\,#^8=I MZ.R!^AXRUQD>4Q]VZL.3ZG>["FLB;;I*7T%ACX/.X'JOGMXL9SC8*Z@GS1NX M8;!7D+W56PN0RWI&*9*(BNNF^72[W1B\K;O_WOX$QV,SS?[2-+/UGLHEXXKD ML$!*YVJ(7LMF7C6!%F7=P>="XSRHEQF.>) F =\OA-";P!S0_6F(_@!02P,$ M% @ !HEP5HGRMNB4 P ]@T !D !X;"]W;W)K&ULK5==CYLX%/TK%JU6K;0S8$,@S"9(G=#1]J'2J)GI/GO@)D$%G+6= M9/;?KVT8\F&(HFE>$@SG7)]S#=?7DQWCO\0*0*+7JJS%U%E)N;YS79&MH*+B MEJVA5D\6C%=4JB%?NF+-@>:&5)4N\;S0K6A1.\G$W'ODR81M9%G4\,B1V%05 MY?_=0\EV4P<[;S=^%,N5U#?<9+*F2YB#?%X_6%L5]Z\"V?.IY6!"5D4H>@ZF\+,RA+'4GI^+<-ZG1S M:N+A]5OT!V->F7FA F:L_*?(Y6KJC!V4PX)N2OF#[?Z&UM!(Q\M8*R#ZE(*D12D^*\+S/$6?/GY&'U%1HZ<5VPA:YV+B2J5- MS^!FK8[[1@<9T($)^LYJN1+H:YU#?AS 5:8Z9^3-V3TY&S&%[!;Y^$]$/$)Z M!,TNI^,>>GHYW3OCQN_6R3?Q_(%XLPWG4,N[OLPVS*"?J0O'G5C3#*:.J@P" M^!:> M6J;M829LE!_&IZC41D5>>( ZTC[JM(_.:V=<%:RZ3WM##(]46=)M$!Y9RFT0 MP4/"PTYX>%;X7%()2)4 5+*L/_FA->W(SKT-4ID_-6"#"!E,?=0YB,XZ>&*2 MEJKRFL]-%353]:2J>O"J]EH!?98B2\A-8%FR04%DH5(;%8_\(4_CSM/X;/%( M80'*3]Y;/<;7K![7#)9>*=A1RN(N9?%[JT=LO\!669C9(#^RWV ;A8/QT&IC M;[^G>^\M'RWS<$J[?/2 ;K EO@\5#ZL_Z$CP[]:0-L)1>BV!LQZ4+H.6#QM& MR* -LK=!+B@D>?OI75A)VIA'WW_/^MBH$;:WIAY8-&QLWXG@L]MV.K(AF&/!.'HQ)-[T!!7P)?F8"%0QC:U;#K([FYW M>/EB6O:3^_?Z4&,:[7V8YD3TG?)E40M4PD*%]&XCM9WRYI#1#"1;F[;[A4G5 MQ)O+E3J8 =< ]7S!F'P;Z FZHU[R/U!+ P04 " &B7!6W^GOAFL$ "@ M$ &0 'AL+W=O.SUW M1]YSS'0GU0^]!C#DL1"EG@5K8S;G8:BS-11,G\D-E/AF*57!#-ZJ5:@W"EA> M&Q4BC*-H%!:,E\%\6C^[5?.IK(S@)=PJHJNB8.KI$H30&EYK(D"I:SX(*>7\61-:@1WSGL]-$UL:$LI/QA M;V[R61!91B @,]8%PY\M7($0UA/R^-DX#=IO6L/CZV?OO]?!8S +IN%*BK]Y M;M:S8!R0'):L$N9.[KY $U!B_652Z/HOV378*"!9I8TL&F-D4/!R_\L>FT0< M&=!AAT'<&,2O-1@T!H,ZT#VS.JQK9MA\JN2.*(M&;_:BSDUMC='PTI;QWBA\ MR]'.S&_*3!9 'M@C:/*)W.,RR2L!1"[)-2Q!*4MQ!Z1JR M,S*@'TD]++_4H6V( U MV[IM"65]A?>K$'Y&*6>%+@%=5&G93_A-&XYC?L+RC;<,,'_P0T#C[:VX*WE MV+/HHH'#T85U\)NT_":]_+XS436K3:!D=VWGB?/=3^-TY-#SP))AYX:FT4&$ MHEZ6#Q)S:-7W9:?UJD?D+L!DZ.;2@Z,Q'7>R/9),^GI%$ -.M:('N:+]>O49#P*D'M@+8#@.@*VW'0YM\7$=\'(+VH"WIU!7 MF5)/DCVH[HYRT"_:+V!WL(6R B2>R57);0?T,V/EI#1U6_'R]HA9-/%DU\5-)MWKXJ!ZM%_V.J68 MN@H6GXPC#2^/'J91)Z^#VM%^N?,(R5&#]A)V-6T<^QJ5BTO2[F$V/FA?W*]] M?^)9_?\0;MRE)R*<8D^@+QC[@,,DPNGP!>7PZ/AHS^Y_,+7"X9\(6*)E=);B M%E7[X_#^QLA-?:)<2(/GT_IR#2P'90'X?BFE>;ZQA]3VGQ+S?P%02P,$% M @ !HEP5HD+$O=. P JPX !D !X;"]W;W)K&ULO9=M;]LV$,>_"J$50PMTDBA9?LAL 6N"H@'6(FB6[<6P%XQTMHE2I$?2 M<;I/OZ.D*%;,"DDAU"\LD>+][WY\/"X/2G\Q6P!+[BLAS2K86KL[BR)3;*%B M)E0[D/AEK73%+!;U)C([#:RLC2H1)7$\C2K&99 OZ[HKG2_5W@HNX4H3LZ\J MIK^^ Z$.JX &#Q6?^69K7464+W=L ]=@;W97&DM1IU+R"J3A2A(-ZU7P&ST[ MIQ-G4+?XD\/!'+T3AW*KU!=7N"Q70>PB @&%=1(,'W=P#D(X)8SCWU8TZ'PZ MP^/W!_7W-3S"W#(#YTK\Q4N[707S@)2P9GMA/ZO#!VB!,J=7*&'J?W)HVF:+ M@!1[8U75&F,$%9?-D]VW'7%D@*!^@Z0U2)YKD+8&:0W:1%9C73#+\J56!Z)= M:U1S+W7?U-9(PZ4;QFNK\2M'.YM?RD)50/Y@]V#(+^03TYJYCB6O+\ R+LP; MK+VYOB"O7[TAKPB7Y",7 @? +".+_IU*5+2^WC6^DF_XNH B)"E]2Y(X23SF MY\\WIWWS"*D[]*1#3VJ]]#GH?_^.7\FEAIIJWDP[2Y@L"6YY3%@.7HS&%4V/(DQ# M^H3"TR@)4S]%UE%DWT?ABS([#6"2G'3VH,/OG%?3#F4<]_S'[Q=RSANC)%/:THO-PZE]JBXYA,Y](7U:#A2\=I)+$>(XT?3_)XO/G9:HT$/I9:G_PHAZ$_9HZV?GK3;SX+ M%_'1[^G9X+/)9M\ZX^AC=D('TX#\/91()+QACIJ-C*76YWS,1V@ZXK0=3&Y> M3#Z26I_\,8VAPWG,>--VS-+HZ";AKG$?F=YP:8B -5IA MYH;FNKD9-06K=O7EXE99O*K4KUN\38)V#?#[6BG[4'#WE>Y^FO\/4$L#!!0 M ( :)<%8=9UX3/00 ,,/ 9 >&PO=V]R:W-H965T:;R+:Y:<%R -5Y)H6,VB:WJU MH ,'\!9?.>S-T35Q4I9*/;J;C_DL2IQ'(""SCH+ASQ/<@A"."?WXKR*-ZC4= M\/CZA?U7+Q[%+)F!6R7^XKG=S*)Q1')8L9VP]VK_.U2"+AU?IH3Q_\F^M!WA MBMG.6%548+PON"Q_V7,5B", '9X!I!4@;0(&9P#]"M!_+6!0 7RHXU**C\." M63:?:K4GVEDCF[OPP?1HE,^ER_N#U?B6(\[./\I,%4#^9,]@R'OR@'65[P00 MM2(?5BOP67%OR3VS0.XA4S+C@C.?M(L%6,:%>3N-+?KB&..L6O>F7#<]LRY- MR2C@-P!>OARK]^9%[+@)A/*[#20OZ^7QFK\5OX)1;QD'(09W09R9;8L@UF$.X0! M_031_.>?Z##Y)12M'TFV^$%D)Y$>L189G=6Z6]D!3EH)HAV M]RBZY2JT_)#<=OHT3WJN5)Z.P_8JJT67U8G0RUKH M9:O0!^LER9P(E:'"4@JQ[M-^1R2>(?A1O\A?@H05MR&AY2J3$]^2\6AR\M>0 M'<0,^@W9758GLH>U[&&K;-S^<7.73F>9U)SCQJ5!6LY$2-\PY 5M^'H;M$J: MB6QW[0*3FKQYVU+$HUKDJ)7I#R7?XS:YP_UXB;LS/..Y;\"$Y+437=#>\#N7 M2L6CH.)F#H-6]#*+BV3:Z^3&0,VJ+*=#P,_.J-R M'%0Y:*CLI._(ZZ06/FEENMV@5$#)=?F&Q$X"/M-TU*C8D%5"APUE0:MD&,X? M30YM1-(JY+/=@ ZV >TXK,?^F4Q5R*:KXX:@K@620,&?BCSJE6@KESN-,PTY M#]=D!_JB/^I-SFGM@ YZXS!RT86D7:5*TX/\M.. 4=FCZ[*Y(2S_%YM3' "" M1TA%='K -^-(I\USLC+KVF0[?,6DTHZD'KHCVMX>';K\0[]P=B.JN$[= M3[\[.\-F_>;A&38;--N@^&BZ*4"O_91H2*9VTI;C0?VTGD2O_?S5>'[C)E0_ M-1UHRO'V$]-K+@T1L$)*/#RP4]'EQ%C>6+7U,]1269S(_.4&IVS0S@#?KY2R M+S=N@7ING_\/4$L#!!0 ( :)<%8Q1ZU(5 , +L* 9 >&PO=V]R M:W-H965T&&EL"Z5(+4G'Z;_?H:2HLB2[/N1BD]2;I_>&U' 6>R%_JBV )L\% MXVII;;4N+QU'I5LHJ+)%"1R?K(4LJ,:IW#BJE$"S*JA@CN^ZD5/0G%OQHEJ[ ME?%"[#3+.=Q*HG9%0>6O%3"Q7UJ>];)PEV^VVBPX\:*D&[@'_5#>2IPY+4N6 M%\!5+CB1L%Y:5]YE,C?X"O UA[WJC(EQ\BC$3S/YE"TMUP@"!JDV#!3_GN : M&#-$*.._AM-J7VD"N^,7]H^5=_3R2!5<"_8MS_1V:"0B:@.#< M@+ )"*O,U%:J/"14TW@AQ9Y(@T8V,ZB2646C_9R;;;_7$I_F&*?C3SP5!9 O M]!D4>4_N!#-G:4]E1L2:// 4I,;#8P#D5JC<;)8B;Q+ 5:;>8LC#?4+>7+PE M%P1A-SEC!K%P-(HSKW#21LBJ%N(?$>+YY$9PO57D'YY!=DC@H*O6FO]B;>6? M9$P@M4G@O2.^Z_LC@J[/#_=&PI/SP]T3;H)VHX**+SC"=VPKOG>V[,=8VFO: M<)S65)5+5=(4EA:6#07R":SX[[^\R/TPEK+7)$M>B>P@G6&;SO 4>[R"3SPT-0,@(*[$D+.K P:2U, M3EJXRK+F#)C"A]\K)QJ/1MD>#0F,:GR@!=%;P&HB)7!-?@&58V[KMT4=C;.> MU1KA!1U(.+ Z O*.68U:J]&95O&D]UQBF2IECLO&UVCAB4843>VH9VX$%=F] M#"0CH*"3@0-ST];<]*0YO%HU [Q*]:CZZ6!;W)[RZ5#4^XGM]:2?XCG0/6MU MST[J_DQ+!2;]2E.]T]60Y46.LV-7P&Q$:63/>W[&4.Y@*V;G^IFW?N8G_>"] M\X=Z,!]\Q:'?/__70]"P:"1#T$'1J/4[G6N] +FIVB-%4K'CNKX&V]6V [NJ M&H_>^@H[L[J1^DU3MW4W5&(=5(3!&BE=>XJ29-TJU1,MRJIY>!0:6Y%JN,7N M$J0!X/.U$/IE8E[0]JOQ_U!+ P04 " &B7!6.YU"*-$" "<"0 &0 M 'AL+W=O"\KDR%LJ59[[ODR74 X24P_67!18&5GHK*$@8W LFJ*+#X.0;*UR.OYVT6;DF^5&;!3^(2YS #=5?> M"#WS&Y2,%, DX0P)6(R\B][Y9&CVVPU?":SEUA@9)G/.[\WD,AMY71,04$B5 M0<#ZM8()4&J =!@/-:;7N#2&V^,-^B?+77.98PD33K^13"U'WM!#&2QP1=4M M7W^&FD_?X*6<2OM$:[N^AM)**%[6QCJ @S+WQ8ZW#ED$0'# (:H/@J09A M;1!:HBXR2VN*%4YBP==(F-T:S0RL-M9:LR',G.),"?V5:#N5S"#79Z(DPBQ# MMT"Q@@Q=,G<]C,[OT#46 ANQT>D4%"94OD$GB#!T12C56V3L*QV)P?/3VNO8 M>0T.>.T%Z(HSM93H(\L@VP7P-86&1[#A,0Y:$:>0=E#8>XN";A @Z5CM"6SR M=)@>NIM-T>G)FY;PPD;FT.*&[3(?5/G[%VV +A44\L<^.1WZV7YTD^GGLL0I MC#R=RA+$"KSD]:M>U/VP3X(C@>T(<=8(<=:&GEQ7Q1P$X@ND?T3F6K%\Q2.![; =-&P'_S4G!\<4XDA@.T(,&R&&K<>^ M=>)6#,(4Y,*)D'*IB\,O=+)/@5;8YRK@P/I;J1%VHB8Y'#%_J] 5(');_Z4. MLF+*U8IFM6DQ+FQE_6M]K%L/URG\@7%]RQ46.6$245AHR&YGH",2KA=P$\5+ M6T[G7.GB;(=+W3Z!,!OT]P7G:C,Q#IJ&+/D-4$L#!!0 ( :)<%:E._#3 M"@4 %(> 9 >&PO=V]R:W-H965T?77 25,!9VTFFTO[X-1_E(S@TB?R2 M@+GWX'NX!PYXMF?\1:PIE>!GEN;BUEI+N;FQ;1&M:4;$-=O07!U9,IX1J7;Y MRA8;3DE<)F6IC1S'MS.2Y-9\5H[=\_F,;66:Y/2> ['-,L)?[VC*]K<6M-X& M'I+56A8#]GRV(2OZ2.73YIZK/;M!B9.,YB)A.>!T>6M]@3<8>45"&?%W0O>B MLPV*4IX9>REVOL>WEE/,B*8TD@4$47\[NJ!I6B"I>?Q;@UK-.8O$[O8;^K>R M>%7,,Q%TP=)_DEBN;ZVI!6*Z)-M4/K#]'[0NJ)Q@Q%)1_H)]'>M8(-H*R;(Z M6@D0/]( JH3T&'"Y$B"6R>XIR9,ZH1)R4Q52LD#)I+,9YSM M 2^B%5JQ49)99JORD[RX[H^2JZ.)RI/S1[I25U$*0/(8/-"42!J#[WG54,6% M^0P>5:_%VY0"M@3?DISD44+27LSSJTK=,"[)LPJK(57F ]W1?$O!1TPE25)Q MI<:>'C'X^.$*? !)#OY:LZU09Q8S6ZIBBBG943WQNVKBZ,C$(0(_6"[7 GS- M8QKW 6S%0D,%>J/B#HTB8AI= Q=^ LA!2#.AQ>GI4)..3T]W1JIQFPOKEGCN M$;R:^QL=LU7F1)]9W&ENQ(9$]-92MQ)!^8Y:\U]_@;[SFXX5DV#8$%B/L4G# MV&0,?=YTJVK,F*4IX>)*QUZ%$I0HQ6UU-P^#8.JXTYF]ZQ(SC M"#P93V(_# MPSC?14X8>$U <78DTS21"94*\_1LY_;1";!L"&P'NM^P[I_L>Q\DXR9!,.& MP'J,!0UCP3M]VNU&KKKQ$]A07HPIXU$\="23)-416@&''>4XU\CU#W2HC7(. MU(IU4=#S]1J<-K5-W[FE'#X52R'VE*DK;!3UW$XQ"88-@?78#!LVPXNU%9ID MS"08-@368PPZK;USC#S4:ICN4\A%KALXSH&:-('(\R \#,3:0(A0)[!?4\>R MPDM4E5*2*S-(^>JU=+/*H7(B)-]&HY1A=K+4Z MU11M)M&P*;0^;:WIAJ,.]72Y53!^5QP^G/I#N0T#59CG#.6F"?20'QZ56VN+ MX7N^6">W/Y.T5-GO1/_R-HIY=H^81,.FT/I\MKX<>I=+RZBK-HJ&3:'U:6N- M-1QUH:=+RQ\* <%0(ZUA(/(FCC>4E@8QF(;3H])JK2\<][YZ:=VSO7I+PS1- M=I2_:FL&T7#IM#ZM+7V&(U_MSY9 M-=[@^\)G& Z^0RQT<0@.["#6XO5>M*J"[,YB6T;YJERT%"!BVUQ6BTW-:+,P M^J5<#CP8OX,WN%K>;&&JU=8?A*^27("4+A6DBX ?;C1UTBBB;-6L+IE\2RSWE$ MO493N6BD\>LSP)N5C, M-^-BE[-P724E\1@[SG2C:O:"^7R94 M$?]$[%!T7J-R4QZR[%NY<+N^&CGEB%C,5KQ$A.+?$PM8')7>79 >1DM:.6+2OTJ6^@5I>6.67R=-RCN>N(_:IB(\>;'<42/6S@SYSB,6D<]4)-)J\G$JLG? M65$@T:S8#QZEFWU4;"N)1%-;LP=NTJCF33L;=2S/3R.('C&93!='LE@'/E"6 M:2O+U"I+V6W0]>J[$"0JF[FQ%UL1?0]92!B!A%$@F%*'65N'V="&.8-4'Q)& M(&$4"*:H/V_5GUN/@LX!4)T)12EGF[P^NUEE!3<>%59DW[K,M4;A3;4V"[E& M"@13]%ZT>B^L>M^$^4:X&+3;YZNM.,]'Y9))X\49L@36=?7=IR%A% BF:.PZ M\MS>L:I\EQU8C@B+A1?+G]%_Z*QF;X?VW:]!:0241J%H:GDZULL=VO*;3*@: M0-((*(U"T=0:8%D##-.(&DZW$V&M$=E7UEMH2!IM:+-3K5054/H\UVIDEI_X MEN5&P4!]'BB-@-(H%$VM@/1ZKC^XC0 9KJ8&D#0"2J-0-+4&TENZ=G/YH>PA MKV-A,=^4'C-*GUC!JPMKQK+HKA!KGCJPK[*WW) T"D53Y9:>U;6;5OUJ8R'. M;H(L2?9IM I/G]J &EE0&@&E42B:6B!I9MW!;M8%M;.@- )*HU TM0;2TKIV M3_OSBX"NP73BF7X5T!"'IXN)9D]-<3-'XU'[P(<*([VG:S>?)[I'S,(4T93E MF^?J&L!M^IB'!<_W*[[/F5$_2*\8@-((*(U"T=2)%6EDL3.TG6!0MPI*(Z T M"D53:R#=*K8ZL3/:20/H'OZN8SBQ,<3-)MID 3&$S1U?:R;V80^511I(;#>0 M@ZX<8MU,3K4M"^QK[KTS@KI)*)JJNG2=V.XZS2W\4Q17-?@0FE4'=:2@- )* MHU TM3K2D>+!CA2#.E)0&@&E42B:6@/I2+'=D9[1KG47ZDX][:PN,,1-)C-] M&QCBIGK#(H8PUS=T[%_A_CSI_CS[-.:@CMTPE6L;"[UEVU?=^P8R4,,' M15-EEX;/LQN^$^?8I^9[[+3>]_6!3EF"TB@43:V+=)P>'MJI/4B/%X#2""B- M0M'4&G3N;K7[SY]WZ@:@]!]7OQ9B"C/<7VD**V^P/&K4]E$/547Z/L]^V^DY MTS(OGQ@U S6'H#0"2J-0-+50TAQZD\$M!'*>, "E$5 :A:*I-9 ^U/L%/M33 M?:BOM8' ON;>JH/Z4"B:JKKTH9[=AP99+GI4R(WS.?;*;V>&SF,*,YS.&'RG89[8 MO@5#GZ&1OM.W^\ZS[PWT=:^IWQO8!"GWW^E3Z/8A]=W%H&BJ@-)!^G8'V?^1 M&SNP[]$/2B,-K5O B785G$*M4Y5[>WG==;<5#+"$JC4#2U M,M(R^H.?B/1!)R9!:0241J%H:@TZCT7:#>J@<^Z&V3WN\4R_Y&I?=6_90>TF M%*V6?=QYW#QA^:9ZSK\0 NY37C\NW;[;_I; =?4$_='[-^X%J7\10&+J'RCX M*+YZH[1 ,7L42.?=3'BUO'[FOU[@V:YZJ/TAXSQ+JI=;%JY97@:(SQ^SC+\L ME"MH?WEA^3]02P,$% @ !HEP5L)_=<)K P T H !D !X;"]W;W)K M&ULK9;=;MLX$(5?A= 6BQ9H(XGZS]H"8JO%YB) MD*3=:UH:VT0ETDO2<;I/7U*255MBO+GHC2U29P[Y#2ER9@D2%9.9"4$-I3(.1/\]PQ+J MVACI:?S;>SK#D";P]/GH_J5EURPK(F')ZW]HI;9S)W50!6NRK]4#/_P-/4]D M_$I>R_87'7JMYZ!R+Q5O^F ]@X:R[I^\]'DX"?#C5P)P'X#' >$K 4$?$+PU M(.P#PC8S'4J;AX(HDL\$/R!AU-K-/+3);*,U/F5FV1^5T&^ICE/Y(VST(BJ) M"*O0 ]1$085N6;>?S,)\TKTE9R6M:=?!UVC)F>0UK7IQR1M *] Q<&P]D1>0 M2''T>7'[5-R@]P4H0FOY0?M]?2S0^WAF3@8S(6^*)C >45"OR/"'L86R:T?'NX M;PDOWA[N7: )AJ4-6K_@%;\^]>?+=VW+<^<3VGW,P7,M=Z2$N:-/%@GB&9S\ MSS_\V/O+EJ/?:5;\)K.S_(5#_L)+[OGYQJ9=2YF-;'(C\-!=@84#4#1_P IT&E2"%[TK2'A(V*@;"R=37PR MO.]C'(UFN9S*HB#T@Q&+197%.+.CQ -*?!&E +W@9;>E;03Q9- @\7'HC0@L MLC"*?3Q"F,IPE*:A;V=(!H;D(L--PX6B_PVG*F6*L U=U8"(E*"LVRR9+DT0 M95XZ IO*D@3[X8AKJ@K2S/?L6.F E5[$6G*QXT)?#?W9;Z-(IQ1Q%'OCY9G* MLB0:JPJ+&0Y/96<8V8"17<3H+\8+$-GD(TUQZD\@IC*M"=()QE27>8DWP7!/ M[OH&Q*:MF20J^9ZI[J8;>H>R[*:M1D;]"UVN==75+YNNUKLC8D.91#6LM:5W ME>A/6'3U4]=0?-=6%"NN='W2/FYUR0G""/3[->?JV# ##$5L_A-02P,$% M @ !HEP5@P]#U6+! \AL !D !X;"]W;W)K&ULM9E=;]LV%(;_"J$50PMLDDC)LIW9!AIS[7H1+$C0[9J1:)NH)'H4'3?# M?ORHCTBB3*MQP^8BUL\;6.Q<61BR_%CE()OF9I7BR=G93[*\\KXAW- M2.'R/1ECNK!;5L5NQ6O"#3%E.;P4H M#EE&Q-,U3?EQZ4#G^< =V^YD>,)X#03=+ MYSV\P@B5"57$7XP>B]XV*$MYX/Q+N?,I63I^.2*:TEB6"*(^'NF:IFE)4N/X MIX$Z[37+Q/[V,_U#5;PJYH$4=,W3OUDB=TMGYH"$;L@AE7?\^ =M"IJ4O)BG M1?4?')M8WP'QH9 \:Y+5"#*6UY_D:R-$+P%&9Q)0DX"&">&9A*!)"%Z:$#8) M8:5,74JE R:2K!:"'X$HHQ6MW*C$K+)5^2PO[_N]%.HL4WER=4^WZB[* I \ M 73ZCRQOP*[M5<2PXI!7P#/K"9"F+_U@?>8BH)2XMW*O+S/09OW[P#;P#+P0U+4Q50+#RI M*BS'Z<5--==U->A,-1"!&Y[+70%^SQ.:Z !/2=/J@Y[UN4:C1$QC%P3P%X!\ MA P#6K\\'1K2\Q'3I*'!! MQ2-U5C__!"/_-Y-6-F'8$DS3,6QU#,?HJ[6:G3QE2>669"@JZ8EJTK1F3RIV M^;W\N)KX4U=-C\>^6*=1(4+N3(_"IU%H/NU%:>5-VO(FH^6=FKD _X$US[)# MSN*J+J,Y1ZF73A:;,&P)IJD9M6I&EDT7V=31)@Q;@FDZ3EL=IS_0=#4;!CVG M0!2YXPH(4 M4AQB>1#45/?H92Z=2S9AV!),DW?>RCNW[,FY31UMPK EF*8C]+O^T?^!KFS@ MD6:D@26;&,UM8>!.!IXTA<&9B\P^A+T&&7Z'$_]D:57@1V)N4T>9ETX7JS1L MBZ;KB3H]D67K-4!;8MJD85LT7C;>YKW1<8+!.$;C1TH"$.^=.39M3( MFT0]GEYFUV[#\7[;[,%;?J1"_/]] MYD$H=U08JQJE73Q=;-*P+9JN9-?;PYEM[UEMXZW2L"V:+F;7RUWIN? M-*#^T';?#,%-B&8YO_=&1W_UV/76Z%N]M5"64X691CZ>>^F4L$K#MFBZ;EW+ MCJ!E?R&K_;I5&K9%T\7L^G4TVL*^TE\-O/^"$L+A^Y2U*X7G[J,/5JV T16Y87(*4; MA50#54,2]0)3O2/YOEIR>>!2\JS:W%&24%$&J/,;SN7S3GF!=IEO]3]02P,$ M% @ !HEP5GQ:ZJUV!0 ?RD !D !X;"]W;W)K&ULM5K1DMHV%/T5#V164! MV9E^?&7CM5%EO-BY^P*VN?=(.M)!1[(F1R&_9EO.%?J6Q&DV'6R5VMT.A]ER MRQ.6W8@=3_4O:R$3IO2MW RSG>1L520E\9 XCC],6)0.9I/BV4+.)F*OXBCE M"XFR?9(P^?21Q^(X'>#!\X/[:+-5^8/A;+)C&_[ U9?=0NJ[886RBA*>9I%( MD>3KZ> .WU+7S1.*B#\C?LS.KE'>E$:)Y]?/Z)^*QNO&/+*,ST7\5[12V^E@/$ KOF;[6-V+XZ^\ M;- HQUN*."L^T;&,=09HN<^42,ID78,D2D_?[%M)Q%D"]BXDD#*!7)O@E@GN MM0E>F> 5S)R:4O! F6*SB11')/-HC99?%&06V;KY49KW^X.2^M=(YZG9 ]_H M7E098ND*W?.8*;Y"G]/3@,H[Y@-ZT&-MM8\Y$FOT*4I9NHQ8;,0\/NG4G9"* M/>JP$E)GWF49U]!O*5OGF'WJ H17]LQ3[3!6>3H=)MR6LT M7);U_GBJ-[E0;\J7-\C%[Q%Q"&E(GU^?CAO2Z?7ICID^U!U0]0*I>H$4>.X% MO!-1MTTTG!*]YL3\7^$VV[$EGPZT[#,N#WPP^_$'[#L_-9$""4:!P S"W(HP MMPU]-A=I)N)H50S7K!QPK&"QB<036%" Y?^$AUE(0I>,PLGP<,Z/'1=@@MW0 M->.H'3UM[68KH,&$HP" M@1GTCBMZQWU5-H8D#!*, H$9A(4582&DRD);/6$06NJ9VW'8\0/'4ID=YX_< MX)+(L%/[2*>'S'Z/XD)=O[!FC]>*V76(@*)1*#23SS-?COOJJLR$8@T2C4*A MF:S5/AJWNLZNXBK1#-6,/(]8ZFH,)($UV=&F0-_%^*+ :L>+VRWOBP+3=_?\ M$!4K6:@)[[IJW%]J9HM?PVK@VV[C=;3?K>2&.7"+* MX^C Y5,C5ZVPG4<=)!J%0C,IK9T^#GIK%=2]@Z)1*#23M=K XU:[VUFKXX9U MFA_8CK0AD#@XL"97VA X\K!_<7YHL26W92;MEO^;E0_5NK_^DV5Z+SB,+=$4 MA6;V0+TB('YO/8*:?E T"H5FLE:;?M*^O]]5CX&] 1IZMAQ!'3X4FDE1[?#) M2PY?:FUK@AH) =VF!T6C4&@F;_7Z@82]!0GJ_4'1*!2:^6:^]OYN^YN KN_F M'7M"(R-;D67<^4MW'#CV#FQ#'/&#BQ.D6[MS]R5W7JKH.V:_]B*Z#AM0- J% M9M);^WJW]QD8%]3#@Z)1*#23M;-S,+ '8>R3*]YH;&L-U+!#H9TH&IX==LN/ M)O[&Y";2UC3F:PWOW 3:Q,G3:;_3C1*[XOS;HU!*),7EEK,5EWF _GTMA'J^ MR8_456 0 %T; 9 >&PO=V]R M:W-H965T%[HI89FS M7I;'[L1ZR7.5L(S>"2#S-"7B^98F_+1RH/-RX)[M#ZHXX*Z71[*G6ZJ^'>^$ MWG,;2LQ2FDG&,R#H;N5\A N,4)%01OS-Z$EVMD%1R@/GWXN=+_'*\8H1T81& MJD 0_?-(-S1)"I(>Q[\UU&FN621VMU_HG\OB=3$/1-(-3_YAL3JLG)D#8KHC M>:+N^>D/6A:J%Z"3 \$P"JA/0 MZX3@3()?)_AO30CJA*!4IBJEU $31=9+P4] %-&:5FR48I;9NGR6%?=]JX0^ MRW2>6F_I7M]%)0')8G!/$Z)H#+YDU80J;LRO8*OG6IPG%/ =^,PRDD6,)+V8 MAV>=>N1"D0<=5B-UYH829ZPN#1' M5&M).UJ:I*R0TQ)9/'T?URCT_8F>3(]=D89A<*J?V6$_#!MHT)\&;5BOL$E3 MV&2TL*%K)?@/;'B:YAF+2G,;:QNE7CI-;,*P)5A/S;!1,[3CLM"F?#9AV!*L M)]^TD6]JWV45,NSX8C:%GO?*9,.HB1>^CL+#*'\6=*)Z5>2/OW([GYC;ELPG#EF ] M^:#7]G^>?=?5S)Y5)K.![0QA03#TG2$,:M^=,1[LM+;P"NO]R9+2<;\3Q^(YP-FT1#5(@&+RP3RQ^\L-S.ND-* MQ;YACN3+RZO@M7.!JI:?%5 M/7XG8LTR"A.XTTKN9 MZEY"5&LYU8[BQW)UXX$KQ=-R\T!)3$41H,_O.%&ULM9IM;]LV$,>_"N$50P=DL2A9DITY!AKK80':+4C:[<6P%XS,V$)ET25I MNP7VX4<]1+8D6I73BU_$EO2_'RG>B4==.-TS_EFL*)7HZSI)Q?5@)>7F:C@4 MT8JNB;AD&YJJ*T^,KXE4AWPY%!M.R2(W6B=#TS"X,'SB?MXN9+9B>%LNB%+^D#EI\T=5T?#BK*(US05 M,4L1IT_7@W?X*C2-S"!7_!73O3CZC;);>63L&%F/:$(CF2&(^MK1 M.4V2C*3Z\:6$#JHV,\/CW\_T(+]Y=3./1- Y2_Z.%W)U/1@/T((^D6TB[]G^ M=UK>D)WQ(I:(_"_:EUIC@**MD&Q=&JL>K..T^"9?RX$X,L"C$P9F:6#V-;!* M ZNOP:@T-G!,&=FE@]VW!*0V#FSBI&-W>-1R2933G;(YZI%2W[ MD?LWMU8>B=,L%!\D5U=C92=G#W2I DL*1-(%NJ<)D72!;M,BQK-8^14IERN' MINC/#>7Y.8'>>E22.!&_J,N?'CST]LTOZ V*4_1QQ;9"H<1T*%7OLC:&4=D3 MO^B)>:(GV$0?6"I7 OGI@B[J@*&ZK>K>S.=[NS$[B1Z-+I&%+Y!IF*:F0_/^ MYEAC[O4W-W3#\6.=#WZL\^&+.U]SA56%F97SK.XP.QEE_[Q7!NA6TK7X5]/; MFX(^TM.SZ?I*;$A$KP=J/A:4[^A@]O-/V#%^T[D=$N9!PGQ(6 )"X%@M> 9 M5<$SZJ+/[NF.IENJBXM.PW/C A+F0<+\ N;FL&QQL9M-7'=L6./I<'?L\K;. MG=C8'>.Z+FSK',LT)JY=Z6J.LBM'V9V.^I3&V8/](-7SKAPJNAP7C4'.)#! PGS(&$^)"R A(5 L%KPN%7PN"_- 9V& MY\8%),R#A/D%S#G. 8Z1?1HYH*U3F:*M"]LZQZSK:HX:5XX:=SKJCJO79"Z_ MY8\Y_;*--]E#?X%2*G7.&[V(W9?ZX=?/: M9@.-3M=LV-8UFJV-Y:0:RTGG6-ZFDJ3+^#&AB A!R[>T)6.+?9PD)\=TTNJ, M96@B8-[6F5BC\]HZ/-+H_)[M!CW;#;_?;FU4L7%XYS4ZQ[7]1JL;QF[(N1,+ M*,T#I?F@M "4%D+1ZJ%R5![!K[IH*?%0001)\T!I/B@M *6%4+1Z$)F'(#)? MNGCIMCP[/B!I'BC-+VGUZ7PR:64'GKU M7",;6:VA\C0RVVBO"/LU&O1K-/QNH_41/118<'>%Y5T4L6U6KK^G$8UW1 WM M!?J#JNA\3X5 =Z"+1Z TKS0&D^*"T I850M'H 'FHX^'6+.!BTB@-*\T!I/B@M *6%4+1Z M$!UJ.;B[F%.?A+B:A"Z0FGJRQU=AL9_M M@"FVUWT@?!FG B7T22&-2U>MJ'FQ8ZTXD&R3;YAZ9%+EL?SGBI(%Y9E 77]B M3#X?9 U4^P9G_P-02P,$% @ !HEP5@X%$TGS @ (0H !D !X;"]W M;W)K&ULM59K;]HP%/TK5B95G<3(@Z=:B%2@TY!6 MJ8*N^S#M@TDNB85C9[:![M_/=D(&58C6B7X!O\[)/X8LX ME?87["[Y$PJS6;:5AO+%JK(*(DPB]$"*%80HSDK MTL/X_ DM=>;$6PJ(K]&2)(RL28290E,;'0C9TL =L"V@*6>19A,%])CF>@8* M$RH_:L(#\-7R!9$;/7O@F@"+4IU9FY&KM% 3KAN5HB:%J.",*#] #YRI5*)[ M%D-\2N!JARJ;@H--DZ"1<091&W7\%@J\P*\):/KO<*\AG$ZU:QW+USW#=\]6 M@L0)M+3'4;O.H$:\N1IN9(XC&#OZ[$L0.W#"JP]^W[NM$W]',T59/)GG0W=2]IP(;(3&WJ5#;W&'3\]*D(?E1;*09@Q M?=F:HZFXPK3.@X+8+VX F*)X>L$@(DXC"6E-Z[8$^G:(H2(J.XKE]TU=&ULM5E;;]LV%/XKA%8,+=!&%\N.DSD&$BOM M##184*_;P[ '6J)MHA2IDE1<#_OQ.[I8EU@A8H![L26*YR//1Q[R?.1L+^0W MM2-$HQ\IX^K&V6F=7;NNBGI"9(3#EXV0*=;P*K>NRB3!26F4,C?PO(F; M8LJ=^:PL>Y3SF<@UHYP\2J3R-,7R<$>8V-\XOG,L^$*W.UT4N/-9AK=D1?37 M[%'"F]N@)#0E7%'!D22;&^?6OXZ"46%0UOB#DKWJ/*/"E;40WXJ797+C>$6/ M"".Q+B P_#V1!6&L0()^?*]!G:;-PK#[?$3_6#H/SJRQ(@O!_J2)WMTX4PNZGH/B7&F1UL;0@Y3RZA__J(GH& #.L$%0 M&P3/#<(7#$:UP>BU!F%M$);,5*Z4/$18X_E,BCV216U *QY*,DMK<)_R8MQ7 M6L)7"G9ZOA!I2C4,I%8(\P0M!->4;PF/*5'H [I-$EH,$&9HR:MI5@S7VXAH M3)EZ!U6^KB+T]LT[] 91CG[?B5P!D)JY&KI7-.+&=5?NJJX$+W1EA!Z@\9U" M]SPA2=_>!;<:WX*C;W>!$3 B\04:^>]1X 7!0'\69O,5R<#<*\W] ?/H]:W[ M!F]&S4B-2KS1"WB_Z1V1J#M>?WV&*FBI2:K^'J*[P@N'\8H%Y5IE."8W#JP8 MBL@GXLQ__LF?>+\,<643++($UN,Q;'@,3>@UCW$N)9"(L%)$#T[6"N6R1"E6 MSZ>Y[T\GH3=SG[J\&!L[EY?3-J?^=!HV3?8<'C<.CXT./U:K])"/1L-S9XA- ML,@26(^P24/8Q'*D36SR:!,LL@36X_&RX?'2//'PH:(/]@W8UO0ND7@/&XE8 M,[HM]Y$A+BO,22<&@JGW/.J,#9_+D26P'D?3AJ.ID:-/D)I!_A2++:?_D*38 M0D4Y_2B/14K@$\,:RK6 %.E[3E6Y&P\N6-,3XL8GO!D[7N O(Z2-&/B &1E#'/U_O5SS(A];KS:!(NN3@9Q%'9&L<>5[[5)GO>:+0#] MBY;WMX.9F='^7$:LHD6VT/K<=1)DW_)N4 /:(M,F6F0+K4]FT)(9_(]A6X-W MH\._.EGCS%TXFS!+:'W"VJ3?-^;"W#Q%F5 E;1(EMH?8);->"'ML/;9LJ_L(H6V4+KD]DJ#=\L-4H!SPXH MJS(_A%.109^DR#/T0!(:PX*W M8)BF"CT*1N,#1/F*L,V')5>YQ#PF@\Q9%1M6T2);:'V.6[WA7]J.99M"8F$5 M+;*%UB>S%2:^69F4,Y$>9R*JFQ@D<7IR;!'ZI]NR5>WAGZJ=,'@Q46Y5A6^6 M%2NB-0.Y]1EDEB$/L:H?K*)%MM#Z)ZZMT@@\RR$86)4>5M$B6VA],EOI$1BS M\?E'_"0D7C."L%Q3+:NS=TB493+(I%7=4:-UHSH8>\_#.K+5:)^B5E $9D'Q MVM-<,\S9W%B5:[ZCYRGMI,0M:[1"8M4/%#2-;R#..YTBQ4(/YF!GJ;'Y& M)QX-31VKF;_;N01+01N5EXD*'(8,M+HS:DJ;"\O;\IKN6?F=?[VHKAU;F.H6 M] '++>R(0.D&(+V+2T@I976Q6+UHD957;6NAM4C+QQW!"9%%!?B^$4(?7XH& MFNO=^7]02P,$% @ !HEP5A7M4SU)!P >3T !H !X;"]W;W)K-?Q(80 MB;X5>2E.1QLIM\\G$Y%N2('%,=N24OURS7B!I=KD-Q.QY01G=:,BGP2>-YL4 MF):CU4G]W05?G;!*YK0D%QR)JB@POW])DM&"E(*R$G%R?3IZX3]/PH5N4._QB9([>[A')22HU JL_MV1-\ER35#^^-M#1/J9N>/CY._U5??#J8*ZP(&N6?Z:9 MW)R.%B.4D6M[8:^%B+/'JA+,[Q/7> MBJ8_U.K7K95>M-0#Y5)R]2M5[>1JS8J"2I5Y*1 N,[1FI:3E#2E32@0Z0N?D M!N=C]4=*P@5BUVC-24;E&+UD92;&Z)+DUT=GI:@X+E,R1F=E1HJ22MW\:4PD MIKEXAIX@6J(/&U8)7+>JM]_2/%>#19Q,I#H2W9])VO3ZY:[7P0.]CDEZC$)_ MC (O"-#'RQ@]??*L [/N@UF_> @3/Q[C.WJ3],%T]F:BLKM/<;!/<5!SP_^5 MXK_.U>[H3))"_-V5B!U[VLW69>RYV.*4G(Y4G1*$WY+1ZM=?_)GW>U.-*])^B)PN_)GL[GGG4QN#X5V M!NPK=$?,Q2+Z,68"%-.0<+J7<.J4<(W%IA[GL25]M'Q4R 0II2#O;2SMS2GO! MV99Q/3/"DN3WN@0+EM-,;67H3U8>Z9K,69ZKS3\8+27ZI 9OQ4F7PLY0?2LR M)"R&A"5 ,"-?\WV^Y@->,N>0"8*$Q9"P! AF)&BQ3] "KMXOK/H01/8ETQFP MK]!V2'\ZLTH24$A#P>5>P>5/%-QJBX;V4W! ^4(E!:#TA(HFIFF \/LPY6>AF44 M\J/>Z(O=6V8X96 MZ8$*:8K86E+?::A6YET#]"_ZS/@7Y8%^JZL0*076DZ4Q>DU*PG%>Z_VBDJQ@ M:NY)T(6:/*4/3$#=D7N?"*"6%9260-','+:NU0^'K%>0%G4-2HM!:0D4S4Q3 MZXQ]MS6N3S6Z/]6:$)TIL4VJ/^^XN> .V%OLCJB+Y<*N6$-X8[\UQ[[;'0-5 M+-7PG=P0CLY9>7/T@? "G;L-M;M?O4\44.<-2DN@:&:&6X_NSX:L9Z"V')06 M@](2*)J9IM::^TYC^4 ]&Z.2E4=IQ;G*7V=^YG:9\9;6Q&CMCMY;^8ZHP/T\A-9/C_0+?*^'_6[]N5-)2#>]!J7% MH+0$BF9FYF!=>="%9=B59=BE9=BUY2%\>M#Z],"]O*Q/E'8E3XP1$9(6]=)3 MRH3*G63J@[K@$]E=F<(.6Q@NEW9Q C7A'6'GLX7M"Z&BFNJV]CIPVVMG>5(S M*="E/W=?>I\SH#X>E)9 T5 M%%+E1Z4&7>V>1\,%J[H=8,,R"DK'#&NW5W2PU_)XMC3^F4WB+K!UURSI!3;U M:+UQX/;&/RM&E]65H!G%_(%[36Y\[X$+:J5!:0D4S4Q4:[B#Q9#U!=1E@])B M4%H"13/3U+KLP+U(WJ^^+&TWM8@BZV;/VAVTM^!VV,"/H@X?-X05#ELK'+JM M<)_:!#UOM[PD#2HM!:0D4S4QR:]9#?\"Z%H(Z=U!:#$I+H&AFFEKG'KJ7 MWWO5M89E/L,0649L[8[96^_.J/9CG5!1324/'MUVF^M7M%05C>(GK ?%5]&UG.9:W?$WFK;0?V.!U 3J*BFCJV7#MU>^E+-G>1].QU[5 7K M%!ET)1R4%H/2$BB:F;'6[8=#/J4>@GI]4%H,2DN@:&::6J\?NA?7^TVV=BSC M92O?L^^UNV/VUMN.&@56T 0JZ$[(R<%;J_JEY+>8W]!2H)Q<*[QW/%?UD._> M\]UM2+:M7V2]8E+-E.J/&X(SPO4.ZO=KQN3W#?UN[/YMZ]5_4$L#!!0 ( M :)<%8+>PTD+00 &T6 : >&PO=V]R:W-H965T^K**$9 M46=B13D\60B9$0U#N?352E(2VZ L]<,@Z/L98=R;CNV]&SD=B[5.&:! MS^=X9 +LC,^,;E7E&ADJ=T)\-8.K>.(%)B.:TD@;" (_&SJG:6J0((]_=J!> ML:8)K%[OT7^UY(','5%T+M(_6:R3B3?T4$P79)WJ#V+[&]T1ZAF\2*3*_D?; MW=S 0]%::9'M@B&#C/'\E]SO"E$)Z(9' L)=0'@0$!X+Z.P".I9HGIFE=4DT MF8ZEV")I9@.:N;"UL=' AG'S&F^UA*<,XO1T+K*,:7@O6B'"8S077#.^I#QB M5*$WZ(IOJ++/T864!)[D4DU8JEZ-?0UI&# _VBTYRY<,CRR)0W0-JR0* MO>4QC>L /N1?D CW)&9A*^(EC M4?NY6I&(3CR0LZ)R0[WISS_A?O!+$VE'8#7JW8)ZMPU]^FZ=W0%WL4!?!(.^ MV@#]-2R#_OW.5S;+\?L6WWRG-M/NV-]4^;5F\(/\>@6_7BL_2'PEI*% -$T? MC*242%D,HQB]$_R-T9@4:0K#WVT%/N<5:*+:NM2I;]T16*TJ_:(J?<<-WW=) MW1%8C?J@H#YH;PCRD#.&71>1>$-X1)$6B"P6+&70%M#Y+YHJD,,.*GT>'/3Y MXQF#P/P5TVH)#XN$AT_3P4"D-E;H8T(T KP-BREZ:S9OR2*2HH^PEZB,*6L' MKOA"DESX!N06ZL\B^T&X9IQEZZRI.*T43FT/1V"U:H^*:H\<*V/DDKHCL!IU M')3V(SBIU:)JJW%HM:ALM=IV\1J)+:=2)6R%5E1&<*K5[QL*QXZ%AW.T!7]!VAU>F7!A2W MFKQG45ZG27FC0^$]A1G%I1O%[7;4F?#0G&U8:N/W'A;M3&S[3M:>X,EM]13> M%Y?F%_=$[ED7*&4+@ R.!O M]U'F9YOY0(N5/1Z\$UJ+S%XFE,14F@GP?"&$W@_, L4)\_0;4$L#!!0 ( M :)<%9>AL10[0( ($* : >&PO=V]R:W-H965T>FZ*LF@H*HG2N X MLQ2RH!J[@C#O1V([=R6@L-CIG'.XD49NBH/+O%'*Q MFSB^LQ^8LU6FS8 ;C4NZ@GO0W\L[B3VW84E9 5PQP8F$Y<2Y\B_CD;&W!C\8 M[-1!FYA(%D*L3>61#DD&C#0/&WA1GDN2'"9?RI.9W&I0$>MO?LGVWL M&,N"*IB)_"=+=39QWCLDA27=Y'HN=E^@CF=H^!*1*_LEN\IV%#HDV2@MBAJ, M*R@8K_[TH=;A ."? @0U('@*&)P ]&M _[F 00T86&6J4*P.,=4T&DNQ(])8 M(YMI6#$M&L-GW&S[O98XRQ"GHYDH"J9Q'[4BE*=D)KAF? 4\8:#(.]-/<%)2 MLTN*B"69,[4F;V+0E.7J+9I4JP0Y=C4NR-"Z2>U\6CD/3CCW W*+_C)%/O$4 MTF,"%R-IP@GVX4R#LXPQ)#W2]R](X 5!RX)FSX?[+?#X^7#O3#3]9G/ZEJ]_ M$0[:"QS:Q MNB2+.R([$G+0"#DXQQY]W10+D.;T[@^K:A.O(@DMB;DOMY$_#'$CMX>BG/7T M4E$Z(CL29=B(,CPKRARVP#= IICL&=[Y:_)(9K4\I.7H/9)OP,D-E2M0NK%L M%?*LXY>>PB[)XH[(C@0/&\'#KM,Y[%+(+LGBCLB.A!PU0H[.GMQC(24*>4%* MD&8,2Q63YEIHFK<)6A'[_D&.>[W^ARU6P\:JBLT]>)PQ7U:V MR%$D$1NNJX>M&6WJJ"M;/CP9GV)]595#_VFJXNP6&ULM9U= M;^,V&H7_"N$M%BV0CBW9EI+9),#$(ME9['Q@TG8O%GO!V$RLK2RYDIQT@/[X MI13%-".&$:?'<]'Z@WQ(Y3TF7QY1TOE#4?Y6K:6LR1^;+*\N1NNZWKX=CZOE M6FY$]:;8REQ]=Y^]KF\/"]V M=9;F\G-)JMUF(\JO5S(K'BY&P>CI@R_IW;IN/AA?GF_%G;R6]2_;SZ5Z-]Y3 M5NE&YE5:Y*24MQ>C=\%;'I\U%=H2OZ;RH3IX39I#N2F*WYHW[U<7HTG3(YG) M9=T@A/K?O5S(+&M(JA^_=]#1OLVFXN'K)SIK#UX=S(VHY*+(_IVNZO7%Z'1$ M5O)6[++Z2_'PD^P.:-[PED56M?\E#UW9R8@L=U5=;+K*J@>;-'_\O_BC^T,< M5 C/7J@0=A7"9Q6FP0L5IEV%Z?,6PAE\4#*9O2BM:\:./;UE812?-&BM=UJ;Y-5;WZ\HO,1"U7 MY+,HZZ_DYU+DE6A%4I$?R4=1EJ*1"OD^D;5(L^H'4JU%*2N2YN3G=;&K1+ZJ M3LAWS?L/:98U%<_'M>I8@Q\ONTY(Z;3O=2G+7?J*W7R MGW^IHN1]+3?5?VWJ?>3.[-QFLGA;;<527HS4;%#)\EZ.+O_^MR":_,,F%20L M0<(H$L:0, Z"&;*9[64S<]$OZ>^[5.EE(^MUL5+CW+VL:C47UVK8RU6JH#^P M*<>)]E7.(RQN84V*<7\YG423]M_Y^/Y0%OV2813;2E)D!QD2QD$P(^;S?LAE6:W3K0IO+17?&EPGPS>XC[ @.(C9Y$TX?Q989),4"6.#^L]!31I! MC?9!C;[UARP?OUJJ)*),;W;U2VF,LP'?B$>]'^F9[;>,;),B80P)XR"8H8QX MKXS8J8R/\NXQS94O2,2F!2?25PN/L.APP+9IH5\LB&RC.K)O# GC()@1YM-] MF$^=86ZSO.*6+$NY2FMR*Y9IIL)]0C)9JU&^.O@NK:J==25RY6S"-^RGEGAV M$_6SR%M*GI[.;;%'=I A81P$,V)_MH_]F3/VG\77=JPG=4'R(F]'^D*M5_.[ M_11O'?&=5-]PG_6"&(>G_5B?]2:&T[-HWH]TOUP0A.;B; M]!86DI9TM&?+M^#9\HU"&V50&G_U$$PI:-X8;:AAWM,'6( M3FW))+19!J5Q%,W4A;8% [G=3J36DD@NA]R^L&]U8;UT@ M:0F41J$T!J5Q%,T4C_87@_FQTA.HZPBE)5 :A=(8E,91-%,^VLD,W%;F-\]) M?<\QF-C."RS<'? 6!M3$A-(8E,91-%,8VL@,W$[FU:Y2GU0561:;FS07[<3T M/&L=F*[&0U+"A;M#WD)!TBB4QJ TCJ*90M%6:.#V0O="$3J#.2'Y;G,CRT8C M3]L\6A^4?)_FW2<_J"SGQ6T05X'%I@Q[0PO25$R@- JE,2B-HVBF8K2!&K@= M5%N^^RG-B,A7A(O!V2_44(72$BB-0FD,2N,HFKFW2MNXX>1(V6\(]7:AM 1* MHU :@](XBF;*1WN[H=/\>V'NZL[=/B4W3U-74;:OQ$TF3\B]R':2B*I*[W)[ MUM,U;63(UG.L"WVT0\B%X]SB36P4.<62DN@- JE,2B-HVBF1+1S&T;'FDJ@FT^A MM 1*HU :@](XBF;*1_N[H=O?W1O_MVI=(U;W(E_*YB2 N+U-LU0IRZH7JZ<=\B=I=KEOF] H'ZNU :A=(8E,91-%-%VM\-SXXU,T$]72@M@=(HE,:@ M-(ZBF==6:D]WZMZ:^S0S#5CAN$F^>NEHAV/^=&Z]*LY2\M0Z/5!;R8GMZAP& M/1:.HIDQU,;JU&VLJA@.7:6Z2=XQ#/J+3YOIFE@*6B^ @7:/06D<13.#K W0 MJ=L _2+O9;Z30V(,]3X[FI&;36;6(/=+SNP_4TO!P/HKA;J1*)H9P(/+V-T; M4OWL)#?,.XC3_F!KO5+-4M 6:PKM'H/2.(IFQEG;AE.W;6BD]9ZG+=QH[Z@C M:0F41J$T!J5Q%,T4D+8CI\?:9#J%6I506@*E42B-06D<13/EHZW*Z;!-ID,F M&:@WV=%>O1K:4NYL8CUG82D9V--YJ%F(HID!U&;A]%6S<'"6 +4(H;1DVC?U MK!<^0UME4!I'T4PE:(=PZG8(/5-&J!W8T0YWU-BS_O[>47O&"+7PH#2.HIEA MUA;>U+U%\^-^^^Y&YXX;V7RHXEZ9*:30*:3*+QVWZ[IRM^JMA_Y5\.%S*4!- M.RB-O=Y]CFK0O%V5=N)F;B=NL1;EW: ?NAOD&]B.9MRWP'IS*INY9KLU5;^< M=>K&XC3;'*H$V2Z$T M!J5Q%,V4@G9"9S GU$WRED+?N[3NOH>V2J$T!J5Q%,U4@G9"9Z\YH4-W/[A! MWD*P71E_:C5"H0U3*(U!:1Q%,[6@[=*9VR[U<\7=,&\]]&W$;H]+3PY0,Q1* M8U :1]',6[YKWW3N]DW?;S9J&:M$0)C8I-E7\D$^V>GV'=;J]6+QWJ85=TN^ M6H'2$BB-0FD,2N,HFJDG;>7.CW4+TCG4MX72$BB-0FD,2N,HFBD?[=O.W?LT M/7)6-\E;+_U=E=:]N)9RUO,XT-XQ*(VC:&:,M;DZ?VTKY]!LU WR#K%E&Z>ND;F?9+]886I$,+,NB![]J%CGVYOTZ5LYXRG M06'1/OA7EM9P0GU(*"V!TBB4QJ TCJ*93S+47F5TK#MH1E!K$DI+H#0*I3$H MC:-HIGRT-1FY=YGZ+4K=,&_)0.W(J']!N-6$@K;*H#2.HIEBT$9CY#8:A^\7 M=X.\A6"Y(-SF+B6V@M9UJ*V@S==BT /A*)H9/VTB1FX3T9I)L*)4^0-I'V1L M#2743X32$BB-0FD,2N,HFJD<[4U&LV-E$5"?$DI+H#0*I3$HC:-HIGRTI1FY M+4W/+ +J8D86<]+J8EH*6C?C46C_&)3&430ST U>7N<9ZXEB_?5= -]PX\U*>$ MTBB4QJ TCJ*9$M(^971ZK!0#:EM":0F41J$T!J5Q%,V4CW9)HV&/;1^27T!] MT:B_/],^S?3+64WNJ/^P=OO*%.I2HFA&]&+M4L:OWA-R:';H)OE&+^Y?.OX\ M<*\7H= ^,2B-HVAF9+6!&+]RI\BRV!9E,XZKL&9?VZ2@R-)5&^2/1?[CHGLD MI7K[SR+-:_*K^AGO2NO])=QM><<>ZB]":11*8U :1]%,16D7,C[69>HQU)6$ MTA(HC4)I#$KC*)HI'VV"Q@.?TNYS8WPWTULY_8>J]R:=_G[*V)8M0#O&H#2. MHIF!UIYE[-Y/^&L$:L-":11*8U :1]%,Q6D; M-CZ6#1M#;5@H+8'2*)3&H#2.HIGRT39L[+9A/^WJJE:C37,[IYMFH#DA8E/L M["?\W"QOQ?2-T]BZ2\A6T+ZX@FXK[6CS@V;/WD1GQK_GLX]/E<>(C:NUE'4B M:G%YOI'EG5S(+*M42J%B<#%J3);]IZ24MRJBP=MWX6C<^WP1O*5!\_E88R[/ MMRJ_^"#*NS2O2"9O%7+RILF>RO1NO7]3%ULULXZ4 .JZV+0OUU*L9-D44-_? M%D7]]*9IX*$H?VN[??E_4$L#!!0 ( :)<%8!, & \@, (T6 : M>&PO=V]R:W-H965TDX ?KP)25%EAQ;M0OZQM9AYA/G%W]I MQ/%6R.]JA:CA.>69FG@KK=?7OJ_B%:94=<0:,W,F$3*EVNS*I:_6$NDB3TJY M'P7!P$\IR[SI.#\VE].QV&C.,IQ+4)LTI?)EAEQL)U[HO1ZX9\N5M@?\Z7A- ME_B ^MMZ+LV>7U$6+,5,,9&!Q&3BW837)!S:A#SB=X9;5=L&6\JC$-_MSI?% MQ OLB)!CK"V"FK\GO$7.+;'_!LJ"^Y<6"J_P7MF5LX$&\45JD9;(90[8HR,\VS*Y@)*A<@$B!,&O,(>5#M5II]F%RK-8UQXIFGA4+YA-[T MQQ_"0?#S(:5O8K/?NMLW).7XHG@GD! 6<)FH> VAA98X2UX"QF>'!V%M1^3K5OIJ=IV#$F M>ZJ+=$(,:8]IE#2H2AK\A]$8)O#I&>.-?2/!KTG"8I2'JF@%G3LG7,*((UA# MP&$EX/!"'ANZU-,EC#B"-?0<57J.+N*Q@AIV:^8(.L,]DYT21$9O7%:/:13U ML2KJ8VM1;_QUL(16QKD3PB6,.((UM N#7<\67,AB)=B1I$YIQ!6M*6JM$0Y; MI^37IK6H4JC5%<14RA>6+8&F8I/I@Z*&;UT4]3NC/:^58<-Z5&_/:NUC_+\: M1#L-HE8-[N@S2S$.P;U&E?[HK6%&C7F8?MK7G=RB=WM.W, MLR><2QIQ16OJN?LL" >7&ULO5I=;]LV%/TKA%<,+;#((F5+=N882*P-ZT.QK$&[AV$/ MC$7'6F71$^DX_?>C/F*)U!5M 5K\D/CCW".>*UW>0TJ+(\^^B2UC$KWLDE3< MC+92[J_'8['>LAT5#M^S5/VRX=F.2O4Q>QJ+?<9H5 3MDC%Q77^\HW$Z6BZ* M[^ZSY8(?9!*G[#Y#XK#;T>S['4OX\6:$1Z]??(Z?MC+_8KQ<[.D3>V#RR_X^ M4Y_&)Y8HWK%4Q#Q%&=OCY>4"!^!JSHVB\1[F41\Z_Y1\^1CATS#RP^?Z5_=="O!+S2 5;\>3/.)+;F]%L MA"*VH8=$?N;'WU@E:)KSK7DBBK_H6&'=$5H?A.2[*EB-8!>GY7_Z4B6B$8#] MC@!2!1 S8-(1X%4!WJ4!DRI@4F2FE%+D(:22+A<9/Z(L1RNV_$V1S"):R8_3 M_+P_R$S]&JLXN7Q0%U)T2!CZ^!%=H:\T.=#R?*01^N- DWCS/4Z?T.UZS0^I M%.A]R"2-$_%!H;\\A.C]NP_H'8I3]"E.$A4H%F.IAI63C]?5$.[*(9".(6"" M/O%4;@7Z)8U8I!.,E9Z3*/(JZHY8&4.V=I"'?T+$)008T.KR< R$AY>'NQ8U MWND4>06?-] I^NLS3Q*DJN)(L^AOZ'R4QYO Q\MGFFNQIVMV,U)3B6#9,QLM M?_P!^^[/4"Z') L'(M/R/#GE>6)C7][1A*9K5O)1B>[84YRF>6KY!MVS+.81 ME,R2=%J0YK/L\Q+[^&#\WLP2@R-0A.BJ$4%Z#2],U/>F:6G6MMC1[8@)) MCE95%-0[!(#TE&?8:@R"^@PT] &I&',_0 Z"F\X9J38]_TN-;]?PN MMRQ#MU$4RZX)QV\?-S\G;N-E"BI#_$:$:XBQ(30AP4E(8!6BYM+H4+0_\0%2 M$;157$U<)S!&#L&\P/&-X4.P:=!U<;5:ROM/ID&3A0&1:$K%; M6POWC1M7=<"!4CTH6S@4FY[LAH_#_T?WJEBU"@JMJ\I$-=H@KJ&VA1ANROJW;@P9'F._N,_Z/6W6BM M>AJ[X@?5W&*JL.I:A#N<_;"]Y]TAV<*AV/24UQX.!V_=Y*RNL7>RAV0+AV+3 MDUV;3=S/;5[:Y ";./?;70Z 35VSQ$,0%C36/KJXVG1BN^OLV^7F@*CV?#1O M3<5^8 H"F+Q9UVQ$:O]'K);GDAY7,6B'5DL<8QVYJF"V/F>%Z )J3T7LGNI< MGR. W[DB<[.'K6""-VF45 M0C"MK'11M84B=@O5F&NUMA>GSRR5//L."AMT[VM0MG H-CV?M:LCDS?N9,1J M(WLG>TBV<"@V/=FU_23][.>%G8P QA'CUNX$EHA^N!KST3LGNEL M$P/LC%I@F48"A+6W "J8MO3K6"R3VAD1NS/JW[X 1Z-6[>8:%(2UJBF$8)WV MR*OMD6>W1UW]*V(;EF5JV2;I"Z)", E><7;VWG=Q!MT+&XI-SVSMVSS\UG?, MK$:Q=[*'9 N'8M.377M+KY^WO+"3>9 KG+1*%((I1VQZ3! VZYKYO<:M5[O' M[-G+*C9S0C&W'B%8:^D60BB_4U)M\SS[YMT%SZOXFO>) M9X$SG3=?IMIV2+O:0@"E%5LI<-QXW&3'5'WDC^T(5$RFY4,:IV]/CP;=%@_$ M&-_?X>NP?,"GIBF?-_JDRBY.!4K81E&Z3J"&E)6/\)0?)-\7#[4\]'N].,@)$_YD M)%;Y=:XJ;UZLA!K[2=ODF>>9Z\N'D MI'?1NS^_VD?.+'3N!T[ARV<(H[*8:/PLMT_91:4'N])-]U.MU7)/,?+03=YE MX_3$0=]2,=J@AT3="8J10R>Y0\6(?23JWF"M[<"FX624%6*;C9%O&G0$DE/O M@?"Q/R6FN0\-\X(7TE-Z&^B0(;14?PPT-3 (..\-=CW3<-D5!*EJ!37NE)WKAL?09XMWVU*[7 AR2;L7_I; M0GW106:%3*ELPX1^TS09<9J!'>4 M\UNX??S,=K3766?MZGP1;5$;LD4C8RJ@WU4SVEW9^%6Z7LD>"O5EI8MRPD^Z.C0:K,=0.5 MOO= I6+S;LMO24$$EX5W3.O99?[=@^;]_" MQ7(/C\%D<@0F!V]VUWR)R?#P349'L=K] M@S09V#-EY^"ZK,5XXH)6UNR-*7BT>E5RRLRTZ_4 M._JZ?THSLN+JK@7'_K;\G:9LE2=MKQN8"-MK6_X&P]-'X>;=1,=B(J5KFDYM M52YF=='3!1W5?H"PCUS7'S>"<0SF1@##XF .,(YA87'^I_$,T?$8#/,V=")# ME#-$.8;E0J;U%XOCYB3ZXQYIDD11'&,S.ITZ'4RQ>8MC^'.K8=Z @<6!2"^; M:WRU\0QY.@^P-7TJ0["1XIF(C12?:T#<\P:,)'&O-A8'&-@J8+D#\=UQ(*?< MG"B"5<6\83L81Y($0R 7W3D:Q\CLQ/!UKP^V2Z(H2=P(8&X'480AL!MQ!', M'C DBNKGX-[S*&B>4\'V_\R3OU!+ P04 " &B7!6EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( :)<%;'@!@P M.P< #Y% / >&PO=V]R:V)O;VLN>&ULQ9SM;]HZ%(?_%0MITJZT#@AY M(=,ZB;5T0^J %;:ODYN8UEI(N$YHU_WUUPFE/:;LI_OE+)\H24@>C.WG'+_T M_7UA?EX7Q4_Q:YWEY6GGMJHV[[K=,KE5:UF^+38JMV=6A5G+RKXU-]UR8Y1, MRUNEJG76]7J]L+N6.N]\>+^_U]QTZ9NB4DFEB]P>K ]\U^J^?#Y?OQ5WNM37 M.M/5PVFG^3M3';'6N5[KWRH][?0ZHKPM[C\71O\N\DIFB\0467;:Z>].?%>F MTLF+PXL:\.5-F757-'<7UK&.V4OWKW;5L6%SBIE MSF6E/IEBN]'Y37T;^RVZY<Y;!_W17B._-_BK%8K72BSHMDNU9YM2M'H[(: M,"]O]:;LB%RNU6GGK+A31LSEC:J_E'W*)-U]P(R[[0]829IP\C',]JF MNA*3?/=A>Y9@>0#+X\4ZFTT7L\O)^6@Y/A>+I7WY,IXN%V)V(6;S\16!' #( M06N09[,O#V7!#($D&%K/_7XZ[<)@8P 9-1>?1PM/A/((8 2$_;DN=J[)\8RMDJ4M1K,3FI]Y;"O IOY 0TH1D6OZS+(Y5]<."U)*G]DIETJ62LRN,WVS M.TG!D$;ZS!Y95$7R\\3V?%;(9\7:WJEL+GILOA03B:3/;)*Z(S&V253:J/I2 M,;>Q@U.(R"!]9H74];]ZH-$T,H7';(I)GA1K)9;REZ(EY"%'>,R.6*B;^HJR MJ597]16VOCUG(A039B+N6AOD>$H3'+ @8^3GAJ8?< MX3&[XV7D)UXOZ[B@_(,PZ ;%5_"4AA/(!P^0A0)F"V%,VKT'<*:?V4(8 MDW;O ;)0P&PAC$F[]P!9*&"W$!JY%*\I)K)0R&RA1TS_;=![M8>=%E4]C'2N*F>)%+)0R&RA1\S=**%; MF-JR4DQDH? OK &PF)/Q2(1O0R]X1&/ MCBP4,EOH6$LO\LK(I-I:9U),9*&0V4(OYP!.'LVNA#U',9&%0F8+'<.6)YA#9*$ALX4@IC/4-406 M&G+/"^VFHT\>)UM&]=:DIS#.B3>'R$)#[GFA/>95D=5WN)3,HA_&G>L-Q406&C);"&#:%/Z.8B(+#?_FF@07\URMZ#K](;+0D-E" M!YC/LY6[-D0QD86&S!8"I3E>N:4)=^ P6^@ \Z"]?Z.8R$)#9@OA)2DT+(Z1 MA6)F"V%,&A;'R$)QFZNMG; X1A:*N7,AB$G#XAA9*.;.A2 F#8MC9*&8.Q>" MF#0LCI&%8NY<"&+2&> 862AN<8V<.P,<(PO%W+D0Q.Q33&2AF'LC*-I7(4XH M)MP)RFPAB.DD&?T>W@O*["$,.G! X=;0'K.),*CO@,+-H3UF%_UY4TT3@SJ@ M<'MHK[7=/W44NG% X0;17IN;@ X:$]PFVFN,U&TN+S^\3]5*YRJ=VH>4]G@B MLV1N1/W2W,OS@WHOX&J;96?VV"R_+&2Z__&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV\MNVD 8AN%;0;Z >,Z'*LFJFVRKW B!J)P$G;5Y.Z+D@5\HRZZB?RNT!@Q MO!L_0F;^^U_#;CF]'@_C]O4T+M[WN\/XT&VGZ?2C[\?5=M@OQ[OC:3A-_UIN7I;;H;>&9/Z\^T>W>/][9Z+YX_3\#\['M?KU]7P\[CZO1\. MTS\V[O\7A^[\]&*[?NX@ M)T%N_B O07[^H"!!8?Z@*$%Q_J D06G^H"Q!>?Z@(D%E_J J077^(&M41@-( M:K &:&V5:POPVBK8%B"V5;(MP&RK:%N VE;9M@"WK<)M 7);I=L"[+:*MP7H M[51O!]#;J=X.H+=K?FP#]':JMP/H[51O!]#;J=X.H+=3O1U ;Z=Z.X#>3O5V M +V=ZNT >GO5VP/T]JJW!^CM56\/T-LW#TL >GO5VP/T]JJW!^CM56\/T-NK MWAZ@MU>]/4!OKWI[@-Y!]0X O8/J'0!Z!]4[ /0.JG< Z!V:A]T O8/J'0!Z M!]4[ /0.JG< Z!U4[P#0.ZC> :!W5+TC0.^H>D> WE'UC@"]H^H= 7I'U3L" M]([-GY4 O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0.ZG>":!W4KT30.^D>B> WDGU M3@"]D^J= 'HGU3L!]$[-81. WDGU3@"]D^J= 'HGU3L!],ZJ=P;HG57O#- [ MJ]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>N?FL"! [ZQZ9X#>6?7. +V+ZET M>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O4MSV!N@=U&] M"T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0.^J M>E> WK49U@'H;4T[K@/PVYIF8,< !+>F&=DQ ,.M:89V#$!Q:YJQ'0-PW)IF M<,=\I^3C]+$;QFO1U[H)^$ZWI\MGA^OW?RZ_+K:WUB?5_6W&^/@74$L#!!0 M ( :)<%8.2"\Y:@( '4[ 3 6T-O;G1E;G1?5'EP97-=+GAM;,W; MWVZ;,!3'\5>)N*T"V& #4].;=K=;+_8"#)P&A7^RW2Y]^SFDK;2IBU9ETKXW M08GM\SOX2)^[7'][GHU;'89^=)MHY_W\*4E)I-F-8V4YVJ'WX:A^2 MN6[V]8-)9)KJI)E&;T:_]L<:T^:VH?UY&EL?TM9OR3$X>2RQ^VZV5V%#5'R;L)QY<\!+^>^/AEKN]:L M[FOKO]1#V)4<^L3YY]ZX^'R)=WJW4/ [A2.QF:^K6[8SQ0Q^?BEZ= M3_;AALWI4UR_SOBM_@?[D) ^,D@?.:0/!>E#0_HH('V4 MD#XJ2!\BI31"$5502!444P4%54%155!8%117!05609%54F25%%DE159)D552 M9)44625%5DF155)DE119,XJL&476C")K1I$UH\B:463-*+)F%%DSBJP91=:< M(FM.D36GR)I39,TILN8467.*K#E%UIPB:TZ155%D5119%45619%54615%%D5 M159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6@R%I09"TH MLA8460N*K 5%UH(B:T&1M:#(6E!D+2FREA192XJL)476DB)K29&UI,A:4F0M M*;*6%%DKBJP51=:*(FM%D;6BR%I19*THLE8462N*K!5%5I%2:!4IQ5:14G 5 M*457D5)X%>G_]/7[-.W_Z&U_SD^7?MC<_ 5!+ 0(4 Q0 ( :) M<%8'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ !HEP5C^YD [O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ !HEP5IE&PO M=V]R:W-H965T&UL4$L! A0#% @ !HEP5K,4T4HS @ ML 4 !@ ("!#! 'AL+W=OQ M5<\# !W# & @(&-& >&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5A/*"8<#" !R$ !@ M ("!DAP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !HEP5H7F',3F"@ (30 !@ ("!/34 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !HEP5H!C"246( 7P !D ("! MS'$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !HEP5A5[L$46! -0D !D ("!JJP 'AL+W=O&PO=V]R:W-H965TF06P 0 $(3 9 " @?'- !X M;"]W;W)K&UL4$L! A0#% @ !HEP5C)(R'9P M" QQD !D ("!Z-( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5K!V:H(G"@ ]AH !D M ("!V? 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !HEP5G;1K7YD# TBH !D ("!UR$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!HEP5JPIM8C>! [PP !D ("! W4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5MA[ _(^ P )0< !D M ("!-Y0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !HEP5D=A^?C+!@ Q!$ !D ("!,Z,! 'AL M+W=O+D& M #@$ &0 @($UJ@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP M5F/L3R%_!0 N1L !D ("!OKD! 'AL+W=O&PO=V]R:W-H965T\SX , $40 9 " @:K' 0!X;"]W;W)K M&UL4$L! A0#% @ !HEP5D&\Y?^H P C@P M !D ("!P&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5MKNV*V?" =T@ !D M ("!)-\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !HEP5L0L1-UJ"@ 8%X !D ("!C/\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5CUP M?+8R!@ P"T !D ("!RR$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5K=X#;(X! YQ$ !D M ("!I#(" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !HEP5AN85NX"! \Q8 !D ("! M5T0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !HEP5H7%L.ZF!0 VR8 !D ("!Z5 " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5M(]/E&4 M%0 Y$,! !D ("!ZU\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5H1(W?G/!0 DBX !D M ("!'( " 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !HEP5D5T8VD9 P #@H !D ("!X94" M 'AL+W=O&PO=V]R:W-H965TV< @!X;"]W;W)K&UL4$L! A0#% @ M!HEP5MXZ,O]P @ :@8 !D ("![J$" 'AL+W=O&UL4$L! A0#% @ !HEP5L]UY&5!! M&1( !D ("!&ZP" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5E,HDJ5I @ %08 !D M ("!$+<" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !HEP5OVU1&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP M5HXDO\'/ @ 0 @ !D ("!X>$" 'AL+W=O&PO=V]R:W-H965T^&:P0 * 0 9 " @;+H @!X;"]W;W)K M&UL4$L! A0#% @ !HEP5HD+$O=. P JPX M !D ("!5.T" 'AL+W=O$ST$ ###P &0 @('9\ ( M>&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5CN=0BC1 @ G D !D M ("!V/@" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !HEP5L)_=<)K P T H !D ("!H@@# 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5GR3 M^)%X! 71L !D ("!LQ8# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !HEP5DMU3/4D' !Y/0 &@ @(&K*0, >&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " &B7!6#D@O.6H" !U.P $P @ '_ L8 , 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 <0!Q !0? ":8P, ! end XML 127 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 128 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 129 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 685 572 1 false 203 0 false 15 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.mastec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.mastec.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY CONSOLIDATED STATEMENTS OF EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 9 false false R10.htm 0000010 - 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 10 false false R11.htm 0000011 - Disclosure - Earnings Per Share Sheet http://www.mastec.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 0000012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet Acquisitions, Goodwill and Other Intangible Assets, Net Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value of Financial Instruments Sheet http://www.mastec.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 13 false false R14.htm 0000014 - 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 14 false false R15.htm 0000015 - Disclosure - Property and Equipment, Net Sheet http://www.mastec.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://www.mastec.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Lease Obligations Sheet http://www.mastec.com/role/LeaseObligations Lease Obligations Notes 17 false false R18.htm 0000018 - 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 18 false false R19.htm 0000019 - Disclosure - Other Retirement Plans Sheet http://www.mastec.com/role/OtherRetirementPlans Other Retirement Plans Notes 19 false false R20.htm 0000020 - Disclosure - Equity Sheet http://www.mastec.com/role/Equity Equity Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.mastec.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Segments and Related Information Sheet http://www.mastec.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://www.mastec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://www.mastec.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000025 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 25 false false R26.htm 0000026 - 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 26 false false R27.htm 0000027 - Disclosure - Earnings Per Share (Tables) Sheet http://www.mastec.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.mastec.com/role/EarningsPerShare 27 false false R28.htm 0000028 - 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 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - Disclosure - Debt (Tables) Sheet http://www.mastec.com/role/DebtTables Debt (Tables) Tables http://www.mastec.com/role/Debt 31 false false R32.htm 0000032 - Disclosure - Lease Obligations (Tables) Sheet http://www.mastec.com/role/LeaseObligationsTables Lease Obligations (Tables) Tables http://www.mastec.com/role/LeaseObligations 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - Disclosure - Other Retirement Plans (Tables) Sheet http://www.mastec.com/role/OtherRetirementPlansTables Other Retirement Plans (Tables) Tables http://www.mastec.com/role/OtherRetirementPlans 34 false false R35.htm 0000035 - Disclosure - Equity (Tables) Sheet http://www.mastec.com/role/EquityTables Equity (Tables) Tables http://www.mastec.com/role/Equity 35 false false R36.htm 0000036 - Disclosure - Income Taxes (Tables) Sheet http://www.mastec.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.mastec.com/role/IncomeTaxes 36 false false R37.htm 0000037 - 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 37 false false R38.htm 0000038 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Details 38 false false R39.htm 0000039 - 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 39 false false R40.htm 0000040 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Goodwill and Indefinite-Lived Intangible Assets (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails Business, Basis of Presentation and Significant Accounting Policies - Goodwill and Indefinite-Lived Intangible Assets (Details) Details 40 false false R41.htm 0000041 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails Business, Basis of Presentation and Significant Accounting Policies - Stock-Based Compensation (Details) Details 41 false false R42.htm 0000042 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share Information (Details) Sheet http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails Earnings Per Share - Schedule of Earnings Per Share Information (Details) Details 42 false false R43.htm 0000043 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.mastec.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Expected Future Amortization Expense (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Expected Future Amortization Expense (Details) Details 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2022 Acquisitions (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails Acquisitions, Goodwill and Other Intangible Assets, Net - 2022 Acquisitions (Details) Details 48 false false R49.htm 0000049 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2021 Acquisitions (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails Acquisitions, Goodwill and Other Intangible Assets, Net - 2021 Acquisitions (Details) Details 49 false false R50.htm 0000050 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2020 Acquisition (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails Acquisitions, Goodwill and Other Intangible Assets, Net - 2020 Acquisition (Details) Details 50 false false R51.htm 0000051 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Pro Forma Financial Information and Acquisition Results and Integration Costs (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails Acquisitions, Goodwill and Other Intangible Assets, Net - Pro Forma Financial Information and Acquisition Results and Integration Costs (Details) Details 51 false false R52.htm 0000052 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration (Details) Details 52 false false R53.htm 0000053 - Disclosure - Fair Value of Financial Instruments - Equity Investments (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails Fair Value of Financial Instruments - Equity Investments (Details) Details 53 false false R54.htm 0000054 - Disclosure - Fair Value of Financial Instruments - The Waha JVs (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails Fair Value of Financial Instruments - The Waha JVs (Details) Details 54 false false R55.htm 0000055 - Disclosure - Fair Value of Financial Instruments - Other Investments - AVCT (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails Fair Value of Financial Instruments - Other Investments - AVCT (Details) Details 55 false false R56.htm 0000056 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Investments (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails Fair Value of Financial Instruments - Other Investments - Other Equity Investments (Details) Details 56 false false R57.htm 0000057 - Disclosure - Fair Value of Financial Instruments - Senior Notes (Details) Notes http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails Fair Value of Financial Instruments - Senior Notes (Details) Details 57 false false R58.htm 0000058 - 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 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - 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 60 false false R61.htm 0000061 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - Disclosure - Debt - Senior Credit Facility (Details) Sheet http://www.mastec.com/role/DebtSeniorCreditFacilityDetails Debt - Senior Credit Facility (Details) Details 63 false false R64.htm 0000064 - Disclosure - Debt - 4.50% Senior Notes (Details) Notes http://www.mastec.com/role/Debt450SeniorNotesDetails Debt - 4.50% Senior Notes (Details) Details 64 false false R65.htm 0000065 - Disclosure - Debt - Other Credit Facilities (Details) Sheet http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails Debt - Other Credit Facilities (Details) Details 65 false false R66.htm 0000066 - Disclosure - Debt - IEA 6.625% Notes (Details) Notes http://www.mastec.com/role/DebtIEA6625NotesDetails Debt - IEA 6.625% Notes (Details) Details 66 false false R67.htm 0000067 - Disclosure - Debt - Term Loan Facility (Details) Sheet http://www.mastec.com/role/DebtTermLoanFacilityDetails Debt - Term Loan Facility (Details) Details 67 false false R68.htm 0000068 - Disclosure - Debt - Schedule of Contractual Maturities of Debt and Finance Lease Obligations (Details) Sheet http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails Debt - Schedule of Contractual Maturities of Debt and Finance Lease Obligations (Details) Details 68 false false R69.htm 0000069 - Disclosure - Lease Obligations - Finance Leases (Details) Sheet http://www.mastec.com/role/LeaseObligationsFinanceLeasesDetails Lease Obligations - Finance Leases (Details) Details 69 false false R70.htm 0000070 - Disclosure - Lease Obligations - Operating Leases (Details) Sheet http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails Lease Obligations - Operating Leases (Details) Details 70 false false R71.htm 0000071 - Disclosure - Lease Obligations - Future Minimum Lease Commitments (Details) Sheet http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails Lease Obligations - Future Minimum Lease Commitments (Details) Details 71 false false R72.htm 0000072 - Disclosure - Lease Obligations - Additional Lease Information (Details) Sheet http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationDetails Lease Obligations - Additional Lease Information (Details) Details 72 false false R73.htm 0000073 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Additional Information (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails Stock-Based Compensation and Other Employee Benefit Plans - Additional Information (Details) Details 73 false false R74.htm 0000074 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) Details 74 false false R75.htm 0000075 - 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 75 false false R76.htm 0000076 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Employee Stock Purchase Plans (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails Stock-Based Compensation and Other Employee Benefit Plans - Employee Stock Purchase Plans (Details) Details 76 false false R77.htm 0000077 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - 401(k) Plan (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans401kPlanDetails Stock-Based Compensation and Other Employee Benefit Plans - 401(k) Plan (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 77 false false R78.htm 0000078 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Deferred Compensation Plans (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansDeferredCompensationPlansDetails Stock-Based Compensation and Other Employee Benefit Plans - Deferred Compensation Plans (Details) Details 78 false false R79.htm 0000079 - Disclosure - Other Retirement Plans - Narrative (Details) Sheet http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails Other Retirement Plans - Narrative (Details) Details 79 false false R80.htm 0000080 - Disclosure - Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details) Sheet http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details) Details 80 false false R81.htm 0000081 - Disclosure - Other Retirement Plans - Schedule of Covered Employees and Contributions, Multiemployer Plans (Details) Sheet http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails Other Retirement Plans - Schedule of Covered Employees and Contributions, Multiemployer Plans (Details) Details 81 false false R82.htm 0000082 - Disclosure - Equity - Share Activity (Details) Sheet http://www.mastec.com/role/EquityShareActivityDetails Equity - Share Activity (Details) Details 82 false false R83.htm 0000083 - Disclosure - Equity - Rollforward of Accumulated Other Comprehensive Loss (Details) Sheet http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails Equity - Rollforward of Accumulated Other Comprehensive Loss (Details) Details 83 false false R84.htm 0000084 - Disclosure - Income Taxes - Schedule of Components of Income before Income Taxes (Details) Sheet http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails Income Taxes - Schedule of Components of Income before Income Taxes (Details) Details 84 false false R85.htm 0000085 - Disclosure - Income Taxes - Schedule of Provision for Income Tax (Details) Sheet http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails Income Taxes - Schedule of Provision for Income Tax (Details) Details 85 false false R86.htm 0000086 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 86 false false R87.htm 0000087 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.mastec.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 87 false false R88.htm 0000088 - Disclosure - Income Taxes - Schedule of Effective Tax Rate Reconciliation (Details) Sheet http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails Income Taxes - Schedule of Effective Tax Rate Reconciliation (Details) Details 88 false false R89.htm 0000089 - Disclosure - Income Taxes - Rollforward of Uncertain Tax Positions (Details) Sheet http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails Income Taxes - Rollforward of Uncertain Tax Positions (Details) Details 89 false false R90.htm 0000090 - Disclosure - Segments and Related Information - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails Segments and Related Information - Narrative (Details) Details 90 false false R91.htm 0000091 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details) Details 91 false false R92.htm 0000092 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - EBITDA (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails Segments and Related Information - Schedule of Financial Information by Reportable Segment - EBITDA (Details) Details 92 false false R93.htm 0000093 - 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 93 false false R94.htm 0000094 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Depreciation and Amortization (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails Segments and Related Information - Schedule of Financial Information by Reportable Segment - Depreciation and Amortization (Details) Details 94 false false R95.htm 0000095 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) Details 95 false false R96.htm 0000096 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details) Details 96 false false R97.htm 0000097 - Disclosure - Segments and Related Information - Foreign Operations (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails Segments and Related Information - Foreign Operations (Details) Details 97 false false R98.htm 0000098 - Disclosure - Segments and Related Information - Schedule of Significant Customers, Revenue Concentration Information (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails Segments and Related Information - Schedule of Significant Customers, Revenue Concentration Information (Details) Details 98 false false R99.htm 0000099 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 99 false false R100.htm 0000100 - Disclosure - Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details) Details 100 false false R101.htm 0000101 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails Commitments and Contingencies - Investment Arrangements (Details) Details 101 false false R102.htm 0000102 - Disclosure - Commitments and Contingencies - Concentrations of Risk (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails Commitments and Contingencies - Concentrations of Risk (Details) Details 102 false false R103.htm 0000103 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 103 false false R104.htm 0000104 - Disclosure - Related Party Transactions - Split Dollar Agreements (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails Related Party Transactions - Split Dollar Agreements (Details) Details 104 false false R105.htm 0000105 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccounts 105 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: mtz:LesseeLeaseRenewalTerm, us-gaap:DebtInstrumentTerm - mtz-20221231.htm 4 mtz-20221231.htm mtz-20221231.xsd mtz-20221231_cal.xml mtz-20221231_def.xml mtz-20221231_lab.xml mtz-20221231_pre.xml mtz12312210-kex1017.htm mtz12312210-kex1018.htm mtz12312210-kex1019.htm mtz12312210-kex1020.htm mtz12312210-kex21.htm mtz12312210-kex231.htm mtz12312210-kex311.htm mtz12312210-kex312.htm mtz12312210-kex321.htm mtz12312210-kex322.htm mtz12312210-qex951.htm mtz-20221231_g1.jpg mtz-20221231_g2.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 132 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtz-20221231.htm": { "axisCustom": 3, "axisStandard": 52, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 2124, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 685, "dts": { "calculationLink": { "local": [ "mtz-20221231_cal.xml" ] }, "definitionLink": { "local": [ "mtz-20221231_def.xml" ] }, "inline": { "local": [ "mtz-20221231.htm" ] }, "labelLink": { "local": [ "mtz-20221231_lab.xml" ] }, "presentationLink": { "local": [ "mtz-20221231_pre.xml" ] }, "schema": { "local": [ "mtz-20221231.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": 998, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 5, "http://www.mastec.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 4, "total": 11 }, "keyCustom": 68, "keyStandard": 504, "memberCustom": 102, "memberStandard": 97, "nsprefix": "mtz", "nsuri": "http://www.mastec.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies", "menuCat": "Notes", "order": "10", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details)", "menuCat": "Details", "order": "100", "role": "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "shortName": "Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "constructionproject", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details)", "menuCat": "Details", "order": "101", "role": "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "shortName": "Commitments and Contingencies - Investment Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:NumberOfJointVentures", "reportCount": 1, "unique": true, "unitRef": "constructionproject", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Commitments and Contingencies - Concentrations of Risk (Details)", "menuCat": "Details", "order": "102", "role": "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails", "shortName": "Commitments and Contingencies - Concentrations of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "mtz:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - Related Party Transactions - Narrative (Details)", "menuCat": "Details", "order": "103", "role": "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "lang": "en-US", "name": "mtz:EquityMethodInvestmentNegativeAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ie7691313538846a3995e7e0720634d6c_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - Related Party Transactions - Split Dollar Agreements (Details)", "menuCat": "Details", "order": "104", "role": "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails", "shortName": "Related Party Transactions - Split Dollar Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ie7691313538846a3995e7e0720634d6c_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "menuCat": "Details", "order": "105", "role": "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia4509d94e411478bb7f6da27926b9d98_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "11", "role": "http://www.mastec.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net", "menuCat": "Notes", "order": "12", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet", "shortName": "Acquisitions, Goodwill and Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "13", "role": "http://www.mastec.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "menuCat": "Notes", "order": "14", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "15", "role": "http://www.mastec.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Debt", "menuCat": "Notes", "order": "16", "role": "http://www.mastec.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Lease Obligations", "menuCat": "Notes", "order": "17", "role": "http://www.mastec.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans", "menuCat": "Notes", "order": "18", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Other Retirement Plans", "menuCat": "Notes", "order": "19", "role": "http://www.mastec.com/role/OtherRetirementPlans", "shortName": "Other Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.mastec.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Equity", "menuCat": "Notes", "order": "20", "role": "http://www.mastec.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://www.mastec.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Segments and Related Information", "menuCat": "Notes", "order": "22", "role": "http://www.mastec.com/role/SegmentsandRelatedInformation", "shortName": "Segments and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "23", "role": "http://www.mastec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "24", "role": "http://www.mastec.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "menuCat": "Notes", "order": "25", "role": "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.mastec.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables", "shortName": "Acquisitions, Goodwill and Other Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "menuCat": "Tables", "order": "29", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "3", "role": "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.mastec.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Lease Obligations (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.mastec.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Other Retirement Plans (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.mastec.com/role/OtherRetirementPlansTables", "shortName": "Other Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Equity (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.mastec.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.mastec.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Segments and Related Information (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables", "shortName": "Segments and Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "38", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "39", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Goodwill and Indefinite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "40", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Goodwill and Indefinite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i9a1d5893aab0412387a0c7051c8d9a6f_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "mtz:ImpairmentTestingDiscountRateSensitivityAnalysisSpreadOnDiscountRateForWhichEvaluationWasCompleted", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "41", "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mtz:SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share Information (Details)", "menuCat": "Details", "order": "42", "role": "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails", "shortName": "Earnings Per Share - Schedule of Earnings Per Share Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Earnings Per Share - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_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": "0000044 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)", "menuCat": "Details", "order": "44", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i52e57a6345c347019e74aaaf8f852e59_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)", "menuCat": "Details", "order": "45", "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-20221231.htm", "contextRef": "i52e57a6345c347019e74aaaf8f852e59_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Expected Future Amortization Expense (Details)", "menuCat": "Details", "order": "46", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails", "shortName": "Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Expected Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "47", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "mtz:BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2022 Acquisitions (Details)", "menuCat": "Details", "order": "48", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "shortName": "Acquisitions, Goodwill and Other Intangible Assets, Net - 2022 Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i715cdbd2c18c4598b414e9b0660a888e_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2021 Acquisitions (Details)", "menuCat": "Details", "order": "49", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "shortName": "Acquisitions, Goodwill and Other Intangible Assets, Net - 2021 Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i104863de1ec44aa7a0d166f8f9bc0689_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "5", "role": "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - 2020 Acquisition (Details)", "menuCat": "Details", "order": "50", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "shortName": "Acquisitions, Goodwill and Other Intangible Assets, Net - 2020 Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i1236c20264c947fcbe9987287df78a08_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets, Net - Pro Forma Financial Information and Acquisition Results and Integration Costs (Details)", "menuCat": "Details", "order": "51", "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "shortName": "Acquisitions, Goodwill and Other Intangible Assets, Net - Pro Forma Financial Information and Acquisition Results and Integration Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration (Details)", "menuCat": "Details", "order": "52", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "shortName": "Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Fair Value of Financial Instruments - Equity Investments (Details)", "menuCat": "Details", "order": "53", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "shortName": "Fair Value of Financial Instruments - Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Fair Value of Financial Instruments - The Waha JVs (Details)", "menuCat": "Details", "order": "54", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails", "shortName": "Fair Value of Financial Instruments - The Waha JVs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idd0c55771ca246e3b65eb245f86c9b2f_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i2a929cf650654f069c568e04da65aa49_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Fair Value of Financial Instruments - Other Investments - AVCT (Details)", "menuCat": "Details", "order": "55", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails", "shortName": "Fair Value of Financial Instruments - Other Investments - AVCT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i2a929cf650654f069c568e04da65aa49_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "mtz:EquityInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Investments (Details)", "menuCat": "Details", "order": "56", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "shortName": "Fair Value of Financial Instruments - Other Investments - Other Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i752f52a361ef44aeac83a85047fc9a17_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:SeniorNotes", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i20e1d01e115344e2b8f12a4e6858e8e0_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Fair Value of Financial Instruments - Senior Notes (Details)", "menuCat": "Details", "order": "57", "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails", "shortName": "Fair Value of Financial Instruments - Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SeniorNotes", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i20e1d01e115344e2b8f12a4e6858e8e0_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - 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": "58", "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-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:RetainageExpectedCollectionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)", "menuCat": "Details", "order": "59", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "mtz:RetainageExpectedCollectionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "60", "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-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Property and Equipment, Net - Narrative (Details)", "menuCat": "Details", "order": "61", "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-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details)", "menuCat": "Details", "order": "62", "role": "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "shortName": "Debt - Schedule of Carrying Values of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "lang": "en-US", "name": "mtz:FinanceLeaseAndOtherObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Debt - Senior Credit Facility (Details)", "menuCat": "Details", "order": "63", "role": "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "shortName": "Debt - Senior Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i4326c50cf0b14530b56c74dbd6929c60_I20221231", "decimals": "-7", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Debt - 4.50% Senior Notes (Details)", "menuCat": "Details", "order": "64", "role": "http://www.mastec.com/role/Debt450SeniorNotesDetails", "shortName": "Debt - 4.50% Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i9a4c9ce6eb31479aaeb9928e78c64f46_I20200804", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Debt - Other Credit Facilities (Details)", "menuCat": "Details", "order": "65", "role": "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "shortName": "Debt - Other Credit Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtInstrumentCarryingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ie87a27b417f0462f9d64de7160660919_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Debt - IEA 6.625% Notes (Details)", "menuCat": "Details", "order": "66", "role": "http://www.mastec.com/role/DebtIEA6625NotesDetails", "shortName": "Debt - IEA 6.625% Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia09717a8683b46a68f14f93a11d8cddb_D20221007-20221007", "decimals": "5", "lang": "en-US", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Debt - Term Loan Facility (Details)", "menuCat": "Details", "order": "67", "role": "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "shortName": "Debt - Term Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ie24df6329b4a43bfa7ec2aa36f4b3024_I20220901", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Debt - Schedule of Contractual Maturities of Debt and Finance Lease Obligations (Details)", "menuCat": "Details", "order": "68", "role": "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails", "shortName": "Debt - Schedule of Contractual Maturities of Debt and Finance Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Lease Obligations - Finance Leases (Details)", "menuCat": "Details", "order": "69", "role": "http://www.mastec.com/role/LeaseObligationsFinanceLeasesDetails", "shortName": "Lease Obligations - Finance Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i6260ebd699e245da85f21cdbebe7d55e_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "menuCat": "Statements", "order": "7", "role": "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i6260ebd699e245da85f21cdbebe7d55e_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Lease Obligations - Operating Leases (Details)", "menuCat": "Details", "order": "70", "role": "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails", "shortName": "Lease Obligations - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Lease Obligations - Future Minimum Lease Commitments (Details)", "menuCat": "Details", "order": "71", "role": "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails", "shortName": "Lease Obligations - Future Minimum Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Lease Obligations - Additional Lease Information (Details)", "menuCat": "Details", "order": "72", "role": "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationDetails", "shortName": "Lease Obligations - Additional Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Additional Information (Details)", "menuCat": "Details", "order": "73", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i25cef6630e5145abad7adf6bf76349f8_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)", "menuCat": "Details", "order": "74", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i25cef6630e5145abad7adf6bf76349f8_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i79988f0e781a4a81ad1c837188dd67d4_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)", "menuCat": "Details", "order": "75", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "id025fdd738d24a779f84bd885be0a9a2_I20201231", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Employee Stock Purchase Plans (Details)", "menuCat": "Details", "order": "76", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Employee Stock Purchase Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - 401(k) Plan (Details)", "menuCat": "Details", "order": "77", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans401kPlanDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - 401(k) Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Deferred Compensation Plans (Details)", "menuCat": "Details", "order": "78", "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansDeferredCompensationPlansDetails", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Deferred Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i4a7b45f8b4b346adb8d3ec69c77ad2b7_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Other Retirement Plans - Narrative (Details)", "menuCat": "Details", "order": "79", "role": "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails", "shortName": "Other Retirement Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i4a7b45f8b4b346adb8d3ec69c77ad2b7_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details)", "menuCat": "Details", "order": "80", "role": "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails", "shortName": "Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Other Retirement Plans - Schedule of Covered Employees and Contributions, Multiemployer Plans (Details)", "menuCat": "Details", "order": "81", "role": "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "shortName": "Other Retirement Plans - Schedule of Covered Employees and Contributions, Multiemployer Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i77a25157a12d40c4a43fea4e22da0683_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:MultiemployerPlanNumberOfEmployeesCovered", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Equity - Share Activity (Details)", "menuCat": "Details", "order": "82", "role": "http://www.mastec.com/role/EquityShareActivityDetails", "shortName": "Equity - Share Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i3275541b9ef545979afcfa67354975a2_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Equity - Rollforward of Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "83", "role": "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails", "shortName": "Equity - Rollforward of Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i79e72230a39440bfb2d601efa6897775_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Income Taxes - Schedule of Components of Income before Income Taxes (Details)", "menuCat": "Details", "order": "84", "role": "http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Components of Income before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Income Taxes - Schedule of Provision for Income Tax (Details)", "menuCat": "Details", "order": "85", "role": "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails", "shortName": "Income Taxes - Schedule of Provision for Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "86", "role": "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "87", "role": "http://www.mastec.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Income Taxes - Schedule of Effective Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "88", "role": "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "idb4a345da13a4ec487857e98ed973596_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Income Taxes - Rollforward of Uncertain Tax Positions (Details)", "menuCat": "Details", "order": "89", "role": "http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails", "shortName": "Income Taxes - Rollforward of Uncertain Tax Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia4509d94e411478bb7f6da27926b9d98_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i1b2b39b50040410db19c39268683d0be_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Segments and Related Information - Narrative (Details)", "menuCat": "Details", "order": "90", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details)", "menuCat": "Details", "order": "91", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i8a50365dd88840eeb6081677729bc9e9_D20220101-20221231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "mtz:EBITDA", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - EBITDA (Details)", "menuCat": "Details", "order": "92", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment - EBITDA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic35d1c7a755b4c2a8d882286bef84379_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)", "menuCat": "Details", "order": "93", "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-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "mtz:CorporateEBITDA", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Depreciation and Amortization (Details)", "menuCat": "Details", "order": "94", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment - Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details)", "menuCat": "Details", "order": "95", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i52e57a6345c347019e74aaaf8f852e59_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details)", "menuCat": "Details", "order": "96", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i5040d63a48264e4cbcb29623d1779489_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ia9c7c06d0ccc4ebc83c4357a9cb04e99_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Segments and Related Information - Foreign Operations (Details)", "menuCat": "Details", "order": "97", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "shortName": "Segments and Related Information - Foreign Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "i679d006bcc2d4a81827ab3eb96901dfb_D20220101-20221231", "decimals": "-8", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ib1e46e9f07c44b4cae31172f73b64560_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Segments and Related Information - Schedule of Significant Customers, Revenue Concentration Information (Details)", "menuCat": "Details", "order": "98", "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails", "shortName": "Segments and Related Information - Schedule of Significant Customers, Revenue Concentration Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ib1e46e9f07c44b4cae31172f73b64560_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "ic5352e5ec28242929c64509da66be568_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "99", "role": "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtz-20221231.htm", "contextRef": "if250c837139c4066b85cbe7a534aa642_D20221001-20221231", "decimals": "-5", "lang": "en-US", "name": "mtz:MultiemployerPlansPaymentsForWithdrawalObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 203, "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/SegmentsandRelatedInformationForeignOperationsDetails" ], "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_AuditorFirmId": { "auth_ref": [ "r957", "r958", "r959" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r957", "r958", "r959" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r957", "r958", "r959" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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_DocumentAnnualReport": { "auth_ref": [ "r957", "r958", "r959" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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_DocumentTransitionReport": { "auth_ref": [ "r960" ], "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_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r955" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "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": [ "r954" ], "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/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r954" ], "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": [ "r954" ], "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": [ "r961" ], "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_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float (in dollars)" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r954" ], "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": [ "r954" ], "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": [ "r954" ], "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": [ "r954" ], "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_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r962" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r957", "r958", "r959" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/CommitmentsandContingenciesAdditionalInformationDetails" ], "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": [ "r953" ], "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": [ "r956" ], "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_A2013IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The MasTec, Inc. 2013 Incentive Compensation Plan (\"2013 Incentive Plan\").", "label": "2013 Incentive Plan [Member]", "terseLabel": "2013 Incentive Plan" } } }, "localname": "A2013IncentivePlanMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mtz_A2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions completed during the year 2020.", "label": "2020 Acquisitions [Member]", "terseLabel": "2020 Acquisitions" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsAllOtherINTRENMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions, All Other, INTREN", "label": "2021 Acquisitions, All Other, INTREN [Member]", "terseLabel": "All other, INTREN acquisition" } } }, "localname": "A2021AcquisitionsAllOtherINTRENMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsAllOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions, All Other", "label": "2021 Acquisitions, All Other [Member]", "terseLabel": "All other" } } }, "localname": "A2021AcquisitionsAllOtherMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN", "label": "2021 Acquisitions, Henkels & McCoy Group, Inc. And INTREN [Member]", "terseLabel": "2021 Acquisitions, Henkels & McCoy Group, Inc. And INTREN" } } }, "localname": "A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "domainItemType" }, "mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions, Henkels & McCoy Group, Inc.", "label": "2021 Acquisitions, Henkels & McCoy Group, Inc. [Member]", "terseLabel": "HMG" } } }, "localname": "A2021AcquisitionsHenkelsMcCoyGroupIncMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "domainItemType" }, "mtz_A2021And2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 and 2022 Acquisitions", "label": "2021 and 2022 Acquisitions [Member]", "terseLabel": "2021 and 2022 Acquisitions" } } }, "localname": "A2021And2022AcquisitionsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_ATTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AT&T (including DIRECTV) (business name).", "label": "AT&T [Member]", "terseLabel": "AT&T (including DIRECTV)" } } }, "localname": "ATTMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "domainItemType" }, "mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions, Goodwill, and Intangible Assets, Disclosure", "label": "Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block]", "terseLabel": "Acquisitions, Goodwill and Other Intangible Assets" } } }, "localname": "AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "mtz_AllAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Acquisitions", "label": "All Acquisitions [Member]", "terseLabel": "All Acquisitions" } } }, "localname": "AllAcquisitionsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "mtz_AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A valuation allowance established for amounts relating to costs and earnings in excess of billings that are expected to be uncollectible.", "label": "Allowance for Unbilled Receivables and Project Close-Out Liabilities [Member]", "terseLabel": "Allowance for unbilled receivables and project close-out liabilities" } } }, "localname": "AllowanceForUnbilledReceivablesAndProjectCloseOutLiabilitiesMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "mtz_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information [Abstract]", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.mastec.com/20221231", "xbrltype": "stringItemType" }, "mtz_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Backlog", "label": "Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "BacklogMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "mtz_BeneficialOwnershipInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Beneficial Ownership Interest, Percentage", "terseLabel": "Beneficial ownership of all interests percentage" } } }, "localname": "BeneficialOwnershipInterestPercentage", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "percentItemType" }, "mtz_BridgeFacilityAndTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bridge Facility and Term Loan Facility", "label": "Bridge Facility and Term Loan Facility [Member]", "terseLabel": "Bridge Facility and Term Loan Facility" } } }, "localname": "BridgeFacilityAndTermLoanFacilityMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "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": "Number of shares issuable upon exercise of warrants (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedNumberOfShares", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "mtz_BusinessAcquisitionEquityInterestIssuedOrIssuableIncreaseDecreaseInNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Increase (Decrease) In Number Of Shares", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Increase (Decrease) In Number Of Shares", "terseLabel": "Increase in number of shares issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableIncreaseDecreaseInNumberOfShares", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mtz_BusinessBasisOfPresentationAndSignificantAccountingPoliciesLineItems": { "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, Basis Of Presentation And Significant Accounting Policies [Line Items]", "terseLabel": "Business, Basis Of Presentation And Significant Accounting Policies [Line Items]" } } }, "localname": "BusinessBasisOfPresentationAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mtz_BusinessBasisOfPresentationAndSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting financial concepts. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business, Basis Of Presentation And Significant Accounting Policies [Table]", "terseLabel": "Business, Basis of Presentation and Significant Accounting Policies [Table]" } } }, "localname": "BusinessBasisOfPresentationAndSignificantAccountingPoliciesTable", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mtz_BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination Bargain Purchase Gain Recognized Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag", "label": "Business Combination Bargain Purchase Gain Recognized Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag", "terseLabel": "Business Combination Bargain Purchase Gain Recognized Statement of Income or Comprehensive Income Extensible Enumeration not Disclosed Flag" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "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/20221231", "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": "Integration related liabilities" } } }, "localname": "BusinessCombinationIntegrationRelatedLiabilities", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "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/20221231", "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "mtz_BusinessCombinationsContingentConsiderationRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combinations, Contingent Consideration, Realized Gain (Loss)", "label": "Business Combinations, Contingent Consideration, Realized Gain (Loss)", "terseLabel": "Business combinations, contingent consideration, realized gain (loss)" } } }, "localname": "BusinessCombinationsContingentConsiderationRealizedGainLoss", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails" ], "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": "Contingent consideration, unrealized gain (loss)" } } }, "localname": "BusinessCombinationsContingentConsiderationUnrealizedGainLoss", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_CanadianJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Proportionately consolidated non-controlled Canadian joint venture [Member]", "label": "Canadian Joint Venture [Member]", "terseLabel": "Canadian Joint Venture" } } }, "localname": "CanadianJointVentureMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "mtz_CentralLaborersPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central Laborers Pension Fund.", "label": "Central Laborers Pension Fund [Member]", "terseLabel": "Central Laborers' Pension Fund" } } }, "localname": "CentralLaborersPensionFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_CentralPensionFundOfTheIUOEParticipatingEmployersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central Pension Fund of the IUOE & Participating Employers", "label": "Central Pension Fund of the IUOE & Participating Employers [Member]", "terseLabel": "Central Pension Fund of the IUOE & Participating Employers" } } }, "localname": "CentralPensionFundOfTheIUOEParticipatingEmployersMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method.", "label": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect, Percentage", "terseLabel": "Revenue recognition, changes in contract estimates, cost-to-cost method, financial effect, percentage" } } }, "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "mtz_ChicagoVicinityLaborersDistrictCouncilPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chicago & Vicinity Laborers' District Council Pension Plan", "label": "Chicago & Vicinity Laborers' District Council Pension Plan [Member]", "terseLabel": "Chicago & Vicinity Laborers' District Council Pension Plan" } } }, "localname": "ChicagoVicinityLaborersDistrictCouncilPensionPlanMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_CleanEnergyAndInfrastructureCommunicationsAndOilAndGasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clean Energy And Infrastructure, Communications And Oil And Gas", "label": "Clean Energy And Infrastructure, Communications And Oil And Gas [Member]", "terseLabel": "Clean Energy and Infrastructure, Communications and Oil And Gas" } } }, "localname": "CleanEnergyAndInfrastructureCommunicationsAndOilAndGasMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mtz_CleanEnergyAndInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clean Energy and Infrastructure", "label": "Clean Energy and Infrastructure [Member]", "terseLabel": "Clean Energy and Infrastructure" } } }, "localname": "CleanEnergyAndInfrastructureMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_CollectiveBargainingAgreementsandMultiemployerPlansPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for collective bargaining agreements and multiemployer plans.", "label": "Collective Bargaining Agreements and Multiemployer Plans [Policy Text Block]", "terseLabel": "Collective Bargaining Agreements and Multiemployer Plans" } } }, "localname": "CollectiveBargainingAgreementsandMultiemployerPlansPolicyTextBlock", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mtz_CommunicationsAndElectricalTransmissionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets acquired pertain to the Communications and Electrical Transmission segments.", "label": "Communications and Electrical Transmission [Member]", "terseLabel": "Communications and Electrical Transmission" } } }, "localname": "CommunicationsAndElectricalTransmissionMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails" ], "xbrltype": "domainItemType" }, "mtz_CommunicationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others.", "label": "Communications [Member]", "terseLabel": "Communications" } } }, "localname": "CommunicationsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "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 Segment" } } }, "localname": "CommunicationsSegmentMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mtz_ConsolidatedInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The ratio which is calculated by dividing earnings before interest and taxes for a period by interest expense for the same period.", "label": "Consolidated Interest Coverage Ratio", "terseLabel": "Consolidated interest coverage ratio" } } }, "localname": "ConsolidatedInterestCoverageRatio", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtz_ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction Laborers' Pension Trust Fund for Southern California", "label": "Construction Laborers' Pension Trust Fund for Southern California [Member]", "terseLabel": "Construction Laborers' Pension Trust Fund for Southern California" } } }, "localname": "ConstructionLaborersPensionTrustFundForSouthernCaliforniaMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails" ], "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 Additional Payments" } } }, "localname": "ContingentConsiderationValueOfAdditionalPaymentsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": "ContractRetainage", "terseLabel": "Retainage" } } }, "localname": "ContractRetainage", "nsuri": "http://www.mastec.com/20221231", "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/20221231", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mtz_CorporateEBITDA": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 4.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/20221231", "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_CustomerRelationshipsAndTradeNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationships And Trade Names", "label": "Customer Relationships And Trade Names [Member]", "terseLabel": "Customer Relationships And Trade Names" } } }, "localname": "CustomerRelationshipsAndTradeNamesMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "mtz_DebtInstrumentAcquisitionAdjustmentMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Acquisition Adjustment, Maximum", "label": "Debt Instrument, Acquisition Adjustment, Maximum", "terseLabel": "Debt instrument, acquisition adjustment, maximum" } } }, "localname": "DebtInstrumentAcquisitionAdjustmentMaximum", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "mtz_DebtInstrumentChangeOfControlRedemptionPricePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The premium to redeem senior notes if a change of control occurs.", "label": "Debt Instrument, Change of Control, Redemption Price, Percent", "terseLabel": "Debt instrument, change of control, redemption price, percent" } } }, "localname": "DebtInstrumentChangeOfControlRedemptionPricePercent", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/Debt450SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "mtz_DebtInstrumentConsentPaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Consent Payment Amount", "label": "Debt Instrument, Consent Payment Amount", "terseLabel": "Consent payment" } } }, "localname": "DebtInstrumentConsentPaymentAmount", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "monetaryItemType" }, "mtz_DebtInstrumentConsolidatedInterestCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Consolidated Interest Coverage Ratio, Minimum", "label": "Debt Instrument, Consolidated Interest Coverage Ratio, Minimum", "terseLabel": "Consolidated interest coverage ratio, minimum" } } }, "localname": "DebtInstrumentConsolidatedInterestCoverageRatioMinimum", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "pureItemType" }, "mtz_DebtInstrumentCovenantConsolidatedLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum", "terseLabel": "Consolidated leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantConsolidatedLeverageRatioMaximum", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "pureItemType" }, "mtz_DebtInstrumentMinimumPercentageOfPrincipalRequiredToRedeemInTheEventOfDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum percentage of the outstanding senior notes that the trustee or holders must control before declaring the senior notes payable if a default event occurs.", "label": "Debt Instrument, Minimum Percentage of Principal Required to Redeem in the Event of Default", "terseLabel": "Debt instrument, minimum percentage of principal required to redeem in the event of default" } } }, "localname": "DebtInstrumentMinimumPercentageOfPrincipalRequiredToRedeemInTheEventOfDefault", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/Debt450SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "mtz_DebtInstrumentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Ownership Percentage", "label": "Debt Instrument, Ownership Percentage", "terseLabel": "Debt instrument, ownership percentage" } } }, "localname": "DebtInstrumentOwnershipPercentage", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "percentItemType" }, "mtz_DebtInstrumentQuarterlyInstallments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Installments", "label": "Debt Instrument, Quarterly Installments", "terseLabel": "Debt instrument, quarterly installments" } } }, "localname": "DebtInstrumentQuarterlyInstallments", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "mtz_DebtInstrumentRedemptionPricePercentageWithEquityOfferings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The redemption price of the principal amount of senior notes, if redeemed using cash proceeds from equity offerings.", "label": "Debt Instrument Redemption Price Percentage With Equity Offerings", "terseLabel": "Debt instrument redemption price percentage with equity offerings" } } }, "localname": "DebtInstrumentRedemptionPricePercentageWithEquityOfferings", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/Debt450SeniorNotesDetails" ], "xbrltype": "percentItemType" }, "mtz_December2018ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program authorized by the board of directors in December 2018.", "label": "December 2018 Share Repurchase Program [Member]", "terseLabel": "December 2018 Share Repurchase Program" } } }, "localname": "December2018ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/EquityShareActivityDetails" ], "xbrltype": "domainItemType" }, "mtz_DeferredTaxLiabilitiesRevenueRecognition": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from revenue recognition.", "label": "Deferred Tax Liabilities, Revenue Recognition", "terseLabel": "Revenue recognition" } } }, "localname": "DeferredTaxLiabilitiesRevenueRecognition", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EBITDA": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 5.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/20221231", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "monetaryItemType" }, "mtz_EarnoutArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition-related contingent consideration and other liabilities is composed of \u201cEarn-outs,\u201d which represent the estimated fair value of future amounts payable for businesses and other interests, including for mandatorily redeemable non-controlling interests.", "label": "Earn-out Arrangements [Member]", "terseLabel": "Earn-Out Liabilities" } } }, "localname": "EarnoutArrangementsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "mtz_EffectOfRepurchasesOnWeightedAverageSharesOutstandingDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The decrease in the Company's weighted average number of shares outstanding, as compared with the respective prior year period(s), as a result of current period(s) share repurchases.", "label": "Effect Of Repurchases On Weighted Average Shares Outstanding, Decrease", "terseLabel": "Effect of share repurchases, decrease in weighted average shares outstanding (in shares)" } } }, "localname": "EffectOfRepurchasesOnWeightedAverageSharesOutstandingDecrease", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mtz_EffectiveIncomeTaxRateReconciliationGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible (deductible) amounts for goodwill and intangible assets.", "label": "Effective Income Tax Rate Reconciliation Goodwill And Intangible Assets", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGoodwillAndIntangibleAssets", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mtz_EmployeeStockPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The MasTec, Inc. Bargaining Units Employee Stock Purchase Plan (the \u201c2013 Bargaining Units ESPP\u201d) and the MasTec, Inc. 2011 Amended and Restated Employee Stock Purchase Plan as amended (the \u201c2011 ESPP\u201d), together known as the \u201cESPPs\u201d.", "label": "Employee Stock Plans [Member]", "terseLabel": "ESPPs" } } }, "localname": "EmployeeStockPlansMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mtz_EmployerTeamstersLocalNo175And505PensionTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employer Teamsters Local No. 175 And 505 Pension Trust Fund", "label": "Employer Teamsters Local No. 175 And 505 Pension Trust Fund [Member]", "terseLabel": "Employer- Teamsters Local Nos. 175 & 505 Pension Trust Fund" } } }, "localname": "EmployerTeamstersLocalNo175And505PensionTrustFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_EnbridgeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enbridge, Inc.", "label": "Enbridge, Inc. [Member]", "terseLabel": "Enbridge, Inc." } } }, "localname": "EnbridgeIncMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "mtz_EquipmentLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount pertaining to leasing of equipment.", "label": "Equipment Leases [Member]", "terseLabel": "Equipment Leases" } } }, "localname": "EquipmentLeasesMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_EquityInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Equity Investment, Ownership Percentage", "terseLabel": "Equity investment ownership percentage" } } }, "localname": "EquityInvestmentOwnershipPercentage", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "percentItemType" }, "mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.", "label": "Equity Investment Without Readily Determinable Fair Value, Ownership Percentage", "terseLabel": "Equity investment, ownership percentage" } } }, "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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": "Ownership interest" } } }, "localname": "EquityMethodInvestmentRelatedPartyOwnershipPercentage", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "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/20221231", "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/20221231", "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": "Sublimit in Foreign Denominations" } } }, "localname": "ForeignDenominationMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_FourPointEightSevenFivePercentSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "4.875% Senior Notes", "label": "Four Point Eight Seven Five Percent Senior Notes [Member]", "terseLabel": "4.875% Senior Notes" } } }, "localname": "FourPointEightSevenFivePercentSeniorNotesMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "mtz_GoodwillImpairmentTestingMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of input used in goodwill impairment testing.", "label": "Goodwill Impairment Testing, Measurement Input", "terseLabel": "Goodwill impairment testing, measurement input" } } }, "localname": "GoodwillImpairmentTestingMeasurementInput", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "decimalItemType" }, "mtz_GovernmentTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Activities related to government transactions.", "label": "Government transactions [Member]", "terseLabel": "Government Transactions" } } }, "localname": "GovernmentTransactionsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "domainItemType" }, "mtz_HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund", "label": "Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund [Member]", "terseLabel": "Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund" } } }, "localname": "HeavyGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_IBEWLocal1249PensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IBEW Local 1249 Pension Plan", "label": "IBEW Local 1249 Pension Plan [Member]", "terseLabel": "IBEW Local 1249 Pension Plan" } } }, "localname": "IBEWLocal1249PensionPlanMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_IBEWLocal456PensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IBEW Local 456 Pension Plan", "label": "IBEW Local 456 Pension Plan [Member]", "terseLabel": "IBEW Local 456 Pension Plan" } } }, "localname": "IBEWLocal456PensionPlanMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_ImpairmentTestingDiscountRateSensitivityAnalysisSpreadOnDiscountRateForWhichEvaluationWasCompleted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For sensitivity analysis purposes, represents the percentage points added to or deducted from the discount rate used in a discounted cash flow analysis in connection with impairment testing.", "label": "Impairment Testing, Discount Rate Sensitivity Analysis, Spread On Discount Rate For Which Evaluation Was Completed", "terseLabel": "Discount rate sensitivity analysis, spread on discount rate for which evaluation was completed (percentage)" } } }, "localname": "ImpairmentTestingDiscountRateSensitivityAnalysisSpreadOnDiscountRateForWhichEvaluationWasCompleted", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "percentItemType" }, "mtz_IncomeTaxesLineItems": { "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": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "mtz_InfrastructureEnergyAlternativesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure Energy Alternatives, Inc.", "label": "Infrastructure Energy Alternatives, Inc. [Member]", "terseLabel": "Infrastructure Energy Alternatives, Inc." } } }, "localname": "InfrastructureEnergyAlternativesIncMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "mtz_InstallToHomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maintenance and customer fulfillment activities primarily related to install-to-the-home services.", "label": "Install to Home [Member]", "terseLabel": "Install to Home" } } }, "localname": "InstallToHomeMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails" ], "xbrltype": "domainItemType" }, "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in intangible assets, excluding goodwill, from an acquisition.", "label": "Intangible Assets Acquired, Gross (Excluding Goodwill)", "terseLabel": "Additions from new business combinations" } } }, "localname": "IntangibleAssetsAcquiredGrossExcludingGoodwill", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments", "label": "Intangible Assets Excluding Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_IntangibleAssetsExcludingGoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rollforward of intangible assets, excluding goodwill.", "label": "Intangible Assets (Excluding Goodwill) [Roll Forward]", "terseLabel": "Other Intangible Assets [Roll Forward]" } } }, "localname": "IntangibleAssetsExcludingGoodwillRollForward", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments", "terseLabel": "Currency translation adjustments" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items for intangible assets, excluding goodwill.", "label": "Intangible Assets [Line Items]", "terseLabel": "Other Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.mastec.com/20221231", "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/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "domainItemType" }, "mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint venture(s) that provide(s) electrical transmission infrastructure services.", "label": "Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member]", "terseLabel": "Joint Ventures That Provide Electrical Transmission Infrastructure Services" } } }, "localname": "JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "domainItemType" }, "mtz_LaborersDistrictCouncilofWPAPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laborers' District Council of Western Pennsylvania Pension Fund.", "label": "Laborers' District Council of W PA Pension Fund [Member]", "terseLabel": "Laborers' District Council of Western Pennsylvania Pension Fund" } } }, "localname": "LaborersDistrictCouncilofWPAPensionFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_LaborersLocalUnionNo158PensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laborers Local Union No. 158 Pension Plan", "label": "Laborers Local Union No. 158 Pension Plan [Member]", "terseLabel": "Laborers' Local Union No. 158 Pension Plan" } } }, "localname": "LaborersLocalUnionNo158PensionPlanMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_LaborersNationalPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laborers National Pension Fund", "label": "Laborers National Pension Fund [Member]", "terseLabel": "Laborers' National Pension Fund" } } }, "localname": "LaborersNationalPensionFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_LeaseArrangementsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by asset class and/or contractual terms.", "label": "Lease Arrangements [Axis]", "terseLabel": "Lease Arrangements [Axis]" } } }, "localname": "LeaseArrangementsAxis", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mtz_LeaseArrangementsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by asset class and/or contractual terms.", "label": "Lease Arrangements [Domain]", "terseLabel": "Lease Arrangements [Domain]" } } }, "localname": "LeaseArrangementsDomain", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": "Lease, renewal term" } } }, "localname": "LesseeLeaseRenewalTerm", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": "Lease, term of contract" } } }, "localname": "LesseeLeaseTermOfContract", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mtz_LetterofCreditinForeignDenominationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The portion of the maximum amount of borrowing capacity under a line of credit that is available in Canadian dollars and/or Mexican pesos as of the balance sheet date for letters of credit.", "label": "Letter of Credit in Foreign Denomination [Member]", "terseLabel": "Letter of Credit in Alternative Currencies" } } }, "localname": "LetterofCreditinForeignDenominationMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "mtz_LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local Union No. 9 IBEW and Outside Contractors Pension Fund", "label": "Local Union No. 9 IBEW and Outside Contractors Pension Fund [Member]", "terseLabel": "Local Union No. 9 IBEW and Outside Contractors Pension Fund" } } }, "localname": "LocalUnionNo9IBEWAndOutsideContractorsPensionFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total debt obligations" } } }, "localname": "LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_LossContingencyRangeOfPossibleLossMaximumPerEmployee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of possible loss from the contingency per employee.", "label": "Loss Contingency, Range Of Possible Loss, Maximum, Per Employee", "terseLabel": "Loss contingency, maximum loss per employee" } } }, "localname": "LossContingencyRangeOfPossibleLossMaximumPerEmployee", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mtz_MandatorilyRedeemableStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares that an entity is required to redeem for cash or other assets at a fixed or determinable date or upon the occurrence of an event.", "label": "Mandatorily Redeemable Stock [Member]", "terseLabel": "Mandatorily Redeemable Stock" } } }, "localname": "MandatorilyRedeemableStockMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "mtz_March2020ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "March 2020 Share Repurchase Program", "label": "March 2020 Share Repurchase Program [Member]", "terseLabel": "March 2020 Share Repurchase Program" } } }, "localname": "March2020ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/EquityShareActivityDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "mtz_MidwestOperatingEngineersPensionTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Midwest Operating Engineers Pension Trust Fund", "label": "Midwest Operating Engineers Pension Trust Fund [Member]", "terseLabel": "Midwest Operating Engineers Pension Trust Fund" } } }, "localname": "MidwestOperatingEngineersPensionTrustFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_MinnesotaLaborersPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minnesota Laborers' Pension Fund", "label": "Minnesota Laborers' Pension Fund [Member]", "terseLabel": "Minnesota Laborers' Pension Fund" } } }, "localname": "MinnesotaLaborersPensionFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_MultiemployerPlanPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multiemployer Plan Period [Axis]", "label": "Multiemployer Plan Period [Axis]", "terseLabel": "Multiemployer Plan Period [Axis]" } } }, "localname": "MultiemployerPlanPeriodAxis", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "mtz_MultiemployerPlanPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Multiemployer Plan Period [Axis]", "label": "Multiemployer Plan Period [Domain]", "terseLabel": "Multiemployer Plan Period [Domain]" } } }, "localname": "MultiemployerPlanPeriodDomain", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_MultiemployerPlanPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multiemployer Plan Period One [Member]", "label": "Multiemployer Plan Period One [Member]", "terseLabel": "Initial Critical Year" } } }, "localname": "MultiemployerPlanPeriodOneMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_MultiemployerPlanPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multiemployer Plan Period Two [Member]", "label": "Multiemployer Plan Period Two [Member]", "terseLabel": "Succeeding Plan Years" } } }, "localname": "MultiemployerPlanPeriodTwoMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_MultiemployerPlansGainLossFromAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Multiemployer Plans, Gain (Loss) From Acquisitions", "label": "Multiemployer Plans, Gain (Loss) From Acquisitions", "terseLabel": "Gain recognized in other income related to acquisitions" } } }, "localname": "MultiemployerPlansGainLossFromAcquisitions", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mtz_MultiemployerPlansPaymentsForWithdrawalObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Multiemployer Plans, Payments For Withdrawal Obligation", "label": "Multiemployer Plans, Payments For Withdrawal Obligation", "terseLabel": "Payments for withdrawal obligation" } } }, "localname": "MultiemployerPlansPaymentsForWithdrawalObligation", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Monthly payment amount" } } }, "localname": "MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mtz_NationalElectricBenefitFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National Electric Benefit Fund", "label": "National Electric Benefit Fund [Member]", "terseLabel": "National Electrical Benefit Fund" } } }, "localname": "NationalElectricBenefitFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "mtz_NewTermLoanFacilityAcquisitionAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Term Loan Facility, Acquisition Adjustment", "label": "New Term Loan Facility, Acquisition Adjustment [Member]", "terseLabel": "New Term Loan Facility, Acquisition Adjustment" } } }, "localname": "NewTermLoanFacilityAcquisitionAdjustmentMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Percentage of Voting Interests Acquired", "label": "Noncontrolling Interest, Percentage of Voting Interests Acquired", "terseLabel": "Noncontrolling interest, percentage of voting interests acquired" } } }, "localname": "NoncontrollingInterestPercentageOfVotingInterestsAcquired", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails" ], "xbrltype": "integerItemType" }, "mtz_NumberOfFiscalQuartersSubsequentToQuarterInWhichRightWasExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of subsequent fiscal quarters that the Consolidated Leverage Ratio may be temporarily increased to up to a certain multiple, after the initial fiscal quarter in which such ratio was increased.", "label": "Number Of Fiscal Quarters Subsequent To Quarter In Which Right Was Exercised", "terseLabel": "Number of fiscal quarters subsequent to quarter in which right was exercised" } } }, "localname": "NumberOfFiscalQuartersSubsequentToQuarterInWhichRightWasExercised", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "integerItemType" }, "mtz_NumberOfManagementMembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of persons from management with an ownership interest in the related party entity.", "label": "Number Of Management Members", "terseLabel": "Number of management members, subcontracting arrangement" } } }, "localname": "NumberOfManagementMembers", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "mtz_NumberOfReportingComponents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Reporting Components", "label": "Number Of Reporting Components", "terseLabel": "Number of reporting components" } } }, "localname": "NumberOfReportingComponents", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "integerItemType" }, "mtz_NumberOfTimesRightMayBeExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of times during the term of the Credit Facility that the right to permit the consolidated leverage ratio to exceed a specified threshold may be or has been exercised.", "label": "Number Of Times Right May Be Exercised", "terseLabel": "Number of times right may be exercised" } } }, "localname": "NumberOfTimesRightMayBeExercised", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "integerItemType" }, "mtz_NumberOfYearsOfDiscountedCashFlowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using the number of years for which projections are incorporated into a cash flow analysis before the terminal year value is estimated in connection with impairment testing.", "label": "Number Of Years Of Discounted Cash Flows [Member]", "terseLabel": "Number of Years of Discounted Cash Flows" } } }, "localname": "NumberOfYearsOfDiscountedCashFlowsMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_OneReportingUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Reporting Unit", "label": "One Reporting Unit [Member]", "terseLabel": "One Reporting Unit" } } }, "localname": "OneReportingUnitMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mtz_PaymentForContingentConsiderationAssetFinancingActivities": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for Contingent Consideration Asset, Financing Activities", "label": "Payment for Contingent Consideration Asset, Financing Activities", "negatedTerseLabel": "Payments for acquisition-related contingent assets" } } }, "localname": "PaymentForContingentConsiderationAssetFinancingActivities", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mtz_PaymentsForWarrantExercises": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Warrant Exercises", "label": "Payments For Warrant Exercises", "terseLabel": "Net cash payments to warrant holders" } } }, "localname": "PaymentsForWarrantExercises", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_PermittedAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A permitted acquisition or series of permitted acquisitions as defined in the Credit Facility agreement.", "label": "Permitted Acquisition [Member]", "terseLabel": "Permitted Acquisition" } } }, "localname": "PermittedAcquisitionMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "mtz_PermittedAcquisitionsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Minimum threshold amount of consideration for permitted acquisition or series of permitted acquisitions during a fiscal quarter in order to permit a higher consolidated leverage ratio range for such a fiscal quarter and the subsequent two fiscal quarters.", "label": "Permitted Acquisitions Amount", "terseLabel": "Permitted acquisitions amount" } } }, "localname": "PermittedAcquisitionsAmount", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "mtz_PipelineIndustryPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pipeline Industry Pension Fund", "label": "Pipeline Industry Pension Fund [Member]", "terseLabel": "Pipeline Industry Pension Fund" } } }, "localname": "PipelineIndustryPensionFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage interest in a proportionately consolidated joint venture.", "label": "Proportionately Consolidated Joint Venture Ownership Percentage", "terseLabel": "Proportionately consolidated non-controlled joint venture, ownership percentage" } } }, "localname": "ProportionatelyConsolidatedJointVentureOwnershipPercentage", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "mtz_RetainageExpectedCollectionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period in which billed retainage amounts are expected to be collected, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Retainage, Expected Collection, Period", "terseLabel": "Retainage, expected collection period (in years)" } } }, "localname": "RetainageExpectedCollectionPeriod", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20221231", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtz_SanDiegoCountyConstructionLaborersPensionTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "San Diego County Construction Laborers' Pension Trust Fund", "label": "San Diego County Construction Laborers' Pension Trust Fund [Member]", "terseLabel": "San Diego County Construction Laborers' Pension Trust Fund" } } }, "localname": "SanDiegoCountyConstructionLaborersPensionTrustFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mtz_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "mtz_September2018ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program authorized by the board of directors in September 2018.", "label": "September 2018 Share Repurchase Program [Member]", "terseLabel": "September 2018 Share Repurchase Program" } } }, "localname": "September2018ShareRepurchaseProgramMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/EquityShareActivityDetails" ], "xbrltype": "domainItemType" }, "mtz_SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For net-share settlement of share-based awards, when shares are withheld for exercise price of options and/or the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to pay the employer.", "label": "Shares Paid For Exercise Price And Tax Withholding For Share Based Compensation", "terseLabel": "Stock-based compensation, shares withheld (in shares)" } } }, "localname": "SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "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": "IEA Senior Notes" } } }, "localname": "SixPointSixTwoFivePercentIEASeniorNotesMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "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": "Mastec Senior Notes" } } }, "localname": "SixPointSixTwoFivePercentMasTecSeniorNotesMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "mtz_SixPointSixTwoFivePercentSeniorNotesTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Six Point Six Two Five Percent Senior Notes Two", "label": "Six Point Six Two Five Percent Senior Notes Two [Member]", "terseLabel": "6.625% Senior Notes Two" } } }, "localname": "SixPointSixTwoFivePercentSeniorNotesTwoMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "domainItemType" }, "mtz_SouthernCaliforniaPipeTradesRetirementFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Southern California Pipe Trades Retirement Fund", "label": "Southern California Pipe Trades Retirement Fund [Member]", "terseLabel": "Southern California Pipe Trades Retirement Fund" } } }, "localname": "SouthernCaliforniaPipeTradesRetirementFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mtz_TeamstersNationalPipeLinePensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Teamsters National Pipe Line Pension Plan", "label": "Teamsters National Pipe Line Pension Plan [Member]", "terseLabel": "Teamsters National Pipe Line Pension Plan" } } }, "localname": "TeamstersNationalPipeLinePensionPlanMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Unapproved Change Orders And/Or Claims, Expected Term For Approval", "terseLabel": "Change order or claim approval process, term within which expected to be completed (in years)" } } }, "localname": "UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unusual or Infrequent Items, or Both", "label": "Unusual or Infrequent Items, or Both [Policy Text Block]", "terseLabel": "General Economic, Regulatory and Market Conditions" } } }, "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock", "nsuri": "http://www.mastec.com/20221231", "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/20221231", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "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": "Variable interest entity, maximum loss exposure" } } }, "localname": "VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20221231", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "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 and common stock" } } }, "localname": "WarrantsAndCommonStockFairValueDisclosure", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mtz_WestVirginiaLaborersPensionTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "West Virginia Laborers Pension Trust Fund", "label": "West Virginia Laborers Pension Trust Fund [Member]", "terseLabel": "West Virginia Laborers' Pension Trust Fund" } } }, "localname": "WestVirginiaLaborersPensionTrustFundMember", "nsuri": "http://www.mastec.com/20221231", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r1013" ], "lang": { "en-us": { "role": { "documentation": "Leader of board of directors.", "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/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r1013" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r340", "r718", "r719", "r723", "r724", "r783", "r882", "r888", "r1042", "r1045", "r1046", "r1190", "r1193", "r1194" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r340", "r718", "r719", "r723", "r724", "r783", "r882", "r888", "r1042", "r1045", "r1046", "r1190", "r1193", "r1194" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r340", "r396", "r408", "r409", "r410", "r411", "r412", "r414", "r418", "r485", "r486", "r487", "r488", "r490", "r491", "r493", "r495", "r496", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r1043", "r1044", "r1191", "r1192" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r340", "r396", "r408", "r409", "r410", "r411", "r412", "r414", "r418", "r485", "r486", "r487", "r488", "r490", "r491", "r493", "r495", "r496", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r1043", "r1044", "r1191", "r1192" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r1013" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of executive officer.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officers" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r424", "r931", "r1050", "r1178" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r1013", "r1167" ], "lang": { "en-us": { "role": { "documentation": "Person or persons designated as part of management.", "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r480", "r481", "r482", "r483", "r622", "r815", "r855", "r883", "r884", "r928", "r941", "r951", "r1047", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r480", "r481", "r482", "r483", "r622", "r815", "r855", "r883", "r884", "r928", "r941", "r951", "r1047", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r424", "r931", "r1050", "r1178" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r420", "r822", "r929", "r948", "r1039", "r1040", "r1050", "r1177" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Insurance Policies By Type [Axis]", "verboseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r420", "r822", "r929", "r948", "r1039", "r1040", "r1050", "r1177" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Insurance Policies By Type [Domain]", "verboseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r480", "r481", "r482", "r483", "r571", "r622", "r660", "r661", "r662", "r791", "r815", "r855", "r883", "r884", "r928", "r941", "r951", "r1035", "r1047", "r1172", "r1173", "r1174", "r1175", "r1176" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r480", "r481", "r482", "r483", "r571", "r622", "r660", "r661", "r662", "r791", "r815", "r855", "r883", "r884", "r928", "r941", "r951", "r1035", "r1047", "r1172", "r1173", "r1174", "r1175", "r1176" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r349", "r350", "r351", "r359", "r360", "r382", "r728", "r729", "r1000", "r1001", "r1002", "r1003", "r1004", "r1006", "r1007" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r281", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r382", "r437", "r438", "r699", "r727", "r728", "r729", "r730", "r756", "r775", "r776", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r281", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r382", "r437", "r438", "r699", "r727", "r728", "r729", "r730", "r756", "r775", "r776", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r627", "r1005", "r1189" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r364", "r627", "r965", "r1005" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r348", "r898" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r421", "r422", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r887", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r930", "r949", "r1050" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r421", "r422", "r867", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r887", "r889", "r930", "r949", "r1050" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r364", "r627", "r965", "r966", "r1005" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r1098", "r1165", "r1166", "r1168" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r341", "r342", "r343", "r346", "r347", "r898" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r883", "r884", "r1171", "r1173", "r1176" ], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccidentAndHealthInsuranceSegmentMember": { "auth_ref": [ "r853", "r854", "r1179" ], "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 Policy", "verboseLabel": "Workers' Compensation" } } }, "localname": "AccidentAndHealthInsuranceSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "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]", "verboseLabel": "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": [ "r23" ], "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": [ "r12", "r947" ], "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": [ "r242", "r253", "r273", "r990" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r296", "r426", "r427", "r910" ], "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": [ "r868" ], "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 Contract Liabilities" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r426", "r427" ], "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_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Contract Assets [Abstract]" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r242", "r244", "r268", "r297", "r990" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Receivables, related party", "verboseLabel": "Receivables, related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "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_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r253", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Accrued payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r26", "r31", "r210", "r317", "r974", "r975" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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, including the portion attributable to the noncontrolling interest.", "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Foreign Currency" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": { "auth_ref": [ "r309", "r317", "r722", "r974", "r975" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, including portion attributable to noncontrolling interest.", "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]", "terseLabel": "Other" } } }, "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r30", "r31", "r298", "r845", "r861", "r865" ], "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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r317", "r318", "r745", "r746", "r747", "r748", "r749", "r751" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r28", "r31", "r210", "r776", "r856", "r857", "r973", "r974", "r975", "r997", "r998", "r999" ], "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": [ "r108" ], "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": "Business combinations, acquired finite-lived intangible assets, weighted average lives (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "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": [ "r669", "r670", "r671", "r997", "r998", "r999", "r1155" ], "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": [ "r157", "r158", "r632" ], "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 income to net cash 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": [ "r392", "r408", "r409", "r410", "r411", "r412" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r664" ], "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", "verboseLabel": "Non-cash stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r992", "r993", "r994", "r995", "r996" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r299", "r428", "r439" ], "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_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Amounts charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r39", "r513", "r754", "r985" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r513", "r754", "r926", "r927", "r985" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": [ "r62", "r106", "r114" ], "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": [ "r379" ], "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/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r28", "r31", "r210", "r973", "r974", "r975" ], "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Total" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r247", "r264", "r291", "r336", "r404", "r410", "r416", "r435", "r485", "r486", "r488", "r489", "r490", "r492", "r494", "r496", "r497", "r718", "r723", "r740", "r947", "r1043", "r1044", "r1169" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Consolidated segment assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails" ], "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": [ "r284", "r304", "r336", "r435", "r485", "r486", "r488", "r489", "r490", "r492", "r494", "r496", "r497", "r718", "r723", "r740", "r947", "r1043", "r1044", "r1169" ], "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_AutomobilesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Automobiles [Member]", "terseLabel": "Automobile Liability" } } }, "localname": "AutomobilesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r659", "r660", "r661", "r662", "r663" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r220", "r221" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Swing Line Loans" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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": [ "r713", "r935", "r938" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r174", "r175", "r713", "r935", "r938" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails", "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r194" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r194" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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 Combinations [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business combinations, percentage of interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r196" ], "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 combinations, goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r711", "r712" ], "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" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r711", "r712" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "auth_ref": [ "r183", "r184", "r185", "r187", "r188", "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.", "label": "Business Combination, Bargain Purchase, Gain Recognized, Amount", "negatedTerseLabel": "Bargain purchase gain", "terseLabel": "Bargain purchase gain" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r189", "r190", "r193" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "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": [ "r189", "r190" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r716", "r984" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "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", "negatedTerseLabel": "Decrease in contingent consideration", "terseLabel": "Fair value gain (loss) related to resolved contingent payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r195" ], "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": "Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high", "verboseLabel": "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r195" ], "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": "Business combinations, contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low", "verboseLabel": "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r186", "r191", "r715" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combinations, contingent consideration, earn-out liabilities", "verboseLabel": "Estimated fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r186", "r192" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r734" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "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": "Acquisition and integration costs" } } }, "localname": "BusinessCombinationIntegrationRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r173" ], "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 net income" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r173" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r177" ], "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": [ "r177" ], "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": [ "r177" ], "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": [ "r177" ], "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": [ "r176", "r177" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r176", "r177" ], "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": [ "r177" ], "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 debt, including finance lease obligations" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r177" ], "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": "Long-term debt obligations acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r176", "r177" ], "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": [ "r177" ], "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_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r1181" ], "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": [ "r885" ], "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": [ "r45" ], "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" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r64", "r287", "r908" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash held by proportionately consolidated entities" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r59", "r64", "r70" ], "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": [ "r59", "r236" ], "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 increase (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": [ "r969" ], "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/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r293", "r294", "r295", "r336", "r368", "r369", "r376", "r378", "r386", "r387", "r435", "r485", "r488", "r489", "r490", "r496", "r497", "r516", "r517", "r519", "r523", "r530", "r740", "r886", "r964", "r986", "r1008" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r145", "r146", "r147", "r148" ], "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/EquityShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r149", "r154" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r21", "r255", "r270" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r131", "r869" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Litigation and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r123", "r133", "r1041" ], "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": [ "r997", "r998", "r1155" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "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": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance, common shares outstanding (in shares)", "periodStartLabel": "Beginning balance, common shares outstanding (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r139" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r947" ], "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,615,105 and 95,371,211 (including 2,047,130 and 1,747,385 of unvested stock awards) as of December\u00a031, 2022 and 2021, 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": "Defined Contribution Plan [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "auth_ref": [ "r979" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails" ], "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": [ "r33", "r313", "r315", "r324", "r841", "r849" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to MasTec, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r204", "r205", "r218", "r313", "r315", "r323", "r840", "r848" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income (loss) attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r203", "r218", "r313", "r315", "r322", "r839", "r847" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r79", "r80", "r232", "r233", "r424", "r868" ], "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/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r79", "r80", "r232", "r233", "r424", "r866", "r868" ], "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/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r79", "r80", "r232", "r233", "r424", "r868", "r1180" ], "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/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r79", "r80", "r232", "r233", "r424" ], "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/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r75", "r79", "r80", "r81", "r232", "r234", "r868" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r79", "r80", "r232", "r233", "r424", "r868" ], "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/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r208", "r913" ], "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_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r211", "r212", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Investments and Strategic Arrangements, Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r532", "r534", "r546" ], "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_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r532", "r533", "r546" ], "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": [ "r547" ], "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": [ "r535" ], "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": [ "r971" ], "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 (in dollars)" } } }, "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", "verboseLabel": "Financing commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "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": "Proportionately Consolidated Non-Controlled Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r91", "r409", "r410", "r411", "r412", "r418", "r1012" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r976", "r977" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 7.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": [ "r978" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/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": [ "r978", "r1031" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/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 Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r120", "r121", "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Business Streamlining and Restructuring Activities" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "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/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r989", "r1148", "r1150" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r989", "r1148" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r168", "r695", "r703", "r989" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r989", "r1148", "r1150" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r76", "r424" ], "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/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r179" ], "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": [ "r181" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "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", "r248", "r250", "r263", "r340", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r755", "r923", "r924", "r925", "r926", "r927", "r987" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Line of credit facility, interest rate description" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r2", "r250", "r263", "r515" ], "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", "verboseLabel": "Long-term debt obligations" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r238", "r240", "r498", "r755", "r924", "r925" ], "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/DebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r18", "r238", "r510" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, increase, accrued interest" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r18", "r499" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "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/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r19", "r340", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r755", "r923", "r924", "r925", "r926", "r927", "r987" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Debt Instrument, Redemption, Period Four" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price (percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r140", "r141", "r142", "r143", "r237", "r238", "r240", "r261", "r340", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r755", "r923", "r924", "r925", "r926", "r927", "r987" ], "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/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "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/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Fees and expenses incurred in connection with debt exchange", "verboseLabel": "Fees and expenses incurred in connection with debt" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/DebtSeniorCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Financing Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]", "terseLabel": "Deferred Compensation Arrangements [Abstract]" } } }, "localname": "DeferredCompensationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansDeferredCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation plans, liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansDeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r969" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plans, assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansDeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r989", "r1149", "r1150" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/Debt450SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r239", "r1048" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less unamortized deferred financing costs", "terseLabel": "Deferred financing costs, net of accumulated amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r168", "r989", "r1149" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r168", "r696", "r702", "r703", "r989" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r3", "r4", "r249", "r262", "r691" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r677", "r678" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedTotalLabel": "Net deferred tax liabilities", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r63" ], "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 deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "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_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r989", "r1149", "r1150" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r1146" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards and tax credits", "verboseLabel": "Net operating loss carryforwards, deferred tax assets" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails", "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense", "terseLabel": "Capitalized expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Compensation and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Bad debt" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance", "terseLabel": "Accrued insurance" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r692" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r166", "r198", "r199", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Other intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated.", "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates", "terseLabel": "Investments in unconsolidated entities" } } }, "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r166", "r1147" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "terseLabel": "Gain on remeasurement of equity investee" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "401(k) plan, employer matching contribution, amount" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans401kPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "401(k) plan, maximum pre-tax annual contribution per employee, percentage of annual compensation" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans401kPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization [Abstract]", "terseLabel": "Depreciation and Amortization:" } } }, "localname": "DepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r62", "r399" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r634", "r665", "r666", "r668", "r673", "r942" ], "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_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r325", "r354", "r355", "r357", "r358", "r359", "r365", "r368", "r376", "r377", "r378", "r382", "r729", "r730", "r842", "r850", "r917" ], "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": [ "r325", "r354", "r355", "r357", "r358", "r359", "r368", "r376", "r377", "r378", "r382", "r729", "r730", "r842", "r850", "r917" ], "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": [ "r379", "r380", "r381", "r383" ], "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_EarningsPerUnitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Unit [Abstract]", "terseLabel": "Earnings per share (Note 2):" } } }, "localname": "EarningsPerUnitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r743" ], "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": [ "r680" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r338", "r680", "r705" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "U.S. statutory federal rate applied to pretax income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r1145", "r1151" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance for deferred tax assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r705", "r1145" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r1145", "r1151" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign tax rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r1145", "r1151" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r1145", "r1151" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r1144", "r1145" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Stock basis adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r1145", "r1151" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r1145", "r1151" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "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": [ "r667" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r1143" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r664" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "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]", "terseLabel": "Employee Stock Purchase Plans" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Significant Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "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/RelatedPartyTransactionsNarrativeDetails" ], "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/EquityShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r139", "r280", "r317", "r318", "r319", "r349", "r350", "r351", "r353", "r360", "r363", "r385", "r436", "r531", "r669", "r670", "r671", "r698", "r699", "r728", "r745", "r746", "r747", "r748", "r749", "r751", "r776", "r856", "r857", "r858" ], "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/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r36", "r58", "r62", "r274" ], "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/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r58", "r101", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Investments and Strategic Arrangements, Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r292", "r739", "r911" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Equity investment and warrants, amount paid (in dollars)" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r851", "r1018" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized fair value measurement gains, net, AVCT shares" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r431" ], "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/FairValueofFinancialInstrumentsEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r432" ], "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/FairValueofFinancialInstrumentsEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "terseLabel": "Investments and Strategic Arrangements,, Other Equity Investments Without Readily Determinable Fair Values" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 Non-Recurring Basis [Line Items]", "verboseLabel": "Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r731", "r732", "r738" ], "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/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r224", "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r228", "r229" ], "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/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "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]", "terseLabel": "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/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "auth_ref": [ "r737" ], "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/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "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": [ "r736" ], "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": [ "r224", "r225" ], "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/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r226" ], "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/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r735" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r227" ], "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/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r227" ], "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/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r230", "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r758", "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r758" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1164" ], "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": [ "r758" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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 fifth 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 Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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 fifth 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 Five", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFinanceLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r761", "r765" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments of finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r757" ], "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/LeaseObligationsFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r760", "r762", "r946" ], "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/LeaseObligationsFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r1160" ], "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/LeaseObligationsFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r768", "r946" ], "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 lease, weighted average discount rate, percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r767", "r946" ], "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 lease, weighted average remaining lease term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationDetails" ], "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]", "verboseLabel": "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": [ "r429", "r430", "r440", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r514", "r528", "r725", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r921", "r1015", "r1016", "r1017", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r124", "r132" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Commercial and/or Financial Standby", "verboseLabel": "Financial Guarantees" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRevolving": { "auth_ref": [ "r447", "r920" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable that can be withdrawn, repaid, and redrawn.", "label": "Financing Receivable, Revolving", "terseLabel": "Borrowing availability" } } }, "localname": "FinancingReceivableRevolving", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r289", "r471" ], "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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r115" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r115" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r115" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r115" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r115" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r468", "r470", "r471", "r473", "r823", "r824" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r107", "r112" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r113", "r823" ], "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Remaining weighted average amortization period (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r753" ], "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/DebtOtherCreditFacilitiesDetails" ], "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_GainLossOnInvestments": { "auth_ref": [ "r42", "r96", "r963" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain (loss) on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r985" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r1036" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Other legal related cost" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r62", "r136", "r137" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.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": [ "r38" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits, Description [Abstract]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GeneralLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of business insurance which provides insurance coverage for a wide variety of liability exposures including, but not limited to, contractual liability, product liability and personal injury liability.", "label": "General Liability [Member]", "terseLabel": "General Liability Policy" } } }, "localname": "GeneralLiabilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r78", "r868" ], "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/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r288", "r456", "r837", "r922", "r947", "r1020", "r1027" ], "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", "netLabel": "Goodwill, net", "periodEndLabel": "Goodwill, net, ending balance", "periodStartLabel": "Goodwill, net, beginning balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, net", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r458", "r922" ], "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 [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r104", "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r457", "r464", "r922" ], "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, gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r457", "r464", "r922" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r1028" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Goodwill, period increase (decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r170", "r1026" ], "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": "Measurement period adjustments, net" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "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": [ "r950", "r952" ], "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]", "verboseLabel": "Employee Group Medical Claims Policy" } } }, "localname": "GroupPoliciesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r130" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r129" ], "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": "Outstanding bonds, amount" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r128" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r1165", "r1166" ], "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/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long Lived Assets, Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r337", "r704" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r35", "r246", "r257", "r276", "r404", "r409", "r415", "r418", "r843", "r919" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r337", "r704" ], "calculation": { "http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesScheduleofComponentsofIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r36", "r62", "r99", "r256", "r274", "r401" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "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 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", "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/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "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": [ "r474", "r476" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r476" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "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": [ "r338", "r681", "r689", "r694", "r700", "r706", "r708", "r709", "r710" ], "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": [ "r339", "r362", "r363", "r402", "r679", "r701", "r707", "r852" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mastec.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r316", "r675", "r676", "r689", "r690", "r693", "r697" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "terseLabel": "Income Taxes, Income Tax Uncertainties" } } }, "localname": "IncomeTaxUncertaintiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r66" ], "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 taxes paid, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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": [ "r61" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r984" ], "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 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": [ "r816", "r984" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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": [ "r61" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/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": [ "r61" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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": [ "r61" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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": "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": [ "r469", "r472" ], "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": [ "r116" ], "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)", "verboseLabel": "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": [ "r109", "r116" ], "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, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r112", "r819", "r820", "r821", "r823", "r914" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Long Lived Assets, Finite-Lived Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r288" ], "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)", "terseLabel": "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": [ "r105", "r111" ], "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_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)", "verboseLabel": "Intangible assets and goodwill, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.", "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]", "terseLabel": "Investments and Strategic Arrangements,, Unincorporated Entities, Proportional Consolidation" } } }, "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r329", "r332", "r333" ], "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": [ "r16" ], "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/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRevenueExpenseNet": { "auth_ref": [ "r404" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).", "label": "Interest Revenue (Expense), Net", "negatedLabel": "Interest expense, net", "terseLabel": "Non-recourse financing agreement, discount charge" } } }, "localname": "InterestRevenueExpenseNet", "nsuri": "http://fasb.org/us-gaap/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": [ "r396", "r408", "r409", "r410", "r411", "r412", "r414", "r418" ], "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/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r301", "r909", "r947" ], "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_InventoryPolicyTextBlock": { "auth_ref": [ "r286", "r300", "r384", "r451", "r452", "r453", "r818", "r915" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r992", "r993", "r994", "r995", "r996" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "verboseLabel": "Valuation allowance for inventory" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r103", "r972" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Valuation allowances for inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r970" ], "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 method investments, net investment", "verboseLabel": "Equity investments, carrying value" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/FairValueofFinancialInstrumentsEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r1051" ], "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": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Leases" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r770" ], "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1164" ], "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": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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 due after fifth 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 Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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 to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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 fifth 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 Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r769" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r770" ], "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_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r771", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "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": "Letter of Credit", "verboseLabel": "Letters of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r336", "r435", "r485", "r486", "r488", "r489", "r490", "r492", "r494", "r496", "r497", "r719", "r723", "r724", "r740", "r918", "r1043", "r1169", "r1170" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r252", "r267", "r947", "r988", "r1019", "r1157" ], "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]", "terseLabel": "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": [ "r17", "r285", "r336", "r435", "r485", "r486", "r488", "r489", "r490", "r492", "r494", "r496", "r497", "r719", "r723", "r724", "r740", "r947", "r1043", "r1169", "r1170" ], "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_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r102", "r968" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Life Insurance, Corporate or Bank Owned, Amount", "terseLabel": "Life insurance, face amount" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r2", "r250", "r263" ], "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/DebtSeniorCreditFacilityDetails" ], "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/DebtSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility, commitment fee (percentage)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r987" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of credit facility, increase (decrease), net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r13" ], "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", "verboseLabel": "Line of credit facility, interest rate (percentage)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r13" ], "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", "verboseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r13" ], "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/DebtSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r13" ], "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/DebtSeniorCreditFacilityDetails" ], "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/DebtSeniorCreditFacilityDetails" ], "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/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Favorable arbitration award" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r1036" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r1036" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r1014" ], "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/DebtSeniorCreditFacilityDetails" ], "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": { "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 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": [ "r16" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as 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_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtIEA6625NotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r134", "r340", "r1049" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails": { "order": 6.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth 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": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r134", "r340", "r509" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails": { "order": 1.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r134", "r340", "r509" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails": { "order": 5.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth 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": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r134", "r340", "r509" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails": { "order": 4.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r134", "r340", "r509" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails": { "order": 3.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r134", "r340", "r509" ], "calculation": { "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails": { "order": 2.0, "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r138" ], "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": [ "r19" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r135" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r126", "r127", "r479", "r480", "r481", "r1037", "r1038" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "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": "Commitments and Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r126", "r127", "r479", "r480", "r481", "r1037", "r1038" ], "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/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r479", "r965" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r126", "r127", "r479", "r480", "r481", "r1037", "r1038" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "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_MalpracticeInsuranceDeductible1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of risk retained by the entity before the insurance arrangement begins to provide coverage.", "label": "Malpractice Insurance, Deductible", "terseLabel": "Per claim deductible, insurance policies" } } }, "localname": "MalpracticeInsuranceDeductible1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments and Strategic Arrangements,, Other Equity Investments With Readily Determinable Fair Values" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-Term Debt [Abstract]", "terseLabel": "Contractual Maturities of Debt and Finance Lease Obligations" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofContractualMaturitiesofDebtandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r1156" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r1156" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r1156" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Terminal Growth Rate" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r733" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r25", "r251", "r266", "r336", "r435", "r485", "r488", "r489", "r490", "r496", "r497", "r740" ], "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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r144" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distributions to non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r144", "r206", "r207" ], "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_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r617", "r618", "r629", "r941" ], "calculation": { "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total multiemployer pension plan contributions", "verboseLabel": "Total multiemployer pension plan contributions" } } }, "localname": "MultiemployerPlanEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanNumberOfEmployeesCovered": { "auth_ref": [ "r1113", "r1116" ], "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/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost": { "auth_ref": [ "r628", "r941", "r1115" ], "calculation": { "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails": { "order": 2.0, "parentTag": "us-gaap_MultiemployerPlanEmployerContributionCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant.", "label": "Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost", "terseLabel": "Other funds" } } }, "localname": "MultiemployerPlanPensionInsignificantEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusDate": { "auth_ref": [ "r621", "r941" ], "lang": { "en-us": { "role": { "documentation": "Year-end date of plan applicable to certified zone status for multiemployer pension plan determined to be individually significant, in YYYY-MM-DD format.", "label": "Multiemployer Plan, Pension, Significant, Certified Zone Status, Date", "terseLabel": "Pension Protection Act Zone Status, Date" } } }, "localname": "MultiemployerPlanPensionSignificantCertifiedZoneStatusDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "dateItemType" }, "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusExtendedAmortizationProvision": { "auth_ref": [ "r621", "r941" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether multiemployer pension plan determined to be individually significant utilized extended amortization provision affecting calculation of zone status.", "label": "Multiemployer Plan, Pension, Significant, Certified Zone Status, Extended Amortization Provision [true false]", "terseLabel": "Multiemployer plans, pension protection act zone status, extended amortization provisions" } } }, "localname": "MultiemployerPlanPensionSignificantCertifiedZoneStatusExtendedAmortizationProvision", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList": { "auth_ref": [ "r621", "r941" ], "lang": { "en-us": { "role": { "documentation": "Indicates certified zone status of multiemployer pension plan determined to be individually significant. Acceptable values are \"Green\", \"Yellow\", \"Orange\", \"Red\", \"Other\", and \"NA\".", "label": "Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List]", "terseLabel": "Pension Protection Act Zone Status" } } }, "localname": "MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "zoneStatusItemType" }, "us-gaap_MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate": { "auth_ref": [ "r622", "r941" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of collective-bargaining arrangement (CBA) requiring contribution to multiemployer pension plan determined to be individually significant, in YYYY-MM-DD format.", "label": "Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date", "terseLabel": "Expiration Date of CBA" } } }, "localname": "MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "dateItemType" }, "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": { "auth_ref": [ "r623", "r941" ], "calculation": { "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails": { "order": 1.0, "parentTag": "us-gaap_MultiemployerPlanEmployerContributionCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant.", "label": "Multiemployer Plan, Pension, Significant, Employer Contribution, Cost", "terseLabel": "Contributions (in millions) For the Years Ended December 31," } } }, "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionExceedsFivePercent": { "auth_ref": [ "r624", "r941" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether, in plan's most recently available annual report, employer contribution exceeds 5 percent of total contribution from all participating employers to multiemployer pension plan determined to be individually significant.", "label": "Multiemployer Plan, Pension, Significant, Employer Contribution Exceeds 5 Percent [true false]", "terseLabel": "Multiemployer pension plans, Company contributions greater than 5% of total plan contributions" } } }, "localname": "MultiemployerPlanPensionSignificantEmployerContributionExceedsFivePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage": { "auth_ref": [ "r1114" ], "lang": { "en-us": { "role": { "documentation": "Percentage of employer contribution required by collective-bargaining arrangement (CBA) to total contribution from all participating employers in multiemployer pension plan determined to be individually significant.", "label": "Multiemployer Plan, Pension, Significant, Employer Contribution under Collective-Bargaining Arrangement to All Participating Employer Contributions, Percentage", "terseLabel": "Employer contribution under collective-bargaining arrangement to all participating employer contributions, percentage" } } }, "localname": "MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MultiemployerPlanPensionSignificantEmployerIdentificationNumber": { "auth_ref": [ "r620", "r941" ], "lang": { "en-us": { "role": { "documentation": "Employer Identification Number (EIN) or Tax Identification Number (TIN) assigned by Internal Revenue Service (IRS) for multiemployer pension plan determined to be individually significant, in nine-digit numeric format.", "label": "Multiemployer Plan, Pension, Significant, Employer Identification Number", "verboseLabel": "Employer Identification Number" } } }, "localname": "MultiemployerPlanPensionSignificantEmployerIdentificationNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "nineDigitItemType" }, "us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": { "auth_ref": [ "r625", "r941" ], "lang": { "en-us": { "role": { "documentation": "Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are \"No\", \"Pending\", \"Implemented\", \"Other\", and \"NA\".", "label": "Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]", "terseLabel": "FIP/RP Status" } } }, "localname": "MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "fundingImprovementAndRehabilitationPlanItemType" }, "us-gaap_MultiemployerPlanPensionSignificantPlanNumber": { "auth_ref": [ "r620", "r941" ], "lang": { "en-us": { "role": { "documentation": "Plan number for multiemployer pension plan determined to be individually significant, in three-digit numeric format.", "label": "Multiemployer Plan, Pension, Significant, Plan Number", "terseLabel": "Plan Number" } } }, "localname": "MultiemployerPlanPensionSignificantPlanNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "threeDigitItemType" }, "us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList": { "auth_ref": [ "r626", "r941" ], "lang": { "en-us": { "role": { "documentation": "Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are \"No\", \"Yes\" and \"NA\".", "label": "Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]", "terseLabel": "Surcharge" } } }, "localname": "MultiemployerPlanPensionSignificantSurchargeFixedList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "surchargeItemType" }, "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": "Multiemployer Plans [Line Items]", "verboseLabel": "Covered Employees and Contributions, Multiemployer Plans [Line Items]" } } }, "localname": "MultiemployerPlansLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "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": "Multiemployer plans, withdrawal obligation" } } }, "localname": "MultiemployerPlansWithdrawalObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r331" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r331" ], "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]", "verboseLabel": "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": [ "r59", "r60", "r63" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r37", "r63", "r258", "r275", "r283", "r311", "r314", "r319", "r336", "r352", "r354", "r355", "r357", "r358", "r362", "r363", "r374", "r404", "r409", "r415", "r418", "r435", "r485", "r486", "r488", "r489", "r490", "r492", "r494", "r496", "r497", "r730", "r740", "r919", "r1043" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to MasTec, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r209", "r217", "r311", "r314", "r362", "r363", "r975" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/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 income attributable to MasTec:" } } }, "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r354", "r355", "r357", "r358", "r365", "r366", "r375", "r378", "r404", "r409", "r415", "r418", "r919" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net income - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r367", "r370", "r371", "r372", "r373", "r375", "r378" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income -diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "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": "Recent 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/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r201", "r531", "r997", "r998", "r999" ], "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": [ "r43" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r14" ], "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/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r1011" ], "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": [ "r1011" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "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": "Goodwill impairment testing, number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r1162" ], "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/LeaseObligationsOperatingLeasesDetails" ], "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r758" ], "calculation": { "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails_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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r758" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r758" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mastec.com/role/LeaseObligationsFutureMinimumLeaseCommitmentsDetails": { "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/LeaseObligationsFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r757" ], "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": [ "r768", "r946" ], "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 lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r767", "r946" ], "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 lease, weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsAdditionalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r418" ], "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": "Reportable Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r71", "r72", "r85", "r219" ], "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": [ "r303", "r947" ], "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", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r290" ], "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_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r27", "r29", "r741", "r742", "r744" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation (losses) gains, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r306", "r307", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "terseLabel": "Unrealized gains on AVCT convertible debentures, before tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r306", "r307", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized gains on AVCT convertible debentures, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r305", "r308" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gains (losses) on investment activity, net of tax", "verboseLabel": "Unrealized gains (losses) on equity investee activity, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r305", "r308" ], "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/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r139", "r312", "r315", "r321", "r745", "r750", "r751", "r838", "r846", "r973", "r974" ], "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)", "verboseLabel": "Unrealized (losses) gains, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r29", "r32", "r97", "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "terseLabel": "Reclassified gains (losses) on AVCT convertible debentures" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r220", "r223" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails" ], "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/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other Expense" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails" ], "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": [ "r16", "r947" ], "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": [ "r20" ], "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": [ "r63" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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)", "negatedLabel": "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]", "verboseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r152", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r933", "r934", "r935", "r936", "r937" ], "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/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total MasTec, Inc. Shareholders\u2019 Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r56" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments of acquisition-related contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForAdvanceToAffiliate": { "auth_ref": [ "r48" ], "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/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r980", "r981" ], "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": [ "r53" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Financing costs incurred" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r328" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow 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", "verboseLabel": "Stock-based compensation, payments for employee tax obligations to taxing authorities (in dollars)" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r49", "r714" ], "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": "Payments to acquire businesses, gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r49" ], "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" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r49" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r50", "r57" ], "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/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r50" ], "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": [ "r327", "r1152", "r1153", "r1154" ], "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", "terseLabel": "Consolidated capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r571", "r573", "r579", "r596", "r598", "r599", "r600", "r601", "r602", "r614", "r615", "r616", "r630", "r933" ], "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": [ "r151", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r629", "r933", "r934", "r938", "r939", "r940" ], "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/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r125" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r5", "r516" ], "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": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r5", "r516" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r5", "r947" ], "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": [ "r302", "r454", "r455", "r912" ], "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": [ "r967" ], "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": [ "r51", "r156" ], "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 from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock-based awards", "verboseLabel": "Cash proceeds" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r52" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Proceeds from issuance of 4.50% senior notes" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r52" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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 and term loans" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r982", "r983" ], "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": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "negatedTerseLabel": "Payments to noncontrolling interests", "terseLabel": "Payments to non-controlling interests, including acquisition of interests" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r47" ], "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": [ "r46" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r77" ], "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": [ "r283", "r311", "r314", "r330", "r336", "r352", "r362", "r363", "r404", "r409", "r415", "r418", "r435", "r485", "r486", "r488", "r489", "r490", "r492", "r494", "r496", "r497", "r717", "r720", "r721", "r730", "r740", "r843", "r919", "r944", "r945", "r975", "r1043" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyInsuranceProductLineMember": { "auth_ref": [ "r1179" ], "lang": { "en-us": { "role": { "documentation": "Contract providing insurance coverage against damage to or theft of property.", "label": "Property Insurance [Member]", "terseLabel": "Property Insurance Policy" } } }, "localname": "PropertyInsuranceProductLineMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": { "auth_ref": [ "r853", "r854", "r1179" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "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": [ "r1033", "r1161", "r1163" ], "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", "negatedTerseLabel": "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": [ "r1034", "r1163" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r970", "r1032", "r1160" ], "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": "Total 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": [ "r118" ], "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]", "terseLabel": "Property and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r119", "r870", "r871", "r872" ], "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_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r118", "r269", "r844", "r947" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r118", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]", "terseLabel": "Long Lived Assets, Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r118" ], "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": [ "r117" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Lives (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r326", "r441" ], "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 expense (reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Maximum consolidated leverage ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r23" ], "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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "verboseLabel": "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": [ "r88", "r90" ], "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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Uncertain Tax Positions [Rollforward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r597", "r779", "r780" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r244", "r779" ], "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/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r279", "r779", "r780", "r1168" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r279" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r241" ], "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" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityInvestmentsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "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/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r597", "r779", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r1168" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r777", "r778", "r780", "r781", "r782" ], "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": [ "r54" ], "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 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", "negatedTerseLabel": "Repayments of credit facilities" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r54" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedTerseLabel": "Repayments of 4.875% senior notes" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r466", "r467", "r922" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [ "r466", "r467", "r922" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Goodwill impairment testing, reporting unit, percentage of estimated fair value in excess of carrying value (percentage)" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r73" ], "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" } } }, "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": [ "r8", "r144", "r265", "r860", "r865", "r947" ], "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": [ "r280", "r349", "r350", "r351", "r353", "r360", "r363", "r436", "r669", "r670", "r671", "r698", "r699", "r728", "r856", "r858" ], "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": [ "r335" ], "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/FairValueofFinancialInstrumentsTheWahaJVsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r941", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Multiemployer Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r941", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Multiemployer Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r151", "r152", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r629", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ], "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": "Multiemployer Pension Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r151", "r152", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r629", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ], "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": "Multiemployer Plans Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r916" ], "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": [ "r40", "r278", "r487", "r488", "r489", "r495", "r496", "r497" ], "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/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r536" ], "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": [ "r537" ], "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", "verboseLabel": "Revenue recognition, remaining performance obligations, completion period (in years)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r537" ], "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": [ "r320", "r336", "r395", "r396", "r408", "r413", "r414", "r420", "r421", "r424", "r435", "r485", "r486", "r488", "r489", "r490", "r492", "r494", "r496", "r497", "r740", "r843", "r1043" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue", "verboseLabel": "Revenue (in dollars)" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving loans" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r766", "r946" ], "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": [ "r766", "r946" ], "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", "terseLabel": "Operating leases, additions" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r424", "r1010" ], "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 Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]", "terseLabel": "Plan" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r23" ], "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": [ "r23" ], "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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r31", "r1158", "r1159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Rollforward of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r174", "r175", "r713" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetProFormaFinancialInformationandAcquisitionResultsandIntegrationCostsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.", "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "terseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans" } } }, "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r19", "r140", "r141", "r142", "r143", "r237", "r238", "r240", "r261", "r924", "r926", "r991" ], "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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofSignificantCustomersRevenueConcentrationInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r107", "r112" ], "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": [ "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r922" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r922", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ], "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": "Rollforward of Goodwill by Reportable Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r989" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Components of Income before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Contractual Maturities of Debt and Finance Lease Obligations" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r629", "r935", "r936", "r937", "r938", "r939", "r940", "r941" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table]", "terseLabel": "Schedule of Multiemployer Pension Plans [Table]", "verboseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans [Table]" } } }, "localname": "ScheduleOfMultiemployerPlansTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofCoveredEmployeesandContributionsMultiemployerPlansDetails", "http://www.mastec.com/role/OtherRetirementPlansScheduleofMultiemployerPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r628", "r629", "r941" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table Text Block]", "terseLabel": "Schedule of Multiemployer Pension Plans" } } }, "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Operating Leases [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/LeaseObligationsOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r118" ], "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]", "terseLabel": "Schedule of Property and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r178" ], "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": [ "r243", "r244" ], "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/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r86", "r87", "r89", "r104" ], "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/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r86", "r87", "r89", "r104" ], "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": [ "r631", "r633", "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r659", "r660", "r661", "r662", "r663" ], "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/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Activity, Restricted Shares" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r74" ], "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]", "verboseLabel": "Schedule of Earnings Per Share Information" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of Expected Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r424", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r477", "r478", "r922", "r1177" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]", "terseLabel": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails" ], "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": [ "r392", "r393", "r394", "r404", "r407", "r412", "r416", "r417", "r418", "r419", "r420", "r423", "r424", "r425" ], "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_SegmentReportingInformationAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Additional Information [Abstract]", "terseLabel": "Assets:", "verboseLabel": "Capital Expenditures:" } } }, "localname": "SegmentReportingInformationAdditionalInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Income (Loss) before Income Taxes [Abstract]", "terseLabel": "EBITDA:" } } }, "localname": "SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment and Related Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r20" ], "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/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self Insurance Reserve [Policy Text Block]", "terseLabel": "Self-Insurance" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r254", "r272" ], "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/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/Debt450SeniorNotesDetails", "http://www.mastec.com/role/DebtIEA6625NotesDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [ "r1036" ], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock-based compensation, vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r652" ], "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": [ "r652" ], "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": [ "r650" ], "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", "verboseLabel": "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": [ "r650" ], "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": [ "r647", "r648" ], "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": [ "r647", "r648" ], "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": [ "r651" ], "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": [ "r654" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r651" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "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/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based compensation, number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r155" ], "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/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r659", "r660", "r661", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansAdditionalInformationDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r638", "r657", "r658", "r659", "r660", "r663", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/EquityShareActivityDetails" ], "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/EquityShareActivityDetails" ], "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": "Stock-based compensation, purchase price of common stock, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r763", "r946" ], "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/LeaseObligationsOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r132", "r200", "r277", "r484" ], "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": "Performance Standby", "verboseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r282", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r424", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r475", "r477", "r478", "r922", "r1177" ], "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/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangibleAssetsDetails", "http://www.mastec.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentAssetsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentCapitalExpendituresDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDepreciationandAmortizationDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r293", "r294", "r295", "r336", "r368", "r369", "r376", "r378", "r386", "r387", "r435", "r485", "r488", "r489", "r490", "r496", "r497", "r516", "r517", "r519", "r523", "r530", "r740", "r886", "r964", "r986", "r1008" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r139", "r280", "r317", "r318", "r319", "r349", "r350", "r351", "r353", "r360", "r363", "r385", "r436", "r531", "r669", "r670", "r671", "r698", "r699", "r728", "r745", "r746", "r747", "r748", "r749", "r751", "r776", "r856", "r857", "r858" ], "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/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]", "terseLabel": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2020AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r349", "r350", "r351", "r385", "r822" ], "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r5", "r6", "r144" ], "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": [ "r5", "r6", "r139", "r144" ], "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 purchased (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r5", "r6", "r139", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of shares for acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "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": "Other stock issuances (shares withheld for taxes), net (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": [ "r5", "r6", "r139", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance (forfeiture) of restricted shares, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r6", "r139", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Treasury stock reissued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r22", "r139", "r144" ], "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 acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r5", "r6", "r139", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Fair value of shares issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails" ], "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": "Other stock issuances (shares withheld for taxes), net" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r139", "r144" ], "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 (forfeiture) of restricted shares, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r5", "r6", "r139", "r144", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Treasury stock reissued" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EquityShareActivityDetails" ], "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/EquityShareActivityDetails" ], "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/EquityShareActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r95", "r947", "r988", "r1019", "r1157" ], "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": [ "r201", "r202", "r216", "r280", "r281", "r318", "r349", "r350", "r351", "r353", "r360", "r436", "r531", "r669", "r670", "r671", "r698", "r699", "r728", "r745", "r746", "r751", "r776", "r857", "r858", "r988", "r1019", "r1157" ], "calculation": { "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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", "http://www.mastec.com/role/EquityRollforwardofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r150", "r334", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r529", "r531", "r726" ], "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": [ "r752", "r784" ], "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/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r752", "r784" ], "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/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r752", "r784" ], "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/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r160", "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Rollforward of Uncertain Tax Positions" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/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/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r932", "r1050" ], "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": [ "r932", "r1050" ], "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": [ "r180" ], "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" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2021AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet2022AcquisitionsDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r932" ], "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": [ "r429", "r430", "r514", "r528", "r725", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r1015", "r1016", "r1017", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188" ], "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/FairValueofFinancialInstrumentsOtherInvestmentsAVCTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r145" ], "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": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedPeriodEndLabel": "Ending balance, treasury shares (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury shares (in shares)", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r24", "r145", "r148" ], "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,933,055 and 18,941,926 shares as of December\u00a031, 2022 and 2021, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r6", "r139", "r144" ], "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", "negatedLabel": "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/EquityShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r139", "r144", "r145" ], "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", "negatedLabel": "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/EquityShareActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r817" ], "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]", "verboseLabel": "Self-Insurance" } } }, "localname": "UninsuredRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.mastec.com/role/CommitmentsandContingenciesLegalLettersofCreditBondsSelfInsuranceIndemnitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r674", "r683" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r686" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r682" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r685" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r684" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r687" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesRollforwardofUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r688" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r82", "r83", "r84", "r388", "r389", "r390", "r391" ], "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_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r992", "r993", "r994", "r995", "r996" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Valuation allowance for deferred tax assets" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r341", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance\u00a0at End of Period", "periodStartLabel": "Balance\u00a0at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charges to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Other Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "(Deductions)" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r341", "r342", "r343", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r341", "r342", "r343", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "auth_ref": [ "r213", "r215" ], "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": "Variable interest entity, maximum exposure to loss" } } }, "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r764", "r946" ], "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/LeaseObligationsOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityDetails", "http://www.mastec.com/role/DebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r1009" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number 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/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r367", "r378" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding (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/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r365", "r378" ], "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding (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/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of deferred debt issuance cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 15 } }, "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(31))", "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": "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" }, "r1000": { "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/2009/role/commonPracticeRef" }, "r1001": { "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/2009/role/commonPracticeRef" }, "r1002": { "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/2009/role/commonPracticeRef" }, "r1003": { "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/2009/role/commonPracticeRef" }, "r1004": { "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/2009/role/commonPracticeRef" }, "r1005": { "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" }, "r1006": { "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/2009/role/commonPracticeRef" }, "r1007": { "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/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "325", "URI": "https://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r104": { "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" }, "r1040": { "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" }, "r1041": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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/2009/role/commonPracticeRef" }, "r105": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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/2009/role/commonPracticeRef" }, "r1053": { "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/2009/role/commonPracticeRef" }, "r1054": { "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/2009/role/commonPracticeRef" }, "r1055": { "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/2009/role/commonPracticeRef" }, "r1056": { "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/2009/role/commonPracticeRef" }, "r1057": { "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/2009/role/commonPracticeRef" }, "r1058": { "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/2009/role/commonPracticeRef" }, "r1059": { "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/2009/role/commonPracticeRef" }, "r106": { "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" }, "r1060": { "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/2009/role/commonPracticeRef" }, "r1061": { "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/2009/role/commonPracticeRef" }, "r1062": { "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/2009/role/commonPracticeRef" }, "r1063": { "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/2009/role/commonPracticeRef" }, "r1064": { "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/2009/role/commonPracticeRef" }, "r1065": { "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/2009/role/commonPracticeRef" }, "r1066": { "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/2009/role/commonPracticeRef" }, "r1067": { "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/2009/role/commonPracticeRef" }, "r1068": { "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/2009/role/commonPracticeRef" }, "r1069": { "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/2009/role/commonPracticeRef" }, "r107": { "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" }, "r1070": { "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/2009/role/commonPracticeRef" }, "r1071": { "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/2009/role/commonPracticeRef" }, "r1072": { "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/2009/role/commonPracticeRef" }, "r1073": { "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/2009/role/commonPracticeRef" }, "r1074": { "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/2009/role/commonPracticeRef" }, "r1075": { "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/2009/role/commonPracticeRef" }, "r1076": { "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/2009/role/commonPracticeRef" }, "r1077": { "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/2009/role/commonPracticeRef" }, "r1078": { "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/2009/role/commonPracticeRef" }, "r1079": { "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/2009/role/commonPracticeRef" }, "r108": { "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" }, "r1080": { "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/2009/role/commonPracticeRef" }, "r1081": { "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/2009/role/commonPracticeRef" }, "r1082": { "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/2009/role/commonPracticeRef" }, "r1083": { "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/2009/role/commonPracticeRef" }, "r1084": { "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/2009/role/commonPracticeRef" }, "r1085": { "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/2009/role/commonPracticeRef" }, "r1086": { "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/2009/role/commonPracticeRef" }, "r1087": { "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/2009/role/commonPracticeRef" }, "r1088": { "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/2009/role/commonPracticeRef" }, "r1089": { "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/2009/role/commonPracticeRef" }, "r109": { "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" }, "r1090": { "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/2009/role/commonPracticeRef" }, "r1091": { "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/2009/role/commonPracticeRef" }, "r1092": { "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/2009/role/commonPracticeRef" }, "r1093": { "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/2009/role/commonPracticeRef" }, "r1094": { "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/2009/role/commonPracticeRef" }, "r1095": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1096": { "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/2009/role/commonPracticeRef" }, "r1097": { "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/2009/role/commonPracticeRef" }, "r1098": { "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" }, "r1099": { "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/2009/role/commonPracticeRef" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1100": { "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/2009/role/commonPracticeRef" }, "r1101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1103": { "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/2009/role/commonPracticeRef" }, "r1104": { "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/2009/role/commonPracticeRef" }, "r1105": { "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/2009/role/commonPracticeRef" }, "r1106": { "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/2009/role/commonPracticeRef" }, "r1107": { "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/2009/role/commonPracticeRef" }, "r1108": { "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/2009/role/commonPracticeRef" }, "r1109": { "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/2009/role/commonPracticeRef" }, "r111": { "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" }, "r1110": { "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/2009/role/commonPracticeRef" }, "r1111": { "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/2009/role/commonPracticeRef" }, "r1112": { "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/2009/role/commonPracticeRef" }, "r1113": { "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" }, "r1114": { "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/2009/role/commonPracticeRef" }, "r1115": { "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/2009/role/commonPracticeRef" }, "r1116": { "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" }, "r1117": { "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/2009/role/commonPracticeRef" }, "r1118": { "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/2009/role/commonPracticeRef" }, "r1119": { "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/2009/role/commonPracticeRef" }, "r112": { "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" }, "r1120": { "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/2009/role/commonPracticeRef" }, "r1121": { "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/2009/role/commonPracticeRef" }, "r1122": { "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/2009/role/commonPracticeRef" }, "r1123": { "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/2009/role/commonPracticeRef" }, "r1124": { "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/2009/role/commonPracticeRef" }, "r1125": { "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/2009/role/commonPracticeRef" }, "r1126": { "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/2009/role/commonPracticeRef" }, "r1127": { "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/2009/role/commonPracticeRef" }, "r1128": { "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/2009/role/commonPracticeRef" }, "r1129": { "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/2009/role/commonPracticeRef" }, "r113": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r1130": { "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/2009/role/commonPracticeRef" }, "r1131": { "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/2009/role/commonPracticeRef" }, "r1132": { "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/2009/role/commonPracticeRef" }, "r1133": { "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/2009/role/commonPracticeRef" }, "r1134": { "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/2009/role/commonPracticeRef" }, "r1135": { "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/2009/role/commonPracticeRef" }, "r1136": { "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/2009/role/commonPracticeRef" }, "r1137": { "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/2009/role/commonPracticeRef" }, "r1138": { "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/2009/role/commonPracticeRef" }, "r1139": { "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/2009/role/commonPracticeRef" }, "r114": { "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" }, "r1140": { "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/2009/role/commonPracticeRef" }, "r1141": { "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/2009/role/commonPracticeRef" }, "r1142": { "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/2009/role/commonPracticeRef" }, "r1143": { "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" }, "r1144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1145": { "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/2009/role/commonPracticeRef" }, "r1146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1149": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1150": { "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/2009/role/commonPracticeRef" }, "r1151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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/2009/role/commonPracticeRef" }, "r1159": { "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/2009/role/commonPracticeRef" }, "r116": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r117": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r118": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1183": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1184": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1185": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1186": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1187": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1188": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1189": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r119": { "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" }, "r1190": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1191": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1192": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1193": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1194": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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://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.20)", "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": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "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.21)", "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": "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6387-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6393-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6396-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6527-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6571-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506", "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.24)", "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": "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "323", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=6474809&loc=d3e63930-109455", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "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": "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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" }, "r309": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "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(20))", "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": "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "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": "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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" }, "r671": { "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" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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" }, "r681": { "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" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "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" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "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" }, "r755": { "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" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "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" }, "r770": { "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" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "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" }, "r80": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "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" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r83": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r84": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r85": { "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" }, "r850": { "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" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r88": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r887": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r888": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r889": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "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" }, "r890": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r891": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r892": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r893": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r894": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r895": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r896": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r897": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r898": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r899": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "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" }, "r90": { "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" }, "r900": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r901": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r902": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r903": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r904": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r905": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r906": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r907": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r908": { "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" }, "r909": { "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" }, "r91": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r92": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r93": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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/exampleRef" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r95": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r954": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r955": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r956": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r957": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r958": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r959": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "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" }, "r961": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r962": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r963": { "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/2003/role/recommendedDisclosureRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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/2009/role/commonPracticeRef" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "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" }, "r988": { "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" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" } }, "version": "2.2" } ZIP 133 0000015615-23-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000015615-23-000009-xbrl.zip M4$L#!!0 ( :)<%:1.+:Y@HP$ ) *+P 0 ;71Z+3(P,C(Q,C,Q+FAT M;>R]79<;1XXF?#^_PNN]7;7C Q$!^'1[CRQ+/9JU+;V2NWOG:@\0@9"X745J M6"S9VE__(EA5^K+:*MFL(C/%&;==)).9R7P> _B _CS__SE].2+E[H^6ZR6 M?_G2_\E]^<7__.;/_^W.G?_][9/OO_AN5<]/=;GYXMY:>:/MBY\7F^=?_*/I MV3^_Z.O5Z1?_6*W_N7C)=^YLOW-O]>+5>O'L^>:+X$)\[\/UU]*EN03ACA3V M=Z!5ND,%VQUJ/O22(S9?_L>SKTFIA^KQ3DZQW('N\QU"C'&_G"W>.?KG>'6L_^I___#]T_I< M3_G.8GFVX65]\ZU?7>7R>YZ(OMI^>G5HTS<7V-[*F=8_/5N]_,H^L,N$<'7@ MXI=_==L^?K58VCEU8'5U^/EF_2]_)GUEG[X^\.S.,^87KP_N?";; R\_>.S=\>=+\U<6'5X>>K3>_/J>]^<[Y3C?_[YV[/.6SC?W^NCK='N9#]%>' MUM7Y&'=?GAV^?^UX]_L.'-4]W]=7ZE#=F M(..9ISL.[[RY.SO/AQ_W;YTDN#LNW/%O(#Y;0?#E-^AY><3;<"Q^Z_"W>?GU M"2^?_>5+7=[YV],OS2:4VS=_/M4-?S&^?T?_ZWSQ\B]?WELM-V;I=WYZ]<*^ M5B]>_>7+C?ZR^6K[X+[ZYM_^[=_^O%EL3O0;@^_.%4Y__NKBO3]_=7%F6;57 MW_RY+5Y^<;9Y=:)_^;(MSEZ<\*NOEZNEVO47OWP]#M3UQ9^+UG2Y_=,^_]&\ MS7I1+R[_R^:)]K]\N6"JI;K<7*T55"K&"C$5>UL<*-'_^6[ M+IO^\K_TU>N[@2^_<>/_?,H^?=)=N4@26B,DAI"$FK;28ZZQ5/92?^.NC.I? M?Z]G9ZK?J\6')[K4G_GD)UV?7MU6RN[+;Q[[3WI,&FHK$+!Z 8#4!)F+)"?: MBX4S]P=OR'_R#4$0 PQ\=IFA=L_<"X&K,7(/"?SE#='E#8T_KF[H,EY\_9W* MYJ$YGO664V_?D(]IW%'\I#MJ ASMT;"/#%H!"Z:BA-JHQ$3Y_SRT&_%O/YFK M&WFP6 [GMWT\WR]8%B?&J:<;$S#CQA[UB\\7QOC5V6*XY/N_F+,[6\B)'7ZV M>7/72%]^\UO1\;\_7J]>Z'KSZK&YV,W=9;MOOO3%N(C]_?9=/!FBZ%'_VYG> M-> V=_M&UW>K&=_YR9!5W^F+M=H-C7NQ;]X]7:TWB_^W??DI3ZRFF((FK0$# M! I4,R1'C7,631FW3RST)?;%7[UQN317_Y\FQQ^N)DJ*KM>\_7XP&^K87^],M9 MLS-\]>XI+B[_YIJ7MW"V.E]O7VW5W->7H&P?Q>\*HUNO=L[_8:H:K5R8ZUYOO#/6MD+EC-^?\U??> M?/;Z-MN;0WVX$_V;2UQ\(%DTEJP=B%'8Y:DX521A= MNB"SO><.X'%=J/3-YOQ_<_^#0EII:88E4)X!I0 G!8FZ9J";J)@O$THXL.#^MI MQCO._L$_^#3/GK,9Z:\>Z"6=MQ]^^A-MB(6+:Q+MB?I$P6,-335%![[GK5W[ M*[OVAVC7_OIV[7=FU[%PK,6Q*50/(3.:-B-@KS'EGCIOGYN[>F[N$)^;N_YS MSJ(^OI96%INO^'M0[K]>]T'+_Z_GCS.UVN3BWF?^"T MUS6?=T[QU;MW_S$K^P1)LW^2O!,%WL']T_S6.T_@$Y*G@WH"?F=/P%?IVBV+ M%;%GX8MXI:HYFB H$7._/0Y<,EZ?#2U\\;+9Q7YY<;*HB\T/>BIVB;8X'8)X M#,)?R>N[/_.ZC>&XN[\L+ Q=O?U$+<5>5$N"GFY6]9\7W__S5Q\\[2=<[;5: M'QF9I3*KTQ>KI;T\>_?J]O[I:GF=*W_UWN_>EREPJT3JG 5< 8G A5H/X"D2 MI=K3[9G"D0B_@PB[\P@Y9*?2LK$A#->(J0=?FZAH:2GI((*G0R;"84'C:6?0 MF%EV9TK.9TP0G4CN<8R+$D"QC*/-!IJ?UENI\VH+S@5.$X$(4E4?",5[!+&T M)2(FCR&66(#*?""ZV]IVB(I/'O.B/5Q>#C%-!*;4:G84"SHL9CN,YMUR#ZEE M==0OI.\L8'JB&UXLM=WG]7*Q?'8V$7Q,D ?MSJ,%('!-N7O1BM0R]UQCG T^ M;PW6/]H\U_4X;JW/Q]E>ZL-E79WJ1"#S/N?JH^8<"9@JFF3HW5.O'9WZ^4#V MF,>P_410L50VYE@IL7.0#ON0J!CW*Z@2.FY<2@4LMC[MQB.]O4$8H42J^_840 KD#C PI IQ=YE M'R.7DX_,>QE7?0?5H(632ZY9 @FJ)HF+$R?1J>NFM_S\4+VIX+!_+%V +C'7 MG+5";5E*JS%UH5XT4);Y87E;(67_V/9.S@*-CP ."ANV :I'Z3Z18$KSPW8O MNGO_0(>J(;N.6'L"R(J]0^2:0G591>(,@;ZM<8H# -LN4[1\',3ILG3L& M*KYF"3A##76C0[C[!U0:=D!G438&"&IY 4F5A)81:(UNAF[Y5@9^]P\L>U_' MIAQH1)";P2S9P*:1!CK4BYGW.>!Y6]-?;G=+ HKS(B$%"1X\";D>BRO2 *BK M;[.!YI;G6'8($13QV31+4D<6YQJ#%]^:1P\2)(790+2'.98=PI2YI!:]$ZP* M%J:$B]9 TJ,E&;W4VGFYUAVB(H!T% 9L&$QD1"%JG"- M.1%47YO.!I7;GV/9(4ICJ6OA'"'5"";R2 LP\YAQ&!_1[:&TKR> %'OBSCWT M +EV1)068BBU)T$)>UA5/_G(O/\U_Z: T?402\@5DA*AQ>]:@F03QA)U?JC> MRAS+7K LT!UF9PZJ9^B5"1L$:#EJ-)03S0_+O?+3WXV6-@'D!O93N!.(8/+3<.KFH'&<#S6T/Q>\.HL:EA5J# M]EA!+9\TAUB;3P%Q>$J:#43[&(K?'4PF/+BWVG-&A";* .;V%#)'R&93LX'I M5H?B=X>/%M\21H84$O2D$C&V3I(D2'!99H//OH?B=P<9"&7?0@;T 7P)&(-# M"5"YLY8^'\]W"T/Q.]S.[G("YYN$DH&E$/08I;33?1I2[U!SP<[%^5)-()98 M(L\/U5L9B-Y/@3#LSMQER!49M"1*/@H%)SEURB+SPW(O ]%[P39Y1R&%[G)M MT)V7R'VL&T8,Q33H/HKFS5%U[A]HG[I(3+&,J;% M*[#FQLE!;"0HH-2$O%970IT--+<]P[ [B*@/3QAJ2C&,VL[(GF/S-1A"U7LW M&XCV,<.P.YB@S0&Y E M>^;L8DO=:\MC-G4V^.Q[AF%WD$&*,5@L"A0+!(^$Y)K34$FY19V/Y[N%&8;= MH8)-? ;EDG.S>!0DL<2HQ:G4FB\*_,T"E3W,,.S0W4F02)*< P?>&694(X6, M&6-S,@%W-SIX;"X[>/RZJ.U372Y6ZQ]7&_U8 +KV!=_M2W1QN=%$Z<'J?/UX MM1CMKU[J8UU7^_3ZE]\C(5Y7>%^>CWOY%QT*7MB?5R>X=G^"[$,C7[E@*) 1 M*=/8Y5A2,+H=/KX^B?7]T%GJJ+W7YNW"_=9X? M$N+_XKIHT'>_G9)U/- MP?Y=O9>G-U[D?KI[I^N:CZAO8_C,::K]]>7DC'JY?/UKJ-ESOC_ <> MQ+>ZK,]/>?W/]_C/)WKV9%CAN?ZHLYR.:IHM0$>/6LDDK^7W*3LWQK#'-N0R MI?U+1X(?.,'WLQ^D2":6&L>RRYCS8#FQNIX*&JO;A*KX' E^X 3?2S6C."I] MU-@K)X$ R-FE$%+,OAF;.QP]^*>1ZZ?%J67A<(Q(3A: MVRRM;2_9"6G/6+O]TR(D#L*UEUXR8.H(E['M*-Z.UC8W:]N+DBQ=0^VQ%T]PRI,E(O M&&/U.8VF2G4"8F1O@.TEG@65FD,2[Q,!Y\YH*#$@1_>LR*?H'R MS5[I-4O?>H"'-'_>4H^>LM$.?&&&8MHW2D]*3F'OK/NXKGJBVS5 C^W1O]KJ MR LLSKY]]?8G[R]@7;]8F1+3_QA:\^]VP?/U5%8+;:M.NNQ1:H42,BG :):' M-1MVM1W^SM=I(+:[7;"=B@2LJJ0*E TX%W)L4<=Z5PDZ ;%[7$UP2&)9:5 ((7U>1:;& M^VLH+S^:(Z*5>G.U V=N%F.J"8[H^@RY8N;$P8$K M%:O3R)1B;:,\X@2VP?UP$9+&MQXN7YQ_0/N]?\10BC^94KS,[O^Z7OV\>?[$ M'N!$\KT.WG67'#)6J*;O,HTN$*F-[7*^3F!7Z;_&;-C@C]M%VX_Z?RJOSQ[U M[Q9G=75NO[_=X[/G#TY6/__AG.%#XXB+Y8T2C"Q3F, M1O&I.,D3V-'TZ=[_B@<322!@Q!:@\^'SY,3]Y.)M_2 MSTM]YY-=C04=A'2_F3WQ/,J%4F06!X8X%G:UN.0K-N+<)Z3&'_!B_7<^.==O M7]T].]/-O1,^>V\CXE@@\O/B9)95?')-.(9X(;H U$:)D$:FY;)@8M4I+9T] M"',[@/E:[XM ZBTS6[ILH'9R);$Y[=RJPWDA^NZXUASQW/9Z0'NVL2 45LN* M8_3:B^NMEM9FAN?^1C[V@BXY)!([8^D-2G42L6F7A$&K-L##GS6=RLC'[N9- MP=EA1GAJ0 M3Q4H=?">*4D:JR :5+%L:@*KGVYT#&O^/B"W7L8>ZRJA@63/'B4532YZY-3K MD0 S]P#>%1=)6Y(6(4+&:BF;=QB,"@&<3"A/.YPQL;WD9!Z@Y)9S+YDA(Q% #C2A=9&'-R:VEX6)ILQ4LF-HM4"U/Q12\.(RIY"B3FD3Y:&-B>T% MSPIFE[GYTI.# (K91U!ER[E\;7I17>^@89S*J(G;79ZL+H8RBBU)!HR5 B:F MSM%UK9'#E#&;=9Z\.PIP\TDL-ZXL%EA=0<2DN0L5[W/.Z4B! U7)._0"H52I M'+OW"AXM-VK;P6YT&D*425-@QGGR[@A@_C]A5.FC$VP0A\U9)/!92D(\$ MF+D'\,%#3(F$V &DA!2,!B;>7(FM89F0%C^@P)S+VZ6 M720)K='HHAB24--6>LPUELI>IE#B9F#UO8DBO;M>#^WRWH#5Z /Q8KRW/692 M>?+^';>:XRX0L'H!V!9H82Z2G&@O"<%-GQX/N"Y.[#Z/[/AT=L"H6]9RR9(B M%',>F$VF4:X]EAQRG [?G?&<[MN:9+T:+TYKUQ&2T@(KDO.Y&O)K4OI2:?0 M9GOOSF.^M=J,%RU;(D U5I.3(GULS:O=68X@81+;Z/]UI? ,5N"]\=IT9?2>IV"SA X"<"H8U/XL M'$E:T$RQ=B]Y G41]TZK:[C)]>K\Q>/5^/XAMWU[=XD3NNZA%!:($&K#D?9! M),>^9G)Y F[OM0G_S.OV[LSZ$SW;K!>CONFV@;@Y@??>&?NV9VGPC!!Z0.=Z MZ="@<0SBI>NHN-+BI-KOO8?KU=OW3U^G/B5T/Z<\0Z1TA>S&B;_8]C MH^)S$?$>M%NXGI2YVAG:XN1\LWAIJ7 ]7R\V%@[O_U)/SINV!^O5Z2CZ>+[9 M+C-]U*_ZT3_6]=/GO!YSXA\\P;O&_P\>HS8[R[$_;;;HW>W%E[N.3S:Z7O*X M9_N\SI&C)5%IV70C00+D@$)9LE$5[+U>+Z6"=Q/@Z/3P]FX/@[Q1M9DW"F3Q MIY/EQ3)6:O2<78EA"C-$T\5['WH#'::( 4HF\+VQDA M7H_+PZ5!NQS=$>#?;\%P;0MV^4YT.P#805"P+!Z)#&#,')1BC24C8,C@#G^1 M[ %L4[J1U:NFX.XBVJB-W5B@B4+2M+8X(Z0RM$6GM'2]"$FWN\^C,H0M1>N\\#I5E7$[K!1Z,0E)=/@$8J+**,H9A!HE3BU M>7BWVU,1NP,&I<7J322D$,"+4AJ"6SADI-;]E(8;#R#^['\XT1YK82E(F0K$ MC#AVGSC+?M&;8 SI\)><' ",-]-RTPS)BA^U&6H@*K0%I $<5A3&"KUF *7?]? /;25,*SA9SHMH[.V;>O?N#_NUI_H)[.O?.SS>I4UY?+3=__XD0F M6C#6(FR6SUJ@D4G0D!.7$D9+K5YH[BC^M.:F/_+I#>^NV&'1*I^;@.;,J.!] MH:R92)6QY=&GTE@5F1T! MYT9!$GTV,-^2G]X_XKU4D\+=I=(JH(M(&"B3+]"K:_F NRY-U)??R%1AU.Q5 M)2)B!G"!:RH^"WD3Q"Y3F#N*MZ2#=]CLS&*GV1MU-1_;.%+PH)78E'"J]EOF M#MCMZ^ ==BG#WEH/!IKOX+FPZPU<+@&+DM,I-&V>J._<_QQ^:6:POG;+7!V$ M.C*B& N;1M+ ?-E$]G/ _M9T\'ZJ_1F^H9:Q*LJ!M,"EM=ARCI;N5 E3* (Q M*3^]?\29U%)<)JR-P4D1'[(3""T+JN]\N-/7$_7E-S+7C8W0%%1SV=059Q-9 M+1B*F8J4++[-'<5;TL&[ \Q\J\.07%>70$U+^>!=J2:)V;'@[,WN]G7P[K#K MVDB%V,=N+K,+<\92.S-VY\1]/EKHC_G.C][D!VJE_D,7SY[;I>Z^U#4_NX'E M>X<0D$-)T!(D1Y#-K_N6>ZBA53*'[J=24?<6??J12!].V4I/%F:R9BG;-:,! MJQ.1;F&&>IY"):']Q9HCISX\?$>Q<=(Q!N#!0Z>NU"DBH'0H.(4AH,\3.'0Q M*HIS9-;OHI"F)$SF#,C57N5P]>:5%7\^N8&ZH,K:'7<$;[;5*[="WCLW>G0< M\%J1J6"UPX58KJ,AX3#7#(D*YF[>,+;:4)V@'.Y\QE2P^D/S%^?VN[9 \9M5 MIJ^!.+WHLKA=^OG6YU>GNOKXZO4XUX?S06D&<)(Z-H\6J\$:"J IZL,/F!,H=7DL]3P"6!Y\B8@94;P3,W65[9RQS MX/9\\>(/#Q)\[JX80FE>4P?'!": D*.K*494'\LTII-_%[MV/X0Y(2;M7[NU MZ#DYI]Y; JV=*%2)P8BFQD:I\Q7D?QSOF[6'W^-D)\E A>X1BU!D!K$_0IA6KX\C MA2;@J6H*'$:Y'XT*&%4(8\S!V?^@=8J'[ZF^7RV?&4U.OU/9_+HYT%-=+E;K M'U>;Z6JP:]_8> (/E^-:XQ&^N:>GBU\>KQ;+C?WWIY]7#^RJCW5=[9#K/YQ# M<8],07*)I1:3=E@]!8PN-Y&H(2E/($V]=;I^!JPHC;Q$K-7W"N/O0"&*M(Z- M&8H>@^8?I]'K^AG;V/BH7_31>U?>KTY/5\O9MF$#2RI+\=I;<$#,Z%WU6HMS MP8)HC4>6_7&679+KLJO7H_63L3+CS:U=XTXNOSK+M+*V:,E!=S*J-H[5^8 E MH(ZE^QE=U<./?CL=.[_V57^XF,H=]_IP^>+\ W'W_2/N__)"1V_0GRQ23R0( M>@>88U-S20 \MN M"NRY!=#H9A5K]EU$<#]%D=EL-$#OM54(G&14X/4%FD&>J$RAR_SO WC.BT8R M1"^EU(P^ I(C+2U7>T'V3R_SM=HY@ID0)><,(?0(I1>FM!W(KT!!J4Q@J.$0 M/>_-[,CJYDO3V#U7&IA/9>)03"9[T>IJG,-TRRWYT)M9T%R$6\N=/<8+G)ZK+W[,$NEL_& M\)A=R7[;>CO!_>VK-ZGF10GC#Q[V=SXYUT?];FO;.^63Q_QJ/(JI,"G16-#3 MDOV+P#0LEF2YJ)?0$F.Z9-*,,LZ;9-(A+ZRXF1Y9&H*XZ'WM 2JKI*&WB#PB MA]K";,N!71A-2B/7X/4VK1,)6%I_L8Y-D+MSC&HMVT#E*R;$89-42IK:GYD=2G M4!+XUJ/$D6:?3+,86H-0@'EL*/4.MR6)(XC]US.Z"='L".KK:9T>+= MR![@Z*7W0/)#<849I=U MEL7@3!VI,U@JR>C!A88]D;WGIE#D[TBB?2]00(S8'=7D7(!8H]B?(+ESAP00 MKE:]ITL2N72X)#J<@?/)3.2]S[]T;?[9H;M9PA8CAM$8*RM"+2"*.O#\(OQO9:S$^(XYN>0+H M GY(/UZG1[TVMM3[3JXB7+R60V\'IU&"TA MSM(;^!"$B5,3#D)A['6;D"L]_VP")@TB5(75 79"AA!'X?6DHB$><,O+#Y3*_V&Q7)R>?VQ+[ UQ M95=7/>#MP+N;IT!*R6GRT*N'W*I(+<.CI=HS-SC@!LNN2 M?2VI((PM=*5R@"@MEAPU'##M#F5BX6:\0:ZM2._LD^D:'S@Z\!7) I%83"J' M#\MMRYF;#WXWZ@]N6*Y-A/9&Z%SMC!E,OI=>18E&R932>D%V%W+>7X'%5,OA]UHZ4NG]\+&[[D[F M75B!.GI&RZ%8B-FE(IDMG4]M JU$CNQXGQT[;+I=LOV_USY6;UE>C2UJ*S%& MBU,.0I^%IO[,V+'#1'AT[@4T1FB GASG7A-:+"F!G+TU,[6R.CT]7R[JQ2IQ M8\K],7FPMC=.?EKS\NQT<3;..1?&[%^XN%! 8D_)Y0(M.V$7T$1Q",3D8IPS MO8XLVME^M&AH%JPD)G!ZCI)CW];2;A59O4Z(13L%\].Y^^C%=MYT^>QNW2Q> MVD7TBL9O5Z\U5$].?EK]^^KTIKL,[X5.P;%*,>F3B8 XSMXGN0:::LNE8@?C$&>OW+3'3N U79 H7I$H'B*)QF#Q:P(]K;ID^_5O MQI&OWGFP6FLU.3U+[L3K#TE(V0>QE$P=QZ($P-I"(M%TN,,Y-S_I M.9'IABF.$XVU:3W$& RI(!4 F(6LK1O[(B8P"CB+&$![WKT3(F!1G%E-%E+ MP8]5VTU@"L-W!P3+#ENQ0##ZJYA0A9^A26-FE8"ZR!:Z._8164QY7-;ZW#3[Y"B:PFL\%R!*^4%R. MV76-G*#,;,7VLH4;;^N]?W-U#DJ.OG<+CD">N(%SE8IJ,A4CX3/']-H7-[>^ M.M77">#WJXMQRW?%]E]UJ6L^L=NXVTX7R\799KWM831$]_+LIH>']A,."FHM MA#DT!1<$6]#8-[)8Z^ZE.YU+&JMQCD:F4H M:$$G:0"*'*-3X]>$N'3XOFJK96;LF$@#=E=Z\;&!-.4(Y)A-UE73_[ M6=H^@8BW%Y5<)#5/"7()!$TMZU$EG[E$D1 NEXA\=L[I4 8BI.5:>PHAT6A; MX"6EV)IK39I%$T^'C\XUMWC>Y_5R=;ZY.SIC/MM:Z%0@BG'T\_6A2!Y- 90E M=6XAU=R3V=4$]BT<*$2[7&.?6T(7JF#83OVZ&@.J69//F (K]>+DU1-MJJ=C!_1U.AU/G2<['/;-%?-8L0\U M0"])2+(+8,(+LF\M'[XI'WER&_Y$AF+R )4RF/,WTO2FTD2QL;%E"GWW^(27 M59\^5_VMA.K>^7H]Q/(EE1:[&R4X4([LSI<4)BD9."32;@1WXS]SHYF6#*E:M9J8O$ M&8L9;F5NVC GDXQJ$G)*-=,.R8#V/X36(L>*Q7*R**#-22]=*B/7P%%U2AT" M#A;8_;0L$=!>Q>5J@'9-T4/J4]IU>[# [F<[]2AMU6LV+ &\B>Y8 MLUV 4;N/SN4)6>PQ,3LXM\%5Q9?D"%R%!'TT3Y?24@C8.M+E_J MV6:MSR<" M5N@.N@BJ1X8<5-)HWF:YM=,8*-?#'1N;M+7ML-E>A^+ MRS[F!LT11XRDSGOMD0O)!%*@*6&\GQWOJ79J).A; (NOPHB0Q+'X''*.HWJ*Q;32AHS0/$2 MN^LNY&C_=G#(RR=N$=F/WLL'YA"V_=;?FC^X.N3#-SJ58!S)82Q8T1M;*%8N MHY$3F@NHIH6C/[KO&=!EAXL\-:&G7$Q_,ZA%>XFMEV27J*K!;LM M&G2@1-QA$N&Q")3 .2+H:/<%R)92.$C->3^%3NP3SR;V/QCK8H@11]M6KN"X M(?BDKO@L*3CIGX^:/0P.[&>]B@^N%2DI$4*02BDVUF24R)VGL5YE3AS8RV"N MABZ,+F"4",H6"*"#Z92<$$K.=0*QX"HH/]$3>PCML3VV5]L"W%S?73[^]%S& M;U^/]Y?//F&]T&=%P[V$(P4(H3'FT@5":/-)QN4"[F^8 3AIP2]!:I)^G&00V-.,@$ MMI#GV/;S%M\^< M;OO/)5#2*,IJ+!0/$H65+76HKN7,WFN84RYQY.:T$@SNZ,BI$5,96BP2@^NN MUE$D.@::4K>8(S=GEG5H5([=N6B^$FJNQM/"J51O85X;'?!*P2,EIY.*9*)D M*G'4'%2(00FD,,'8+]=]:S"#5.3(LKWG)V$L1G>*V*5")1(G7E&K#YF2YG2X MOFQ'&\)TO>'%\O[X30L]N\_U^=U:QP8Q;0]6Z[\-7DY[$4/0FI51H(QFH(ZP MDV)7[YV"SS+[Q5>'BO#N;#@Z":66 IG&8'SAH)@M3J#+T6N=0L^<&4*]__Q> MO?;*SD$T:8H]<]4@9*I5DFOFX">0W\^=%WO)K9,K,75I+76%D)-8JJV>?*BN M1PJS7U]YF5V!]PS?<=L6NU["?G:NA.!+"(/8X]M$EB M!]$DOM0@ S[?JL;W%BS-.>K<('*_5U/L3FNRI-&U,T ,"4QRHNN%I(%EG!IR M_GSJDMP:S'M)*5++OEL*X7P0B 8Q0BZ^4"1.1>/G4YKD$*UY=QE"8 I4>TXN M)^BC^$S*J X:YS2J(\P]0[C[]WL_341N$_58'17LS6U7I#<-V*260+VD0YXF MF A4NY-"SK666^PI*D/AB(R.N\3 %B]#F?U8^S6@NG:*\V"QM!1GP2"^JNC%C'[6H8BS -4BB$,<>XMY]Y%HFL*9M,@#OI^!?<:P&I@N9 MP/)D[@2E6=:$W45)<&G!Y=*"G2721X!_OP67:UNPHSO1[0!@TKK="%XT*U1F MJ;U':7&LFW8F[ ]7HEWIGN]4-N]KHFW-D=7Y^O%JL=P\6+S4Q[JN]NE372Y6 MZQ]7F^FL9G+JF_/J?8H60H-@]X$MEF)"176'FV$=,CZ[2W&<)PH=N797@6+ M;(X22NZIH[#KAV\_WZ^6SS:Z/ATXO>FN_;.&Q__[T\VK25LL^Y$@@(14$]4BQ:RK-@0-V5.<( MTL/[=Z>'4\\L0;ADDYK I4D8JS!\2=Z-[MLX0YQ^X+.?M$X/JE(X))^*F58; M3; 8S*9,J(S:'BYCG,A@SOOUY1;+:]27F^;@#$ /%9R)_PYJHE^+V55K-5.N M6J90"N[*R"Y7(YUM[>7[%2_/[B[;Y8#I\MF;G1??OGKS]Z^ESL47],TALUQ" MV[R%.R<>?41SJ<*YLFK#9MXUD?<3&).;..Q[&:FK3FAT@ZZE(TCOU'HI-5$> M=:U!ZP1&ZB8.^U[&[R+V BD*46V@!<@D5%4'6$,SGQX/7T ]7J_L]VY>/3XQ M86) CZ&Z%^,<;_>"?)W+\K)-1"\I%# Q&UQR JT';)CC:('E0M&*$ZC+PMUHR]*1:6"@1=DA_5 ['XT8_7MYF9TSY!V^$"@%B+]R9#=%0:2 %C MJQU]2S#@##2!%.1WYXPSX<7^$QKE5HPAV1>3.E +$H;4*Q1I+0:90AG;FR]L M?R31Q]HQU00=FV<"^R]2-6'62NC> T=WP!VV?Q?"/W!]OECJ^M7;!TXDTG>E MSHUKY>(A^[$2 'GP1*#:77PGUQ.GW%*,<4RV"*%ZENAK'F[: M3]0U[S&^WQ(;]N^0-7!U55J-SD$*1AJR9-DD(H;19VD*H],'%M4_&^JXT9F6 M_*BN-P99FO0$#9VQIP=/;6YC7@_.U\O%Z/>^'07]9?PUE:2='43O.5*(&4HJ MU"F&6%F 2%*;VQC8K2.UNTC>.<:4"B!YANJ#2"%2K*DUEXC;1-WQ'B/Y[9!A M_][8=+IBK+X* RA5 A4=718L4\?>I[+)XX "^>?"'.\EFNZS7 ^VRTFPD/,@ MK?O2APR<61R_M]HN$]H6E'RXM*\^,URG$LE#Z#1JQV96 NZ9L[+%\.+)QR!Q M;L/O>\!JA['<%:^5J8["%E$[.NB>3!@G;BGA!(K]_O:2Y>]6IWJV6=3O+=MY MU.^MM2T^EN=<^\H79WO =7%B#^3=ZS[1EZN3EXOELW($0OQG3H5=5D!K(:=."";( MJ_D";*Y"&$,!E23JU*EPBYN>]KZI9H=-[B&X*AY)L8"ZAI;HUS)F?IBC.8EC MK+AQ!_&'Z7AW0/23/8+M12<2F8@3CL+0(AC!0I'4F%,*H20"JC"!&>$C\6Z1 M>+OS>)ZKRQZP%"Y0BJ-,JA8*R=5L;]7/D'B' @W$D&MRM3OQD$RXIES'7&#+ MHPY@GL"^^0.#9G?N.E%NOG=$Z03,E1,'@NJ9NDLH4YA+.FR_?6M##@+HU;3F9VDIE("$<4$X7+7:73Q@DOVQY%+^], VTH\&T-Z/)FGEN2PX?QF M3NWJG0>KM58^N^FU*?&.B]?DZ_;0W125]K7A6)G<,8 %*$'VQM?2P#MU^<+W MI2N^IB-?CWR](F&Z/E_3SOB:6BPQH*)1$JKRV*KF$^:QP2;G>)PK^D2:7M2Y M6>OBV?([7:Y.%\MM*XN)*+?:+;.NK5,W-@2(6(EC;X,6D!/)D0V_TVGIQFYJ M8C(^6I R,L0>?3;T(V?O1"0W$>JU'VON2.NY7>;12UTO%\^>;][4P+##GCYZ\.2F!VU_ MU)^OAFROV/K3\[7J?RJO1WMD0VD7&OQF5^W^EK7];7EV\8S'$YCE^$FHX!&< M%!2(HZ,=9" /R80^U9".UKG7=<&?K]T?K7.LONJ::U7-%B^A.R\YNQJ:+Z@E MUSR%FGJ'&#O?-)4\V[X[ W,YALD;-40JS4S/%::@H!(9) 5"[I;9I.:FL)'Y M\PJ3,S3QHR&.,D^(#5MJ-88&M7:BB)$=:Q3O?3K.'1^6N>R*JS=AGW,TCXK> M.SMCBQ1 Y6,*4,JB95+1G)>G=2< MKCIXF,T<3>7]*__UG$W<;%0?R\S5KQ[RZ0?-M"_DCM1>4&T*A)JGU4FOAKLHUZ)'V^\AD M9FM0AT)[4T>209I J2#.84F10Q@%?JMS+1]IOPMROL/)LX,EY?R]?,A&=@BH MR56PO]&'YMGR9AB<=_Y(]\/V\A,QI(.ANZ"PS\;UZ* 4Y)12B"PIQ@81W45S M$_^ZN4C56[" M14Z2*AIS;(XI,0.$Z"@XJL7T8A?6 I_C7K)CJ-OWNKI2O)&O5L6>H:>&TE7 M->^ZE2A>?"HU<(>JC5VQA!MR*1%J:\?M(L>AG_UYS,Q= MXX9W"CND*!ZY=0QQ]1*-6B#QV/:L]\AQ)NI.M>[0PZ!I HD13'?7++#!B(4 MC^4.]SW%<".@M^A8D4(P*08Q>HF.*)&9O\DUZ/HYQ^)KH?\OZJF\'F^[?'=4 MX9]CZ \6[!DS@$L),HXA7#^6M%=*'(L>(\5>YN._/3^S^ST[NUO_ZWQQMABY MP9O$X;']V(4ED>VM3R=O";MRCN?+Q06S_^LU7T^5S\[7^LWY9OWU_W?UM:LW MKUZ/[_WJ'!>7KOJK4PT8KCZ\SAG?39^2]^AJ"$@*@0-+JSV6TDOWSM'D&QM< M)K;3J-'Y&NO*[5^L-K\>%"9+ ASIF67(F MCZ 1,($V%]FBJO88)=!\Z%&H<0]@?)F.4IJY(\-3'I)Q2 M5>!B?!EMIADG,$-[).-L/",Q5"-@5HD>"C&K$ 74@C6#T7-+1N?0P:&2\6 Z M,#U8G:^W+9CVT'S)W7%XQ\$N5)1$%TLJ4EP%KU$PRUA]E_KHU%4OEK,;(3S= MN?KC4)GQ4:#NC_WW3_6E+G\79+=.T3\Z4KUEB:?KC%2_=^@?J3WF6H_"'!0] MC%I'36(@5T+.$C*\-],1C5#I4 DU$U?STD1"1.N4"_ZG3O7#F2]2-DW7L_34LXC4-E!Y(.L6IRR#$;':AG01> 4W-C M%:"6JS%3%_*1%9-@1<@[8$4@/Z8RJU9'X-FC6!8(@(A)$_ERH:-/3%V-0XO'V:;RWL. WCWVTW%G)NL^6R+Q]Z!]ID>6H M^,*8,0IDSM@]=(KL?, _.!AS..O+MU^D:8UG,,), 0I7/1&IAC[B#1A<.-I-/3L(4BO 6,7,4+MG[H7 U1BYC]5RERZ-+EW:D8]' M/OXK'TK7]J'O'/I'FN9XDYC%22G) G(U1\I>+1?IR"K=XO%E*G*X8?B02_&/ M6'P#-G(P+M14X4Y62CGPEO*TY%SRX*%C4HDY=!CK^.R]";G0(QT_,P\*V9>H M+7&) ;P3#MK$I(!"S<&RFJT'!1>/'G3'JPB.%O*I#AONN+BC,FVMY@RLB5P% M9$>]U-AC\AQR->6P)7T^DOY(^KV3/N^,] 0"$36XT7D9:\'JS-%G3#47*;T< M_DZ70Q8G,Z/=[O:T<"Y=&KDT!+%JY,P%@G ;72/LO0F)X\^W5?9T>O].PM#V M+_N%O+H,*"(,8QES<)VUI.IB=?YUV^]#MLI]]/S]7.S]:)5[L4KG@6OB'!+[ MT5X&BZ8H4"!UW[1,.U:^KH0TGW[9Q[ X,P.$%+.D[EQW %XJ^HHQ<$^U^JZO M:^\=L@'N(RS.T+2/!K@7 VQUC$:X2"XHQ& 1, ?&TH*DDI6G8(![5H\SC$F? M]V#@_HTRC!KPN?MR3Q:-1?F9&F7+CJ X1'$+M M(FV8J,?.XGJ,, &CO#U!>0R*1_O;=5!THKXV%I\\4.\DIEA+3"$KLH0P ?N; M4ZIXM+_/S/YJ=M[,K6#K#GS/V&/N#GO-V-"U/ '[.UK)W&;0#\$L6@6-1+%D M&.F9=E.)%14=:98?7:0DZ.0/1877^UIW?^9U>\/6<;$GQM/UHFZT/=VLZC^--N^] M\[?E8G/C-3QWM>T"0:M@#%H#.'0<7>S<8BTQ5,TP13;'J[7GR4-BX5:X]2R]Y C4)]#^=>ZFV4BU9@OV11R8 M&.5,Y)I@#BY+NMP1Y:]"_T&W^SD@J-X)P/[Z =CO+JNUA#83QLJB4"6P";L6 MI2;R'GSPEXT!+G%U1UP_'5=W?5S=SG!M+J3>6HG8 G IYD1!&F(2=4Q\T5WT M".U2WN_Z.1(C=:4'/P/:O-M;M;]N>MUS:!/JF'29".VRS&&DLX:8T>B>W M'BEA+NC&>)^E)G$"'7K_A43\$"9/GOYM(E*D>Y&,O6G'!"$W+,UGSZXD\9AY M>H:S3UAV9RTJ!D5N$4IQT"L02R,F[V+67%.=7,39)RR["S,\5L%CITK1 TJE M*F6T#R8/%'/-TQ7NMY3P[E^C$[<8G27#B1HTKEQ-M(<$&DJJH>!T-?H^(-R+ M'#<)+I Z"DB$S)8XMVCY--52N 69PL3WD'<_G)]L%GH!UGH,9KU=Z?LW#OAX MFXY)CEY+"!C!!>T> &+ %"-$),",0 EFCNJ-%/G?/ZJ6(X<:6ZG.$C/LNBV5 M'@":RTH%90*HOI$NF\5Z6P7MUP/3/VX;7?/)_1.M0]]\JTOMB\V#\V6;(ZHA ML-0<>ZX> 4K T"N7YCA#D$PR(1UTF*CN11IIS#Y8/EARCJ!"K-$7-5],@6H. M;D+2Z#!1W<_@9<[%0BE%]0J8F%QJEL*H)3'9D-:9>.#O5Y5/+)U<+7]-8<]VLUF>/+TXY5[_\!&^6:,B#DVDER+< 6CG/V>FG7T_?6AX;U7GRX4'$.L'JV M%,FD%U*F[+KKXFJ+D\AXKX/U/1V GKP%YJ/^TW-]^+=']Q_;8[83O[#8O7QV M.<*QGF=7(/&MF896M;PW-J&,E:20;PFDMBF-,4X)Z_TH;AQS7P@-#.N26=CG MP(HE$IH7AYGX\$/#>B\^G+OSTB(5S0P":"Y=6%WC6"I0GL+XUG6P_G?EEZ_^ M:BF5 ?X]RVIM<+Z)X6=0@@5P7\*C_J/^_!_VH;Z:N2@O9M[_:"!WXNK3](* MJF-I@<"R;\Q)7 '4-):/M;D,N5C^-38BU3&<=@7\);(_K<_/MB-J#U;KIZOS MS7-=+^_QR:*OULL%S]'+]U&JDJ./G2,$']EK&*HN:&HY(L_$RQ\JYGMQ\):2 MHT^-0\H94@="-#G'%N2=4LPT$P=_J)COQ;?[J#'%G$OA"E*$8]/8)8WE65Q* MG8EO'R-MVR#N ] EV-?8?35)U^TZ);-D,UL9^X,12W.4JL_10([:9N*Z]P3I M7CQS*HK!U5#! [3*Z*E@=]%T*&7J<_',>X)T/V/@)77)07PJ#)B=0,HB*6[[ M]%'VU5L+F7 HHH-V1CC8GF5OPB6J=RVSE?A#=SYPD:8-@JLBB M)D23PDU[*)FH1!'1*6V .SQ$][/6EG)LKD>OTB K(CM/#9.9J0JG.!.O>^_Y MHO*SU=_M#$N[YZLLY[O%Q6Z%>ZOS95VJ:HH2 M16?BCP\-Z_UL@\BU]]JXN>BA<>;:L84(O0OUD'@FGOK0L-Z+#[>D5IQFUQP4 M\&*@:XJ- %L,R'$N/OSQXH6>+);Z<-G.#=ZY3RL*2L2@H:HB-%7:5B[U$E*N M,<-:[UI_' -5<<<,:8 M"D!@[!JC@^8J]NY]GHD'_F'1?M:SS2-[,A?K>9;/#.,/S!;,T1]#-]M-X!. M(0L@01)U9(T-5&0N$X"'@O%^5G3TV"SYM7AKYLPY"08H?12"*?:ZA9EXY_^? MO3?MCMM(TD;_"HZF[[SV.:2<&W*1>GP.K<6C'EO2%>7N.^^7.;F2:!<+;*"* M$N?7WX@$4!M)B;))UL*:Q3:K4$ B(^*)/7)3:+P6K&;64VFD38(%X4QT'NPL MY2@6\AA!=@6K/T9[UDZ ID,[%*ID'-&YXT&.&+S38"W;TE"AD]"6E3$YZ\H$ MZ.STCL#T!I!W/0@M"7&6*9S/)8C%05".VT =<"SMR E44) ML2J6PI@$)I:(27$5X8]HRAT!YV,[?EG%DQKC4Y/+V]3?[")4.ZVYI"Y&4,E" MXM 63J4UAFK*9=1F1Z!ZXXB]%N"FGFN2@@JA!#]*6,>Y,59+1U/)7-B5U.'& M$7L],,Z\2*4,)#HA9"2615MJ19-P-!"1=@3&KU;#OZW!C]AQ"UM++T =:ZNT M$+RD3G'&><1QN+H,N].$OF[BK@6FM58@JS;%Z*)0C%E"/ 536W/BP6M6.P+3 M:R?N6F!9N@!R"\#KI1#:$^VS&\68,*77;F>LZRN%ZN@]?6QLB.W\=[MJ52<- M_A(7GA&N!(W>$"Z Y: M$>NYB%(S 0:T82D9QP,E)+D0RQV!Y[41=3UP;(PK<9B>\DD8ZJR'S9:^="YX M7[)R1^!X;41=3Z*PY,Q08A@-2901E&URFH.S2T(IN-Z5+N]_Q';R]ZHYJ4"[ M/JKHLTH&BR25-%Q0PXWT@5(>!(^!&<]V!(@W@+QK@60OC))$) (B*Z**VGO/ M%?4)@)EKLTUSX#>S;#\IK).MZDG]<'*)25V9>3= M0,U9+ET'E]5%T+!#LM/!?,4PF2 M:8TUSBH%'W'J@G1J5X;_KX^JZYE6A*D>:0VQX,1&H:SW0@15LH0Q1KXK"#P, MCIV51>:\[=N:JO)H'$I2/H: A726VZAXDA)[C+R),HD896!42BY2)$YC:-CP5&*3'G3GQN_ M_S[B-DEL;0FD5)T)&8;TU(AEJ\BD]9->LZ_52>#W'; 5CA7.<1&T$ M-H6&4E@:HV')""VV=\C&U0-F%ZH@VY,8^C/4=A&<*0>'B5 ?$RCB:()6 MDD?#M5**$">WMR!C@PB[GAFAQ@#1 (F)Y$*4!IN-="PM):" @]U>3-X@PCX4 M%$_'54?5_F#=.*/46;3MM(E9/0U?#C<9OAO^QKM<'\BVFE,OI:/$"QX)H( Q M3!KJ/67:D1T"]W=84/F^!OT]N[!GE<>"]U*!WL:SX(4#ZTRYDJ00G+M=[.%SR"*$A(1-, ] 2H]4Q'+VTJ#5C"09$R9$'<:&6Z<41= MD$)R9U*HC06(E$JYQ(4*SGBI))'4$8JAIVT*,6TB *OCK]Y]:]IA?//SL[K,?S9+H=2CKR?GDU'<"T> M+!JKD_&+:=/$L;\\"O^%**@ WYHA-:A?I M_+.MQK_4;?O"MJ>O1_6G_XSA),YHO-7DC#I0 U:$EBJ!3\Y-(#(1)47B)%'E M=H>4L.,KL%IN .P^_=F9&2E%8[YCP+ M!,]@T1HL%1F(%;H,I;.[2.>-@]^[(Z?R@01.9"F]$21RRZ(1/N*?9?1N&SRX M+8;?.Z2CB8HQ3BS8P(*XY%B0!"PD"ZI5*54B':G9!3IN(?Q2803WO:2* MR$B$YD!M('RD)#D?4_!N%^F\:?![A^1T,8!M9"CEFHE2$AP*S!4Z,QR(*N7N MD',#X?/T929Z""<:8J/&X MLQ"U(YI@^T.*A,JM.C5I6]%[_4S@2Z99:9@/&-P0SL;D+>,I66?%,.]C.RHQ M=QLBUE*[F:R5%(>*!UX* JI$,Y629BDQ5Y9^FXYSV0F(6,_Y 3P"Y8D'0UX* M9J0N34E+1@,#D]#Z;1I,O=L0L9Z1JMK8)+'3AC.!0TN(DCQH;+^00?"PT]RQ M@1"Q%B9P(4GC34C.X.R:Y"B/G"AO/ W"ZFW(XN\:,MQ+%8!+RGH5."\-]NTP MH[5Q-@7GG!&R%+M(Y\V0\?NI."YMU)8R\ *)<,98 KJ^I$HE#6Z *'>'G!L8 MY[E#.M)\W#%CTB& TX=04L O\%I2;;A)=[DY>2B)(D-R" MV$@1A7?>,0-&6@!CVXC^7.PMR[7\-&VK<6S;X^X6[<*A0O79V71<^3RPM_T* MB;[Z8&RW?P'WJ4=5R'=\ \]?,?#? 2W@N_')L)A=S-4P\,T8:$,5=1#4E>AT M,T$(!N0=2=LPYF3/1.N.YDOGP$FD1BA#!8[28E))88F7A*A M^D0G3T3K6UL M!+%1,^_!+/?@SAJ#A_58IP&1F&.2[9@Z&T4[?C6.S?+<="TWN/ ^M9WAQ ML,P(T&@Z.!&,LR()5J;2,DY*1;8AT;;))M&LH&XTRK.3=UJE(>=0(V0P0@1L MH!2<6QQ%H+E09=@"E;9GIS.H!A9"EUQ"ON2Z\UGHT4Z8XHN%R!W=_RU:@ZJ\;V?HI)UZ]G M6 I8TV&Y!VM%>Z*=8,R!U:L=Y4'MBIY9#T774V-AK6(61%1S)71I=&F]2T1& MQ4.RS.X(W*^'HFM!76U+PF4)%-5:D!B=))I*I10SSINX+6[%K_:?=?-BVD[J M,Z#K>E.<.#@6<]/*?)=_U0M;__='GUV)=A!ZYF9;7Y?:9NPH]A^B!=Q/(UOXTXFNT@HE8^"!BG!D9+.<,<23TYJ:G20 MVS!B8B\[>]E9BR5!O8T.CV,RR0@IK;8J^3)$ZK3W*6[#65Q[V=G+SII"P1YL M;:^"U4I8(RU)1E-F0_ :4^1;8K-M:M#EJBSM<,&.(8Y9RP(W6H E4]H0K?7> M:'MI*:,GFLMN+!BX@'W)I M$LY03 0[(?@VU*MO)C774TDG!?'..6%E$F!0&Z<3,08 'B14;D57U&92N)(*M*26Y. F"+RX *@KJ/. M$2*X4-MPE.TC;5B\GY$ZFM&2D9"D"L(F;1,7B?%@@BAQ6NGFCSK8L\,=3EBP MQ(C$ Z9D<)HUP$*$_U()8-]+S\46'1GR>-GA[DX>\4'*I(%,VDJAN- "- 61 M2F!M.R/;--KN4;?\W8OJ2 Z4!6>E*I,2E@-4<,-*JDP4!OYWFTYWVS/'72L2 M8V0)9D09C2;"F-(QQ;2W!BP-'XG8IB/C]LQQUVHE 6A$$0S#M@3+@@Z6.F6< MUE$J'C9X[MFFIQ+NO]'N?N83VK*4R=@2;8L@A"X==]$#9Y1$.,*> MU(?S(B;/!%5"$# ZRR2C=(E&ZJS9X*,+]PQQ/T>3,FN5]RJ!@RI4E-:I8)SA M6G-)+=FFV?B/JYGM7O2%9)J6(")2FC$IYS;?IV.)'RPUWZ%QH7W(.)#)&">^]<]9)H1(> M1)^\WN#3-3;9='BX%-G]* Q4%D)X)ZD0*07CM1>E,Z4HO55L@],<>Z:X-[UA MA<<$-DDJ)B%$M"P1%*>Y-?7#+F)31>JF)8)H;/$O84Q%5 M8%29+5'W83M!M&'ILO=X5BI-0;.*-;A"<&H$TU0]GAR)N"58+G@RQ-GJEE9"&&%IR:EVI%7&4&[^Y MO+?)AM4?;15YG#QHB)/<(Q.F4C!@/,ZM9TH00U+$7I,]#SY,!N%QLI_F*MHH MHP_""I>TT\H$QI/U@6$L8KO9[QXZG':2"R00G1#IO&=X@C/53&%7BS.@%&E( M;@M*Z)$$,U#X.=8GC3T_!04TZBCDNP/$GOUV?)?$6'^9O"4E*4O">>).$$&L M(CY$2LI(N:34;DECTGHIMY8F)$^3 J!U1A&-C4C66F.E2-9P3:W>EB:D]5)N M+0U'*I:&>"!9&2Q(G#0R&L%MHL >,2B^_6@YZ$]0F[_M9'=1J:GQQ@>2!,;0 MG>/>D,A-*71BFK#MA\V').&:FCCQ6#(92/1:F&"MHR4U+')&N0!Z;3]^/B0) MUS.S0T86F 0Y%$$XSS07E+L$CHCSI6(;GL-X<,UW+Z8_92D"&G(7J0$SQ.$H MRI)%)RGS2J8-+VE=)PWN,#=!O Y1T8"]2RPE*SVU"N1 6>LY39N=FU@G#>XN M#T%H#H08(@P5)$E7"F8"V ;1.T>8VUHLNF'!W5.F8CSZ"O\-D5*"HMQ:='HX8=PA3 MP8-:QNG1S@M%B<&S"0&>0O).>D$ZWQ.)L;&^YS<-T9M3[<['Z-TA=_R9=[YA M9-^1S\JS_0"R5EU8-_I:I]Z?]\.7>/1A_' J=?))2$NE$9(3X&,5C-7HD9> M,)T?/K#S1B+^GITWDIWI[=GY#L\@E@Z8F6-1IA?)>B,U&/5!.UD:!6YN%Y,8 MV'DC=>:>G3>2G M+TU%_KF^B,T87^=C8\>M]?<]J7@C9@2O)UFJK91,"F&-%9*"5Z.8,27'EAM- M[38=6[GGY\WBY[6D0(3S&FP-X4OCA%/&@M%,HTI$6ZU="%N0 MGS\V;R\UKR M08Y&(:-)!$P,X82WD5.J6%+<25%*LL?G.^#G5V/75.$DOAG[76?B]9S^J*2( MQB;)913",,>E<%8)4RJJ&=F&TQ\WGXF//G[<=>9=SWF3CH,=P2Q1)1%6$9-T M +9B@D1FB'<] JL>@8GA9%.9]Y=J4IUDHF(88;I2&7P<)Y-1#/.+[A^*U*VA MB)A#3N["WR$,W'0C2"HIGF[LI'96DVB%3IYKN;EIM(TAXOT, O'*>X<*4AI")ZJ45\:Y3:Y*>1"FV!39 M5;*DL63)>F]%R9P6I8BR-$+K:,MR"T8,;S"9[DZ:6 ([UN@H*,5F&664BD'R MB$?!,,+C(Y>FAX786[_SASC"A[T'B_ER,03WT^7B-S**\))))A7?X DB>R[=="Z].RRER7@5I.0.&X>! M7R7S\$$0X,Z4<=-G8[_[-(Y->UJ=ST-*BS1H/Y[:R?NFOH#GO!I%/VFP\B"3 M]:QJ\3;+0]2/8W-1^3_/3+F/V(Y/XIQ7?ZW&U=GT['&QZ=V!J762I&@C%\0* M2ZAU(FBA0V36FB0W?,3'%K&I_;QGTS]18^UY#$J',G(K!#AW-DA&E-;6PF=] M!\BVLNF+ZJ(:H4;.? B_ I;])W#K'BTWC0UC\LFX**,62<1(C"0T>6!)&@)J M^;>-,UX[B[:%M\C[[Z]N]W#KX;+A;[SW M]7%X!_RNB(2U"T%,:<"*#=YBO2-Q)=F&1OXM8)'UU_TY*J+U3NBD-7@K>/PV M+0V35HE0EDIO45W)MM!Y+:47-/AD2QHVQ8,-9Q(&,>^ MBK.PY+LT_W@%/G\;5TBN&.ZJJ G,E0"&R[NF]\=70J)-#2297/Y265>-8/.. MQN$%V-+F<\6;"W-E_.]WRS#KPI M2^:E0::13IC@+$N,@XD>2B9CB%N0KWM%C<]I3S1)X4V)\BT%2*Q)(SSAFE07DZ O_>AMJ[/>]N%>_> M'>XF8DKOM'%:,/"0B>&F)*F,C)5,BSX:O>?=/\>[/S?U]/Q]C;_?&L:(A"4O M8AFP0R9\? %SSGQ%XYO2^>&;MHO3MS'L,GTPN?ZK' M84L -ZAD R)LV3V((6C4VBY[W(GE#)@3\9 MM.->R& ,3^AFTIA,XC*6>]F[Q0I"K)[]$D_LZ%7>D7GJ<;D4]-4X-B>71R.P M><<64Y+MU^=!;*7@[145P2%ATW M&DPJ8VU2A*I06DV=8M9O45G=GIDWB)G75#M(M E.Q-))0;@Q1*HHP5LP3"D: MS7YLTYZ9MV:,$TV.\L0UGI8A-$Z#M'@R%N&"@5L5Z!:9&3=46"[,LP/+\QQO M>CP]AYO%]F@<[JK1[8^4>7;\/[8G\7XJK39 [X=26P_(: 03T7EGN$S"QQ2M ME:YOF]@.O;_GKHU3Q(8PKZ)F,F@K#$\Z"1>BC*"(*94EVR)%O.>NC=.,X'<; MZAEC@G$\J4'[9$*9F)+!$ILV^,C!/5,]9,*21SP0/1H:'1%.$!,)L(U.VAEI M1=C@8Q'W?/*@ ]JHCUX(3Z4NA:+4),NB+[FV4B?.M\'2SA-QX(EA.HKO$G+% MY/+7.#FMPYOQ!;AJ>)NKG\;XUI[%AG\WF/RQ'@=?#2\)LW9V@M1>,NXIR 41@E(+ M_T5#%#S&J,IR:X[8WDO&#DO&6CPN2L1;O+ :3/ FR!.4AHH&_1!"!FJT\:JD&]P,O>?QW>;QNQP4P:SR47IKO##4.C!U2A^54X:D M6&Y!G]A7HR?'4X>OW.#GXY.CIL'A8_B078^=W!T2>N:]M3$X648A"#$L>*VU M*GN0E:Q.B4#W8+H@][WMI0_YUH MQBTA4@;FA7;&B:12E"7UC@INM^G8S3UO;9@'G.=HE<*YD+@@(CD3'2^]P6G *T9ZD'&+YOB0F>2P\L(:CTFDA!2X_G1'G+G-Q^[78CK7ZJ;1/>I9=5 M$_VD;MH7I[;" R0>U!_[)=HV'ITT\59\NY5*+DHJRM*#)V>8$%;:TK/2*9VH M(C:$JW^E86>_4Y^BDVW+U+J?(/%+#, =Z%R>RWK"?: M2O@R2I8D<.UE*@4OHR%,N.!8XC0&\ YWV A[3+RU%NM+,PDTCI&"2A1*6LV, ML,9'J6TTB>^R:GQ,O+46G4@,#90X9E-@@FIB&"A(^!\PZ@VABFYM1"*>\M=IYK6/0@9.4MK< >L\E=WF2O2*D-. ).,J,2CS(0(38 K3]TG2 GDK#-^MBBV^T M [82Y4*RPI:V9#@ZEI7$215=*FD"]4W4UC1G[#EI[9$*997C*FI+N!8\&!MM M&5*);;5!@C+=@DC%GI,V(BYAF0V2DJ!^44)QM>&/WH&>A> M_$N;O-?1$RV5SB>1"(H):1VCL3JZ#1YPOBE1B"_QYNNZ@0]N4\Z^*1:PH\8R MYWQTHA2222>$$M(H(4H9J!&;BQ%[?K@/?/#>::VXH49YD4)I-'%"&YV8\4&3 ML+7\< ?>^J;02,9@DZ2"\DA$F;QFD7D@D?(6RQRW8@+O9M+H[G!5!R1(M"J MP<6),XQI:RTOO<*3T/=1K[7&GVZ]@E_J\^,%AA"@%T/ M,92;?%0[TB:;2.UI=;YXLO?8ALJ._U97X\G?X59K;FA]43?G=0-??L."-D7J ME;4R\C(%0Y,PGAK&K3>!1AM%4MMP5L?M3\AY'YM48^FGC[,?/2Z^N<-A7)JH M4C$EM0E"265QWI"S,I51*U)NP7G1>[Y9!]Y0GB(KI8[445&"W6NB9%P$[[TH MP<[(?,,)WUR^ >.VC?^:PH]>7< _KMI^*Q<\6**7?T.B]\^Q S\D_(X>+S:0+Y8,7'Y[ W>%B?Z$@>M(\)IY M:PR-0KG2A&2$9"GQ& D8,WM,>1#>N?W;3H#0N$/#X_O#&Q?"H^^JT=$X_&R' MK[8$SK1F98R,I,B3D*71@:F@2IDT\*6CVQM_>_#N*KSW!PP;+7KIGZNSZ=F6 M&#I2\V@%'G=M@]!4VLBE#$XJT&8TV>T-\]W("B].JYCN(X>RU7Q@6,!ID\&) M4@IBA)6$LM+%*+ET2F[#!,H'QH8M#;))0SGE)==:2,N-*:.*1#&P9$60?@OJ M!;>,S&LIYE.*Z^B,"9:7P@6N59F82+'TE&OGQ!84\VT9F==3:>>#Y[9D9>FL M\#3 /Z36.FACB-%JE_M-_X@6WTH:$\^%]DHQJ[A@9;"8**8<1> M!XW7 M$ MB8*10"UU*H#4;G!Z7O:Z;KFCGE[K=EJ(_PJU+D0?C2R]8LC:"^<)-*8)S+I!MH9\>OC+&"H&XN9S_LK]T2)$XE)TR9DJE(!-?"6&Z\Y$I&&IF-<0>1 M> VD6S_41B%5B*I46AOAN=>>>J("2=F2"G9WH':]DGF'<\Q8:;P"212:"AFE M)8$1XQ-U-#HC[.YAZ=7KWZ67,<4&_)6/]O-1V\:MZ1U4R0LM@5"66"%]N7V#O$ MVT2B"$8XX:TH06)M"5X)B+$R(9329^IM=%)K"V)"Y.XJ BU@J=%&RN#!ZW!& M"0O.%#6*.TU=V**B@DVEV_JK"DK/I8N::ETZP0EW,FD; %5%U,EQL3LRN=$! M@KN36D.\M-I&*BP5!L=>&.4),S+ >Y9AFRJ^MI>RZY=K9[@E3AKE"!6^3"YH M$VQ40'JC=1_0WPFY7J\W>G>"&S0!RY8%ZD@0A%K-2J+)BF"5<:&D26EA9.3:9K^5FETB M];#LC95+JMOXJ6@7LC02:U MQH"2%9H&@L=L)25]";[K[LCDYGDW]R*U,7CC'3BOBDOAK;5$6\[!#G9,EXGN MHM1N'F77+]=J]]ZAX(;A%)>.,FP M<3S@A!Q'A52D#,1(NU7GT6TPZ=8OF3%Y9Z,JJ66@<6G25F&(F-I@P/^1C^/(TVY,6'ZN+'O\(_A@P!2TQ'8TFI1<)!R\PSZD(@TC,IR?\@Y>>_:2>7 M(Z#Q634^/(W5R>GDF6!/57D^>?ZI"I/39Y20_^=)OO3'O[;G=OSC7UWS ]R@ M^^_N/E?NAFL^M*/J9/S,PR;&YDGWX^%[7X_JYMF_908BSQ.\Y&&R9]7H\MG_ M^0@OOGXZF5Q_/'HXZOCY35OX&J/7[WX[<.;CV]>'1=';U\6K_Z_%_]Y M]/;G5\6+=[_^^N;X^,V[MVM\!7:K5_B';4^K\%HP4@JSQF63 ME66+:Y?]/]_R/S>^S9EM3D",)O7Y,R3X_;^5#S%A,X'QRA,9"$X]C,YK[@4OE46'341CKBNU*L8654.(U;.7M9\B;"(T M/\D8E X!8R@Y_*^,4_/'_KCCC'#':S:W6O)WO]KF]^+=.'Y_&\;DYY/;;^U1 M4]E1\=NX\G6(Q:_'?VJ=#\"!1^/QU(X^Q/.ZF3PI\I#4"=S]\^19JC['<#AI MIC,.94]^_/=_,TJ4SV]BTC70\M__C4KR_!L7D*ET!X^]^L][V0G*GY:WPJVC MMV]_._JE^/#J_;L/'XOWOWTX_NWH[ M%Q__\U6QH$-G^O/HQ4?\FAHNODU$KK-U-E#I L 7D]-8I*KU(*^7T38%V)4Q M/ 3JO\\&ZZO.C%T6N@"?')[!,T_Q9X?!7A[BV@[C>!!"<:^P\&(*/L!X\CIO MRW_#DV^[ROD"^9,?7T:?O81.)-!R7X:+@P*?_:K)S_^:MN/T1\4;\;^ MZ48R>K[CLVH"3_.WV,GO7GVV?I+?OZA3TN[!MT9Y'C]'G4%3CHIJTA3^U M#:S^9L_XNA>=8&IVN,#538C-(;SPR)ZW\=GP'\]#U9Z/[.6S:IP7F7_TAYB7 MD*>DB[%.&OC_,#RY__II_NJ'2;CZ'1-/15G>^#5Y2F_\[HNWY4^Y$'=^6Z&? M&G+S3Q=O^T/>B6XW8,.1=O_Q1,[@XMR&4(U/G@%<%/0Z]79EU^OSNV;@5=OJ M"K>2!Y%[$.O^]!50JGF0_8MZ.IXTER_ <%ZR0N$-/"8F)O&\J2_P/G,O1X/% M ?M1!7NC&].3;$8-OJ?&56I\M)_?]!DPGRFR;'28)S_*$FP.9GA9?G&GMT MU-R0OSV$9S)\E_FT !.W!ANW*?XY;:HV5'EV'6#ZEK#<(O8T/QMG[Z_76T7[&*30Y'?ID= M".[&DUMMW=*E6\!M&P+M1R$T>#)-]R\\3Y7.#F_7HR/4"_O-=\['^-#-U*,4P1&-'Q<^Y M O/@;BV>44R/;Y>S/G_7O >[$A#^]F8G97N[\R[I\+Z&C1[]W^J\,_[[3>9/ M?N2<8M#ST1J<_?Y@P."\ 1:MSD'^XS -&3[&<?SRW_]-,ZJ>M\4DCN(YOGLQSB]_4(#DCJ8H M?H4%XA1^B9&W)L]Z._8^!G!J%J:>XAXTJ<@T7\\XOF'+O+CQVHRRE']:/UIX<&1:F]DXWY'#O'UX<9E5[(\ M?-KTS^L__A8LN$OE/Z/#IFUT8S.,MI=GKAY]!Y;/TC[=S'1\N$:Y\*MD5 MLO4?;@'#ONVS4)E?XV=_BB=#%O6X^'1:P2=SX+X=&W-VW78,GWXS$_]Q3'DP M4_;KRO"^':A>SUY2YC+\S$PLV94K #&/)[7__:#X"^ U*=[;IL".D[BE'NOZ M=[P'G^.,/;/MQE3UQ_^[W]0_R<:O>A#JJ@!6XS (42LA& TH!F_WWW7S>\?H MQ7"+K\<+;N,RKI0??7,EX!W%8?Z@37VR9%,7;]$;^0-%5P_TUM]6W_=F'# 3 M$0MW6?C3")0_PT:"JGO?A<**JBUL\2F.1H>_C^M/L/QH6]B( %^T4_3+;%N$ MF*IQ5W?Q80I&G"#EL',+NPZ;^/2FY=Q_%=@_X!7^"]_@N'^!-WG],U$P3W[\ M[]BNLOT?+\F_J_K569O"FML2%O_YMMZ0?1'/'Z5 CNL)?/*O:84(!L"5L)RR MR;7'[1<0C6/2=?FC7#8[![D;Y1-$8V-(OB&B<.^(]?=Z-!U/;),+6)MVUKI$ M0&G7UP/5AM!H ^!JQV'ATVG,U3,KV/ =_;[[V2EH942%4-C1: 8-BYCA8G\! MW/@:F%A"A@4E/MB'B!;X-1;4%P&^'9_D2\^;Z&,.+U!6Y+Z:MO@.[@?&:-%. MP2UN3VLLRAPJVB>G=K+Z%I]L>Q7>\H_[%_D>K(YQ*+YC"V_KP*Z%BQR.T\$? MY>OAE[B4_F;8J]'FE>25VG92&%($>]G>B'OW+N1]EU+7.(*.T<1.IG-9I]=: M)<5>PK\9Y?X!FXM\V?ZI1W_KSM_E:[^MUT_WW3>X;D!6A!A E[-J,@%0BB- MF:8>8V!A=%G$B]A<%F\PWH"'\%[$XJ6=V*[+905SY_=8M-,6O:8/\60ZZFK$ MC@\_%M_A:M7S@G'V=.975;FX_1R+V^\;?+L%S^ TMM^O#RP7=A@WN,?.&5BR M/5CNP7*CP/)Q8F4.&8W@#6-AO0>L;/ X\HP>&"\:7_LI.+7CPVN_:,\ 9.$I MS6 C ;*I/D]/AZZ<%&*XQ+RX'J'(G92X#PBH# M!N]_PQ+SU_3Y<-E7+[AY@<.%:*WV%]^PV.'*(81&F3MD@_V]:'0_O4UN?\Y$ M6Y/KL&H6]J9WK*%;OSN][38N]M#XBY7:/8_1$<@]3D9D# M-B\ ,$[JYO*:1$R^*$.)[R^:YV08?_+C+]<#TY>G3-QOXG[=0X3(-=;4K=_[ M&QHDMIRUCZ[RS%IXQ*R71U8MKT<$;F^O,Z/V7+!'BI4=.K[):'UTO'+OYD#> MZI^F+3RY;;\Z'(B)KTX'^G90^Z,M@GMIZ7CDU?5>VUY6[EI6AHW^.>_SBVZ; MORXS7Y^HM2HSFUN^](VAF?2%$ AV3=RRK #W#FL#38#UA=,ZF+:=M$3V(%N MH. U ZGJ)C]K=(D/_U3!H^&QQ1A>N4;=3OZ-E\=O38QP;K9AD!5S]/;[Y M_#7[@CTW N198*14-6==*N,<'F[Q(N"]7)X6\I+M-%23?F'7<,T]8MH;GYHC M?'K=',V)\'ID3[XZH%9^=4+M3>S=!^R0P[>-X5/1SDL-@))?J=0L5AN?;L2[ M19F9\VKN3.ZJ NJK=5:YWZRK:NQ^UM<2I%$N,8"/?-TT<9APZ(.BWQ:(?EM,H^^/0BCHL'%*1G@0?7QH) JC_*@L7-/+AMX/?M M.;;V-(Y&@ZU7?'=-)?92&@F-IN\WNL+S_EUQW+%;>Q7JKN;T/DPY]E!*O^Z\ M]VJ$_EMDLOL(M#A 93[B8CU"^A'$Q9Z<@,"A1*(@QDEQ@9U?5Y%Y9D'7TTEV M:OI@&G:/M;FI!I@N WM.<2X:QNLP*!W0?3)7MV$=<# M9ED]#L.,^7]-\V#-_$1[#N[;YPKD*,(O_M)+\.MC MVJ[,WAY/SPY#G1LX\>=/"EP^_-3,1%P_^5$\G4UU'Y;]8X&'-59XCDVGJ^O. M!O0CT%) W8X4YWA*UBD: T--Z34[ND2B_C8W]%SAUW^;CF,_:YYTL^5O3OAO MF8(#F8*M^H3_N)%+\G:V*XSB>!E*:[B/#BR7($PI!-$^Q-(S3T5WJ#HGG.A% M1GGS]O4UY;:9&GG;C_.CWLUE]G:L0V:L8Y[\J/2!,O2 LO(J!W6O@K*VS (+ M(-')Z*^V\:?=%NE,[%;[^^>OOQN'CS]L6[#^_??3C" M@[=^^N_BPZO7KSZ\>OOBU:XP\0,<)]#.Q[K&\-/EAT$/?(0'_30"'IH=3P&\ M&($MS]'APMA!5EO78-!0_G2!2J3^?#EW09'^-',WQ:F."^5+TZ MKUBEXF@&ALC)\'L\E* MO)F5O>;CK/!PJ4$KYN#DI'NC4"#$5.,KLZ[_-/=]96[,_C;[V^QOL[_-_C9; M?YM;/:,OI.TC[?0\^UP5J*^1];]?4SB[L*8\+:*OV2Q)ESY??O:=63KRRHB; M;PO^WB[V>Z=+ON41*/<3+5\]4//Z9[_'I-:K%\7)M IXWO!!9Y@ Z<>_=X$[ M5W_N#9LN@9"]/FS9R:FR&^CS;6VB>74G393JBTYX=CMEDHA&8A4N)UYO=C)6S M@*]RR.KIP'/!R#Q/YC^Q#D1C.KGZDZ\=*/RM!QNKF22=SH9HXUX?NB;:WP]M M O?HF1U]LIOHQEO@> NB@(_BLG9Z![%\^7YKTQ)ZRJ^/*^@\W MQ*/[>/33+Z_PP*P7[]Y^1,_NJS.LNK?XLT>_K:<1_*:-WYKF"?V4D;L_"D:+ MIX3KNQ^,^%24ZBY/@OES96C7SD:_G]E]MZFQ^M+$N?<6!S/U_/SG!C??/*K\ MQC&+= &A^@#]X16JR?-UKZ\X;3!8]&]?5V@XN[N+ M?_SU![NFC!-YN#[.ZZ>F%<5*P_G]%EFNXL*>N>^1NSI[2 M]T5I^>3'-Y-XAI4:UY+[@:B\5U\/3_>AZ>&A*;^'\0O8?UUL\?R728TE7LP?P2DQE%9'9C_M ?SQT;XW\9-;.L1-AL< M3VQ*N:P'ZX[VR+[#5&=ZC^R/@=1EC^QL#^R/C>[OF_H,@ MM>Z1G.^1_+'1_9=X8D<%X+F/>9[S'M!WF=I[0'\4I.:T!W2Q!_3'1O=?X2?% ML4UQ@VT=8T4>_+?%_E5;\7>5/:SMV)WENZ_=G-PA@;_#UX,WN+]M/&GMNVF972_79A!L#>2=YBE M]IKDT9)?D%Z3W%1SM-?Q'#'MMWF,B<[+']L9*?]]BN]MC^V.C^ MZ]79\ACRGG:#P]#L/UJ8BOQZ-A?[13T.U6RJ!6B(Z:@;S/WN/'9+VKL"N\PW M>W7Q:,FO9NIBWUSTZ C__^(/I^?DH_VV;R^*E MG=@]_.\P'XA]8N"QDI^6HL=_L\?_1T?X%WE:*8Y/S; /#H ]:6*O"/*4U*/N M[#^;SVT;#W_F Q7@!W,%,O<=]IIBESG&W-3KN%<5.T]_.221S3YR]/@H_Z+. M9]!V#D)NEPK[LOI=)GJI]G#_F.DOAT2!V0^N>7R4?Y=/0GTS[LYI@UOM@7Z7 MR6WV&8#'2_\A!6!>[('^T5%^'KG!)@/;Y-,R7]<-/ N/2&VJ-E3]6>SYZ/7W M3;S 4P#?C//Y.?M2H9UFD&]6#?O>VAVBOIDUUVY0=^U=(\QUC+='F(?DL;WQ M^7CIKV;C<6\J2=T;G[M+^9=5$_.D\X/BU>?HI[D.\5U*E1_:5E\,!U87/^.1 MCIAOW*<8=YHG]MK@$=-_&*E+]R<8/3[*SU7 B_KL/([;?>!YYVF^1_M'3/]A M["[=3U!_?)3OI\Y<%N\^C<':/ZW.L0'U!=#.5N/BISB.X 9@;6'W??8&YOVN M?>/JC3-O]EICEWEGKS4>+_WU,-N7[J>U/S[*#_HA0S\F'T%OM$O*X&,#J[1= M9O*@KVOOHDS%&W@J^!5 JGT0:;?99*\@'C']AY8FNI_^_O@H_[ZIQKXZ![]A MH5GI=8Q]9VML+BJ_+UO?;1[8EZP\6NJKH63E[VLO6-G)>?#[:IEUL_?>M'V\ M]#=#"R;=CX1_?)1_U2V[7>F]GPUO*8[]:0S3T=Z\W6T^,#=->MUK@-VG_]"5 M2?>CW!\?Y5_7#5;*'OY7<3P].[/-Y1[H=YG<9G^LW6.EOGGRXS'0QDY6AVRL M)Y2QCR?L+)O!W;Z$,C],K!O%X?/KJ?3/:3NITN7-=+HG[F3(G?_^;U22YRL, MNK#._F+!GBK$L/.ZS9/OGS4Y@WP1GW^JPN2T9_7%'W;Z[QF9_\2ZMAY-)S?_ M9(D?VDY%+TJ !^2,S7KVB:U0>.&?^ 95^(\GM^ 8<#_Z'YTVNB?;W M0YO@_9[9T2=[V3[Y86EOSJKQX0HM5K>QVY1A)N MUG\RJ<_SGP_/GEO?\>_Y)-8;&?KJ MJU]]UR55S>675/5]\MS'TZZ6VXXOBZHMSFQ^Q\DI_'<[VXSS:=/B7/)B4N>S M[EJ;8G%J&UHUO'GG=5R@ L?34-' M\5A\JILPVP8<0X]9VDD\&#:J_R8"_YY=\[FOIZ.P^F%[>MVG9_;RRD?(E*L? MGH_L^,H=8_S]RI(^XZ2#U4]='%7QXLHZ@2AQ?&5)$Y#9>.46GZK1Z,JBFOJ? MUSP-2!F];:]\[FO,<$_C\#%RTH5MJJXX"GD;]KX==A^_'<>3K/>0P8"1X K\ MM*U ^FU3P+L"R3N)0^IVKP/\ JQ6(9H N'Q!#('%0.8O"SMJZY[^2^+4#,#W M[&:%?17?EIP189Z67\>\0\J??C$0=;\F"1!#/N\LDZO_K*> 9%.4D>*DJ3]- M3C,%@/"I F.K&E63RR_8,X]B>SPV $VJW S43@#N3B:G;->FZJM@P&L8UV=5-_FW0W+X69W/ M?HI/OV6'-]GR:*\HP$4D0G!S%C4A*//,WF&+W4(:(C@C95^WM[4$SAZUS&BE;)06%;=_\ M?L4[EJ#KX.V>SVJ?/XY#AE?7 9(R5DUR95YYSA)MFU[8)K8 MSW@9FAF=@8*&+' #2,\T+ZD35# VSV+3]F?>+:#;\\=+=Y3%V&T5PE$, .8 M"Z/:X[^RC!QD\<6Y7NB4P%:/\%3QC@T6@*>G8@='^8Z#";^@1D!?Y&-E\^^: MOO2^MUU[)?,92^VK',!\!'193WP65K"\890\Y7DK%OEA#')ZAC1)O0BU?1DL MLHJ?'P* O[%G6#2;O[#G8(^.E@B)#NB2#!9A"J9'?8"_ R[I. @>ES;\$K=-Y)1A'@;N!_NSNU:,8?CP@U!)L MA:IMI@NZ]13V+38K8'?0O?F%!1>HL[][I=EVPM256HQ/#@H_RL[IX<#Q9UVW MX<%L0W!Q+0!?Z*3JJOVU*#@_Y.# \BM/':!F<1KM"/R"_O9[\7EP\<$&H@MD MA"]3L/ON[-QV8G:M>EJ0GT$!9],GH#"ET10-H(Y!X5G@^)S5 1]\WJ"$+LI+ MCH!-XZB#UW%LP/IOX9'YLIZ=5N\W6%%P!?!VW?3BD>W.^*]I=3YKINU$%WD> MOIII_QFG=]*UI)*7! 9^T1ET 7YPV87KVBD8K!489X^!@[_DM0V;!-;M66YA MGJO*3O;!W!E=#F% ZWW=A.Q#Y$-8\ Y#6"R["\""HQ'^>^7>\,,I AK<:K@^ M,V@F*KH9M:\R,6>W3=7GK+>KWE\9F&"<4QA+W(=!P8&;%I7&;&69Y.BXCV+& M/D2S)8-@=F$7E4)0QYE.,PX:=!'P4MBCWCI0+_NG,W,..*HG9^?\+>AJ#]#1 M7M7H*_R(6O8DQZWS#QJ$O#Y^$;L#AI!_LK^-CX.W2XT]BZM&0K40]JAG!U0? M=$I\C-Q8S\^F0!!L+UL$G8/>93ZSE^ R WM.Q_FE3NU%G+/RIVA_[U;4N4.YG_AT;NI0O@%L*O'XPA^VN_QLM<0,[W<_@X4A*LB M2&)]&5=, N2S:X3K8)6-(T[RSR!_68S!?A[BJ^CYS<[\NE8 SC!.A0NVF$3X MO;M-%SF;GL//A[A9#G?-(H\A7SRJ;=CC^!JLUUOI:G#_,WBB<9#--PQTQLED MU$?3$*IZIRR #FC.P _JTTI=CM"/;'6&AN6G=EIE:,OAG(@K>@14_U(HQ@:P MKJW/5@T*5#5NP30#D^Z@W_;%>$MV)]K'D//9-$')B9/J;#C0$'8K=L&/53]J M9G=@-.TDUF#6G(-QT6G=:!RS7-O"R[,"LF7;>-1-M4FBQ=@"4CX !J$J8\KH3C4I0=] M<49.!R%6]V&K+DY0@#W8Q?>&V-X!HG1[VE=UC&M,6J&;EPL%Y[FCSLWK#>=9 M%"M4[?D4]<2"+X _6YK1=YNR#S*0%V'/H>+5Q7&6>FO2D1V.@ MSX#F2W+\:%9WM<>Q]8;_4Y?^R93J$T.+J;IJ#%3J2H(6\>I*+&"0\=Y@3%UP MH)K'J>+GJIV=#3SW6'O&B..+JJG'^51YS$C5N7D1+SV93?8N%MET<3'Y_L"O MYWTB_88X_)[3UN/ISL=J9=>@ .I42);Q],RALDD+":-K7,PFGH^LQ[**,5 4 M'#>Z4;M/Y)O>?&9]X29GNR_9:I3SKW7J0COMU WF6RZKJ3'O A#>=.&<<)AC M,T.NIUBP"W.&(0=;L;+&MJ>Y"&1FP/4!1Q>S#HA]9 GKB>SE=4_&D&A1I=6L M<#8W\V^F>W%=3P H?C[OSG7K:JMFX<(N.MYY$[/C/>=U/9==7'V6-8?K@IW8 MP9Z[++#3PY]N:U$')5M)U\&FJZ<3W]<#9G]L9(?6B,[*6LR/+!07SYW"N4TU MRZDL%'&AS0@>(USGK/\=N.%@)8$!]T)TZCNBOF1P/63?U8:T6/&;6ZPVK5MJ MU^O@.D)4'.A&@).RU\O_#@7K;3S(?%M3@ECXKFI^DXJ#(:- MN_-,NV?GRW.Q#UZ;#5I,RIY/&W^*B1*L\ZI"#[;7W>#U&?:M:VU]L>SV>MR(;U=W;XM+0=W[,[+/B3]8N)RQ7B_'1 M&$+[I1[ODY*;@I5S>Z63TB[+#\[ MJKH%[0.?&Q2HZ-DLMSD@G@+VVXYZN8D6[]0E]X:BHOZOKIOBFKAH]J16DX1# M>7U7$N%SD>7P6<^P&.[$TDVX]\S^GE='=UR[\(#.[9]58EUV;X,)]\*B:^]Q M.,,@2\.C^MK5OML+\SI=A+4/SO1]&?,FI,L]&&X(FUY3E)89=MI<*78KD*1# M:7H.Z&.KU8!'5P*L9S'@<[J:M/G='P'E;[(9;-&>6= (\QAUMLJ'',:2N9@K M!A<3O;FX$<0_6X]G]I^Y\G5HT@_1=S,+%W_PL>O7@RS)W:CW?^: M@^*RGA;=1(DN>)US4L!U4[R^3W3VE6\WW_Y@L4]WZ"^^H;?X];1!LI[53=>; M=].*VW, ;+@/M@C,JN=#7]U_F1]U9D/$AMO4#>\8QCYT:J9NEEN.9WH&-K@K M*YG]##&P&R5UF77)8FMRT\\BP=-T^@+3Y>9=])3[[MT6>*1*8)^,)_,&WCAO M\^UGF_3-Q7#?;AW9QG&7!XO+^=JTB7:Q=:'7JTV -K/1+ =_:M;*?/!+ MWZ[1/?CJO4!8%R7TU8MNPDR?&LF;/$$ASJ\Z<_=SJB4W@<%.3,_#K"SHHFIO MP]P84ISS1V:$I45G:R"-,(\^).8OAFI/7S7P$G"W<0X5Q\\^GD^RRS3D@6!/ M%NQ.L$.[=^IJF2_SJ^1Z$-"K7Z4>WJQ['S^?D=2CXQ=0Z1'&E<6=C.[B&SFZ MRRR/[J)Z6'7GS\=6O M!5A?-UE\/_UV_.;MJ^/C'3$I4(W88A1M'RE(C6TG#?K\31< SG\@:/M^R-D\ MSH!M$R,$N*:>GF1;]BT84^$ MP45_?ABIE,N[QK"5,3;98';3:M29SA4L"_"W-YIS]T86_8<="A@.]KXW7_!2_^0*O39\H5#R6J:CD#C MCKJ^F=F./>_7V 5=NL=V^UH-=HD' H^'?MHN;#B.G[*"Z[MKX2;5>7[PT@M< MV9?Y6^=Z87BG$XN]X3C+;HS]])EQ6E"F,>>(\FH^H2W6EK%M?PO.\-7MS7P?G'%0_WZSELH2JKB0O[TME';5SF MR3=+^2N<+Y.[\ONN3SO.\:Y/L?.678PY+3*+B?=_C"Z4'!"&/]8[#PM+#80MI)4*XV_IPK M ^$EE")Y_,4\LL;) 4#&8B=57U*8VV^[(IC.P/[:8Y<>I,F5![$O/:BSF>IL M)R]-8^@\7-R07VW[,?I["5J53W5YJ[C5%<,*]?,A?TKQYZNSPL'3Z8;CPHXI ML;YPVY,?%W"KW]@'U'-&*>QXGJ8Y%M,8 . MP(B=8EU#(W+#4M%G+UJ+7F&1PY5=G\#2W3HDRH\)O42!=B!O3NX<(B46+NV\1X1'6W4]$=U*,-^$TTI[E8$-F@L32F=-$UVS!;(( MO-"\6!4^_&?M>B^P]YOZLND%>R$77\WU=%>17V M97:REPR->;U6_[2\+]5D MUD%M5S51_Y.=">W@4$[<>RQHZDN0.F;K*A)G*@9>YQ3VZ<2B53,:#?TYV0*[ M4L>$>9$ACWY=O4:7*="G'B3+9G%L@'8B%GL\@&"E\5A<26^VHE7U2Z& M2L)2K&17L*Z?U+&2I>X0*6%3V-S8;^/)$OHTL1^+OQ+?%^^SI?MRL,;Q MN^]*N Z9/(-='KL\8,0,X?*$O=I/^UAE9F>TO@[ADX'=V]GHJ)S'/.PBFTN0 M-C,M=X'\:!PO$V:@VE!5TB[[7XM;<=7K^HJ3LC)Q8_&IJR[&@N\"!!D\H[X& M8YD["!1T]KY%8T2?XK,XM[ 96SF=]#9[$5SAV MOGNS]7=-SZM>Y\%"KGI!T2,[#IPX 'K70+N@1#N_<5'+IBO>W]#1EM_CFQW! MF>L+FST.V,0TL@UH@ H8#OW3!;>OFS9V&9H:'KZTMR[W*EUB^59V7%(.[PY/ MZA[_/ ]QKJ?PMI?GW<2P)^8-/N!2L8)%=_'6/N$_9A-,;^;N?+=%!I]9 M;O@BUSK*]^D9'\RL[@7"S7AUL<-ZX!M$L07L'%BS9^05$+V1;Z]]XN5US[L2 MJ_GB;LYX=C%P,M1=WR;T$#&VW\UBS]4F.$EF\5:XC^UR)*88QTFV>OO!.7VU MG&LG@U*ZRD$W1&L6N0FMZW>]G=[M8A^^:HL^&;5Q()RL**.^R7UIE8']F\6NB_P\^YR 9?GK.UD_@LPU=#,Z$J* MAN15UWW;GYE@@?:37B-WTP/RU"#9JJ0;;+.CMS MUJ>JB[*AGH[ASVW*FG("PS"$CWD ^2Z0]=WBC(>JS?"6F^,!CP9YS]...^E MCL]S=N=QT!Y4^FC)8J1D'G+-?7C71_^7RQE &D>C^E.7@^A7U4][[R M]9OF8'^%&IB8NS=JY!L^PVFSE;\%R[T[1[!!]*[F!7(KYGH/N;O CA_L>87V MWKB^F'4;7 DDY"@%]NFA"IAF!AO.!FF[4]SUL6>T/ MKP#65MM'_,]JAU46(?:VH T7:(4LG-TSJWEZD[5US/T3'_. XN*[-_7'[Q?V3D(9ZBTYS/1^_?_M)AK"\,>H=> YD2S#U4.YW@R&AT?"XB&"JC:]S-71#ICVBE+PO27'?T$?!_]F,Q:[2U M+U=XLZE'F2_;4P"'/F+#J]Y<]SD5YH]#T!*S9[![VYF_V5I\74G MV1@?/#L0T\%NA9=' 3JUS;@[E )AK\$ VP(^9O?X+$\>FB$![G;,3239&\K! MN/Y4JX5YX3E1%VWC3P]Z'@47%7Z#0YF&['$WH1M/*:3(=!#P1W/%#VM M/RVNIA]TUKFW_?R"?M#'U;OOBL> J6"@6.Q]M[8[!2H[5(MVS<&JIAU4?D]5 M4/##R7,OCM\/;/1]1H]9>PL@+O8PI>5QB$^^.DT]I4ZLY$6[1*$S9ZR6NK3K1Q>]1<VA8?*,KZ[YF:?OJ MT3GDE-LSE6!3SA2><[:['-I[; .^2^>VH\60YRJF#IM [K!(<$A1H^@O>%G( MUE?-O16(R8B0RQ3. 5J&^BB,H+[N)[:M^+?SSHY9VG=0!Z]?S+H[AC3RZR[K M@;JV+T"<_>IXFN&RZ0^[@-5^G%F(N2A_N.O1\"$=;FOH-2QE6$PG @N 0WXV'&+2V4DSAAS.'8,7 MPE3"17=\XB(3?E6*>XE=27V^F=\$%_0WK ["O/G;T4QF/V%2JN.D MW'8RLI_P\6_1G<&-8831+BW668+M2CWB7V19@"$_ZO=DZ%/'=^S,A\6JE&R% MY+>9(4*N '"=$"Z]B>W.3\BM9_.+N%LAC=7CW[Z M:7:'5SD+= "[X@S/7K?T1)V'#_NN&A6G(98^A?!9IN M<-.]+1I!A\ .LW@$Z'_ T MY\W'.6/8<6.N'AG^[F6[2Y%=QZ>+U=X?,AZ\[.,G\PCH9?$:C[48-NG#RW>O MATT:3-*\.9EHW],N^>2_^[P8I3:?F+ U_7WG,6Z TLZ"$MU/0%F MR,4>,Y7U_[/WILUM7-F6Z%]!U'/=J(I(RJ(&R[:B7SR9EEVZMUSRE537T?WE M10)(D&DED*C,!"G6K^^SUQ[./B<3(.F)$J4;T5T6 >1PAGWVL/9:O-MHXC?2 MCUV]*^D,I"-2='$8E1I68;M#VNW9F_\(7WGZ!H/Z35,NWKXB[I=GC50@Z?CY MN:4;43,7*L+?APGC2O+?_WYBZ\/^.KE(+![7= GX6^E5CFBE+V)J1E*B.'Y[ M.7[#*\6;,C,9 @,P>E"E52TZR&3EZ&QFQ_<>S]8RV58LC'CJ=C?T-7J"2_O;A<1\[ M.0-+EJ&CG_]/37O!4JS\M1HNS<,CF'6?-9W] MP.O]-?J47Q,CPPP60&K-$=G:"86 "IPLS<6^H.(FT FHAE&)@\ <=LCH&R\@Q\*G@.I9772F)O>ZL$7?^:- M1$-!EZ31".-V)VQ73'>GRS[B9,L94D!6#K<%C_6X;L,N:@T]1>GH1A-L5#): M1B)CW<3N[I22[&)X+-B"K8:4[^,O[V08^QG"D M7WIX_#C[UI.)I&62GL"G&9(/M31W&-!7]NV%Q N64IY8C*PND"J"BKK0 M"-AKQZS66^Y$_22?DPO.RE#N^T@SLZ*C1X>:E!94=R663D;]KZ,6&JMI#:U@ M(5'/(GZ*W%K8IG1]1CF^@6'U;8Y<0:_9.+K0O!EI U;G! 0.]PV1_J(+SOBO MA(E]8+">*X#E=PCG<\*B%JJ5LT>7H^1F#6K5X&!Q&='N@J>N)#/<%['D9#E) M08[)VEO7[SA'5#4*S?QJ2FQV_5PJ4CSZ?5ST$T)5> M.W(A12PX>C]C3+VL>+CJ?_/+"&/\P!"<_3_'+V35@IE H]_K*1/F-)Q].U?+DA$K3WU#<5-%9*IST$L[W M>DL4L8*(P-;IMX3#6/J*8;KUA=66GHY5A:.M38KIX33K=K">8+;5V8/O6N@F3"UP7*H, M(NTYBQ)6!B^"PH6::.G1YW"2A*R&O1KWJ"5'_KR"I#!.?LGM\.AP9)&7.74O M:<:' TQD2N5 ATPXEK*_#AVH<+@@P,CVZ>T>@ M/N@)>LGU*7.J>AV2M8PA)[QW+MDGN90BU$_3W+,B00EFZ&*"#+R@]P?U>;T[3O;BXFS$D7-#LATH?G%?SZ+/75:)9OJ)\W1 ML;&0:;P^LI/D+7T-.0Q!N]#^9)[KB<)P-*92O$R?" X+[WFO-*13Z@\O<9N2 M^"1+EM]7G1-9Z?!>!$\DL-;XPP:]8^+2J6?GGH$UG#OQ"4KN6T6*7*,F#3ZDE@U7U72 M7%/!A*XA>B<1==6%[0SJ)[QD/$V_^(27O.F0N<6%@,OB#F5OF+ M+M:87*9* M66%KU'^DG2%,/$N,2.X:9M/,-L='X0]P&-T-W^]9FIY!3D)Z0RE04[)Q9@2B M&N<\V)5"N)=1U=> @;$NL>7-!Z09JT8T-/G(3KHK:E^#RTXW471K<@Y>9(E] MT82U4Y<26A=,N18>P&CZQUFE%95 MVOU69;=6H+Y6;"+68%PFPH]RI*GD>>Y*50:@*1T,SU5RB#9UDC TYTJ;JJL) MVRFY*&U)*2)2I]WU8-#H:2IL@[!"\_+ M(:?AH.32J6KCBM=O![K660=QW8L4.AY74)TB1@\4 V=*;DZ8N\FH( [?T=?YL&IJR[8F+CGC&X)D8?GQU_L>]B/$T,N=^S M8Y)-FKW>X[U/R60R^VE3\!U&QFA!P&5!Q!&&U[3>E@MQG)-ZC:!CP_,,L*OH MKAP(7;,#6@I3&:+AY9W9\]F>,3XB*G\,V:&1K%J8;P9I /9!9$<5J_Q%'@0_ M.Z:(,0IKN7J$-<&A7NRC#0=<0]4I-'NMHVFH_AAV46F8$DT"3E.]C0Z:*P>I)M=ZVKS7;?)N)+8 M5(RK>>Z0#M\Z6J&KW%$ Z1-*46J8C#_3W%%ZD/>X$3=3(+TAW@6WLQ$-;/C? MLI$[1^PG[YM&VM1XK'V148VA4&AQPOJTPOY?4^)WO,LANME86MY=$78CRBY+$$XF4VAJ._ P@5;D7)6,BJXL,'RWA3WNMI@ ML1J$7Q",D)3L+PV*K! -P*FX)F'IGG'&D.#.'#**VY3/TSB+3&=*6"<#=X># M[5!RQ)1\YATR?3D32[*4\7ZK&[.'0DME"4@NL5H$\:]=S9D$!8-Z"@7%J,>K M"1Z4\H:$H4LK1H/D%^R,=&>T=">2!LQ9U6S3S GALX%(G5^Z[#Q>5>;(0G'L MB:$]VIM\('U*0N$N=A0KL9,-",A0:YLV_5!'F*[GA[DP1\(G2D#;M&%/0@Q, M%IK1BG,EB\DC%5_*?I?O$'-?9UK!KY/$NB0^W;(0$ZZUR\]M6P<3O-3V+"#\ M&DI#[M9D<"ZI%GTZ)M93PD2WZ8QQ,SEIZ/NQA3:O_-!/.LW'<@1)X"%C")"N M#>T=6]X5/*9H&WB$E(@34"P1O $*7@1FL]I4O9$&)W!CG)O#/ 5BEWB%0%45$8%]S M3M'-J!5!BRL-*Z72A=8<73Z(YYJ %E)$BP&N?^%%NC M(V,9SSOLP_'E2IB1/> VKCW9R&06:.R>E@FTO3C/R6$#FK30.@MJRZ31[3_26A M6OD^_"X2:*"SK]P.4DY > ?O2>H4*#D5X>&W.RG5]&?U:IB8&1G.D?Y[&D>" M#8.NH/@Z6R["@9033.5(J5VPXUP\^N;%Z]E/;=VJ<5)/ M4ALA@F?^>QHJ?8H)/M(L-+_@)&YD+')A^>RS1U_>>Y!W423A5IK@J-VM;[)3 MV:P[:!>S3:%W1!=!14B5;BDI82#9*_,4+62?!&V$.W>[;<3AJ$O"Z:G-$3KA MPY? J=9GA1I: ]9XPX)KR/XL*5119TD9?^@;NB,8L"2&W8>7TD1X5FP_F'#SJR\W..R5QZ%'H$4(6@U*UA(1W!@F M&XFEQYZNPF3YWS2Y)$B;ZSY*4EB?A%N0,0] M89]8AZ*N]<@J3?>_(WOYC6^A&!\"%OAZG"99X%$V4"7B<7_8PKKV53I/+K:B/*&H&>!X@#]$9'U,$NPU2ERM* ##!I84\I+W0R]E" MN7#G;'!M'-W6OV2L;)5+!S=MCF3 L,59>;3W+'*H[$KX[WQ:\!P? D(<$0=-=V MTHA%G^2[G? \V /\PK !^3/*-Z8['F5:C);0=++_R5T.ETK7F:"5N)M0TXEZ M_"M2,ZZ+/M?38P";<7P(6DX(X"H/C'4>1NYZ\J>QGS!V7+X=X35_C0^;3.9^ M>. DU%]N!1B I6[R^3CM**DUQ@A^D7?^H<'7@>=7;/8?WX_]N<=\%!,00=WL MY/G3KL7;@31.PADU;S,U8!.]"%//::>6QC':6S=^3?>K)"E'6;0[#>B9CM*= MM!<*R*P HYK7-(PUH7+:"0#D&@[V=>K7;KN"7(?3$/T^9&KD<\WQG3B%>L-.;[R<266OGP$,$2.;IIS+I4_:9HH88K\I*]&%$P?52W,:X/=H4+81,U7 M63%47>T:)=]R%J(*EH*(_8[$UY/KD7A+$@98%ONFW1SQOS(E*^@]?/SG0VEUX6C@!#DV?;SL$=ZE6LY\QO0Z2?%'UTZ*JX1@,!M+ M,W$RQO/@DOB:2AZ[C2B*#1QRG17)Z=-(;3_2(HT&(^<.C;Q/!-TK5Y5D0AT[ M8I2+\.W+:93E\I9-'1X'&1[_Z%KV_OL_OK=Z=QA^E,2)SKNKP]ASPMJ7F0S3 MBCD_*[DK_9VD7%';"E>D,:/]I?HDDN"><;7TMS?ZVH[&+/Q@YSK MPVXK2];+)CY;AO"E5C.M0((X [P5\WH.-N5U)T?M<$PLAB_C90GK4!+OEHR$ M1[_EI^>(<#9O=SFUUO@L\P FZ]C6^XO.$JQ/%P\]UJF+A;;SM4]EOZLV9_ 6 M8!E$N$?KQ.?Z3@UW7;KFHBP]=1<.VG05YI!N9"%S7B0NWR0)R<@Z)=I*S+4, M4RB6XF#E%QE)@97[-K,#/MB(+]6G0T69+?;[T;FZET")BME[5F,NH,3"6Y2R M4L$MLP71"C'./7M;7_S*-[N+Q69I+.8B^C0,2]"*5[;_3W70IUYP-M19:Z;4 MC"A?X?NZ$J2T &,UCT<7C7+7Z>6%M-:MI_U3>W<)/!,-60L2;DA:E%_<)$P&\1_=^.+.U)I,J9O18PX9T1IW4\ M0(:4M(#YMU1]_5U?\X;)FF_!853-3I0C'D+:9'S.ZJU-[2TL-6>R;L?2H(F! MF-.% HN\?F/2YRYZP7]2A"D9EX1TB3&W1!N;Y8927M+(/A[;.ZS?+DUZC!O$ M(SY/.%C'*::,*.6GBM%K5%<%IQ9?VLTZ]P"446JG@C J725X.%"D[QVC(Q7S M_:M;CP YW.<5\]?7(%41 VC#.+XME):#Y[V3.'YK0/'S8#1; +"3NWTPA ,W MW)BOJNU.(A!H?"C8VS;J:SF8:-0@+H7ZY'/M'KG%S>,665CMX:GK_HQ 1!1\ M^'<"SP0%//I*O7NEP5[)&F)DC[FKG,)IVG%7G?7XF21A-5A^,KP8E5< MB.P@)Y(34*5J=O0,)^6F7%+ZZ#O-0P7'/;Q"."@IR>@F[(XJLX86>/+GO-';H3@_O%V&.0HA/M>**V;\@[!=V M']A":400CUQUHR1Q^^7]T8T>'+H16V28*@QB5YT1RQ49Z,V2.FJK,9>*C7I^ MXG*R/^'P#Q^;#CV)08]M-]K03[MR>U8O2!Z9A$I6-96;:NC^)5HVA*&B=5*O MH2B]&3Z:4_^9I /#^[Z"HO%R]M^[>O%6,M?/PPS*E-ZJ:WZ;5HF2-/W;FH0S M?"6?W76LQ+"D.;/#E9">DZ@&W&N:]@). Y'0((624%Z%U469MV:4"4BNRWD: M[=:6,K *O74R=?]R4U?%J6.XH')L.#7/F+*AO2,"R5: B+AU[7ER='A'VKS- M?5"4XQ>&237?SC2LFDKN*)KGD)2:27/,!20DPP=,0TOP6>K?KJC%!H7G!,!. M; E']G+\&F&ZF\NTBISM7K9RZB6&%X2]CQI#>JAPAD?TTU,KD=HQ=<<2K\NO MCS"8RT;.&_M]4[WS[?H2?XPM%6E3^TQ]M%SDW_+?*VY!XM$!KB1Y9X6A6Y\3 MC>N=M6//[318SGZ(HC5OJG+]T7I3%+LX 9\AC 5RX2A7.YB3)L4M=M(81:-H MM%"&:/R(:NA9#(W0(PO')0VJV/)8-:?OJ;M62.V'#4:YD)T36YRU)Y,K3V#V MM%U0PM7H]9KBC+%LVTLX!]5B!_N0#4 4FB \RP"^"?!V)R8V_U7O S%+PT0/ MA-VJ8%:JK8B#:IXCSU6XYCX/\0J/_5]5(K<4CP6*RR9&ARO7#3-L6^LW(+W M5/?\)&*&&3;8N2J;4AX?,@D?(2CWRT^@W)M:N==)9?D#.5^NIN-4DI-K18J: M#RVT,D,I5X(;*;41*JWB&45SQ9A\*F87DO=E6]*W"U:I8L^NKT&;7VXV*/D3 M1017>7K-7[ZMSMIFF;6L9UY88J'G#B;(%KNIY><$=FVCJ4HHC4R8]*)2G5F" M#:38 DIB+,B%5:-*Q2[#"86@<^EXROD%Z$*4+>KJ_JTW@\#6EI<4,H;_20W] M3S[C"YSMHCVE'NBEE(X1O5\*?H$[JOJ8_.,2LOX M<:?2LN_/2Z>HB!-77I2=T*F_U;E$U#:3[Q%?5)-Q3ER;MTS0I4GX*R7!,\OO6 )TW3V,5 MF>[+JB+!UU@CO]#OI;S44H>F%7OUY^O-S[ON\FA%K>MNM.^J[YKMGN_1=49% MCUM/J2=)EPQ 1!"MBDQ(H\D2CX?O=]!C%XS#/X@R&(Y>D=L*I,=,226^>_@C M&U#+W'W3$JZ%,E?!%6)X,X'=6E3+PI,#P)Q>? V^,PX(?RC[-]4B,8]8?)5E MY)&&DZYOTNNKT)O+OS/DI3FM0E%MCVYFP.&KDJ=)R$2\#5&KP9V:<00R,YH' MWOIRX#[TGK694VDX6P#<<;0NWW*ZDFG0[@I&@]S];-JC;%I8I*>[>LD<$5(" M653;R/*S:-I^1^0M["S35[(%2CC<'3?*OC:E(EZ+1C_T[/4W!L14J.%SBKHK MYKKF1>[\AM?J-YAPGAZV;\IP '[7 DN\48&2HUTP- MD6$6;*84526G+K.O7$$R4* %2%X\7V<2666C\THZIU.G@P:$ZX3AV9AZ"V'2 MH I"L<>6OOY+S //0#02U+(X2(H*+TK]N5 "W\S^MEN7;);^7LZIMED;E>]K MP1'^K2J;@=M+GR?]][K+J$ SKYB7G*Y)][BHYB&ZJ4@M[&P8MOW7GW]NWM.] M-5$(+>Z%@S.,W#]:/PIM\FM)5MG%I&-2.:%YCMCMK(?=P/@M&1)!U\9KBZVL M';Q6]$6X>Y4^M#NQG3Y+OAWNN&D'L%KRQ>P1/A3DY$U/W^B(T9X5Q_-VCU[_ M3)4]$]@H &.LFDJ[G]NQ^?-*[RGR@\T#HX*[YE*N'3>BK=[BIG&#OQFS@[0N M$\)T/N%X9:1O[DCT.Y>T-:%C:<*NJB7U=Y"S24!7\A$=M,V-CKXVKV;V0T?) M&&P.OB$81GP>3/;EA&1]P-K+\FB@=&C"<72Y)J'TJ? MWL%]]0)K26B_RVC70R#+_"P?B#FY@L#,=X9Z9C!SQK*PIY\BV9KVWEAPRY'J M84MP&#B"!8"OX8O*LX% M1!QPA:S5^C!=="['%=DG93BRJZ4J40J4,*]II'C'N0_'H YFP+3S8(*U8D+$ MV^%D1)E]EBJS>WBN\I-? 3]G.G%AT 7H_ER*L*B'<=@=:3_=W&1T^AV3%U+; M11$5LW20QPAWYL1QH;:?6UYKT85,4EC1G_28HS2W[40VKEP03)UT_#2NH7E% MGE8AR#^_ "E."]=JIGJNK*$Z8XRF83LCV3\J:>Y95/;"'TH@=$/7YF2_F,_M M^C=)?C5#024[/3H;TXE57973BQ$(/6D8RI4U$ZY]4=5D !XJ3>%:X8K_VG%0 M$9:/@6.XC"ORM5R9D>N&;V6R]AQ.X$V>-0.%+M+&\6*SN!?% )^;&& Q!542 MM.X1%84GU3-2&(V)IA["Z#J_I[ET]@B]572?PL$'N7=(^C5E*^5,>M?I[X[8 M17>2T<5XH3Z/3=(O@T$:CEZP<$K>%Q3T,;X)[_*7GX;GS$4* M_W9P_OW9^M(L>8I MB!_%A,3,E#/R$L>B]/7J24<,*_^.#Q].O:O>3%V*2C MQYZQE3E;6MQB6JSN/7>O'Z^\<9&Z>D>M\W06A.N0$/M0.?.UK]2 -\B%/4?< M@NUNBS?I=VN9.6N>LN?.[VUXQ.MNLQ%;^Y0I9D !35X)!)E(O-ML)'-WJ!/X MCB9M?DQ Y;?AV[R/@)^D8C/FOKHN!ZJ018X;O*?(>"=U-*T66J*>1E]+Q7\2?HD1[[C76QF_ MIX1Z%+ "-S3M13/I)#L8,LS,0T@*I,R@:-W2,AY^S%+E!B%BI?P7*"_[2AK0 MQ>>-8\3*%CCP^IV]H(Y7D7V3]0#@"RHA?W!7AOHT=BMW2&V68Y<0O><:MRKY MPGYVRY<[YW:Q@%2E?.4(M@%)5X*"3,?"R97*&^_?I9:S\'$,H0%85(R&==\$ M6#9U,N(5R*L>1-CXE3J_UGZXV'O^YNS3%D>'Z$E].3#L7ATP_:W:O*4&Z?\H MU]NGLQ\6)^WE[&^MRH)2F%3,6$@L;*FW&W+*PM*>^M7W='QGD=7??OC^.I%5 M3IDU:N*0[)"V9N'!?P!Y2%8=MA8O!_$A=U*H*SA1YB'##/7-0JQZ(]L^RL#8 M47>@2Z)G##6V\L'H=^0[9L1*EBOT3-LBPWI701AOQIF_3UZ%>16P^]KQ)TE* MW_1W^.CUN64XWFPT^]G! ==0.YJQL V_C3PC^@3Q<3CZ2:Y!FR]RYBS'I$CQ MH"K'&MPG+__GQ;='QU_-R">OUO5"@\PH.I+J:V\DZ^M93A(6,OU9Y(6PE#/7 MO^F?9RA&%[/S.@0Q);2%64K4=5#PYEZJD!5BKTTU'+6K(\H>G_:J:,5''X0+ MJJES%)HQ1O:4[SS%*8#2^8H#Y8M_/:W>W-5,XJ/NX#-[-JPI.I%S]:*KD/_S58K? /IG"C[2 @!7TS# M3J6BDZ1T85"M^2KVQ5-^2*Q0PR13O>&O9-6439,>+HG(EBA%3U43)V6C(1\* M-5=*[3C!:AQ_[6[84T8*PQ^G>:*"F%="7?6TJ\[%92=O:^*W*5\6O[5QZ5D; MH+ [[:3Q[-R_!Q]ZR6N,"J[?U2$B^T?U^Z!>'M_[\O$UC,+$43&TVZ^/'MX[ MII]#_#BL4+%>X/X,5PB.VP^WZ!T54R'B0M0CZ2K0$EHK+N*?\^JOSX MA71QWN%N8\F.[JG!?[0>=D21X'28($>D'8L_^:I:V/%PZS(M>DH:^966)&,J M8O>L(O/?+%[Z:K5K(N'B9/B;(Y(U">A)CZ8TA,@^24?."GFO.F>BIL5G=#[B&!T']^F-5ODA>Q$!R5K5&%8CU&@2KP?Z]*<-!(REE,6 M Z4I[P' H#[CN]S10GDN M,NO$.,"J+HRJC11[-?"[?##RTW156)4M,432@S'>#JN. ',X31<=L5_1XQ,@ MEIZ/F\D!=!PN0//3:SLVK8VV%^:>7>^I37O!0H?'!%#$/50'"$I3UDRIY>T9G2 M97\E:2EXR1-,%W(?OS4QZ=U<[#^E[/\?K;=!)W&JA!"/71/,0RTFJ57P3W8L MM&M(S+HB]&?:S[H9;P:1S^).2E^RDS#DO,H?Z12,(\Q; 4>Y3_A4#$828M[+ M12/H;EP#/GE7H2TB6 5TMP37^HQOD$HKIP3$Y9HZ?>++!C<#2O"C8]FQ%>>: M$AQT]E*.KT3_D@Y.+DZQ#F0)O;@PK21JO:DN79C?9T=?KB)W5\^BY\').\5B MFRK4W2Y>\0U::C1WNZ(U9!4]P"T$&' ME8NJFVL@C\: M!@;M@B6?N>N(']]H*/:Z4M:C='U)B494CHRM7A MYW?V:U;"-ZR6G"W4>FU:1(NW%O6\\[8YE_$%J&8HC5S(CX6VF'#Y@6"V;(L62>0HI(CM,ESPZK+ MT]'C\]\@1X;@9R@XCB' HB1^6,=^J-8PV]1+2$A&Z1['0/$-I>4-("1I;L&" M9V$+!E N1\KVB*I44GMJZ'0-69W>!NZG*B$JGZSD3XGSI @ !Z+$28(>( )W M 2)6,-W4_#)YU1) PJ[F-NZ\AA\?S2]4 MQ6EUU:E'0*C>1DQ@XIBC>^HV"QN)>$=IAG"LAI=9EFOJY!)Y\[.J7";O)VNG MY-^S1>LKUS+%W,%TIW6X@#6735V+-T4C!BGQ8=U0)^O"BT"0F6Q;NF2CK+[4 ME-M5W H93$75R(XQ/_V\D;Q-'IF,>EA8V]C1B#Q*HXLO)7CCKV==FTG2*Q:+8G[?"MY@ MLTJ>RVP( *M4)Z+LI=XP M$:@ZL';M7-L\/D21CG8XA(\F\X)1W2IR\T4D?TI/W"R;>B5=3A42>^?5Z.F*Z([;H/M<44-O7;ZH(6=]+'%3F4+E/*O\RRK+?E(=J_^*P==U5$IF!L MJ+&J.S^GJF3-2HI !;2#SL)$TXJ*#B'8(LK$^).,QF^:/8*YH)0\IC%ZA:3Q M-S&!AVA;W 1G7<=Y6^VH8-^^+",;,PRE0)C1K#"S Z,35^&'-SJ-R9E:XT M"A@JD^H-_G3'J9K))6.#'IE1(KU&Q7]=@F\%".V>*>"2TQ*/C1BL*2]ZOZ3N MY=7PI#<%[EBBD_ST*Q:H$/(O_(-NQXR,$_ATWG>/;BRYAF MBG]:$*&&-2<0J[@+5,M!W@$_17K)I8@U7+9$L-@-;;A,K)OPL\+#_:G*F4*4 MAEWX;(*Q>1LI:>5PV,.&E:8%#@TGZD3G9;-3%G_=_A$,@MZ7,>06EC'HX6KY%3$U1^ST_=8Q)OTR0L7M5K6#6?%G<4X+KDUS0\K6%AHC D9)\06CNB8V#K\: M0 Y2/0CFF@\I(2?"V^D[V40YF$):I$OR@WMWV)V@43E) H[73!3W R_V#^1@ M.4RU.A@SG]0M+7'#(,;K,9#^&+;)ANM%L8LI@YVGWFS-8HNEV,N<0R]G&B7S MQ2Y5L&5:?.+&E\+^'4FR3RG%9:VSX"$M)IB@L\=TD#YFMQ>[3;UDS>A]',8/ MH-*SL@-U:44R19IHD<5CX6D:Q") %?,7W,)U8C\U!8;R0+5*DES[TF>^IK%J MPB"HW1)1A'&R%\8AC.UN=;I;W/PYVC=Q@UQ$5TR9%46L;@\S_FCW%H['/>=4LR2UT#&+FQ85 MCQS+L3;YQ31^EI\:/3UM45+W"DY10B/\P6 ^KDI\H,Z0Z1OX-*V(%!%P,3Q4 M0W20[$$?FBW?D+"L3ZL-#5_:><"SI.HN$U^[/#C/TTZZ^/U2L9@^",*$1A 2 M?^Q$ FB%T%$DMYM(&:(V+"ZZ%"UIX9 /6$W%"^YPTOTDQYP\VUEI?Z7GK#K) M\E>*^O,YBG0-:C)A[^:S0I7](3B/86EI($?L5UU8X56P=>4&B)'V "'((_.. MJ4:T NFJ,'C<"=_Q[Q7USY,UP@R,B:4_Y,W^0L'1(1QHPW(?1-UL5=8=/#BL M5 :4GE4NWW;"[IBLMB:.$9P,NL0$T_0H:\!1N!958?XS7O;%KA&"FKH9N-1? M,I>P$4*;MPEW#HH?I&&&S)CJHZ@MCTFG"6YN"BWI5]EMB;!4[J8^Z=AX0]W@7;NJ$*"%9=&O"T5)@+"&F=A"0,>M M4TMMV**7$W4X,QB>)/X&+*,,I9C@I;\0#5V*3 5T4=FP6":6Z74Y#N7E<'62 M$AJ"&:DPD4=W-1,72V <'/"R[Z7P(O?5)>G2O%$.85QYH^)9O628MK1_\RT+ MD,X$9X[:;7DJ\8=%VW4[CLW!=!UK]/3VWP7;2.0-)_RMV8]V[V<+6@5O.@F^ MS:!J'B.L $=%[O/8(3P;PDT:$P%>TC9# ^HYI?[G $E)OD-89!WEAB#L==$8 M97J=0"F$_XC9;0^"$46DX$ZN@A,CQ93TD+=5) MF8).HT:SK+85IK8 @.7("W+ST]00 "8SPJV*87=(.TJ[BF3 \N6XC:A_741> MB-*8@3*\J:PR1%4&NT#\Z;0RR@3)++I#*[9"$3(;[I"0SK)[1AC!5-N+\J'* M<<)/3PWT8>O5)%,0-M$F.'!(55?@R[?ZD=#DI?[5%Y%QC2^6<(Q=!&L/"KQ@ M0\D_EP;.O=*DR6-)ZJ"/(B*LT1A6U) V/+$WBJ>+JF#QU'>JH*,QUIY6E_54 M]%-%VL^S5 H,DM$?B%VY4E(A%X[3;-6D"L=YR@G57FS$I0I6.6-(H0.;T O! M#+_5Y;DBLDW*:M-8]%)5CH9@O+]E.[M=?H_7"E8(JK54IRG[WOBIDD8+WGF1 M$5](%,+6.,)%019S=-X.E;(H6$6TB-E'J\'V_.3:CBWN8"R?N(/4/"F7]%]6 M%,54F?:'UAUS;85GX3\')WQPPL('!?S::M.S.S+ZW";PUVFQR-4,02BR"WV$ M^VG&,TIE7LO#FG*[9Y/'6:' 5%)H&1,L(&7)>09/I M>T-7 MX!79LA]B5=9X8J>WW#&FGHY;.#\[31;* )))B\X!*'#-3 M>KB%4^R!M7?08E,AN_ B"7R>NGO%$M]9^6]$12Y[DSZ(RY_$73RZ4D;GD$+[ MPQM@*MVQSF429ALS5SN8G!:H#BHIT@H/RY9YXK.X%*'#()(,G/@!&XWSO@F# M :Q0N/$1^_-&1JG(;@[WVMGBDOA_^G"R4JBZI\8N^@_G)?<2:5@0HSZ+A4BP MS>N1H-.8? WRW9)31K.>K T\6*GX5O+8/ %\A2TXQNB8 M/]W!$-%1PJ17N;-E";J[:3JFCH5,B.A]$2F[176QHY9:/+T2UY4R8YDO9'M* M^"8I\,=;.%P"0S$B:.NZ> /@+[+[W5P@[ UMJ#A6\'3Z-C':PGRE#Y_?DQX6 M/#"3JB\%TBB[OF<"+K.#_%;B^%&=-3@6XOBGL1^[XZK5QD8D/LO%&6L5"# ; M\0*->3!%'JQ6Q'-ABG%'"?9 M\]/$R9D^91OVEWQL?;;]\'K&@XKY9'C%G0L^B%K-U M, T4GDY2T$>T):>UE?Y]2=T[W-,6K 4R=!&?M*%SSFB"E5$MK7-$I8"DJKJZ M 5?GT_RGB_VJ,4\C;5B14!'!2V<*Y3XR!N_A9T^$4&.K)-**99^2D\=R1D)1 MKIP HX??0YB3G,S[Z3^X5#6F7XHJQV=5>1YFJ3X7FAQ'='=()]Q:O*23% VF MT%HVUO3T,+IT!2YZ:";SQX1CU!%5@8* [!41I<].*RKA;,_J!8/YD37&VV%X M+47IC[0D2/5=52XR2U$M<$G('>L ^R:OV#$22[:-?(I6I>V$R84!SNU%YC'< M34OZTHWI<]'A_H-"I3TF]%9Y?5REQTLE.AAU0ICI5U1LC?>..U3:9[Q$I(Y: M]F>$.+SP5<0HJ6[0]M3?H^"E01_V:365Q8F]]DZ3W_@#9+94@'S\2&-W<9J6*\)/ 2:GZT]CN; MU\NEQ:>2&G>!_PA(V3?VY/M MN16G3V0OO3:7YP>S*K=>8T!A;4V*'CY?4:=$FRF7&KE#3IRB9*Y+9 547VE+ M],JK\)@C\O@I+<#GSTP@8X^ 8O'5XRD,%\2]8V 11LF'7&;4R_DSK&>67'"80ZD$?/?B\_#,?! MMAXJB4J$+TP;%?0L%<(1?LUP:H@9]Y)\11-;-4RQ>@^.P!:8 W>,D>>?O;E%\ ! M1_)\40TNWB>$#75+NMDHZ#!+D[\=S\^ZC/U^XX.WJV2.(2H7!O&,5DA++S'4 M0-(-1N6RK.8#N0Z^0J>5K/&$ZW&/RL[KJIJ]"$?F[,D]+?Y& V3YYV\EORRE MI&=AFU]2@0RLUWKV4D$ZPM)>1;6^E[&)[6CV>K=>$[QX^J=AD]9A-2^M["!/ M_\I"*JU(D]/)-?^>JGCJBD,-49WM.3T=S4<)T3V]6-44F*0@'7P MBR,YDS1DB'6?.=OY,>>HV(4/&[@1^C,W+D5R\B'$LO$K.T3R_)%VX8 M18XP3XJ/!%U=OF NN]WE(X#B]X@7AZ@;%0'QY0VW56BHH"XG*]="C[/]KN*&[&#(AHT"1,!:@W!,M;@9&/ M6YI\;Q!.QW?4Z)[K+$B"T76-7,C)W+':I0I*:0B#"ZPGF"%ZBW0Z . I7?T>1.W4GP"YQ,F[XU]LVQGFW80UFQ2"ZO^A9"F!0*S(D*YP<=U$9>6G;#F M>EUJ[:\E ]P3%ZZD//;DSCDEG":NH_/L^FX7:HA'TGR6/.*JK6:DI(E9" JU M&=:.&Y(MN7)+)H4=R8(EH36=:&I2="4G(U'DA:J>6(=A M_W6?B[HKJS1$M8*G^S0C;U)X&Y7<9&:>^I)77A'+JX6, ^[[EO%]V]V:>J6= MKT#]G9QBH,AZZ+G(QMPR^TR<$;CU< M8RYM.62=:5/%:Z@L)#-E3VO]$,WQ!;HG^G8U7)1"EJ07,]*?.[I??_ DWO]D MA^YCWKR,BWGP**SV7??YPR\>SY;E97]4'E%XOM<#-HF2=K2H7XXZ2\;9 <]D MK;&AO]4^G:K$G'@;H4@3K8W=I,/:L MX7V*,$(RXV>R>^1$EKM?V\][2]1>N@@_$'MX%<0#J3W*65AV?X(0!Y@V%UWB ME%V%[1F#4UVK7)58BQRJ+%K7S:M_(9Z_4;LK;SW*^@&>P48G?M5P$.G%[7,. MYR^WDCFLWH6-#I.SVP(&P5$.$IA+XI'I5#R&.M"QHAGR0?M-:*%7**VYU"6A MP!B,+9FC=M[4IYKVBB$7(;VL T;Z8R8CM58[(R/E_0Y!&?TS]@O=>%PIU;CK MN8%&3%H5,ZGQ;0F0(5D$2U'&V])0E,'#>D?_756HX,A,&Y$ /QJG(-S].=:$ M<4C2*]J_E#4$C-PE&K0ICIM!^"=# ,3MGJU86[$>779L35<=R?WWK/=#;XCMK&XNKEO,N#4>X?Q6^BYQ7E@;39]/ MJ12Y;2?I+F>EA,[X,\AI/P/-44<)42&#I&U1(YW]G5#L(;LGM!_Q$]WY+,O7;A=%SE\F2P0V*N$*KM=D+%*BD:T07M#@D;$L7B27[ MN9TK.[0"+!)([6BC4XD;#*MU-Q+7XWAP%N^%Z:X'@U%=\<(3IL^:[N'?]%ZR5< ;DU(>!E?+DO$/=VN H@)#GF M7U.L;;V_^G@:)S#BCV)>#$C/WCM; G$F9A2/R##+*F1C+"?^7VQ6"S8MC_], M2_R8N7=UXOZJ7>M\Q]@?9*,1KE4W@,$ M*T+(6F%W$4+KV#%7L7L[!*ZY1^D[GS\D* GU6G<9-J#^R)KD^:O/PI? M/W'('VZ!!>6*:!O(+@E':Z4J#K.26"6J97I,.7 J:2:/?.R]Y>'F;-6XE?*M(EY?*DZM%> M>*AD6!+<>*-HU4UXK=GQEZ0P.IQ);D6PDARS$?!/W C9^N9=V4GIDUR;\)[Q M"/6')*Y'[=44QLZKT]TFTW_CY\4CB& $1XQBMZE^UB#O'GE J]%XB%@C3NY> MAN,7I G,DE-#"9_M%&2!^0?9=;MQ\MS)MYO+U%1NVLV1X%V:*OI!(68.CBRA MDXCV>L=R@>.)AIXD#>$O"LV7%0=2N*!X3F\B'[L[WKZQ+T-#=)!U''ND)[.T M7N>%^>+MG0S0"^4&W0LIYO7)8^,CBW-, >51Q<'B YL11D<_E/;\F!UE>DS; MEL=?'F%W32Q6G(?3Y:A"_]OJ7>6C^_AH\^'Y?BS+X[O/?CB>._']^_M_^S098_OW_OJ MRX>_Z+*'/WOTU:-/#_OEXVM=]G,L!EX0Q+H9%OC_^M/#/T57!KFIKQ]LW\VR M==Q4J]&RXQ7GG9<_SMG VGX5][,XY+]/4^67UWJ:OU"'. /X^[_>3J$1SY%9 M+ET4-YMOMEM[9_P67DN3BS/-*]IK7OV"]^GU_G1WQN)UM1UD,.[_P8-QE2&X MM1CN\*I)4M+'OX^9>'SOR\?7>*B)V)D\AZ.']XXGSG;RXN@*P;Z4?YW8V5>8 M],AK>R3OMUA4U6KU-)OB&?[WP;T'CV\PW7]L4';?R2^)+YNO^JM>6OPN.&I; M 'KJY4R?V8_(_=E-E_XMC,5GO]_K^]?NZ);OTWL_+A[>?\@;^G<; =T2-QB) M _;TREV8V^1/"_GC6,CW'SSZM) _+>0/?2$_*AY_^;Y:Y!L[2"O\WP?K(*%- MXCF#ET%9D-3/]\8)#VXV(I/;\;U;EP^+!P^>W'!='IC^W\N&9K?<&Z#=R3DZ M+KYZ>%/;\6F._N@Y>OSH%N?H(XMQ7PJ7X??E*,"]UC*;>/L/99D]>73_E[D1 M[Y'+>]?GZ/'Q+W3U/LW1'S9'QT^.;V^./C*/^T>T%GTKS;T?EX/]H'AR_ZM/ MSMO[/D>//P5![_L03Y*@4'0D^,:P\=:@?K-A^>]WK/'#XJOGOS"2.4W M&Z);=J$_[91/.^4:.^7XEQ?-/NV43SOEX]DI7Q5?/?Q0CQ2XD)\#._^>]!?F M(/OIIKR_E'^=T?]]HRUH^[G^CV<7:'5;D$B$Z!] GJ#NPA\R[0P%W$"D[)'WG;S]\[_FHN:.>%70BU0 ]2$G"KB;.D":-[?K:K!1^ M^=F#!P_OW=>. J;M@(I$O(AO5Z/;IN!8_,+5$O4F&+'/GGP5+XYO?';\Z)&_ MGV?,^% 8X@XNG<.R$(^_L%XTZSGK71N9",4-3 ^&GA/B'3K4\VCT/U/,2)Y] M@Q=)UMW>H2/<=RZBQ]&)>)N40QEF;5.O=VO7DNII=-I>56I3&A]A0%@0;4/# M[7\'.5_>&(.&-6**V/!^%A"GNH4^T:5*D^@HRT/TN_G/JF#.VPY[AC5>?7MC M(3QR0TO2#SK$RZHI+YDM'&_3C&7>F:XH/&V[KA?QEPOE?$^^3+1W--YG1.*Q MK/MNM[7OK/CB)#TA K?%2-#6%(B=N'RU$'6J[C*J_Y)B".D>PU2'/Q,)7%3P M@ER\R&^LB5J!?DMVJJD7(&__Y]NN9!([D=HE,H[=/'Q,U'3-8%K(-#.?VTO+ MK-CCKDI(;'-[95_%]PH+BF:F&=J86V7_:P! M0>P0YM68D9I+:3$E2B*LMV'&6@=,G-(N<0HQS"B2C!7?. M?#UU3^LQGG&QA3C?H&%OX^P421W=BT6R>_G\)1(T4HRI%R!XI%9::)-OXCK7 MSMH61Z[,AJX<]#*7'1$5?C@2E 9$F@;MY,Q:QIZE-=.&.P9RQ72/7\44?C?AB;E"I&.PSX"Z,5&"4D9/B4R^P7C M!X.4B'*)EA=Q'#+1T6=/[CTQ>:B$$R';2C=G+/#"A?)&9A0*9G/2*2WGP_$XK MB2FIW4DB2\NXG1P=@][V0R2*?5TVPG#U UR",)EWX.,9/'$=5I5PQZ>:W"U\* Q?2M];;=A2D1^ MX#^J67EJ5?S29N5P=#YY]/1W>?)K4I[/NU*439 U$:FL9:)UG&CZ>5EE]M]G M7;FME\+'KXKV3@5-.&^(5U^W M]">2XV]++5JNN@ #UJJ,[ZX+(W%.AQV%HG*F(0@O@\='W%PJ'*77L:.KD*\C M(:;&*!ZJ29[//5W?;HGNC'FT4H)PMK&I #L$"!P/J2KM'6*M'[. 9ERC)"6E MJKW>&"\N54U">=T[$M;%L)ELNW)SZXY0S4;FZ0T#4&\Y&UMV'4MF#LH>Z^A& M-9NL.X[YC3TW*96&MCW[,FVW3)T9%K3C.'5ZV_J3S)XY83L%!2 8_IFF.ZJ# MI>2N4.8L!\\8'E<*:4@WAHY'F2EQ^_NSQO9U[@ M,BSZQ]E7U5G(K%@AM9DVX( 8A!#C+ M%C[N>2V!5G!2Z<0'J6 ?KI$H-:K"Y3JQ7AU5>QG=A!K#$=SCK@W];5;:@]-\P>!+ZL5N,'"_S.U).#J?B=I!QKPI-&S*Y>5DZ^,M\6QUF'?F]6#OC \1%NO T@Y>Q1 X2IY+Y!W.29DX'!AY9V6F4:JK0 MT6!0S2_8".&>54T22NSP0%,N,_S>,LC9GX6*-5XO_.N2SC(Z1WN4H,FK62,[ MK^9)7K[A:O06Z,%J6_V9##)>M% APIJ2Z(E.EZ0,_A5< MBN"Q'JW:!8HUIL$]\J5$#B;,43F7^W1M^,8PLR4MZXGR#&WXA6A^UFM:WI67 M \/;Q)\MJB5D';B8BMHE!P->KAV>,QVUSN?06R(K0E58=;'#0ZY65-2>JZO6 MBN<.-Z6FN23L 3^"%*Q%O)9/-/I=O=FUNYY]0Q('%]E8?2'<*'MW[.:899^0 M9+,C;)6(-4'HC$=@[TNF2K&+RSER!R&80&4X7H54SKM> Y&SL@L/S^?AV2Y< MF!Z!@I.W.!=)I9$+95$L+BSIL*FJ911=YQJ^N<3Q7F?EOVE_IG7[.R)KD^P! M$;YDA 3!$8+I8"T^D[5DW^==.,?)0T),+ -&>B_D17>DI!0'+R)!:*& :;<2K%6VP*)MO^7-ME81SHE[*\NZ2X=#J6O3BT2C M"+G,TE >.JWMG*8G?F#GLGL9DG[#T/LW8C%60E#R/2[<,TK!<+<._E'34-T^ M[%P=^W+T#I<\R *40\@JTZO1;;4$JH?GWY6@W4,&"[]CP$C\];I\!S17TY*9 M2T)+2.-HY"@9AOA8.AZU,)EK,.V,]L59\%0NC]H+.O])RIK,:[R"RS?QTW95 MO9Y3#DE7L9MYLMVL\NT?(>P4?>8\?*""R8*XS@?,*VV-?:_"N14*AJ-(DY02 M =(,/P@^%)!-E#<+=ZB!F^KH )B'G2P"2&5_EJBW_$%R+%?@##[$:%N/ZB*$ MUP/DF7GT2,V0K.%)N25MWKMPU/Q32M^;RY%259'A-,V1@, 'V0^J0BP]/%SB/7H/?("PK7&I M/"G0P0>@E Q[=V':&M1XP[ALCJ"*Q4*J*_Y'U-H.MF@WIT!*'!'*A*@&AMV; M$%)ST:(:C:PD+PN_@&AD^#D;W3J#57VP$=*8KD]/*MB7VO?RL! 2A6B;00FD?\"C.B\I-"6HNFC$0 MHX!XA()5^%PSTH/%TMMK,PTX$Z"[$5I"X+HUYM>W=S=T2D7++ M].U]5C$IPHCSKH S$?IULC6\;2(2T0]MZNX1R&5H^3QPE^5U3PC>ZK24-*;- M22V2A2*RLW<2)=Y%#\&\6E#-)7C*R( DWFOF/BU _EDQ^6W2"#:;2Y\N X$6;QE=T20VCL2%X?C M:$=X]']7&98IIEHX8U+W.&\3!X1BOJK9AA!:@PL3BUTU[84%CGNN.Y(1%OGC MBTTX=,(\-0RE:ALMG,4X@T.K&"BD1YCS"Z9OSC\DS R>EM;T@AU0KN9MJ5$K MZFJ1;G)I70'>)/@3!2E)0_TC#S6A?A7QK['GXJ(JLVX2>@62A^Y$/S3MD?'J MUZP*BQJL=8PM$&ZNFAT2MZE\K3VA>U'=Q)D(F(0^+TAL]\F]&879#^X_C>4Q MRRA_6_?AI[T^WK/PT)<"U/[.PIP3?3F1O>3N@O"5E]'\'4U]OYC]O0X&>:DA MO(0*= E!0QWE842!9SU^>JUXZ@,,ITY4D[S=W 4C]-+KQH;)HD02]ZN9\CJR MG_SG5=CZM/Q0 OFIDJ]))KIT7FB$:HKQ9B\(_Y362G/&"R!9K-.K7Y-K3;"[ M9AKC2=LGG#&GKA:^JKLUN28G6IJ7) 1R.QM&39 5O<[#N&+G,G@CY%O$A('! M /<(ZR(/I\41)!LI(^R2_;;/4W ,O#P8XPJ)Y<5;J:W B.DNI8S%;K%@J$NB MQVPFCG-1SIQSZG%3-?Z S;6Y%>X@WEDX'N#@R>&0SK4K$=U,=#B.(D(L]U)N M5$\K2M-OSR!V38TF"TR)W"."A8JT!'4=V>(IUS4=//194>1=3@14(OW=4)Z6 M%L<(<%-PU8M* 4O&&/-PUG(N:S:OG,WK)1=L>HD&MQU="&8['"Y8"8)6DMNS MUQ;[B7C9CB _E*+$$](&_0"-ZRLK6V%8GOM2&V6O*&UX%ZSN3Z-2 S*1>.E5 MM>3D>7FA96OX]U2O%M8)+3LY_(8BCV+ :)9P7-W8WY!7@EB.N#:8N1XC_OO;XW^Y;* M^(-B@]\$;[6'?FFR +Y]^4;G_\[-]+[M%Z/Z6;#6U:;G#%7,%GXT(Q%Y S1? MLI5Z?C(I"$]>%$& MJGMT?="YO&F##0",CF[)D#W]5\^E6\7#7E!O?+@3_&CF?T&[D 0%O5Y[<49I M)LH3"9S$O8A_SORK9=T!TK(B=-H%54Z*&=/)X1\\]VW=%,F;>Z=%JN*Z6 @. MO&'H&Q5\PMFBF-A%)PQ$: THK;ED6V^!?+8JD50$7?V=H#K5:M>$6.6,$[+C M8,7/TKQB B%$/RY6H0HS2DQUB,.05M_XM\U&PB,A_3(K"\7G3M-EZ@OTC;WX::L]YF M<@%%D6. *2PL<_Q;;5)FQ./9X8 ZT\BP;6NC(A)J=8[!#- MNH?IS&$^D73#"-IMU\OR&]EU!4B(X:X!H>.\/,Y<3^VSR@%DWP'212N0-E7X MWT(15L$7 /U'!*0L!8(7C24C*G#Z.=(@=^BG#^H:/81WCJ+()5?#TV8+K68H M!H<*:&;+.#+7%BG$J3WJ[WQ3*GP3?B,#V"BFARP70$QRM;S]A&[E\,2.,V^< M1LYQ1+*B'!D:#Z-?3@DRFLKULU59,P*9GD2@W)*0=9>_"_OOF6P^3O,#M\0G MB1N?_>Z:;#DI:96:C X[NB.;+,27<@B;/UXY+SAL .J?WIRU=!*?EKJ(@FT- M&X,P)ZZ)(X$PH?XG]'4\TWSYX,A94Q-W;%?+42304*+.9=:QI*5<)JUJ:/O MRY3;U/2FM45F7S#$4F'P-J#%:-%0'_IOMW!NIVH6@1LO0(3,0_=L3O0&W\=Z MZC/R6._"OG XWDB@)J7]?VZ ]W\=T[@GY28LDZ27X.'L*/SK-#82O!(C[,?O M#V@G^ #7VM_0^J8XH+O5K_]L$+J<(FVOY]90HVYIN%56W(,0Z5[0.8C#7K$9 M0EC&^$V@=_EY'7@-AA11+'?%:@%"?JJ-JVJ_JZ7=U7V+KRIN+Y>["N4/9I1Y MLZ*'5Z!Z[/_XKN%<( MER(\Y;UV_ E^I!\];^KF<._*X+CVDH[P MARAP>D/7(ATD;5W5YE16.7"?, ^]^C[TJZ55DX$(B8W$>U[)756Z MFCT<>%.MZB&24U)+EM#6R6PW1\9(4RV-.H1#9T;T,YNVT=U-O&2!@0)DA;O> M&^ &!'8#NU9@PG<=T=LWB'PY8I?,#"^LL+.H%=TUM!/CL^:9I+_X;776-MQN MQ-:3MR3Q_RTD_X@.+)@ZQ[MR[M>K(G_[?F<(IA%P[C#H?$:4> MO(2=&?CC=1BPOI*T'X6M%7MTR+YN%;Z='EHFMA&"XWK8+2?M:O7NK)ZCYQ1F M7OK PT4VS:7&*D+<*VT'U5)O%N>,,.PGXU5@DGVE\YAB4F ZU$$S5#B$*&?2458"= P#T.7'QT_C M&2D\'93Q\'@M2)6\_)\7WQX=?Q6\D;"@UP;3',!NN26MA"7_*P269.TEP;M6 MJGF;MKT16ZRKY&W:;ZMJBU1<,J'TRK3/08@"VEL^T_Z1'2AE0' F 8\SP M3-H3#4=(S8",P$Y+'(R&+XT@(:%Y"W=EC@A%MH**II2C3ULZDK>(Q/ZQ.6%R MP,.KWHFC\FIVK,CL(G]WQ"X1O%SW"0,L]2\-S.2R"WM.V MK$L]FN:")D(%9/1_JJZ=_:WLUMIDH<:BIL)*6.&2!Q+_ZK3ETFBP3B3_T82% M-W$W:TAEE'+D().OPD;W1M_E380(GL#*P@Y2F_%Y;%,&,I90\D8[S4LG9D5$\2&HS MQ63C)M-34TD:3+]F+#8X"]Z&03]B=UDNN8^YYFN]0$L1D\.\4SK+>5KC?9/R MYI!:2$<[E;:G?JV8$9@Q*Z[NA@Z;1W]/E* K*I">\P3J2WS[\HW[#AO1<"<0 M)*T$@)L@412L&7\49J \CU_D4C+5%2H%76:C-V+-,=.R;+=T A@007X8?C74 M)8>>DOVG7%E^U"9406@3#RYDA=7;:]);@^6[8)'?7(,CRE7OQX/YFQ%(O9'X M,3*7(2Z7!(?R@QEGF"6*J0!JC>Q:PF!9AL2?2H'6*"29>(.6?0X\LUMBXBI9 M$T_&M)BOO#AZ?J'U1D4&8(*UN_"/TC,H.29ZB2VEF=,I3J@UC;V/$;HPOXSF MPSW$_BCG8T0G/OYPT(GO@4'9DRR.F[$2) #W@X5QF?0OM3RXA:V:OY[4)(&H5[.:9G-UX\Z9Z M!PH;23#V:NW] 2B<6'3NDXM9S,YKZSJF$'#1U5NIFTBO>,I\CM0XAB.0-JEO+V6MP! M( Q<%BRW@[-.Q_31_>._O/TK,_#S4Y1#F!3B)IE )6'B%C(]<#!VK]5,E "AX]LBF6<_.Y M)"&'.1-BN> -5!SP"-Q$PY*;%Q',Q%4YD,A*W&*&4/Z8P^98 KSN3HA!CP=C)!'P2CR)*#L#O-W8; M>Y)B3#=>.#]X[P)M88:(,S?3A**J :W;<-\P-D?96!UQ2%PMIVX[[&IIRA%R M1-QI%0/4Z9\!=@E>9S)E&T[D$5I3'752=N6B?D\'I+:+R422Z$"OI/TVI\EO M;$_9W=GY%8O/@K[C8=&@!E]:=&W?YVDMO;?2\I*^0I8EH>1)?0XLD- ;P7ZS MJ)SE!#B["140[.T1_W7,O2%RDS@%.Z/B[(6D2:P&6K.&+H.L(Y(RTFFV>"[U M,KIJ<,'>:M<)AOQ,>2?S79X,U9YZ:UH3+DF_1+"&C@&C+YM2$&W112H7;P%M MU-P4N)]!'C.:2XSRZ/D2G;-D5H5*C]Y?:6?:-)$Y3E70L:]E6%*[#MZFCAJ$ M:9(:?*RU+V--XTX;"$)CHAL(7;/:H1U,N)RS0GO3&O MYT/=1*^@G1-J@6'JBVY70-(!"11P>O5=BC4H>2% MXK(O+)*#Q5^C3<:] J1<<-7**R.)IQ[C]?1HXJ-L8SF'B'E[.=H*Z=B7S6CT MIT!:[J6"66F9&"I9ZEVUZ'9UZCM/1-QQ3,K MQT(B7384BNE4\0ZO^_SYRZ-CJ?59.B/87'&%V:_^H;P4I,RCQP9# :%>F M0 M#42 ;V=^Q8^-<6H0@6XM+@47>AX!;I]!J2Y""\D#D6]:3MUC.["YC])&36= M&\R]B1Z%ZV#K0N/N<(U0J(C08-10^XI[^P?J..(EPFDJ]T/GF;FZB>P]<0@K M"WYB78*--[.&LC6*HE_,[=L.S*1)9>1V,\:B6 UZ#7V\CJB&B:A]$^\5X?=\ MB#&9HM3TH@OOY&M&U_HPV<^?,5]T&#Z'[;X+ZYT*M%OATPWNV7=$ZW9\_^B_ M$H^/ULE_[X)35]'4OX)U0HRB7__O(CC+'/3EGWYY]%\"IPJ;(JSEI8C2M28 MQM]?06J):*IWW8:9=+8AM-Z)FMAK;F%FJ.#QP[^4?Z7O'C_^R_*O:E-?>-"4?A@JC<8$.B)-UNI)I&+R;;4=^5]GCAWC7[F%B%LQ>B M$;27\KQ3]#V!,[Q^;MQ3Q&'8;NL(@?ZF+9D$\%MT35(I\GLTK"/H_9%IXE3P MXZ1=8FB^41#3B31WX2G".EE8JKT4+G;R-2*3^5)O0B#-5;U !.&B5)!"*S.= M.XU2:C])1C/KJ5[%&\(^N@%DMDKK'J'*&?821^@>3/1L!QF+DT0& MA7[UCY:;3PFE\%K!?K&U]\3@1FY63\2!K5QY.J[_=,&K _L"V3E:'KUP!D2M MZ7!\Z%*;NI\QMK8=>AGG522QGU]R!RUS'M)]_Z?&NJMZ+L&']]=;OE+[LMONGG'3_7]Q#VOZ MD3)O7MX],TQHX\5I; OEZNV B714=K8!_-K0=9 /O9SXJP0WN"12?#@6TF%F MCQB?4! .U@FD#ZP7UAZ]91N6 ''/ 8M3#[O!.S(TR;Z?2,UI[9J8,'F82DZSI$HKL BT%.Z8]_&3.-!^T0+4?5:" M:Y8[]'DT%)L68<$LXR\3U)7*%I>V-6#R8L MFZLWE$((?ZCB(/HD%14R.FL.N(#QT[X8.U\Q:RI&*A+')K,]TMXRLQ"KDGX/3F. MK_.B$U:N7OZO/]5?W7^P>O!E]55Y__&7CU;E?+Y\L'AP/%\N[W^Q>/#%%_?_ M_^.O_G1S9JXG#ZXV'D?TI=LQGR_>//]A-CM^=F\?9]FK%Z__:_;=LY,W+U^] M_D#,)2[X-77%UHMK\JY'4<1468ZSA*QO1#A,MEB[C=!G9/70*# %"3=$[QR& M[/DME?'"_IJ38:M8*R(R#>S]$=W@[888Q<',0\:#E1^2:ZF\!^W%D8[*N,7T MQ4J=K_B\^15-WY,_ML!@M_&/ ^@06072-BHR^$(T]HNH;##)YB/Y32/TX=?I M=X21@4/_N3;X=:4<.?7"%4;6:X*S MW#/UU6"YK\1 MP0I#IS-C(*=^$T>7T MD W5_VYW:F"%MZNYC(3E>XW74RG\CLC/C_X>3@#ZMWW'/U8Y;]']>JB-Y6,$G'[Q(0-.;XDN'BO^54J; M]R+2C?]$J9CNO'H_(XR])\;TRSX/F[TEZ.,R6#WJO8:5V&U6Y7F(!N>-REHX M*9ND@8$JIJ1,(YYNL!:LM1U6$168.K17JDS?I$ 96S^24&7?#/D"W#(>%9>C M>T:YXPX )+$?="7V? 6>&1Y[0;(]D<$MQ.J5B0,!N1C>"Q S27HX9OD+5K&H MF!\>9] 40Y<5=5+^MZAV%^RU"&"Q$,^,_=.R[M+?*X#+JU>5$5EEI%$?B/=R MT#1]RR.1O]OLC'H)JDHR71?4,M;4;RL^E[B@0:(%(4987%+\!'>>1%L45G"^ M:XAA7VMRMJYE>BNL^$O0U?U1J[R0N_I]5MQDS>]9[G%UCQ:^X&.EEZ[L#>1L M6T'Z)-6A-"S4I#ZV+FZR6:0OPSM M]OW>&V^4)%X6JVV*5+:O5!((XFDD3&OG5ZD4Z3#X^&V,!@I!]>=[*OD*3;MJ M;C,)*V,"Y :L]XA%BP0 3.AH*KES2:J$>>93!P<%U,)0HR;URB\X"KE2HG 8E'+:Q2:%A?S$!),-OP=ES8N@> * MLD*OP9/P>8&7FGH;V0M^P/6>_!Q:_,U[R3&2HCJ"/1T(T3F@8!]#C0 ME47;NH03W'^&($/ T2:T;H+#O:@*ZR/:CJ8150'+Z67$GQ8J]NG,1AH&H67" M36U<1;S7V?^:M'>$'U60C64[.0LXYZD9\Q M^5AWT,#BNI=>1Z$?B>U-V/W,[+KSD(94-I&K3/ENW2CHMG';.JD,"U3WG%A6 MM=6$+R1#(QIIF6QG[E,MIUV#41'ZT.I2QY*^Y]PIKD'I";,Y'1-?*).@6A0[ MN9V8HX[/R&N(U1+S(=/UP^ZD_+Y6V:3S*OJKP=)V,>[0V4$>_.*L;2HX+L:Q MV\7#5)\S\::]0T/7:T@$C@I)F>+ULIICY0F7ZDJ[37O_AAY9I.S#U811P09 M0@;^L^,27E=U%2?.T/'1^TF1^8]19)X*ES]:;6;R9ELI%9V6O2F&8N+.:JKT M"$H(_CI0+]0MP^&OA_3Q"I9SEE;=2W=99(]':F\L;KIJB. F:A\+^SNNZ)CS M9:UQ>PX=QGDX_'5&]9NP7\2?,1+"T>K+VI<.KZ?)IB(/I&GG_LPUQ7E.^B01 M;KL;D+.$O7?1K0:\DRV^3R,1L)S#CEQ:!N"IGNN P=I1>B@=M=O@5)2SR5". MY4+?3.4@PO0?<:L2_6NCULT_LU+#4RM7>%TDD/[YEKI^JJ?2JNM*.7Q&JIRH MU3'FU66K31+,7$$NYPYE:+R;\]%0YYS(9FE0[_08EM6BCF(FNKIVR@@V/HN+ M>!)S8M$8,=QJ2P6M]3H2ZK@\D+ M;L188G,;=15E-NG0"+L?P:5$^N.&? XHEDGX$E=NX? M5/MAA!OMDVI%IK]RJ2C6,'!"1GQ@]6>[@;*?6!FIPX[WD>>BC84YAS;!OX*7 M(VT&:9R_"PZAH&%UH?62K120F T>71A?N"!A!H0PM#80/+'9FWA#[3U)Q"$H MN6(MY\Z-(9:TZ9H"D"B)+G:AB$A<:%D3##!X;)<2FN)(L>@+5J\A]--RCX=U M.,HJ5>-!*Q'\]>6^$%M_P)[C>*)H XMO[)Y,NGKU 6&TF]+V%2 S6^1JO)(# M,:B>T[D@ZT/GRQS>U.&&.\G3I2>$G!F,#A8+ST:?]Y59D5&6IY?TVTYR+;*J MO'PX.\92,N>VJED#4:!XKM"*#-N6RL]]VVVC&DS) ZWU;VRU797.W#22@0\' MXY*+^8T$4$%1WVB\HM>$I!..^?$84N\UO?TI3"OVRR8L[&Z=NCBC9"W/9#BD M_ETJ$BEL3?B 2Z)*VX'.-ZWLZQ=X'\S+Q=NF!7DAAD.9I10Y 5(1EY,@LAFJ M_R +%IP%I%M!+NH)PZ)W$ALC >9E/P5:0AV!XL+L]7S63"^-,,^M7QL2($7H MBDBM]'T;SH1!H:JQR4]3.$U9K]D682U HT]%^61>Z_-R<:F7SB[H\.Q [\&$ MTC7@N$K&821)?W"HC>A0SA$O%^X\S<7[!2<]<6B[@ M1RX.UI\-XI0GQ813X*XX<\\V4G365F1:'%.U-K)L&W@72,Z-.GW%8.MR\]-1 MCD Y5FZLT3IPG7HW,QZ4<"0H&"[[6@B6^%SOA\)23S#B7>8B\DX7Q\8>^^*L M%8PY6Z/-6UH%B\O4R'NWSTYG=GDBE='-UY0!&MPO]^ , MQK-0J&%47S:ZH\CL<(].+RA9^/BJ[X4D63A@I"]_+HQD-+C"HAZ2"PZ9=+Z+P-)?\+NHQL6G$W^+OZ!ZI MZN0:W&\X>9 H$*]OGP[AM*-Q0&"0FS)N)$L89=PT@RCIHSP#R$G64M^2=+?Z M0_M>DODE'@:4WWCG.*H;YGJ&0QCWGIJ'977>Y@&D$0Q]XJ;T4,$GGZ""OQY/ M=R(NCNAQ%FG4.I(G;L-5,R*JY >9 OQ0OJ-ODI$[CZJDAZNFH[C!?6\ZCZ:T M,;[F:_%5*40_6N#F8,@,#@MYVE8/AB[)5LH)F,LQ.X=5TLH6U$1^Q9<(ULP] MZV [A)];\ U,.'9FCB9YDOK@5V+RIF+AZ0+&S25;[X+[^&8/-C*K,[BYW+/V MBZMJ!PDP#L%1(_/84^\U8_NGD997Y#<*S6S0^6X9YY24?.4R+;\X ?*#:_^, M'BCRJ#1^X:UQ$%U3UU(8>LP6&'7/7L.QS]+0HZ$)+O86(!LK&8*8/>Q,=I.W M,6W3[TY.HGK"J(HY_9-J"4?Y.7_[57QCW[8N?<3?/7]E/>LC^O6DKDH/D"?E M)YX TGF:7[7OVXTE[TP K%.JN[+%B.-HA6->ILY'W!)%C"X771#9F'\N>3X1 MDW7]Z(D.\A@HN=D#D'0P8\GZ_0&6ZV5ZXP3/=[":8@[AA >(!F-;"7[[ ]#B M!BKN ?36$+>_83R\I*=*1X7O.'YU0 MVM;ZD4MGA./P*"L.W1&K3T1L8"V.I7[9^7E:VROL4,&8$0(Q43>Z0+"&(L+K MHV;P(3F^12U7T,)#5,'N"7T$7CN9;OA&G.@CN/6[NA\X*60 A;8;0@A?MX[^ M/SX<_;KMQ&!X%RM;'IK/!B/:MD0C[XL7__D,EWKQZIE4LOR?C%I@!8H/3LRK M>)%!8[B^1!!5C5]$C901:A/]70)E@_^D154CDK2'Q9.$&X<'B;B^>/2![N " M@V'4#HS$8/*>NH])X1S:L4SRQ=(\*TG>,$N4\A.)=#*TSRG+IE+L*SY:H[.L MCUKP@UYO_HK,(<8,AKO0NDL/4SW^]D;$^YSGN["%G\7N/&3D+ ^5.T^KZH*Y MNUUQPXX/O=R'Q/'YP M/1;/.]%:]H.S;_OB!J'8\[2X'EA"*-)R6R^=]+>R\(]A.RD260_C**HL31$' M@H=/(>$-+0N'Y H+[W4ZP]:&#+9V"%Q4,L.5,#(*KI>8)FIVH-82E%QQ& 8G ML&3R1AQP_9IRY30,ZA*L:L((\WS1U^#\V145!M>-OD<4#\:1OM$:L/S.]5DC M@DLZ1, 9J\>55&V5GM,#HBD?S:6]&67'VITP>;:@-G%82$W; RJB"^^B4C=" M>3(DVFG45 ;C36JE72WP:VJ"H%M1*CJB4*\8WQF@?@";\XJ6'>-(H15K2@Q; M@KA-P,;"WDP84_=+>)]Z59"4^U-/2'GJ"M M>-!:6PK'&I[ 5@G$S/:%>.O(@&T,9LNB,54, \"2[@3_M!/ M%&! GI=[LT'%_Q]P7UR M:9P/(1.-B,<8^+63 Y&9>JQLI3M*^JKK=LGP'NQ.EP'&H*/3K=T. M@H#!!B&RG>3A&&9[R2J1IJR*Q$.Y'0P(C:E0+R))QB7 J^MFW9,)U-Q6DAS, MO1&TZ[2]Y!SM07A16D/ZV%G.0:K2T3=UEOP1#O3[YC/F!UM@W'N;RTE[] M_7R]&[KHV1X*JV(+3E>F&D[SX'ID:E.)K^ P9;;&19= M])ZU4P%X"JBZ>4MYM!NR?'^W!?N>'&T97W74%M >A(H=X*,^'!N YI"8[;LD MYN>4&RB/ $<)9IA(,BLF41. MT8S4+M?47IA7Z1( FBPH"S1BG-&3NQO19,)')HLO&RF:HTO-;M.QHZEO:F]R MMW.MA&SV_"SA?ZJ*E=0I.MQUD5<_261NSSSWP37MHJ3K(>!)Q<(41HAJD;M_ M+$BS$%;/_0':ABF>FA54S;M#,M;9J\)UU):.?B*VX>K)[0K)UB&Z. NSWE0Q MER:/E00_WE<0^RI%B(YV5W_4KHXNRDL"9Y:4XHE(?KF-7)0JLZD0,A#!L&," M"8%2G(5C21K91U#%=*N>M1X9WD27HO"43W;(R?0[2$UV+$V86F(B""]?;UC+ M4X9QR3L!-Q7DHKPZYP(R'T=*7"X6M3A)H-GS*G9)TX-@FUN?NW\>Z8Z/A![) MHM%8 $^SM[(D4'Q-EHH18D:69\I K7.:F9Q@[FA"W0Q@R?3Q9-%G\52$XU0L M+(JX?GYDN.Q,"BN] =S51N5(^M+A-[_=T]%R);5D5VUW6NOO$C^D]_HRDPQ@ M5[4_2Z,\A:AF'P\XHA\C*O'+#QF5^/[X.[[/QK_F18 A_._/NXT(L$7,AF!QPIT'X*Q=.RER%+4(/"2'>"%%(;,Z MA[:7OI1F+ _X)./LISDE_1F=$3B6*.M,J'P!%!)0>>SZB./A'%N@(/&]&0H3X/[T=-KDHWG M!8R%Y/*Z/(7"?.%=8NAR4C_<$3HF4LJ+Q624.2%292)G-HS"6LJ)H2+1YE!G/Z4(C\$]#4(,U5]0>&;;+96A31Y;($G9 MHN"S1%:%\G_)R07SQPAB;KZ%&9(3H-O)&2:C(%UF;/EIY2:&?!G"2E'UK)2> ME 6FW,-:=A/A7%>Y/O6\*!B\TQ8%&5&/5,@7J<@U.,4,S3I<;BL!T[.]**GO9>:6'P,_26T>A_W!V:7V\4.MJ:9&& M\10'HP:Q(P]4TAM7TJBQ"=H2PG QL(Y#J&7Z4 ;W$9_87N. .7,F,)?,I9#U'% +OX25'$ 3@D*_=CEXN.>6N9U1C=C3EW;A3)C8M"%X8NRHQHY9= M5XJM0/KO(J8H8]]IZM1X[\]'NC_QM2YU'L;L4LH::K/"B4V.\_WD>6=).^(E M\3_=#(]+R,MD?4WD&\HGD=.L"2%WD^[$FRR;F[JJ=\)/8GKJ MHZ$]@K5:5\,9T\E$X;\D@*)D?6S*D6RQ+@@<)N(N[];;-,>$NOV(/_3N05O< M*7$(VN*G/P<5&3Y^##,"#VE$C/N%@[- ;$TOHN&)I$G:8![6T8R4H!F0=$IZ M5&$=<_YO02SVN0DCM-N$XN),0W]A('[T.F2T!S5K Z9,VF'O, MR\_MW 3D-7U [E$PTDUC*<,<&0T&R*%&>L&#H(7;8Q;OAAU:BT(H:DC3/RFL MER"FMS'>2QY@/\,<^?!X*['"RQ&7[H76*-4;KFV+B9<_F0T7MQ^54G7BC0-F M\D9U'_=TWMF1)4MO9NQ&L-WL:JPSBA0/&9ANB?42%U'#XL3/)KI7]R)O>"=$ MTAL-V<=WY5L*^[;=SQ^7OKE(77WA(_%$1X6OC94)V()<6!:;=UA$5SGSI3^A MS();';8&H2;;31J^H;3)+,#81I'(CW$:JTCD_KFO8%E4$@UV<+>1>G%@8*;" MJ3>T%C9HWN$_!(0)"CQHB"LZ)]/[[ M]%ESUV$H2<9UVA7(3QXWKP[&/^DQ>"%H.; .'50%5VNQMM$#^N\]#@>HA267 M>MI!OD#*9=*?ZK^O\K93?DHACE5L: N+F:HH +6L;!"8Q=4&!PF0]W*\;8PQ M55R&/H91.I,"R*1=(@W5HN'"]>V4BC1YFT7^M&VG)PX>:M48BS;3*1%TQV9/ M$?:(B\;OT\/Y>)[\?5[*BW'VGQ[7M&Y-:[SRCFTQ^WFW/+7"?Z0RXK N0R>K M&Y5:6V$#:/MXX0$ROPAXQ"?^(-J:.R[Q5B8HL( M9P>S";$VG6EWT@<*?9X* HP<+TXJ;3(!H+%)P3X' P8S>Z*MI/+UIQ&L7[8( M)7LT7R^NG>TMQNYNT,8@:PC*QWZWRWZFM8(E(BE%AB9SX@M+Q*KNI5O#^[@/ MQK((^RK;OU).Y_V-D9])>MFGEGUWJ@;0+ENI:R?"G;KP1 WW W/BB_+!XL7J MA5*130\MD+2>+6$_<\@V]HDQ+3>QFQ:)T04UM\'K9'*)$9;U;K@*?C"QN?M( M7)CS2_JS\T*A7P*U:\B[X(,>S/'OAMGQER3F,9R))9!QQ+D )7L-8#+,E_-$ MHBE,(!K)\8[K43L49]5.=YO$@TF[2$:5"NYOIFJZ>L:RW09OU;NU6 M5=K@V56RDU6+&0(*+$YKJMBD\KS0;.B\;$PJ.[4.G@95!9S$\8OKCR?[BHR# M\Q26=@?P)D2\Z$W62]V[,R:Z'3%3'"P@X;6+)%+LV05123!P+1A5*#=E2@=^ M MI+?:JL0\7NG='1C.%5%DS&ZT4ED!#*28H@C<(X0ARO?W6_83N6$G,2AG/6 MQ&R10_>I*2]4IIA:OYIF'S.EIY0DX?EM6*?:]9! T-@.>-"M'1K>9DG5SOE8 MDQ@*XWZ6E,*([S]QT_:PC16^OSI"%S_/@976C"I5-]H?).*%S5!:!7;TD$D_ ME9)V9^Z;%M3D5""7T/3DX_3G)SR=IB&X9JRB[V/U^[+LE?LB\MEPW(24XQ4G ML8];JK(CRNX1S"CNY:M8:T6OZ3X$7-Z5[:F?N)% M] C$KSYD!.+[XI#_DL)$B9YV!ZW5OA_MBLQ(BJ40$;\/B'Q"Q,[(\KWD<-VYWJ:<1W>3Q',1M& [;UB7<.2SX% ?P/:ZR0F7DDH$&V6N').-W,EH M*:U"VH$A51$^A?CD/>CAW(E (SFC2Z&.V.S6\ZKS/HG4RR695XD*+J-5.,.S M8\::L::8_$9^<8UE/JJ:'OQ1]%&[*I9PD6 @/[TC++FUM( 5>7YY9$0'KM2C MFTQ@B/&.Z)=;0&&'04W0C"/2#*H73%""^Z=-]UU]!85XE*UP7K@QRO]?]MZ\ MN7$C21O_*@SO\?.\ !_/N6D>V(- XK-N<'[VK]D;["CY<79X >B M.QX//A*N+401SLPR'VJ4>?!1V6/I:0?^<6?N(OA,4LE\4J'JTN?1UY_ZKR,) MHPE*'*$X"QFBM&$#K+:$#G.OTL1E5C\QJ$DD4&/U%I*17A76C1=GX65LH&J% M(I3CV@ID1;U;65WKJ+NP"+>*."6!N PB;SW\HFW[%>M/@E6UG"O$ !5 M*,8#"5Z<#($TC%^+MD.;'US[/C=G SE$M/NJ=>G Q>V>.YH3>R(IL)] 8I:\ MK\?7WT0$_^4'J;G@459=8'%5/CL(D)S@;(3Q/ M,0?RHDHX0J-10]TA#FW5G4 OGE,7<2M20R>&=DN6"4+1@G$!9F>_9$AL@;M' M64HI'&#",M-R#^QD#E69A6<^-0=W18ETL6NA(3XM3^Y%6,?A>+5MEJL83$Q&*<:\\;H4)=3@P03E/K-VI%=##%ZE<'B4 M'MN*D,@)7%[.+XEX7-=&E4B#8V2HE":EV+?YQ\/#CYD]T>2O6R5TS7H'$+>" M,/S8_-FUA=W7#8]I;Y':>(7 D7KN^M+6Z1#$:YCF!7#34,XZ9"%# $\*S:FH M A8OMY&C&ZR@-YY*-/R#Q@0B8TIN2F5B(\X5)@J8C$QY5=#@*ASXQ>24<5]X MT_&4FVE.7)<+)\7)H^=H&XN$_"OK=UP=KZ";$93&6L]0H(]_0%SUR\0_R_:Z M\&8[.^H:)-V15&Z,^)UI>Y(?:J"2^]8@T-\>GOT0 M.B3!!V?'1_@"0,C6"^EI2; .C+K41W@GZ -YT ;0G@3'! M6@$18Q)IS>Y=V &XAZ0N$O>R(@.T'>4%$.5MANN="__$V<0%^&M,W(*],:.\ M5&@R@C$]:J"@, M7^:_H6,?] MS(D."?_U=EP(F^B@UJ'Q=R. R,9 %H_H/^_]D.1/'1PVW%'E^^%=BN@ X0@7 MG*.B[N5+I]P&9K<#2VE)U!4SG2RU6L?X4#Z&\CSI6,2@ZEY FN@("=HZ1>M]):/HT;@<_**HFA7 ML)ZS;6-7G]>=R%"KM,EB6JU4@)$2]\ MIBJ-]R8MS=!B6R\\3%X$PXT8)HGJ!)>!K%ON9X\X>S M==#36>(F&Q#>VW\7$38A7$;;X(;T\*XM.\V_Y6*1A975-Q99A_)I,,1677.J M T&F%LBC!F;/P NX40A",^=1V 7['A"0UKE/D54*%.K,.V7R@DA1./%#U629 MVDT9WN,&Y&5_* H)C;>B;-D44_5 KPS?"0SI8H$-J6V J3S/@I5+W\J2YJ:1 M0NQ2TV;]1K!_+)# @"L1F<5H4*J%&.+X MI4,:?U1BB@D"(GD%/V\N9(A24:=S58'%W@B45]B:SB5'L(EY-0_*+/9/N94S M["#P,%,AH"'&E&X848"4>3F0I](@.#(FR?*26/JKS,MMLP#>8]@IAI@ MXQ)F&8(RN)(Z2^T6"70Z)>K[L>)-3((KXQO"7[P*<5XTYO;V@L;QG)'P(_L (4H3ID'DJP)81YKIUQ;\$W#X,S!ZVE0[7I/-(Y;4B7 ML=4!A&A7(7492"/BS,4I+E.$)BSU:P*.]+=#:." MW98EPU^0(AL0=. %652Z)/HD:/.T$QX718.YFW!*3V4]>L.]$7:)NUX:>@;Q M7!;S$6//DLU?9\B4;<(;RV+5 .:D C6"DB"@RL@PD9.)G5KH3-KN:UI: M G3^R'L! [)]OCJ,\-8M1XUPS5?XCL8!9LRO[*<*&EDAA-?VO^3J9WB8UUF! MV'V*#!62E+[A8E#=!S',V)0NI:V@I &%+":@S87G!'66VH^,>.5GZS42J(\A M]ER4K#_(KVM";OA66(P6TZYGWLN/, M<7\ESQZYS.&'I@GO,E]%J1>&640X0MI5VQ;*W@Z".NMMG7W;%5T;N>M+WFR% M_]I)W@A] FIY*3[C=' HW4=F[DIC%K:]3"=>GU&>!]8NGT.13CV[9&-^7DZY MG<;:.O\H!$%IBI:%P3"L$B"ZF>,%L4T()-LSK*\ZL:0^1;#6(9U%<=R"^\(Z MPN M.8,)502%*&3HL@B^R "JMU(=L3X%D\5PF&+1"&7=$H$$+$:44.D'\DG\ MRM]B16UK-U=@D M(Q$@"[)&8T:MR20 M@IS,L$1@$I!>8Y+SN%VRD.ES:/#:DR@PR!NV*,X#!9F70R*0>TBMA!MYPJ.II.9))V^00USIQ M%I:GKB71. >#4C7#+F/D!+^J$V-;4S>GSL"6-".^"_$W8_YSU$*$-2?Z'(24 MBC^%MXMA[8$O3^I+AI\([[/.?0E@)&8%\$ M42'J-9(+5J*(+X<(P8U_B')D;*6\AY0YK=TT]X!0 C$SG.MC_N!:]0DJCP43 M[LA9J]+"%JT-PN%EZ0L1=4'^0D![$ &<4G[9)AVP["8M%3^,FX A6QK;#:P% M<2J8D;ZJ;4-C?"0PMR'N@&(*5!Y4FCM7ZTIJ8Z$6<"]#'Q5&L'[+ -2U18?&UK&QCCM5)WF-@NL\Z^ MZ0S3.5\(.))#EB='C(^%ODH;$)OOR,!@&:3M4=I5UD]W="EV8HN'*%7,0C;. MI" @0"U13L6$WM&KD2>N5]UF5,D;[A*Z/Y).\-?>%]1RN(*8N)QH36=(8R ' MA6)T6K#7[$[;U1*2E346P4W(N+]LMNX>&0N8F].(F4FI8955-]!9_NY6@ZC?EFX@+9/[$R;S0>8SZCI*!^$F43 M0Y@,>B31Z>;(M>D](=T>0T5X'#RUT4[IG#5913F5Y67M?;8=:.0%(CV;4]U< M"+]"68H!8C6NG XQZ\8Y@L5,ZQQ"%LH.81HH<'M6-LD&D4 V M3N)9'-KDY6C$U:)2M>@W2=02U+Y7KCQ^B5$BY4BG1:2$N@U*SXXNY+CZID8Q MUTW(TOY8=R R#$6CV!Q3)BB$!S"+LADMIII'PWXH-'@S1XRZ!U&P)EAH)$VT MUE;],025;)LU>!JN*[X- .(6"+U4SR80O;5A_;Z8>FXX14,_.^RIRN;@//;7 M QF1W.P4!*^;?D(7:T]2HM0O0TEW,R;2" M ,F1:U,FY#=DCJM 6@A^X@E$5 M<&)24 1&E:"9JE5K"I;FJY=K*R0'H&)4<4-L UT43'1@E;3B"5>U:=@2>1R] MFV%3*>9!))7B[J_YTET3/\N>+%>(+*!,2[]02#!+0,$RZMP-)/57!#[N/0(? MOP#UO'9+U!L<8OG2W:*>$$NYK8U"W: AP?ZB*D4Y;8.!!N:#*=7%M@CM#'A^ MP=Z &UYQ!U+ +P8=_CM "6ZXM%:;I^8?/.0B%-&2]Q2N1^P#S=Y\+BP;PO$< M_'FEG@>"220NA< WQM:K[CBE;USAN@<&@3EE5.443P2@HB[N6WF35<;#(9H)9)?8$DN]S^A M/ "">?B-C6,2*XI)#(AA'_;0\+@._:6%+$;B[]:34 @MG3[03"2=R[9IV2AF MY>3&9TL""S/,7LP)N#;'1O%E:ZJCV9;0WBAH\H8LV)J=;+E'AVF4:L-'P=:3 M'F_C6ZL%'$@:'*(O):42&ET/#=,X&8A-M!NI8AA)&0^MR+C)%X4EBX@LQI#U MS_KRUHJ)[IB+!%1 .IFH!R!PO0/IW[P>??J]Z*S[HOL13$2-RB-$4\)KC_ L MJ)%GX9&T2 0G..//J'HX (:00LA/\&)%(M0L9OK4[["6!QX,K&L@(P0GU6K9 M7F.^A_Y#0HR=IB,!-!^25B@.'%H*$K$UH01$%KG\JIP0OC4GOH0R(55-]CAL M$T&+%W&;,DD;6@G C'+8!!,: *$R["'8W*MLBAWXIW>/O4>SS)FB:(VH@*Y8 M5&EP800A9<@LVMYE$ATT%S0FXU2_V%<$]=>/#S=F.ZN^CM!R?P&.*AA_40N> M]"<4@N1H9";]%6.)UU^QZ!>98?L,G$Z%@UA.O'9>D OX1S:XR FIBV3$=1;Y MZY.5U>T0!_?60^%L=3G^O7)S1 HDW*F2( 94+6>ZYVY&Z)LI-;)0,<&LKO_; M7(YJ6.X.&_*:C>\132V!MQXN=H1,V/_0],&2,38^A4RH7K-1A$(M!LSB)GLV M]+NR\N[LCC=U\M$G555:_ZV;AQ6D23TI-U!0E$M1MLB""R@);,L(6#=OKD M M;3Q1*4+.B%-.V*8:=#P!*H5D42WP:)0MA(U@FYL&Z2VE?AEOZMZ5%=Q::P[X M5=DL<)5FEV*[TI2S 2[M9." Q]917\[6B^?4(>T51)FP<*(NB.VVK:^/SL*+ M28.Y+ST:%#]I1Y.Z-2Z/J8_2!)@$.NH^GEQ_@E.X(>:I^EX*#XBDB<3O CB+ MB>27@X0 [>'F:@)IW(8K*4%QQ 76IN%-G[[-DF8N@;P,KR3'&3*]%S!@B[E, M+!.9YVE8S)\V<[1B29!M-E5Z=9/J*FMPXM@(Z\E&NDGEQ._E6E?&V&#"U9;] M!.,9\DD=RQAKA1=M]!B_SAR>'>$8BGI9,0Q6.0K0YY.SE75->#2S@X;@SIUX MNS-#;=VGSNUUD3%Z H+8\G/D[.W0_-E#D-F:!S8+:#W,XK-J\\IF[)],_:H" MVHH5!BN^P+V)-/Y8L=RNU0&+9G";XQYM?X)_3>^2A&(0RQX6R'W$U%#KL"PF MH JS+F,**@Z68V.#>"(A%X[BWE.B^650K[%-%1#&\/?O%&:<%K^BXXM1=\>9 M ''+P&5@UF.Z-SO0.(,B;1=#R?+65#.#))&E(R"%)I?HU]@+=%M*:-97E$;5 MI+C)0P=$L0 78#/&7-3V"@(Q\>="TG!RK,,S(KY0O[->,!D^(ZK.JTY6TEVR MV]<0'8+\0P#A4]48D,D" )5(X0+?\YIKL\W]!D$47@;(, H#K,",3V,!H$B0 M#WLF#>GG0" .#3K@>Y-\48&1'1)5O%[298#P:)#&)Q 3EB6U"=)#XGE&/U*I2,;#9BJ2>@(9*,&@&)Y.^#M<5BU 1E$97:-@;)H'N>-<45*&* M-*:2@9BE\,KXMWBW VNP<*<([PULMLF3Y8$<3M)Z)6;EXVN2:KUZJL^_B&;J M+WSH).\B8VTI-^2FO+O4A4ED+RD,8XF13)'(A_1!1&'$3U$G0R:="8V1\B)4 M."IY)O1XW@Z3#^-*%XPZ7$YAB=>'9&M6ST%_H^AC8*)\9 M] HBJ4J(R4^5Z9'YY&[RK"1&1BTN4V\7"1Q!PZ +9SEO\EDIK<^E8"#CHAP* M0:\OZ-'X*6@(^'+HMIWBO *Z$(WAVLXN#0S,KUV.;I>!B$Z<=XK)3>Z$$T@#&A8?#+>"U%&$S1K446667KN/JBBB>@W^9J ML:CHS&KC30PDE'W8!L72$9;(V\RD=4G8C)!DJH?:;_+@D[< G%_Y4AT#9=NT-1K:2$SCFY558+R1TZ M81$(-WL<08#VS:82@TK_ \S 4&^-Z]$"N[HCW" )D;(M1\8X;!"]16*]=AW4 M\;)\\-;)!8PE6F2('6F3GW/!V-GQ4:#A(A[,*'495L?4! 8]L[[J3Q;S;-7#R,\+@1B 9KY2^]<^Y+&= MWT#DTW=RJO^2O:K^(;T-L$E:O+>FS WM.0U\)FQ7VJ@92W*8C$/,<5W_F.TD M%2/_*P%U]U/H@$K"[@ISDW$N!9B&Y8O8_?R2VB101Q7+BS6"HE?-ZYAD.I:; M%($5+Y1@HEB6;;N@ZA7[@3:2"O/ &Z&!9G*.:QP^)+4BB\D8X)IH\YD3@-$W M?UM-0XH]T0WJS?-6WZ-Q_*Z[QA>\N6F7EU(1LZ-'7 MS["A&JIP3#&W&6/(V<4ZX^>^8E'T M@#&Q7TG3_A61E/L/&4EY?ZX]!3\,@H(3!J@9=_FH%B#>_IY@2V?BKQN^&3D: M2N0AU$L8P4C,ETR^@3YJJ9%#,G(MRP$%N/,$0SQZ,/?3][L M[+WRB@1XE?[._W-S4\W1'4]B)Q9CN$9(0"""I[P>*ERXB2=WH^;K[HOT9HJ M%::M\!(3#@"HX,4J)=K3.31;QK+AMO5"#V'0LB$B)2PI[G3)8)<]:16W);X7 MVTM18$59T3:N'!N14;M@[@E#]D"@9@K\.-+!A1AK0K,=N@%4TS*%Z[P,/08[M#IA%$4R_8!T MM30+M1#'1?//!A/O_!)*:FJ'!YFM!?BR0^>EII3BY7"?9QW>&+UW]<)%ZM#5 MCN2]3$+.><+YJ9)5$'"@5*Q=K9KE.FZ MYZBW'P*?R0/CLFP-YE96U>@S@"X53*.S4D&V$2%M_X%@:2F2,'6YH4=(K]"I@=$Q/=80#&[#=7H4 MX\_C#LI>3=!Q(6&C[JFX+=*Q93+A,IJAG[(4@UEJY$.!X6@GG^M^!/?>93GT MYC?T[_AD*=Z\B3F;$;TLM6Z7=H@\"=QA^97$8F=9*F!KW:Q03P"/1!SP$C^G%]Y)<,_)9MEZJ FHO@L?X] M,]V8:(W@'AY]JA?V=N3&R8P%M8=0+ZWP=(F*CPG$HIN,%71NL*H7] 2(+)N% MD()^+C"@]5:892RW;5\K%UE)&'6%178\>U@-=FEH"I:]@#8YW.'X"J.MH-P" M!W$GG.(:!! KH\PX1 D4:!OTTEF'4((U%*WQ3;2/!H_H@!%1$,(7^#RR,

O:X;'5S[#IJE,_=]^T9(GP"3PFQ9$QXK'@M1J2?Q+(V]/.^[J>86MURC' M09/GNM; =DPR7>R)2@?V%F/U]+4TE@4(S:UC+ .8M$S]3!L>+PIA8-\ M>Z%C@2EB'J&UJ5ZYROSFE]/%-,PX0B7 6FNE[2FS?YY1HH1HY:?4WDYZ^AA_ M(\PL1U*R0+@"/BK4-\WSS[!ES_Y-&R"H=XW_\K?GE+L/R_!@P:]B@'D-]:%!XKQZOMG__E[WG3UX?[&4<>$7Z MDGPBB[I!\X2PYM)%6HRB=>'PY,@RF$!P>\57(XJ:^C.R>Q[URF.-QX8V_7Q& M12'Z0Q>'Y(QEIMYHQO';UI"F-X8O3B!*A&0#* +FC:\M'4R;U.CI=\RVPA5F8X-,QG#1@&Z. M0%I)A6B2'=L&72S$><'F*LE&B83JEPJC*6=S3:+(50J^!'!F0%O3%A@A6<^] M"UC!Z[O9PVLDTBN,IIC#Q/,]QK"7&13'8[UG]8FXJ5W>L-%:Z1W;B]7A@M(L#7),GP;4CFX-ME'N M)$LYK \]TEUA:^H5[P;/#J,*='M\)_9M>1=:M^B(I M$"FQ0 XO"ZKLYNL"[/C!>8.37GE; :Z%*=?G;#3R; _ZD],S:4$OR^U%_J+& M$#X5EAMJ\0#]EMO:A*U9PK([.:PF;K:&AFY]LXYM4%1I&S"L%N M$YLZ*B98=09YTSU+N:9U57'QD@=J'V3;ZQ3>CO+)2)4+@IM0\N>VY0L,(.;, M4P0IGR61*^QB;/KP!*7GU62HZ;UD^/^ABW,\) MWY8/SB1QZ&K3)3 =[ ;2_PEK=WO2I1%'60\Q!]U@L3W&4HD5-8O*7ZE0"#I> M3$3?]F-O.IP_&[ 1Q,Q&T5^I/&LO_1FZK"<0#\%\X':H6T$"3+',3B9NH4P0 MIBKWB'_B-_KD^!!_^=.['P>#*!^(;X\8NG3?X1*,:F8Z M0O7]X-OR;XP,#FA=!@ @OPU2$5/X)1$U*A874?)??@1^&N#GP4,&?GZ=-1/= MYBP.@]$:,;]&FYFN]EDO5QX&-T)>7:HW>5/M>./( M9J7A"5>=X4+\*>AP ^C34FE*46+E0IA-TF;%_BR9@I2\ M02J$ZAM10UG(Y"T@"NK]&U=%);!^BCQ#;DTG9(H7?&OU+^Q5WRX*//@20;^7 MCGL]5VX2?#4!V)O=5/%8NY?DRWU&A['H3[%!MR=:$1S=VN%9N4WRO!LEZ0I% M":N/6Q[JI@+DUSCD;\O/?^O%,$L(TW"8PXWGW-R&Y+@ &OM*Q-1$6Q$:.I2% M#ED\#9IUH!]+A^D6YJE;NIA]KFR)RJ"4E(FX6XP^PRS' L# ?AV8]5K()3C0 M\8^UZ6K*(5 K:"5#\\>C8B-\@06DK??0$91N[,DPL1[2^E)H^C.ITF^@-1T7 ME%I;:2Z2!#EG&8J^FT;:J9:=JAN0*W(3\4W'/TH@#!).)6 MEI;\X@+ZCP-EQET")[3" 8RM50^P6 C3)D?H2X)XH] 13_+)]=-R _*8$: \$ 2C*U<837'"PK)N8J;V2#$;&92N$7RT#08U!?S!,%IXVU MHV5/7[/,7FC!>@=H<$FXMTY!.1=R$1Y8KZJJ9; +PBD!Y]&8/BV$Z>H9I )C M2./?1!#\['\(>\\%QXI&QNU-;S9./O<FYY0XG#HWESX:S!?O?@5.'RWZ#U*$ M+R%R7#XE9*)W6[]TLL;8P$?81",8])+QDBD:BM,+ZA69,F],"S'NG?H6+HF( M#& X*T&; Z0BO$DM9']FO!;'-$N)MPX5(N6D7_M>A\5A1[)T+^C1DAM_)HGV4AN-KL 1]KK2]]698YH_M MDZ+>32%P$,H<.K>&Y?K4=GA*D))KJD_A'2;_(24[.KAK)I)H!YM:R4W[G['6 ML*]J+=4CME%R,[ B(!1DS&OPP,1.%R-*VQ&SG6O'&7I#TI41=DJFW5_Z%#7& M6#-W0XQ(IP_;"M(CF"'" F/"DK4F&;0-)R/&5XN? APWI%V*#0:!5FA!9Y&^ MP'/A-6'=*7H-_J%4/R>-0;#6$E\0QL&.W]I8?D1 >5U;![$^L!/3T$'L2<%1 M;=0"-EH(D 1:C?N:\[H#)X_!>U+W8Y,G,#>5S0O\6OLC!61ZH?4\&#]8DFH2 M"90$D*ZU%=2?(<(!J=2WX>S(K2+:]XNM'(F?G(Y%RY>)6*-4 M7&N-#O-IL3YGE 5%N[!1'?02UNAA4E08VLB&^$'(E@+AA7*+'4%4 '):Y](-*FQ3:2BRV JAN$JS9:/NY^5T5 M*)'DQ8J&%IX:-.Q#6L&/(+@@0X!401!<&OGYIP5?A .?,291(]EFL%9*[9P@ M33'5=*_I])@OP9=JUX-K4VQX).&J^FVF_8^X MX9#%X%[1P%&0@(\^$9%FK8#481BI1&12"$T'4I=;H"J4T.@K78WI[%:]+9(D M?4(UKAVN)(/0+16@;/PH-F(Q0!5YS+TT^U9SF2G]C8DSF41A7O7V4NMB?/II-A6R*="HHQH[>0P^BI.+]4ZL5UIF M_P<_>F<(!4K-BN&5O6P=4:[2:Q9LB+@U%J/W6$KB[9C".3:W-FE"PK+J6:BP\-Z:.PB=.R@,!FI'=LHN\# ??;KP]G]5[/!:C_'_7O])*T^J$,@+SIR!-0L" M\"1HE[[1_TF#_#)ZM6RO4ZNRLR)M5K<2IEN^8(_L5\BA7GK1 MA"9T?O1'>947>>;/\%R#"8%!D)G=%0+,^&M^%X)C&E,T&L456*CK_L&E,89C MP7+TDZR06Q3GMD#.(3)'#8;:RW*,",/RJIQX@PZR&CV]KOR:YQS<5[-@[/4_ MVK@+;RJ.H$7?! +'V$Z5M+@_E7[<$T/B=#&IA^&,;[*5=+5"TQ0R4@LWY:0H M^81RPG/MJ%0FAMVJ\^6>8E8._<7N^T#;D%(,$4LGH8.7J.Y(VQ"W&:\]R09< M24A0AP979K+RD(XR'E:%/9(#BX&JVDQ.-6 MJOD:E=V+%7\ M_=\>@: &"/KT$0AZVS7KJ%QNJR--:>M%D^@7 T )Z&73HI("26GSASZ*)W5P M^S@NAZOH2K )DVVPEB& "(J E-DZ+P(1.ZA"HT+!P)^#)!%#Q5I4-)UU45Z=)>3$#5HN])U) M#5802;QX8JRLV434+":8'7 ,TM=PG+7K]+ MS$ X&:H.:02RA3C 3F$G!TUT<6Q79:VENBWG1X7>$)@WV(2*4K38A!E74<"] M2D;OJA+Q-8+OLRSGW 4$HN^ UX#,+ V(;'/MY&&:1OHMY+$I?&\,OB<7KYKX M?3(9[0+!EA_XM: MG]W/N-CM"O%.M0B< Y6B5.[GY&Y/9Y 4\:>\FPS%7 ?*'#3YK"RPVQH?T!:4 M :?"J0L0?<^U I.R?;D68[8C65%D X)PDR\S3W8A@ M"^=O7>/!-57<#-9!0T$=6\(\M\2#$(_/2P3 [3"OQW=XEGXIR>ST-SK)0W@0+P$^'E=^ MY$(NCMF@#WW5H730PO6# 2KOCX-*1M.95^5U#,O\%2Z6,%59.IU9!&RWMUN, M:><\66=4$)M*=L7XY_1PG'YOM8MF]S/II;V.6Y^8.$@2"*UN4+DA:E7[M9P@!UI?3Q+)"M+7](:E=Q82L$*KF?X2=_CK MG!/#HA\OO95Y*3'H65W\W84_YA6#&V\"8Y48*2.LRD1MQ3I M<:06*4U<"^QK]E-$0R2>73QY"MP"N,Q M^N\45%27JQ8CG^OUE)EKQ)QE6JIZP2X7TS9L:D*[=Y:VK5)JHCM- &[AE1)5K<-)V*+T;K2$U@^]HZ".@=3YAM+-YI M(IX8:"$7GW*WRO&@CII9_RG(33.#8B#M[[;PDC;"95"CJGL2UMAEWH!('W%K M+JZZVGQEFKL8R'\,VU#4V41\K#KN@:CUJE">!+UF37M8C;OTDGGUZQ43O]>& M39C[(80MACRDY6RT$G-L<0T+0 %;^?&:^#\RZNLGLWKIK/['HT5YN<&LG%%7 M---0KP,Y61.&BGHT=F_/&@MM)T#4:=CU>]MOQGOH1_^S_.K*- \V(7_B1(K+ MVFXB6NG=>D&V4,()V!H.7V@8L)F;0N%FULWN3\M7::DI'I 10:U5U M,-P(MF6HC;2W;;?''%64628\,QYB#PXEVDGR3"B^@M:6/C#T0Y@_MTSWYPF4 MU$7')M>QD5Y/FN-PI"!X.VW$39@;LF;L9,&V#C/_1Q$LN0!"QV(!VBQW1GDS M!* X)E)6)KL.!:?..NA0WX]W;I/:W2(ZB&N'CP/CJI9*QM*7"50/Q4?4?5@S MW$$R(RVC@ FY1;K*,C(GAT'SD F3"PSJ[/A(H7)W#B [!V^K.S)LE1[0,Q=MJV@52&:7%W6\(0+ZFY4*VPQ53!\ MPT&HC^C;Q7.=A[1R3//>T9.V$,!!W#ZE8DMC%VL7*_/2@^X(X5GH859#AKH" MR]^W#+YSX; XXFGQTF7%DC2V MCSC@)2^DK4?I\LBL+0TAOY+>/4]B(&@KRH9[85]8:U-2HYZG^YSB&,))E9A_7:K1 M PUJ"FO;D(E/.M(PQ+4>CP>*W!49I9-'VT+S4'LNO$K[0)U?4H-: MV[HPE*;*;6Y;*B=EJUJ'B,H)POR7D!'0Q^%P8:UWZ#"6R%55^75# SY-3:T" M8V=B(Z9M!L*=VJ.Z8K3/E[C:F++,AMUB-G*AMKK[CUW7LM'#PMH<_5[A@02_A7H1IS-J M$"DVU\J=)_&%/GC?M(-DN>3 M:QY"7>HOFO :UU&V\\@%N<8\3XRR$J(0Z 70R]*X5]K'_CX2.=X3FRN2:IL; MB4@V?T^*Q'3,["1C3+B&ZLG_LG[-PKR0F'+J15L47J9TM=G91>ZR81X3MV95MSDZ_U'+5XB]5OKA6K MVA@1REL!GJ+E4&FAZW942ARNJT.(Y19MADW7J:UK W*U;BD4[1&:0]U'^Y\\ M(@D-DO#9(Y+P]\MV]V[?V ER.^[H,Z;-9K ;6H?B8F+2*HI+FZ/(/840ZE\Z M2)5R&LU?#[-6VCH+EYPV$P$2260EH[NU'C(Q6JAH$)W:UB7S5\B/@>IL1$T6 MJW4OSK@E5Q@SSHHO?NP)IR^U+P+T&\,%9_7$'WKEK;&N'F2<0/EAM-][%=CJ M&#UM_0U9\Y36!_O.5@4Q?,JZ%6"L1LW:(5:TLYC))US*RG1'!BUEGS(N!2] M9DQK[K<^8P?4;2>JNW2(9)RC<(D(%-ZG&HF)U'!:T%RPQ-@@,8](4T/_<0(= M7&%Y+" 5&-2 F;]A75!P^4W ;$&QC/])BP0\%>$3N,8C+ZO.CS.QS;P)@NVB MJ-TBK'WOP&TJW;MLBV:.)-]0#&AY_ M",L^P2+RAOF*@!8@#XPN^C7E5&6IH_\&,!U7=$)K9K*JI#71#.J+YYH 6(JW M:E/643PWDC(,0'JA(GE&'"+[EBAD+#69$:2.O/PI]/5;H5(I]-1CM9AH+QFXJ M1@[&^_UX5?%$V0NQX6S8;(T6"Q2%(,&<+ GY\C5];_\H06)>.QIKTB05_!'L M$-@6X!K@IP)SH#6[C\Z\%HJK%L14NQ(=%#YK# MM@L/!X>B/:"M4;6QVW&9_^9]8BB 8TZPGFHYX:GP&U&Z*%23QJ#-,5G'W*#" M:61X.ZR_#]W G\'#2FWH35196M!9 -NW_Y>"FB[]3R82E_':BR.]_LSD_KH7 MI V5T*U&EW[Z1*M( 8X7K@)PAMSS*N7C0 /-3U@J@1!CU8%1.VP MG=+,,48IZ2^M38S]$RY+>'A)816373!+A#*T (46Q#"8")@AFD:#5"N6"0S1\Q.*[ M)+*OJ4M/G2;3QU[)SYV%[=&VQP\1%NE5DF?$(HEJ%8P+4]T9O!8KN:[Q+5/B4+;V-L(KO< 0Z3-'5AO_GXMYJ-_@2 YT_RKJD;^VX0[ "J3Z M,Q3CUXVME@E3,KD^A%V 24L=DQ$\&MGK9 ;!F]&2_.]C*PC)41$V3)%2S@; MD)O#_PA#0"./UP)G;9E1(-?3N$LN%#F.ENB4D2T9?LM_)8SE9X5-'HZ0V 0S MN+3JV+W6RTT*C\3N V,]9H0_F<9HT'RN$7^0.+C9.U\WVAQ(;@NV:5JRB!=M M)FS<.?/PT*-(3)EQ$L(=%"W61W#A('?N+)N"6'904T3I4LHKDIV!(4)IE\JL MOJ6+Z>KP2%/9DN3?8,6"N]TZ^U/Q!*R*&_B[[9/Q%C#3!ZV' <.%CA?MO7KB MK?P$$[G0K@9&< -6#TT?P(&I'/"PJ+DO05AAPX%Z MO$'??YS#)2K, 7!>J588_D(<7(;/B^'PHEGX%Y>.;N-HW#$E52"AJE9=TSO"ILB#L>#"M-2:PSNB&Y'5?$[W>$/K-"J&VQF3=P+]C M X>0:Z7;)..K!#4&IFIR(7FBBD9<\VZM)J6(N*;?SP)R/B3*W0"E(0]..K'8 MZHPM2RM^./OI,,"!0'=*^$F:'*NR,%T2Q/9 #FI7"P(P^@5,&FX_^2 %HV@%!?]#,**M?%\VJ6^"KC!2P+]/%Y$(N&YP% M[$YH-SJJF^*3F17T'!T%&&?G;)EUFRFZP,M6+H?)M"DU+ M&V*Q/OWAC);^S4B-(S6S6KHX+KD-.E]QNT%"UO"F0"'"#&C8.YC HT[>!DBWU.:R7@SNT1OB&UB[E5CU"]2 5PQW2HMON5P[*0=%ZTT/?BDG2\M-4CH%H>W<%^7 MN/6&8 'PRGJ6@1Q.0@<<[6W@]:-W58@E2%\3Z#J%RW\KKN(3U'-.>P,GQ/O6 MBC0]KP1WB2@T+=A![ ^4"+ 2SZAE.!R8'&[6Q8S:1!BJ$+.3:SU/X@XY@Q!,+(5ZA+A*D35L@BV,"Z4L6=F0 Q$-2"_!+*D)$&@B7.P# MOMGC^#KYYW&G>&:S@F'TW6#L19SES1#*A'<^?)XX=,AAT/M/GNSC#\Z.CQ@A M'<5KHK9-U8)[.R&LB'.JB@RM. /5=V[6K[;<4L9\B1BV0H\%4:X@&BT#8>%] M;_R60]W5O__+WO,GKP_V,C^I_7V^4N%:,)T/ HD,RU9C&GOYC?>_W .2,Y2E M*(6FZY/1K[SE0X_73M!F8(&S\28KL'X6>UM12G'8DO=-UUCAVA%0JQ322>9D M[J:#5X>9\(<=V>W_&'IS,J<8'_,S6_:F#1A!AO,Z?]1DDP M,GR]UK_QOD$(M440+5RFE$$XNBS=>'#\V1](S&)_@$)#K@BDSP(GKWSFW\.2 MI#;/S6^=8#($@/:F4R'4[A#<]J_O703JM2F;Y)?D(]!:GYP,=F2K=J_9JG2G M:1IZI<3F05CNQ.A 4\U9V0]PT.NQ."=#_ [Z3BDXNZ;*X= MVRWQY^S\W5P,; AJ+G1$(!5Y6Y,)0& #M@@1GA)&"4AH(0'5UD2H9P=" E12 M><=&^E"NAF%T_PQ=^SG%*XDJ2.O\^YL[&B[B6QA#&Z02;',>C3ER*=,G-"@T M=GKH]M086TEYZ25#3-9\H8>#=A02!Z:C*W;;J?">U:+QTCR6\W<=2.?&A3#T M"CW)/KN7H1?A!K)7BRZA3#DLAO9 97@C+^DC?-' %Y\_PA=ONV91[P/)DH?& M?!#[AS0L,,G!B1TII)E$,%(\AG,X0Z^3*WLBF#-5_$+''@0[\\W3IUZ*LN"& MSP%9O8JNZNADL16]QNP3RN7^@P>EAFG] $#>Y2J)"0-6D87@[PRZ.'WYL/@ MES-OO?S\\T=T+-UGP"6V&(_PYCHFG'$6M;?F\;JY7C,0^P=9!=9*>JDW;[@& MS\* T8X''"6IN&8U>)//\_6&TY;@IYB82Z'UM6#AV//6X@Y1_E)09?-7LTD> M,CR;S41U]:6K&=W]9,H4\P#2]FL8!.GP47@*$N+:LU<[%7''C70TB*V%!T[ @&@O"<+3 M0#[5>ZB*%5XS!T!<405+%IEL@&&0D(.L8PCCR.N '2P*S7@SFM1"&S(\X"WJ M@K-5+\'A/E7#I@#G=,'))ZMM@&3EK6Y+KU"4;5BI2,[M[C0P^,6LKCJ-)\C M1(/.-#0$)<8NP-!V;TZ+,Q= AOZ;&M+^BPNTA922LN?9@,ERDYDWT BB%5J; M$[9%B'E[EPKV?F+,,];DL$8_R3&:]]5_DZ@E4P8B"M<.;$<[A'CG2M&*H1WE M%LU!4B0>2_L03%&+'6$X #J^ML>XK82]?:3D^BA)Z,_8D1-99X(D02 )N4B] M!^-G^86=O'L:,[X=GR5?LG[M(?#T PF$,SU47 M^04'@&UK)_X%-W2OW+B$WVR)[82 SL4]4#\4;IB3'= M%;4?'KFVGTDQSG1^KTS=<]*2ZKX+8[1UA*6G74 MQ*5.,1A!7FW@O4]@ L:2O1I:([@;>MQYX\10JR_]A681RBE?'&#""3UAO@)# MXS4A-.1R37FN,(L8LG1":P9F)UZU=%Z4D"C*H&#93%4\QD6V58]_O"F0_XN,L:%(JM!])\7KKU@@ !S@&-KX;ZU]D6YDR[3NTN M-?XK($#FWXJ X?VO@T?[84;3'4__I"R#Z@BVBAO!'AE[&4SOR T4,YM M&[F$&+^(3KU"&2>@3E$*P4IN^ \31XR.Q5:D&2"\@-WG0Q(JB$RHG,(D//C& MC'LS&H.0'M%%H9T(Y):8D](2")'<$0)DY#:G]BM!TWA98THZ[3O F+\VV*A^ M5\ T@POF[!)5RM+%GDBJRFC2\>![EL!:[B@IP+4T%TPI%?0M^[J!\J'G8;8A MXS7,JT\(*9UE7H47"NF.'VP0E2" I>E%B'BH$4&6&))#,&= Q:EB2?J[V]8= MX?0K6K!DI$ON#&9%+&88>Q!ARD<<3I"4B7&/)2 B8#/ZJ:I MET"0KA&9]$P3$0=[+@"&PT0>,\,0!W&_*6E7'^]BMJ:DIQ>CG_ TR+X&;&'P M3I@K_8JQX*%MA45RA9T*(PS+D #%Z**VJ&^A[W+"KT1"R<1=@9).?@T^/8+Q M6V>HPC$=.($R8AVZL?M0-;A/^/P288F#8)%,7B0VEIP.PKM(O MH8A)%2VF$\74'PC_-'A\ G^/W*J@>!.[93L0=V<;"_O2-1/=B(NFX?A4F7DG MBW+Q@WF-IYIU$V^B9?+SLB:SS/(MDP<\8\!!HW$K*=F$59' M'D7>XEVD=O"6>@E/L2L&?5%@_:R7A%J M1^KNAMZ3;KG<#HE6KLIB@=V))^,=VU4 &A"+>^*E7S+$@,LVKV&*5TP2!?9V M2NC5W&=['-U(-3#Z415FBPZR:&M^LG9U\SM(X?-5(M92]&8Y$1GY(]W:I!=" M1)*8!&52.<]Z4CB%4 T5GIPZS%$6@T,(2[(DG&@O;ZH3D01C*%Z3P128@^"%L%?%R]T7Z6U1T-LI_ M#434+\R%=[MB3ZYN+O(*J Y -FVW^:9>7%S:X#*LSLA;MI8I*LPUS(=E%V-S MAA6=I"&P[E 2L?VLCM8;,E.YQ^:.N]@]7H4#H*P)+Q'"PB#2&U\<<(1-WG;-;O1W4LD[FETCJ(H M$F@014GPDDFJ"]@4J%7D_5 ^11+?VW4A5.!$<;,;V"+K3U;<6N$F!LB6E.V? MW\36 HPG4()D2E)ADQ-#0/-14(L-J2TQEFZT-BPN\,9_@H.#!O_@^#.3H3$P'[Z$9$U2_]^4"UO2$#(3-/<^, M$ UP-J&9RE0RB^,)!&8YR,R&3;?;)<,R>S[P[ZOL:R6U^SI<>+9%8E1E_/^9 M!'2*VNO2VZ?=55^KXFH10P \IY.\"BZ$S3C(*U\GF\(M;+!.'GAJGT9F(#+[:'L_NUZV!2H , 1"7#-3? H4;E2U)U#;<>O]5 U_SN[R5^D[HU9/SW?]?=?OO M_[)_NL;W"3KO'C#TY M \8.0&Y3B(?*)MKM)OP:@3N Y(;PM;2-L,[<%P*S3 C*R)6 4&4%7H$PH1# MV2+K'C5[)Q,*WJM7"#&% )>3M"6F=^JIJ=,,@6;MK/-##7%M6 9D<,8<-I89 MA 8M2>KZO <,@/2X"^*)I!PIA/<9J)$#ZL4= M4N&6@&,I"R^@^,&1V2_@EI!(3'J4JM0@"2LM%1"A@ %IMFQM-# P>54''<#D MM+,;%NI3)*]7U*@]:X5N&PW] VN%P2D_:R1<3&ZIKQ'LD/,EWQ9A:U@A%)W]-3OF?#A M*3/_.92T3,..3R;1K3JA6SHS77@@6H1U4_> 24HN0GQ-M M,2R+7FKH#;II,;_T1^$WM_[=# T=4UHVFAFN[!4 :S0:[84(>IA!2(:E(XT@ M)]_H9G[\%4Y]*99DW.DV;W1?"8S8?#8;$_VM\;%L63YZ/]Y\^?_,_^_C?7:E]0@_R7>3WS M6@_"N["?U<7.Q(W]';1_O7[>@2]]G13JR?GQN\%@[X==,NBZ__G+^]/CLP\_ M__WXS>#L_/#MV\'1AW?OCM^?GUUW/<%RO+K/=]/[&K6--QH@;]Z3_[ZAE#R[ M7DJ>;X64[*\5DH^G'SX>GYZ?'%\K%0_!:/FPZ!#/OQ5]2/(JG\9VT3( M<]WCV7!MC-)2W^QU&9=K8"8O\#^G@/;7M"!\A[+8: ]AS8-UO?<_;B^_*LH]8.UQ_7GXQ\/?Q[X0WMT?/SFY/V/ M6W%JT7(QQ<_>K0>A\D:U/SSO(="P]W2P@_"@WYVY$M"03(A1 T#SD.OYU3V$B MX$JT8"3BB><:<[0@H=K;%6A[ U<_5J1A'#OAK*ZENVBW>X)8B_99976%5*:! M*=X;I X92Y3CEM'T4CB7=JJ,H8,SU8U*UGK\F>ZXN_BBYXMEX7')[^]_'YX.V'T\'Y3\>#T^,? M3\[.3P_?GS,AY!GZMA_>#X[_[R\GY__,_#=^/CP'Q_>GP]/CGS[\_.;X=/#N M\/S\^/1L#D[.P7_Z>/OYP>_71X=GPV^/"6?PND/+^&.6R#0KS0P?X"+T36M.S=1V8Y%NFIWG_S[-CYJ+YFU[R7M.NIL-ZHD2C MY_^_LH0^D&6[90;E)\9=RNR^@H@._I1WK^FA>8B^J#\EHTO2+"\Q#7H@%%^( M@=[+7CQ[:<.A3+7='Y4_\?=W/ADM0LO'%+RJ$?6E"YD_:,!%]=7BP5#'(L1K MK$+F=4+>=XM9W"K"*%!'K!S,7G@&AE?YZQMR4']%1.O+AXQHO;?*Y TFFJ!6 MZFNJDZ^I3X0?*W1XG*R()2XON6%5(8M$?$E,64BA,HCZ><=V5,[ .Y[E*\KE M1[^3!CAS5W%1-S=TTVH"U YCK$$+L"2N/>G)$&)"#7/;6-!/SP$FP48A%+E& M4+0*?FPG,D?O%R( 4 I85U)F"\G'Z$&VHAI9!7N1C>O)$P1<:)FE,J7"4?<[ M:26)5=CD+@E\0QN^]"R(J.06.VD#8XYDT_#(P?)04$%"L*VK2FI[E/1B-(66 MEOA)J<9ZZ,6DI"A%A>,&*9J!=J&#S^S;'8@K.T<^VXO=#13J;_SV+=I6EOH0 MH8LEX25T.XZB[3@-@-,/(]., MWL0U.R;P_IG!ZG]-6PC$A**K>WX/>7"_*XP:$Q/W1TPS+@4.#LJ,I-RP7:[% MRC(( @8%2/ !%=;U(]O0W K/*+1PSN_$7K:W_S3;?_E\$VPN%$]O&,]MI?>K MNU+GV %C,D&^E,&<>@]0R6$;;4L^I):;,RO"G44JB"2(8"P -?$?S2^9\W;C M_GQ_BZ4SL8UGN' T;C5,&[]3.UCK/6O=]_(_7@-T>)*OOB\K7 ?\T>OXZ6"_ M05]UN+M9M> ^T-=_.B[>='];/_5[M-GS]9^_&1W M[XZ?/7WU]$Z_W#38O8/=5T_6?WSWP;YXL?_E!^OW9.^N ]KTV:L[/G7C8%_^ M02O[!PWVX.GS&SWV.SP/=";\L8,#_1_?''P37"J,07[_9+"'QU:>]V6^NC_[ M#%^V9@$$.]/S3$?Y*SNF'2L!I>$<+Z3W&BXXH]OHH]Y9?XA]\&SWY;,;#*\G M- *>.=@=Z]':T(1,3SAF__\-O];XO7^T;M.6[AVW[_"QAX29>;@(\(Y/X(W MZ*]$VE]=G+_>LEPK[]Z)0HIQ_]E':9-WR*542"L.9M>?MH /3)LO[ZK;/RY=CUN_H?1O(93M:;]XLGNLV?;*>6/.NP_,0R\_WJ[]_=14?TE M%-6+[&#_>?;TX+[>R;>V/L?X?P_)^GQ?7V&(UYB?^J>#)W>R/Y-%N)/N[EG( MAZ&>]_:S@X.7MY3G?K'Y0Q7P-9OTNS?FOLGYS75LWPSOM/X#T\5?G2&U"WO<[Z MI>8^>[!;K"C[9GB_)>[9[LN'+W';K15^5]CK'NW2HUYX.'KA]\:G'D-0-UIF MQ!9\[4@3QQ(97-@-)VY9%N'@2?9\?_]N?L$76ZK[$G&X+\]X%-,O&C9YE%-[ MAWR'(.K-Q?<':?7YWL%N4H_?6W].7_O2(O+R1K!X UK\T]\>+];3W><'L HG MQ*O0#A!ND@WV]K)7!\^IU J=6ZE=@$[C@0$"$%Q'T.T;VD]6PA@?^"47#5 $ MSJ6V0YH3'9]]_(@T.(P:RD+^!EZHH8AZS,45T%H8>"*N'! UPG>>/MG75D+E M_/+2,5,,E(),@3WQL[9\[V,@YY\BO:' T9";O6H#OZNT.=:&<<@0=!6-[5I. MG@X0"?9%0/Y#_ZUQO%YZ]8 M.?WJX51.)P0H7XGLQ;3^_+')9Y7WVY G>C7 *'3.%G/C%_:PT(6?_GD]GKS_"-X4MA"XW'F(^E[>$ M&KHI*C_N839S7GN!336CNF)M2OI_X=;-!V?4HKC-H.O?;C9X]\]3+R?^Z_*' M-RN_-# J[I, M-?25P,/G6.Z\J:=%%K?S"PMAEDS;8X=5R% =_ZL_XJ" ^VZ*O1=4/=YX8[0% MQN%C'D-D?^@G(2Z 91'$,W'N O@V+? M5P<'TCS)?*H40>%KWLIVGT=NIM:QWP@8V])!>Z,1=K !A@G)V8?W0*7U M;/#/X\/3P=$O[W[Y^?#\Y._'@_,/YX<_#TZ/SW\Y??]_[G8\OJ8==.@/]P43 M1XI&3I4?WB325>0C:$!4[#><;,)?P:[KS.:>;-3_P:N&KC(R^O?V MOSO8^\[?,J7ICE727MW K%CO#MR3&;\M6[C=A \!)F. WH MGJTP+ 87_ZO7R,\5C#H\<)%9YX\<;E?+W7_D3/XXJ8?Y9'=PZ)4O/@]")7Y( M5Z[HKLH#HA0X>+7[[ \H_G^YN__DH1 5/([U<:P/;*PWY&FX(:'"O.&OI+*KM%1?>#J','K_8O7.;OI__RKSW]5W_IZ>_? MI.)GBZ=_$[CN%D]_/YK^7P"[;>,"?UP1YE;"^+:D!I7_OOGS^*,B/@OS0!7GOP'OD+QXE^5&2'[XDO]K=ORT9P*,D/TKR_9/DER]W MG]VV7N!1DA\E^?Y)\HNGNP?W59+_ M5>!GCQNZ@7MNN,/3ARB3O%31[Y3!Y% M[G>PMS[;?7['DL5'B7N4N#N1N3W;??$H*W-.7NR]OR][[*'*/(O<[ M1.[5WNZS1\K*1Y'[$T7NV?/=EZ\>:>G^P"7NJ6-XI"!Z>\(!"JX\B M=W^F]N+%G=M'/$K1>Y1Y.XP MM?V]_=U7M_5Y'D7N4>1^C\B]VGW^%;V'-<1S9?$?WY2OGNR/]U^Z5_F39R^? MCO/AL-@?[>\-B^+)\]'^\^=/_N?IDV_^\Y:U]]AA,N*[>K%_ VJP%U^-=.CD M_/C=8/!\E[:H^Y^GQV?'IW\_?M.M!;_A&AY'[ MHY/#GP='']Z_.3F7[_AU_^7G<_S*AX_'IX?PP=D#X8:YE@DF$" 593M:M*UP M].55/EFU92O4.,-%ZQ_0MME@7%9Y-2KS"7 C%:6R^C6N74SF](.9HX+1=M!> MUHL)4/X!PV'!E(&_+BK#&0B/SQ?^2:Y NB5 TB#G3'B3,LRT^*JJGA-75>/F M-3SSQ'\Z>$ED1G[,;^MF.MA[LO/?S#-DYB9\5]4\+_WPQG6SS)MB9U+7GV 5 MS(N0'BDA(D*2H$73 +^$^PS4B3Q-&)5_<;L8_NK_",PSP%?7P$OF*_R4>&J( M-+%L1HNI?Y7_2NN'>#B:+Y FBQ9PFJ_\B,=CUPR@"W!3(EW-N*FG,.76Q6\N M%D"SY1^;C_S(@,P&":)F85R?JGI9 5_&HJ+_V93M)_HH#!))J@*3QORR]B\" M\@POL"62 0V87>LH1^ZJO%D!GP,3_YRZ"[^,\,NWO*(_\XKJ=UKFXL(7XX;M M'>[*0T_]D 9O\]&\;MI=_N+O.F-?1R7]R(Q(QU[ ZFDYRF!A@ RM;D@*WA&! MYY&)*+7)O7 MCQ=N,I@UQ/8VR8=UPX^D@]GZI[9S_Y$_4_ T8"/SYW@^@)/H_]PN9C-_>/WA M]P?(JZ%F80ZF51$XE5D-3%4EZ@+_PC89#FJD$>I3F3208^*G@\)-X9E S2<$ M9TW]*_[.__T[_^?"3?Q^N,],9\3E7E3XB"3#TG'UK"B%5#$B#K* ^^;#D<7EQ>35] ?M4NF M@6N1/FB4SX!6;3V+UU^02]3T@;SW7*)__JW0OV;(C,ADBV1!M'Z(KFDC.L;H M$S98![-)3E:*"F-@N&)U6%W42&"9(Q,BJX'?/S_F0HIXM -W54^N<))DZ9!4+&F=F7P1 M":R %Y'-.;]3L\85Y6B.=VI&9B\P76;$G4C*OIS.\IX;FJQCX!M M&8?RO\!V2N:?_S:/PC&-JG IEO/5@Z'*O,Z*\**H,[\^ M[>5@[+V(Q!Q!-\5[!A?SRY9DP)]&V$R_\7X__?"\4F2"7/(@(NL[/0*WEV,Z MLB/OLHP7X#'P&V$>D_)_%Z7_VHII<">3Z.J>UE4Y1\MF96R0Z'SC48;!W>)< ML2QV#DVZAB"+R[I!=T'4G(YSGG_RAV+F;1%OA:%[,Z*G^_/F1U@W_\X+ M_-C/@0_#'6GSOJH'\0,?W&TX46?.L:.G?IY,3WQ!N':,=SZC\X >:-TU_1OD MC26*/W>!=Z 7^FU8JI,*;.J]#"X#/_]YB<9Q/FC]4)&Q%JZXQC\_4-2R,>%O MF1T^>KI61IO[900?!.AV0?54^&?ETL9'TIW@O^C/XXY7'T/_+U ^%ZM!Z]\P M8N-:-""I,&Y. ?M'/@'$:^@JJO%UBXH8>O.VK4$=8*"#8=&1^Y%X]@#+T*L0K8K=$ MB:(I9WZ>2X?.DK=Q6+5=NOS*.W'^'1,UD,2NDG?CD$G!4;C$CAI[>[1EY-A< MT!:1=P4_4/]#7322>3#WP5Z3_B!A=Q_,Q8L/[..H[E>"I^23FU53??@5SJ87 MT3>+!O:#.F(L2?PGCF*45RX::!#![P??EG]#H6 M:%B,\."P3OM^<')\"'RH_NLHRHMY.?$2MD,27"8_4BYY?T4"W6W#'C98['/V ME5,I[TBUQ HBCZ3)2[J(C?^.M_C46X(DO'(:7C-CLN@%M*#01/1;_IM3>G?_ MGF(Q$OT%_GKCYG0J\XL+<-OG^B7_T&_+> 4_\(!^]*/3UIG>C^%,9HZX8Q9+\\QH' IFL\[?E5?2NCZBRWHC*,N]:]V#2X6:5 M0$GZ'U]"D/[2"__ NRIS-%A!,4]+NI]A++_3K+HG%VXXT7OIB?8K.G>NNNFI M7K?X/[W[,2/9Q"X0JYWD..N>>AWB?64ZO6@" [?]"%W]2*H+!U=*%N\;6=[! M]=>',OD]W69TD; .\(>\*X+9X,*?*6^*S9MRN-!'S\I9+(#&W@#;ZX1$R<^@ MG8._Z%?.M)="8X9N.E=PZZ>+O&([CO(,SKJA?LW6+VV6GBEX8(]&("5F7(:L M]]7^76H'A4X 8TY-M?%9EH]YK'[F8-R^][[28.]@L./_=1%",J<0_G.HWL6@ M@2Q/07X19'-P:?1"]\."_? K/U+AB'8"?+4&0P:O-YSI*W?A*"O$KA]F9H*4 M7]^>OP>[J.9U_PE-#B@%_M1RFC# "%6[L6CQ+"% M2+2\$OIWV'E5;@[:,XR1&BA<^=]#N&0*_O .L2+,#8/T.>37^J'MKY/6,_Y\9 MQB\IR8-=,SH[_KK_N?9*GKO1984C5S'I6[YZ,6^]]<-O['FF@_B%=<4&9J2RV&!-1KS.?I73HO>6.1UV M0G0M24#,7J HG@UK<*]<.M=B/)(MB3\$<^C)=0X.Q=W;7J\'E@RN&/\!NM>4 MH:,8_K(>0&"1E'!=N5X?88,"Q:^7YDVW5]$99TSZWYW89>ONQ^BP;!Q4KR:E M*"TF5=0 @#7+V]9)ML-?;C=8*W0.0&6L467K?K=)C60: M*RCR*8+%NF$M^XWLK?!$WD+@76U#VX4*%*XC*!M:FF!H'II#EPU^K.L"H^1H M"N,->^)5J+_IX!8[1)'*_#CGXO,Q.FS9+OK<^2 MWP*Q^?R;Q]3ZYDAA %IQL\4(9L6 LFW0$I#9F]0MI(,E6Y#D6Y *$IALPZGX9HM*Z9EO,YNJODI8?4.\R$8H0@ M)7CO\Z$I $]7SR@V@IA?Q1A&NSH:H>58JP0@QDC$0\R%$ O"]IG0=DW&CCWI M!7L$\^.='_LU1G/CET^-?ZU[34ZIF24Z]%YK0K(-^LF'Z( ?'\C9E;JS_H=^ M.!<$E;+NADY;_6:T*04;D&.G1\):R)1D K$""J>-Y&$\ 9=!0V&RK(0 I:_5 MY82BI6'@2;ITO;HR\*J3:C#+H6#&2R[XUG",997, V 2")+$UL22;"PU14L: M- H9V8VFU^S MKSA)](.N47PFJ9O..0OA3._.%W',.II(/&JO\NU.)WV1':9 0&UY-]B!'W:% MD47,;E,V671%AM.@L#!>!$;.9>=:NW69Y,$06CLM/V?V1/F_C_U1,JMY::)1 M2R=:WX3><^I?;&&[Y8@ OOY".(41B;K%N\E[M&'-+YI\JBI=#RL I?+IA) >C.+1^S(9GX%JTW4!D.R- M6&P$HU_F#$*GR]7"G>!SB&E_]&2P$Y7UN@+=T!I#5[>V0A7N '6"!$> M@ODQJL\8D_SC(,>HF6)3!6DG5B\!KC MN3+JY5TYD$109K&F?(@0KV/>D?'@S!]88Y6WJ2 6_V]ZIIMPH-]6 #F M],K!,5Q?,0;Z=.AL*57+RV0N7$@1Y7$X,OR)HU9>P6,M"H0IEBZ'WV7!W@L6 M+UJ6(*O#$BL=^7UMIEJZ'5UZG8:9TTL,E*QB=X>-4U7D6%$!)S2ZX>%BPWR4 MUPN5=XL !FH*,?A()%X='VQ;*D*0.:DDP:NK<.VH*8:C"^:+"5!V\H*!P,OQMB=8]Z"_ MQ0X=%9EXB?/JN:WJ)&L1D)%=SZ5BHO0H; M+N9Z 6'E?<':;QZ>GP,&8^[4[FM!TQ>:4[>7KKG\ :MP*5_*:$2*89D# ITJ M!WAH&6H-Q,$=(MZ<1!..8-CM+$;=3P@&ES-8L'.U MLBCY"?SD)>D*AHS6%ATJ/GA\F8XFE,"V*T3"@Z(1^?1H*=)5F2,+R&KF;;BS M8M2&M?SEHA)7@>]N+U1O$Q\2@D)>;AO1.:RCUSC8&84B6)EA],2+3=!/\F,L MT-6?9S=S.@_A<-*]F\7X:I9^%NQ$W'7.A1LA!@RMLA6?1!@M1&3,N?I[N(S+ MJGN/TKF!ZA) 8F .(MB;/;=NYZSC\ M+-*B7; "*ED3J.B :I_!A3^.5="^\,M!.4:W0- V8,VBIB2E+8F>3(\..N@I MO$7MG"[@!0?F+Z:@Z552;0./NYC4PZA()D3& M>B/)KZW9AN@"&[)3FS%2QVLT-D,-HGR3!W)F.Y-7-Z$CNB]?V"T#3@+,!90)+\D4(G)I= M-'D1XW0[T1\P<3$B%UT2:M=[80., )"2(%Z2;X]-MX:-;Y+J9UP4@:RDF#.\ M@](HXE1MOEL6J@ "^_ 49=S-62Z:#3Z"4-L;U<_EI#5<)0! MUW!'@L:8_4!'2N"?0FP"X+2F;.DY;TLHMQC\$UQ:/NGR4N*0&=?A;A2UB8"( MM$;MH=C!M]0)1S4CNT[%8CK^+%?F&^>-DE$9,@"'4T!=_T98Z*^I1+ZF%M$5 M4QO3Z8H5Z8KE9L4(\U_"K[T:JA"]S&Y![F]V-/^==_#KE7,FB<:P=XR=(A?) M4$Z]LZEQ..DSA6^-\Q$E'QJTB3#0!7A5*"4'+A23]-+?(=] B^#J-!8/]H?P MH,AY\\K#NZI*5-"B9_*1+3Y..I1@)4W <&$7Q(\>A\ZD'O1M ^!/ES;8;_Q= MM=_L4F>1:C7QB7@XDI"A?$(#.>"ZL@_7) FBL8)MCKQ7$)LHP#'(B>B)P_^U M1F7"A-#-AQJ_13"T,:GBO#*8*M')DO(+(6@NR043X+HVR7#,CRP&D[IM'<9( M]%I0N '%'6!IG7Z_;P+R2RPCDDL#_Z*;U+@I%_?J+N68.1C5%Y4_1II"84M5 M8VD8QN!!YE@) _02_GR!+7] MFDFD_5WY>?>KJDCP);VC:3:.3:$B$(.HC;)T8@H%^HLK/'CIL<0@.0>HXO)D M\'&N +HPU, IR!26-><@W+%!A_!P X>DD&TPR$"@O#/\F=.P2!Y78DH2 B\< MK=9T/H\(^-C XZHB:Q%")&PL7O-2L@*]3._X(PJ5%^TE47;X\RJQ.5'+DARV M_F@:%^J)Q<">#-U\"75QG?7H */,T$/-1@A/6>4F>K//R_U@OP<#,(&H%#R M3C!OOMWT]#UVOZ,,*JDMOV ;BJK_BDC6_8?,]W1O%:[)_&;>WZ/, 5;J.(!, MS/Q1__K*6 9I4J0AY0*Q8A,A[N;)*!:)2(&8QR*DA)+#B462FE?9F(,SVN0F MFB32YXCD@/H"^IBL!,2\-)B1Q+0AO*!+EF7S'>E[.<,HYEZ$DHG]]Z$C*V22 MKUA/>^/=SQ6C"YT+S:-\!-4@ M=8'.KK?)(7>'>IKWK:@KOPQ0-3E'::$ .I%JM'.[R;('JS6+G0:UY^'Z-D0= M%2P$67?$:PH^PT40]!PLUDU;RDN+EW^(9_IK"GV9!M@R1DH4-KMH,T #+!?E^3C0[_MB %S MR1(YD<7@(+ ]Y:?S:SV,MS?& @JM9 ]R+8-LU#*"4F;XN$B+H.<'0GSE30

- 4EQ$9 =A8"?RS_>0] M8/ I898]F&B3?V%,66:33Z.RE>0))Q?1YVXHO6@A$$?IWV3RO<@?>WG(7O$Q M#@K ZPE*;?#FBL; *P4Y[K$R+E]IK1JJ TBS2M$;&/JJ@>JA1DUQ1A-_H0 M MW&@Q'3;"_KR=A_PL"C:=.D8L!=IG(')&R;V;H MI@3=*["M'"\0_*?EQLZ*A-U$M4#Y9'10/4:1Q^&76) M F AY62\(PXQ?'S=/@=NHCNCF7KY#R)Q,^9&@OIJ!LN1)(!J (O!T7DLY9D3$KX2HB!6Z.7O@FO#P$=>GE'+#1;].U+ES9YX&E M54*RK0EO@DN/Y)QC.D)$J6K&&]YM"YH8?AV5K6WM<=M,L8]9I6):5B6"+"!; M>DS9A*][ZNSX\GA\DNV0;$Z:S,%JDZH-<6G!O8?\BG\4Q [U293@G)BHO("^ M")$#X%-- (6\"_X,HHZ!*"@CZR23!! WA B4C*%L*P3UT(3\[$8+G)]R)_D= MN,DRH.O#D77$1&-Y@-=0HT\[0\YAF!7AWV6!ZJ6IQUQUR"_RCN^B(@Y=AZDM M?57"0KEF8HN6W%0[8KK$$>^L]1,7Z("#14=)"8U-$P HQ^@N\$]YO;A*#6U+ M!LE9,@,V4DW:8A9>>4CLKPQ]9-9?5,-D+H."2,N[XVDLD M2GKP'N>:3D%28'HL(O3>S;_VY\ MU(.>;Q84-F%MAG?7=X)^FL\G6I'(7YAY'^8R;YV](_("MEZLSM/&\=PZJ M%1K=I9?:XE5]H*TVA&SE3@:84 @GN<5/^Q$VY,QSKM5($ M;? D7U_WC*YEZZWMUX%U)#947HL:N,)D!)YI_M(\_^P>C_.?*3E@W?L_:A&J M;&5&>Y%MWOK!MU()_[ M@Q\/#S^:ZWSJ\A;3[09['EJI0B#@MICREHO9$%O^*&!?0\!FX#M@_K'T>2@3YFI2N>/E:NZ#]T#E? 1> M]_,!Z1(T>RMA_YKR"*%3)U?(&Y9W"T*GJNK>9,$ZLBUASU%)D^@;X;]?6[]HT" M#*"Z+X8UQ65B>=LNIMQP',$-AE.2 !$MQ[&"(7O]>R73BJT<0)205)SJEH>" M2@@#@6Y^WF6OB?K=-!*&YTBK%](SG?&:\TP\1@U!TK&M*B)/$%A9-J/%% RT MA+DA)C-FHKJ(7,MV*8?FK07GM*]H3P48N*$M.8/ 7J]M]?[ZMGW>7Z]GG)@R MH7!4N=*'J#35CTHCR_2[KY4T(YGDS1E=,3S21\^K9&QA^Q$FAMES")UB+(7I MA7Y=%-(T:0A9G7X>"P'7C?SEA=)VE4\6#K?OL4['U.DDJP(S!$$-A5!P:^^:T&.3,TZ!GIPJ@U_[R[ILZ#:SNL):+W6, MLXFYIN"7;*\"BH([P< #M &,T7'FMSL!,(A"!,HJGD7P_(QJ?!W:.JE?^SK. MBQ V/, ,HU^3IITS0LEZES*,$6DZ9IJ#'W)VYSY"45UEV.7/S(88!_>C7#A_ M>.LCTCHY%5KVA(6T WG4$?P.-^.7NL[V7MX?!)O0^IZ&R^K!R_$_#*E)S.$5 M;C7JU1FZ4UP"C3R($=+H(S22HXG3LC5\/014JZ%NN>2N%PSLA O,T+N(9KQ48 @0/^Z M*Z04#-2*[[? /A9=]'G+W.C87L KAP=AY=V:78L%Y<]ARUJ#Y.RAH@L;* += M[;&1 I;\!3+&$&&G9TN+ M5FC+5-]S]KW,]'\T7++8D=F;.UKV7 L)O06\Z@)D-'O^W]T5(X MG.K99 &5 MBA#?6LRVP)(!Y3NOYZ8]<]<#8#:Q0.[%1P@B@HY=<"(9)$5IB+.LJMSD#X5( MMMBAMF3F4U4OO2Z_<%S'HY%9ME="11D8K1!6E*)PV#F3AT'@8\"ZFG=05Q>- MB0A(-G*_;K1.]*7$ZR1H)H[*D0E\J%#JY/EC_EK)DXT!_ MN\;E@R,2]5W1^O-DFC<0B4R_D7JDY P:I[A2DCAPX(VK'R\!^0MQ]Y;0K0CV M@Q*7R%S"#1;Z2=C(GY;OQS1LRAF"S^^R&G?\M/Z\"QD2?@F5N.6C@/#HPT!4 MMZA"2P.S*HWQ^>]$)L>F#':R():8-V[DID/74"/6@[T,NB3O9VD(90D,7X9V M@3KS0HWHLW\;Y*$,.VG5J+)@PG4FAA!Z.5 Z!%6\* EX+$2[^@:X9SIF&)MO M?-/Y;1CRM>>U-YJ!UD+_$1(21I,T-J5, RC_:_'JXKIA$JWP9UP10.R^A-3&Q+*0WN<[YI9&HZV_^!!6\ \V(6]9+_]5R^X. MUT@90A.BBCMVO#!@P$Z,_T:!5 Y>ZL&]0;N*;5@(SZG[Q=Y7]V2 K19.#KQS M@DP1Y+VYW&LF?<.:@5(H2@]TWJK>1I(H]"!%[ZV9J)XB9U;3NE!B'3$2.L^A^'/OQ%G2IOFO=<.1Z03D$JE2&$^X-Z4 J:+[X$%H MQ,UQ%]C_*;4JRFEB]K!A>A;O"XAO0/PE-_U?\>Q@CV4)$K9>,@8%=G"R>3T* MO+M %Y3:9NTEFD'4=FF(*&%3G=XCU$9@ DW[]4_O/!!YW2#!;I<@VR0ZL"J: M2 B($GORH\!VZD^,U1B-0!@BR@+OT-$_"!F[Y:W[=S%JCJQ1\W7C-N?IU1.( M(8(D 3^+T"^LL\S$KI_ZIR"%R=Q-0U^I1%>.)GDY%8YO82&//W#-'0]=%.Y.\V@4[I9=23ZHLM==3<6B#(P'YA QI%I.Z>?0(XMI/C\R2Q$7LWV$\'%-4:,:9(+2\S MGOWU;U7UA4V*NE"CD2BI%]C8EL1F=]UO726Z4U#$(%MDO"*F(E*LVIE1-5MN M M=2GX'\(NX?W7W.D]N=I+E^@#UY.#M014N$IHY8$YK<2WI36 9Z+9,1!9@-.0 M,&$7LKLHE9.,5M;DB@!;((E6G@&(7[*3M'XDHK>8O0BA7ZDO2! M)6P!IL:+KD&#$-UKK-/U9F-NR!3M3XRBJIOT>B"!FF%K- 9FCC>_R98JU"H$ MR6;9HP5B.8/PP A)'KV=)H$V\:(EUB#H,R)GD3;>D5'< ",\4RUTMF)R(2P+ M[9B(&I"3YM-N@IVD6X1TJ*:DGG-$6=G69!)/5AY._["CK0Y#[LN MS3ME2#GA23M"#6Q&)FM98JX)"@KD9HQTL'M4XT7,RUD)-0K^&Z3C-WN)Z^,J M#G4V4X*_%&!PAK:,+^1!$T$I2"$_DHE)]%*-*:35E69JQ>"/"./*J0R\FZU. M-%3'B;5DO'XSBWEI<$6/ 34=0A-:Z+1,_'2E$H1>R?"IO,JS(E2KM]0@W29I MCL_D%6 3GD?NX/!"E4C5-B54&>O?>.Z./LD> M,HY(R>552>J5?$HJO#8%,IJA;*] MAA?*UI&7IP%A*@8^!IP'[WFTS"/90JE_I7IE[0"Q7Y[:*L\D+@(D:"IE1S:^-BG?P6RTW M=-<::[GST!0U:?3_D[&*%TOPZ7"C-^=,SE\LBE5):KF>/B ;'3P12],VA7A< M*NN&(LK1E 67<\)Z7KC_-X:1;J4L[D[JQK/^N<.A"$0$R@RBMQVR9B-IH51.51$1!3%WZBTT++]U- M5IL.5?@T./^4*J&[UHWUME#\_ZO8$T%$-H%4$OJMZ$+X!U-X>^[J9YU!"E=1 M*C&O :V FDN0JWHY>KGCOG;#*M+OR,KK5CP0/,7YW_*JH^SG6KS5JE1HJ5E= M7%!?5!E8(1PVE>E43A+7ZFA(8\IS%<"U%2Z[!)+]B_%[ZW?Z25?O M$8F,@+S@KA=:@20)10M02SD+G40B;,D-C1?MS^+O4>-<_4I]DA MLRRP\+DUE0%*A>NE)&KR"XV0(5ZF6E< 62R] =RJRA:(>6OEVCLQ"U?T<^<6 MKI0#TJ4.0<+(6GM>;0FN+S9OH;.* Y9 A'$Z#/B*&^&EKK=% 2;7,2(LVI(SE/AH5#Y@G>+8 MJ[]4%DG)"'0IH 2+T$'^4L47&.3.[PBKWZC6(*5 [;D(;JYX%CQ>H&X- MRJN,:G7"E\R;5SU>EQ=.3OB_J :'5"P'@F:!7M0JH9?I>O*8M\C=G%GAJ)4= MEG9@&1$Y1,QN"\K++5!M*$FK8NZFVVOW9?+FS>[( 5R(+L R,H[IA1O 2> N M$_9&_N461T,$[N,;/R30TD.WQ>4P@ Q$2!< A>PCU/.O\]ARN\/CRVD,_Y_* M-XNOV_35C^ET];NNW1[9@[5?=]KVVN\V+6L[[4%__=>;EMW\76_<._QF[7:_ M.S*;-9OM]W9;]D=B,\YJP,TH&/[GA^X/>:J(VN.]Z5@V20.YWH:?.LOO^./; ME918F?LYXQ^]:5B'WT!<+$!1>:64P?;371P@-BN6*X;,)Y^K_%_=:Z:/H@%Y MQ8#XBI95X?Q;1.?$];[QL<@W8HN>Q]AL=KOAV-B%]#2'7K&*.X7HT"MLE\3- MQ^1UF0JV'5A8C9CIA_-:%)6U<.\%4'2L,P#(BV8Z/7]4$PP:QLI7QRJ+)T.]ET^^PTVUW#?T:^CU3^NT-^NV^H5]#OV=*O\ZP M8^P'0[_G2[^M3J_?[C21@FO[H#/ZWSGYH!SL_+^?"\/ETQ677(>"4P\*E>S7 M/%(&H2Z2/+J]=L^0AR&/==+#:8\,>1CR M6 ,RN]MV#'D8\EA''EB;<9WT<06IGD]B7'"I"(G?3WY2^N?RG=SS<64'>_NQ M9Q1O,037G*/U.LZ^L6M#<8;B]CC:J%\[1&((SA#<$X(NX_I^DZ$X0W'['VW< M&^Q;T&"2#B;I4-MI:(^OT^TW8:%=+/SZ!KXAC^LAC_&UQ@P-=>PB/&R3SS;D M85(.:U(./])%VKKM%,=-[C!08PC1 ]-F[5%#@,!/14?O?(J5;$A7MR'!!#LX MP@%#W@Y&]*H672)66UU12PC>6X:ZA.!8.M%8)A2M(K2V4"W9?.V-M7"].&)> M%$8+W]-:.NM=;W"J5MZDSZ=1#DEJQ7+.$&\=)T9ZQ=]8NF8=/O-7MD+@^Z-+ MZ=@F ZO06+PH#6C"EAJQ-6%P*)PR1 ,_8G:'/>VB^!$[0-,EH# M=!EME7[6FZ-IX\/PG]5DG^P^[:K$2+ >XHLOB'TO:( 5+(9C+&>\1:_>RT'U M(<"OM$N1J\TD;OG\QZK9$&O%])$ O-JB0C_5MBX9)YQVH>9J F W'V);BXB5 M4U&O23DZC[>CX]W/M'DP?JB:$$KY4J:.?"A]@;)T4J7NWCD%JD[9J>KHST?5 M9W',^.#QO(MF+JQ6))_J)L@;A*K&GU&6!E'TK8ETV#KE?+!U>D+ 3\-$06=5 M*Z 44#45$[&$O,=6HZHKHSN)[EEAYD\)V_I,$#XB3VTHIE:<.&.3FKSC#\/D MMHGX1#5/S>ICWE0WI(::!$M5Z5AMZ-\ MD)H'1TLJT4"J2ALT4S:K1*M;M]#7F.B5:%*TGR^UP>7/_$;-E[KP_3*C1IG_ M5 ,RY-/BD5;AC22[RKUVE]DD\),Y4]P@A[&)(0?/WY]_[:PL])A6GQ(WTHS7S$E"/ ,HA\!BBT76TJJHQLDAE2O MCBI2EJJD6MG13FRMI=$KG]Q:-,!:5NI^XS8L=>77^YK._034"[I7HMLNN%K^ MLM204Y@[PG@0W>8L93!7VKRZ5B0X 9#Y6)AE@)WG2EV@]7&^"4Y_8'>^G#8@ M!RJ56UC*KI6H6@N$J_R,E:YH6A]4_*&PWV(_^8;Z"\>2A*IEJ=H?;[HL.VV5 MF8?ZXN8Z7@IBV/H'19*2(H0,(H+-Y[X*BL5WRC:'>:;0*+U)^5(FVI+[U/(3FF[KPC+[6B0+0?G M[LHHI^XP;P>H]SAL\1^'E>3!@S(<=2B#@=**J$/?L?@BN_>2&F4"._(NGF#D M^WR\%PZ 4R.?BO3]0'$?[+%*D39.UF*T1?BH]&I1Z(MA?65J$OL5FJ)H35Z$ MV;UUG%=NX*AVIJ*U\<0-U$#3+5TN92]LT>WVUII'#]A5MU48P5BW(SAO,8N& MA&Z'5OCY,8UK%X//%>_0C4-<5;Q,>-IBE+O>!=^V;JR?50_SGXE7 "V? MX=U8>Z)BP[I9]):/$T/:_AP%8%H++Z,9;?7%3+1-??4Q12/,\GP(Y4$[*3>I MU?H'0 80Z\?PGHF9 )<@?SZ16R*/Q.=4"A<+G+8(/ Q33.J;H.FD:U)]5Q#2X;'6G M.#Y)37SA+<57C\(W,8UT];CZZ,KZ^G[0ZVN)T13B_%(>4APNFN! 45I&Q?K4 M*$1,-^'DA<>6%2">>3KJ_N=78R8I)%1B9P#+F)[*9X0 M+:(D3RE3\,']SJWA/&;!F_$O8^RO_5T\WR+-FV&N5CT"! W$ 3NFT!1\./5G M0N^*J6CP&07*D&&B))/8'MH;")27S_"T.:,F' MKXC]5QQ1:@;Z59[9Q\B4&%**/UW0X(B$^Z]!Y.5&43[?&WY'@DM*@(*I)Q=# M*V[*K4GZ+9]1)'(9*O&$L]4I4/PV /&/@V0U8SK:C$X_X8.TO71E"IUN% O) MSP=ALY8V&BO*4CY"::8?/9_]J(VWD_7P:('&ZB!#*\;K$8"*30TR2:4X@)D\RH: MSHU*6.'RFOY6XRL]AP<0M./U<%GE$P%$)T .-O2.G65A6:AXXB1S2P&E1VFCKI.#S M6'? SZDT-?N=EWP+_AQ\+WV@M:M->Y5C8"UPP-* IV?$:O "RG=E<-H8+4$Q MI0BPD<&VOX710\"F_&("XD95U&CP+,"K$N,ZV!!*3P!=&!5^@3M5XY0$*.7D M]PI)G:ANDB:8EQ9732>I^8R$70\BFNR@O#0B: MF-A)D9$$T2>]R@WE<23ED.73!P5U[:QT](H^M1FMLH\GY51<764248H5![P& M/CAK4^ZN%30^-]0/6:C6)$/]"PMF-Q]#\"Y1FE\( [LT4@<.YH?<;>;C6\FL M4=(?24,S(V4=JB]A 9S#@W+ C;]I(T!I!F+YIW%T%[L+,9[-\^*,XK.)U!'$ M#(+NI3)5>D/.%WWDOGS@^@ND;U(A"8#SET:+X2&QK (9Z)VJX47TADFE\!:,JG_R[0R58A@E+Y41ZDC&:P?< *:M,0+=_" M^G+1! 'NH#!15+N7F98O,W(.R[W(-] M%XFQZR@O+D&(*M)$D104#^OIA]5H5\@Y/56=\YP[O?=Y%(^/F\3P+8CHEA0Z MRG'7K _MO:IJ'2>592EE%;%<@L\_CT2.4,UG+JRH_11#$OKN2^$/.;>^,&$0 MZ!HP-J\6#?#NB1IPBW7ZVN#ZXH]=\JS!5A>A;*6*Z%W"#GL4\HJ'CROD \7/ M-_A:A1J?/!0SS>>I*Z?3@HU18;'0%")(@>]-=%==?]^$(6Z2_+WD;>'V28KG M):"Z])?Z!#8 "HBH0=-*)>+B4[WO:2XA!6G@[VAO:P5ONN576T#=^?C-W,IDZGF-/IM/.P',&@\[_Z_=_:&C]2;6T*>[A M83M>5,M#EN(U^0AP<>IW+DE4#'9]D5Z9]2>(]I@8_)M/SGV7(("_ MTAAH.7(W%98 Z654X&ACH861!/@,G\9+XD[/9 F;A&H"8966C (EJQ&@M?I\ MB@-L8UYD4&CS(@OST0++[]J)G*L:%#ZU7LD5Q'1PO5&FD)T[[$0.@ _IX@M@ MGXH*U"4"?CV&WLV-(/J;9I/)>-6,KLY@LEH?3Z^'"[D1[(-(+!3JY/=VA)3V M"E0H=YWP^P%\AC4'\YHO')OW!X-G8./JAVTG<&^HW./ M/59W<$8C@,U>S5YAK[W^<:9 :QU,N P34JDX\J:S.O6FV4-?Y9W&?U/.^T/A MDKW5M5MUFH1O!>*X#,/5F4%G!T"L0M^E[?4%?!^\?H4/PTF;:I#]I! MZ+Z!Z-^G3=H1D'\26.S79>^Y)GP:27IFDG38&O?MVE/2C"0UDM1(4B-)C235 MNL:WNH[=1&8RDM1(TE-*TBL8G_&.7R+3FHBQ[[*0;\J6,?/\PNT]V/A_Z8-+ M&:RQ*V6,6OU1_5DNAVEQ;=J0U\#3\!(F)S^OY7?E)#)HC3K]]M"P05GBK90IX8XQ29^=K2Q_8W;X)4S0?2]<;I3 4LEO5V;"VKV_8^/AL? &C MB T;/Z>O/S+:N/%(ZEQO^F^+BR!OF8=1R#83E?GE>?[R"I)&OXH!DE19-L6Y MQ32.!+M R/Z5UY9*ZO?'M3T0$[HZ.I9JUPY=3.C*4,ANYF5GN&])M>'C(Z:$ MZ_H AH^OC$(Z7DCVS%W3YJ/I=HY M[8L)6!D*VX&&38^%PKICT^4FC!(JL/&ITGQ-8"-KR![ MH 9NYS.DHQF./-%[>+NSF1_X?);(OE[#&3O&KYQ1>_3:1"Z:BZ!.NWML_#1 M/!GJV(TZNEW#OHU&4*?=,^QKJ&.=]AVWAX9]&XR@3KM_A>Q[!3F#WW X8X3C M3W$ 9.8GFG5@$WL\,RHQ>#H//!EN/A;X69QMM,H.B.GF$J\WJ7T$>X1,?LQGBM//K3!+8QP]BF2A%K2C%:4I03W+: MUR;4N&>FP#!QDQ%D,@6&.C:H8/LY\L"'\P"N'3^=MG.%W'N@1 %'1?'&R,'%A\G&QP^3F3!FK3"F?85A3$,= M.W+O^/B7T0R":A5J7&,6PE#'CM31<8Y_G<5@J!;_#JZ0?Z\IB_@'2X4'8+*& MUQKDZ=9O*WJ-,9YS#?-T]NW#9X+A)AANY*0N)_?NLV8$Y1D(REX34QU&4!I! M>7:"TG&,H+Q@0=EO8O%, P3E%>0.\WB!]2J(DN2UY:9I[$^RU,51N6EDA5$( MQPO3. K@\3L1& 8V_0+V..UKDVP$YZ'L-?SN)E^9U[(^AEY[3Z^2GZS"L32!I8,! MJ.&\U=U[6,W!0'1^<:GZ9SY++?/4-.@3P70NZNF4H7\CP8T$QP$@1H0?0H1? MF/SN/3'I\!08&>%MA+<1WCOE?8WP?G[[^UQ%^%/SQB>AC@8($0C+9E?6',^B-*F65W MK1OX%WV>6&XXM?YD 0W.^QC.HG@!RT4ACMA+Y\P*X8D$@TOX#S>;^OB[PK2] MF1^ZH>>[ < !/J!56];#W/?FEI]0K"J&[=!O:6\S%K/08["E3W" U;W"GF+V M1B+OL*2S$X2M9WGW;MA]9;^VWD6+118"'R$BDEOKE0.?!0SV\B%D\=TCX0QP M%;M)&F=>FL4,?M1];7WR _KN5Q>?ZKVV/DL\ 'SN3/O>K#[[#[,<#_ M=S=T[PACU+9^>)LHTII);"BZ D0&V90AQ;C!8\)H\F(*J)SB=_@@"S/6LC[\ M_/'K^[?T+O%7SESP/O%OO#&=KX[H1_I=9D FN"P0#8@0+^,TB;3F)RG\-GBT M'OQT3F1?H$"QK'P(@";('6EVZB=>EM!-;=@O/HO%%?]L?VE;O[Y]^UDCWP5S M$P E$"\_*F[* X'FPNG<*0H!>%?QX?P1-[$ -E[L3Y#,61 ]M."< ?R)R^!& MO&BQ=&,_X1N14-6V1T_!SK_"C[5'B366\'MBC:U@1AZ3P$5 XZM!1O@1H6F* M5 4[?#6%%[BQY2Y 4Q!R+:#E .GMM6*][5(2)*!@7:%\N [Q!^_C&#XGDZ:';XG(HU$OZ@P0N__KVP9^F\[O>N+?7DYLVVV^/1UVS5[/7L]FKW3>\9>!Z3G =[+3J MEMSR5A^VQD_[=N[O;G'6-E2[>@R+14^3LAY6.F*_"#/DW\R-$[!AIV" O&<> M6TS ..W:K3JY_$/"V^Z7X;V3\]ML8/_)#<1=@IB[G'D]G%<6.DADH=G 736Z M?R<;=A\*;E2A>O5Q19#@S0[$5(,O+X<%V&24^QJ;>Q!AM]>_9+<+\I@N6Z&KD M8^(F#%?XX:=7[NMB/.;9^.4::<(V-/',-'$&,K328!MZ<7ER=HEU_.M01<-^ 0D0C1HT8K6<5#,;[ M=L$Q8O0"Q.B@>;@W8M2(T;,3H\-&6B1&C!Y)C#8PZ-D ,5H[]U'=.J71N8_- M5R?V:JE8 85S806G-;!'M8V*#1USSN"6X#GBR6Z-!OW:39T,GHZ/I[XSV'?X MA\'3$4V O2]6&RP=+V9\(DYJ@"EF*&0GH V-4FP^DGHGPI%AXW.AD%%GWS:# MAHV/AJ3^OOW^SI^-KZ H5&L7<6US)>R68X_WS:PTJ)CFTO'DM/J]YYL!8O!T M.'X:CL:UW6N#IZ/C:= UW-1\+-5OP7W&S?S-.(Y]+//^T)@OC<>2\WRCCQIX M6L/(^S"RW3D1C1@LU6#DT8G,I@8P\A64B!3[9%Y?1\[M]M$8X_H9'?L M@J]B'KOG@6&J(]/U%>0 M)?\0^ L_K&XA?>F1CU?VN&V_-J&IYB+(L=L#@Z &(\CNMSL&0#)X,G@R>#)X,G@Z<&X.E J5IZ][ ][#?;*Q=#.JVO4>H&!^MNN9WR+KFW M;?'T#>>W<6LXK%\#5PL$)PXB&BJ^?"H>ML;]O5.3AHH-%3?BV(-6U[&-+#94 M?-94/')&!V^5WR0:KI,Y?@(]-Q&S!Y\D=/;/LD6.O//.%)>#KCWTX M'(S.,SEOA+<1WD>N?AH\L4C&"._+%-ZVO>\X3R.]C?0VTOLH@9V1,;V-]%YS M+];RQ,'7OF.4G5ABEUH*Y(4!_EN5)M:T'D"B[08G_QAX5:?KO+$G]V2/_R ^G M\+XW-_BCTYS[E?O:@O_]$L56.F?6(W-CB\&NIM9[YK'%A,6:E6T_KP\\>O[]]:?N@%&;[W1:\]M."@ 2S?LEX,VCWM7Z-V1_Z+UGK1'>>? MM*R8)4OFI;!P\-BRHIGE>O_)_,1/Y>_],&5W,6T=)%R2)O!(0)G3-+*B+(9_ M(@7HS\$1\4E5^[RZ86?8'JM=P4N3S)OSU=N[0]9N;7I%MSU8>$$0 A+W=8A(;^WWDL-[,$ 7 SB9G[[<:=P5[?N,&#^YC\\&.1[X'I2R LGYZ? M\:=_3&)XM.+%&Z6(^(14@E,I0YX;AL-*& +_+]W83S@E_AO(.@'N7R\QB#:1 MP&M(T"WR\CG$I3H\+?C&3^'UW@[@^)/=LS!3-R).@)#V4=Y=S5"U-(>G5ZK$ M'&X@=P'2*.*H]B 7[@G\' D-OGKPT[GU I.MCOK>#X70=/'O'C!KPI >7]BM MD3/(-0+LSNF^!$DH\*1^C/*2)'Y)'26B@=;D$=<:=D:%M>S!Z&5+/KE%\Q66 M&O9[A85ZG9Q=YA@^YR&4?? M_04024#;M0=%R-F]]@!A5R80)(?VX61,]QE,T7UE3(DX1(^WYV7[M5NL%@2G M%4(E $G">@ B>=%M.=U>26XX%?0#=-[OV]L%3 4[;F0?6UL4GC\T\^3KK3)/ MOUOD=,=>RSB6]76>+T9"I/0B!.8T!B$96LL87A$#'O&=<\ $"- ?A8D>,(' M'RQ(EG!CG_X!&(-GHK_!- >K%6Q+/WV\5%;=HA..PKN;S07KE*RZ#3X%UG5: M WN\"^N"TA_TM[-NA1*NX:'AF]=R^<#9S.6MVLQK=XMR9OBRFG5;UC1C&DN" M([O"DF7FH\TL_.\7RH2Z[=, ACNI:M1A46 NN^4XG1WU8J]*+RJ[C0(M9;.M MVLK\5,OT&Y9,O\%XG?[B[+6>/7N][H&4L-"4ZNQK-&7.CU-R9<&P[QB.1FA,V3)FGN^JV+.[B.+4 M_R]]<&I7<,]MMS9;8ZWAJ.1,810"".7%J-4?#M)\$=\P+ M6-TBN[0V&17=7C$&WVMWJYARUZWQ=;LCFY?%.3,$TR+PCH%^^+%J%_87TDD]5Y66!)E_O?<)=('G/N>)2E* MCD(6>NDOUT3, !)K)65KPZ:+F^R7Q>;V\(%XQX7RX%M-&7&QFKKAG3\)&! V M2*_DM(RY=7O"G>\6.<=N]ZJ46Q6S#H>E)SM%/I>HJA6UF;7O=[946T7GIL3JXT( _VX' M"-600'KP?X>EQ?$2_ PMAMU/N,F''12AZG3VR 9NV#SW!BA-N%Y$\@"*#Z\G MJ('%$H&E[ZOHY3V<#]4"B4O8E)^"_90@M/F!^8[(7X#W@H$B8=;"IV4O<@$. B_.6%>*3!&/NI:?*XU_@#OF)Q&XQK'Z/2 E:-6B+ M6*>LK1V=!9Y&;?:XJ'?DU,N#/7/71))7V$>LDP4/(*1RHXK1ZHW)+PB+A M7P!%1 OXG-NDME.R+.U=;=)^,?G9 ;53J3J0=&J9H. RON3RC9.6SH]^U?%: MRCDKB#0AG&:NYP>44=53J[#, N26BXKJ8>Y[\R*GO.CE!2DBAB1\+A<9^0Z# M3X$;>D5FI? 6TND$-A-B@05\E\4QK_D"U18R+B<(@F7N3>8NI=>76>S-\;R5 MN:;2-A1 L"HY64736J]@G4\)'WQC:6G=-A*6A47S,@Y;1 ,_><)"5!MAE+*2 MO?NB7X8F[@M$:;98\A79=SAS" ^#T7Y8WLP)]W, LRF+XZW\RD/XL%O)+PPJL]O'#6SC\%\:L M/V E:VC=@.";I*3=8 6^O#A/H7IRYH=P!!^VFJ3P 041%*D1>&0M.4$H9C. M*)R9,\R4@3G!77M<&791>2X>(^:TCU27@Q%T"B@A.N]NR',]#R&:4'V]?X]W M0>094 W%,2[+0R$;+9@RHETDR DL)"&ZAH\D\\BE*[*I>-J-Y'^A:N8#4"0< M'T@.M"]>=B&P9&&!WMS9#,2<8-83JJ"JS<;20MRT[3R(CF%F+@QY1A+4E;8& MT0F3;\$ '6/E:QS)]BH]+@79ZFYI_;6[Y/I4E40[>?&3N<6AW>(8G<\MCN/? MVJB&&;\LI973%*]*Z:*^H+>16_1 M=!,?[ESU_J__UKCYN1TS[E*V%%$^Q4+ M2O>6NV3P*9#CQ8K;3W1(:2:?W*)?V8XTW7(UKBU0A84T!L]-;4^@"B^B3+,JWAQY@9 G2^>2)M3C0#$8Z3+/'1 ME(<]#-?MP0^3+":#-8];Y $'F2@N.3WZ8OR1A9]X8.6[(8NRI(RUBE!%<<'" M[@JFW480%;D=?_/V7^^^:FYC?DP*5+ [#,]KYB IKO?J]&J?:"E1(ZZ")1- MT0W\M\0,[HNY"^ =BC76O]59@YR=T6'HN;1L 8 3$)XH;)4?2/_B1CHOE"A# M9A,EZ CDX; "9581UKZDI(*@/./!<:;T2 V2NE#%\ED&3\G%$V!(W>_LQ/G+ MCVHG"MFD878J[!^/*ZA-7RK7,)]C=H/?B!_E:3VLT=+*?W*3\@Q@.'.M#RC7@"7D.%;V=I%H>< 6DA?"*-,X9E/QJ?:E'^, IOICR, MC8Y_993=E=LK;P997 3]D34IWUD-)2 M!>KW]D XC?;0^OCG%P 0<&*HZL"J@,3EFP8//3/P- G7%('V%D#[B D$@)-H MB#!9J?F^K/KVZHN>)PZY<-#+^L$U%Y5YQ9A3JB3I% /^&TO&G&&G_'!E(>=J MS!^^$)NLB/X7:]8=^^4^U;>;WC!4SL.6*@ZQPH9ZDUZY- MV_,+6G/9M5>I3 MD$Z/TC8JUG/F>81]JDAEPF]]6G2E K1T(6=-BY(+Y>/=;H$VB[%W[&; PP.= M8GZN5-JQD=&'Q1+*7K'<;#\V=XILWAT>G,US*_#);&Y7L;E3Y'*-MT_%R:LR M98>*@*N[6-HH'JYJ^L'YM=Q$H[M[>6A_18>NK>/:="6T.RYN84BJ^+QN+B-9Q42TW5KCRP(,FU>?? MQ)\UV/RJE7#U9=%&\>N:WD/(LF4%5U*XP]WY=U!DW\&Z4II=-:'=+2IP>SP^ MN+:U[5X]=;NA:F!4J6ZUNRTK%[HJ;RC%+,F"5!7BK+LD4;@.13?!,/()' G+ M\W H[O I+*V% ZZ4LWG2JE$,C23!MR43!Q2G%XG\KE/04UHBMA#'V[FP8,?D M[;KZ@RU)75Q0L^ E,?-J59$I@ ^7>"DA"CF3%0H:,-Y'7!\%>/R_Z0XE< ?O M![I+QECL4Z1.U$XOE)Y5X\_3TO)*_U'40R'6QF&8%&S(U5O.*]HFE^CY@^-1 M.8 NG+LU=EVYZ$N_9OR\EP"ZA519#H_Z)?]T(WJEG:L FG:I=W-ZK7YV;+^4 MV&&RK&OR?2=/KG.9>Y!:@?5HM9\YJRMN U2G;RN\K5S!5*=VGS/K_S1B+,!8 M<9YD'NS*74K"@+UTSVZF+/& K;$:.F6+S76DN?K=M1U(C6EE MAQLH5>C9ZRI*0[-!AVPR;$O;J',F!L)&/?PG5FLCT7T$0K:&+0LG:CN=V]_= MT.4\0B.VA[>)]=Y/O(SN/!$$])39+ZI$_%T43G/*_9/\&/K))]5>P;JQ]@8Y M[B5.A\_2;]578N'7 MPECP"AN,Q3%VMI_S#4I,T%F>;L6"^OK#AR02S4CP=-?5=_;:,W06I)8( B1!MW"[XJ"G?JJLT+O@, M*=5,'.!*385<\*?_\X,_[C@S9\3&;J<_ZLW(X]F4X[ \\9##K_;V#_ M<%;"Y _PZO_9_M*V?GW[]K.F7GX'HP<<^_6BY8RH^:T(O +I J(!_V^'G% R&3USM7'_H#ON.%?DII\RO(XONI M'Y"_KVA"*%"8ULL"$$O\-B/Z+!C(FM[DZ).^)Q\2H%O43SKVY5E$[91?7C="2B?5BW$+ #X+@\)9$!=\:@^RSX M-Q7]^0M6+J661J!<*B]PYY*TN#2NNB"KEGMI\*P?3PD5O ;!S4!DN#39"OTP M%E-='/PZ6T;\-GS ]/<**-S2/VJ5.M_RB[OP& +:HL8P=.410P_PHSE) %7& M!_XBX[=+91E?KST:]E^"0J(;E*BADENN[M!$K> 4;K%OI_H=^K^TRIZAYIZC M-@,HQH^JT#%11Z5*6LV?1-TH-T1>M.*T*0.A)5KVY/5XA1/(SV+2MOG=8%=U M=WO'[TS_(N],4YTR_9 +?B2).^P'0;7V=%%/NX]*2(U))K8V;@!;],&>PY3? MC ::2G1;/YE'63"E/4Z8E2%+(X: 2L""Y=<(IXR3FMP&$9I/=S#4]5YL7!'2 MY0)D(: LIF9O3/D=7JR=$1&-2]"-?Q&P-D"^D+1^ L%3) RE'P: J"L@BTFO MT@5F -6&8,,_%?:=$QV5ED,>J*&A$LFX!(DY0!P"= M2AWOU6T6#U6R,'2!.H2X+1Q=6\H#+-V[P'O@#*#X=;T8IXEYU3NJI N?$T&'" M&\OQPBHW>/PO%1'!/J:*14G&!X_XA13=\+(_=M6#=. )&DT37D,46?<1.I#$ M[U610]$1 PNCVE6@8+V8H$LBZ]% $L?>%AB.>YED0B"#/T^56=>&+=852: M35NKQE%U#ZU$WW9!GZM6"5R)X2YDCDIT/L"L,?V-WX?G4<0'Q!@LP6_Y6@GP MM#\#>@*\TPWZW%@4QP5,W B J."UYE3A2X23+400A5H(H8@ C_R8C.1HM$2] MGX7\+B6*<3A?Z:US5]V+GA9V5W5XXLKO2XIP>TQ![( MJF)42-@J=_2D6_;,O0=+!%;%ZT+QO4^-+N@;5^;9N3!=NZ]9<5LXSQ6,2)0*=3B8OH60#[FC#,\8HT1D5[B?+\OX1H#?DF;[J[W2#%A=T 35X292MZ5)?6 MFA07$;>D "R]+\ Y*[E"+XM)F9P2!IB8ELC)J0#^5@->5@!578YT%6/#1USB MP NHU4N8@A(AZ@DCSIE(92!B[\E#;95QBJ]0.B'7552B@H:5\'1R@@3#>BK) M'H=9'UP&$E3 M8V,_RU:%Z.'YG(#+=:UQ#_52(1[/;R:5ZX)K.3_:W?Q5"R*7E3Z_RJ4@YP86 M>&.H;;B F7.;)M?XK94J):E,MJA0@!IER4LFS@IR$FDA+&- JR:2HZ-)%?(GT2K(5! MP:2YMFC(3:EG7NA1QQ#_L)VQ3^I;5%BSVZ)FRKC-QS070G#I-Q,:81O&B5@#7UGP[V#<(2O [P;)@ .Y, MM+Z2'$/EZ[A)H3JWI$RX<9%- M^#!6=^0'M=DNW+%;?/>[P V+AT%A4=CSRH M^0A4"'NI(+N+$'1?R2D)@NB!F(\H4*BTA)I]ZECE972*"P 3&\)> -PI+.S& M' .5C38QJI7D#;VE]22UR2Y1/C+ M2KBZ2K*%$+\RRN'E1D0,:R =KL?E%>:A>YV&YZ%Q!CGG&$ZP"N(QB)8;#^EC MF; W\B^W4S]9!N[C&S^DP])#MT4FQ8W=LY@B^P(%A W^=;[G=H?O.XWA_U/Y M9O%UF[[Z,9VN?M=WVDZWN_9KO)B\[KN-R[;'H_U6W?Q=;]P[^%X';6>P[WZ. MOU?;<T5Z37_DZK_DC2@$L$$#HHPO[GA^X/N:24M*\!Q(J#!VRV(KQ/>6QA /U9L)W>% ZKGW%<1CZJMS/'/(8AUQYXA=HW M'W@MVUPHX&P#N/T UZDC3R:N]^V.S/\;L4//8VPVVW3JTPF:%4.=SOR'\L7* M)+/MD#OCO6.= 1Q>/-_Q]6/'^,HFG;O;;8]Y3?FS 0"_K0F(36+K2?M9*\^< M [U@+<$W#O.==K=YB#\!'%[NHBNW2?HR71GA>1W"L],>-H^)C/1\?M3WVD[S M$&^DIY&>9R0]'<=(S^N4GOVVW3S$GUQZU@XWS.A_E><>\D19@\5>Y>"]M=ID M$X]4@.$\V,"VG=I.V :0*[UR+SEVOCBJ+:H.@Z&32R-#';LHLFZ[9QBX MT2BJ[Z(;!KX>ZNB/VP/#P(U&4:=VAN)"&/A Z<(>APAMG!^&.OM&+\Y=(!GJV(5_Q_LF5@T#'\VG/XV(-0Q\%M31<=I] MP\'-QE%MK^U"./BZ<@3OM7YPUY4:Z [K*RD3F#@RCMJCZPQ,&.K8A3IZ?1-: M;#B.>B=*OQH./@?JC*",AK M$)#CSF#?Q(81D(T7D';]R)*1D$9"&@FIA]]&QH2\8 GI& EY]2G#G0>\/25U M>&&,XPSW35HU1BH>,.)Y8<@U#?\:DNRX,+IR>K4C-D9HG MRC= P0N-9A(9] M*7V'#7*-T#!7MU8K-K?-ZKVN^URC0>UJ(E-*?FRI=:5]9@QU[%+O92YS-1Q# MG1-)6,._YT =-$38N34\;+#4G./6"[K<(9]); MK^Y4_OO%@[,GKE^;-V[0<;X33^^>23'#OX9_#?^>'&2O;*"/UX9YFXJ>3MLY-G9.SKC&0;SR7UY7"O%S M'/W-O-2*69(%:6+-XFAAA5C6"8_&41"PJ?5WY(>I=0_N81;O5\EYMK&R5TY[ MM+L(-)',HRNHJTE'O#;YB+.*=!LLG0.63FYN&@II.(48+)T#ED[.Q]>55OK9 MC3&C9"VSV)N[";/P7]>5.SI%<,2$KI[1,SC;^-6>GL%UTT>WW3?4WP\?B)S22- M!+]@">[LVTGAJB4XQ7]^3-U)P.#/J7__TS_@/W)+"S>^\T,)F@&L+SY!8(R+ M%(%!%G_VR#_RPRD+TS?= 9'O<4_I4-#'BID7A9X?^&J:.(__4)M*\5=^&BN- MK%*0B'Y4_DS\>O)H)>R.LLNS*+;2.;.6L,=HFEAP;, R/N(GEIO ]T$0/21O M+ 7S6A#FT"/D*"KFQ A0#-QEPM[(O]S*>X1^2,"@AVZ+JV,&OT2(A"S^]>V# M/TWG2"3M#A&*# N*-XNOV_15B;?X=WVG[72[:[_NM.VUWVU[;?JYN]Z MX][!]SIH.X-]]W/\O=J.](KWV=UIU2Z)@J\72U+0IW0V[! M ZG+XM.HTV&E.OU%J(!_,S=.K ^@]Z;6>^:QQ83%5M=NU^-L#9!G#[ :YS;4G0)^4^KSRPBH/V7[&D9T'#=L;:3G64O/?:9L&^EY$=)SCQ'<1GP:\6G$9Z%PSAB?URH^ MZ\_GO@;Q>:![F3L+.RW;)):XP=^_&="=SM- 9.>IW2IS=M!-]MNC_@[[O%U& M?+3=FY@%L*U[=HLD>=-MVQ6Y-#P$KO##3Z_S"P/5'?!L&-@QL&+@I(-MCW+9A8,/ S71[GIAD;:+;LW5:]GFZ M.Y.GN#MGVUQJCUG?IO_7L87MGA<&SEW8&NK8 63U9WT;_CTV_UY-$T[#O[5! M9GIP&BPU[K@FU_/4 =#GZ0-=9\JG_OAJ$V\ZM@EUI9W-#'7LQ+\FX=-L#!G^ M-=2Q'F0UQU<;YCTR>FI-:+H0QC7CJZ_\ER;3M\=0Z_/T>KVKS/S5&\EM HY' M5[I7DS4PH[O.*R!ML'0.6#JY"6THI.$48K!T#E@Z.1\;5_C*?VGROVLFM9^G MNWN=2=Y31#%-C/D9W=VS#33OZ>Y>-WW4FC-ON-=PK^'>YL#,C( U6&K<<W+9 M?B"Z,@+R&@3D/K/EC8 \%P&YQVQX(R&-A#024CCG>&@>M7^'5JS^4V#'SL6PYU8Z<7PL#7E9'ZY ?D$/SJKJ2C+MSU'=HF M7MIT'/7,J E#'NM55']XHGBZP5'CY[\;%CX'\NC;]0#KH0Z[9S1PPU'D7*L&OK*<0#IG\75E YSQB9I>/TL8XFD=GQJ' MG#]^-X&UNC#K=B_I>I(A:$/0IRI5-@1=FZ /&3>U&V\NB8X#UMEWMD;3?FC47??4K;=CG]&#NT3:+EQ>*WO#SPW5D_N!!^(HHQ$O&R) M:+Z^@2(C$YN,66??SN=&*!JA>-5"<=P9-LZ@,"+Q($FK/:])7*Y(O*YD MR;LH7D:QF^YWB?ILPW&O[([3'IDIKDW%CYG2>0Y8>C7H&29J+GH,$YT#ED 5 M#=NVX:*FXN?D7'0%7:_WG8I5=$;X"2I:]U[KR(.#@Z?1C+K/5*U#0^C\XAC/ MQ#2-HXZ]Z^M/21LG#X8<-SYL!/A5"_!]IGXU@$F- #].K+I^Q_H&$(>1X$:" M7X\$WVRQ,'7OF.4G5ABEUH*Y(:!BEN6% MQN7S"&S=H,A_8X\D2?OA%,>BW> GISG2*_>F\QA1Y'W[6;B M)@P%P6+)PH1F)5GL._Z=M:P)(,?U0VN9Q=X%9EB46 KET7?9RG,,CGSQX;@]')6HS^$L4$U$?FQA8+$13OF<<6 M$Q;S'W3M%N+':5G%H5CP[\W-REN6UK.0_BPV+A$0SE'PHM<>6G#X@"C@Q:#= MT_XU:G?DOVBM%^!"Y9_$+%DR+X5U@\<6(E@C)OJY'Z;L+N8DZD5)FL C@8N! MV#0B$HH9JRW 2Y/,F_/5VY:U*V#MUJ97=-N#E3=L M/=MZHEV5HB0U*HU84'TT+(>YCX0 MTL)]M!!@*)B3 '\/!+98<$J:^K,9BUGHP2ZF(&J!3\A@ 6)I(;=$H><'#/D( M:!<9"40T0CA:,*)*]?G4#S+\$_@ 56)B+1'H9L#?R+[=3/UD&[N,;/Z3C MTT.WQ=5QJR73F/##O\Y/T>[PDXA$I7BS^+I-7Y6L??Y=M]\>]7IKO^ZT[;7? M;5IVU!YWUG^[:=7-W_7&S['7X6#?_1Q_KP:N!J[#P6ZK;BE=V'[/6 O$; D! M;*AVX$KD- [^L-+!EU;POT'[)^ KZ&:P!19PG8+DK4 3IDY?*.!L [C] -)P%SOINT MSJN$F"$_0WZ&_"X#F#N2W[&+HU>C,,^49]LM4_BG#"?F44$1"RR%D)YZK;-, M/Q==IG'N91C=PS>PJ) ?IZRR,'1\#73<:??VG*-KZ-C0<7/.W=VC^Z,A9$/( MC2/D7KM7=Y:2H6-#QXVCXZ[SU%)40\B-0NBU$G*OW7W:I9CGH^,#]5$ZU\@, MK[;"$KKD374L9A^@'*(CMUG#K''4-1H3HRV5]=IMIW\R\;"(8//_Y46ET0RK ME=WPSL>B/3=)6)ILD1D7.:#)[O;-$*VFXZ@]W-/B,"@Z$HJ&P_:>85.#HJ-Q M46?/L0L&1<>*$9QJ8*]!T>[YH?Z>[8LORL%MD%F[\TW8)YBW9]M)T!G6GK5C MFCT>6Z)TZ[:0,R@Z,A?U+FDTY$6B"+C("+IFH\BQ:UNW!D5'YZ(3#G4^Z!!, MATS2)B<0WV[K'K'7?(RS]:Q&@WW;I1KG]V@A)/N$SJ]!T2XAI'W[41L,'4W' M=O8L:#,H.A**]IN_8+!T95@ZY-BV,[!7?UO3";#8!3#O 'A=X]V&M:L[C7-[ M;,5KG]"Y-2C:B8E,G+79& (FJCLOP:#HN"AZ97?,<+<&HP>PTSL)>K;8J[(S M8QB%;#-&S2_/\Y>F*GJ5'2M;&&]J8'R-5=*O:DVN-H&0HVN43@V-8M!S97$J M@R6#)8,E@Z7KP9+Q=*[\EX8 KOR75Y:;^[EJQM=U)># "W),U+/!V.ET#'H: MBYYNNV^PTUCL8,V804]3T;.?NV.P=&58NK+K#;]MG/EZ77<;3AX0,6$K@R6# M)8,E@R6#)0U+?7-;J.$8 L_OA+W/&M-OYC3 _QJE;F"Y>5O5EK6,<6;Q]YJC M;@18UC; W4Z83;/N=^]^7._LC69&I]]K[UG]O-OQ3QP ,/1[V?3;W;M)BB%? M0[XG/[1M=VJWB##T:^BW*8>VV[T]&R 9\C7D>_)#]P?MNMU?#/D:\FW*H3OM MX9Y]-I^7?!MZ*6O0'I[L3A9'$_^OF&Z=NM\M.#7>U(IF>DC&DM@\Z#[[[5%_ MAZW>+B/>P.U-S (W]>_9+0+SIMNV\?$R"MR$X0H__/3*?5T=0;KL8.:K_J@] M,!>5&HL>$)%#@Y[&H@>;>1OT-!8]G7;7<$]ST6,[;8.>YJ*GT[9/@Y[&Y#B; M:7]_2=TT2Z/XD4SPV$V9L,//U/*>/,7R/MOBUWZ[;L]14YY\]$(/TT"PV2@: MF!:/#<<0,)$9,=%L%#E&$S4<0\!$>^9Y+BH/NDY]%3]R9>3/ M3]D"?^6FEALS*\DF-* @C?"IEN6'7I A6*H6HL$%;C*'@T?>MQO,>Z-@6BQ9 MF/#)PNP[_IWIZ]#( UP,)[?A![!0,H=WB^>7[B.U[G$?W'B:M"WKJ_92W.*4 MI2Q> #BF%G\"WB,WE\;,367G'_R0\O7BF"WZ!'82,_R)&\"^5\H-Q'-_9[&? M3'T/3Y%82R RUP\)#)$&/URF1>.4X3,_SF$3RJO;^+IHP> 8OT0Q/?G(W#BQ M&!#0U'K//+:8L)ACK6NW+*?C./1?FY:%OW1:5I3% -:0^(-.P]_CWS.U[P2V MDO"W%DZ?6/+G@T>^?7A64D3^; >? M==K.2_X;6*97>KA=#!&O\I9@?10T&K?9Y\AMD[7<]@3,G__.#/^XX,V?$QFZG/^K-W,EDZGB./9E..P//&0PZ M_V_0^V$KN@:5N'AN[3.LA/LO?NB&G@_,^BX*IU2$T[)^\_^3^?"/1P+E.W?I M(S?_R1+@%(\E.U)E]3$+)-<=G" U0^?^!#R_C'W8\:,ECH64$>0G!R8EX3L+ MH@L'[L0/\,>@FUE,,U"H$+ !D(@29$;[WS/)T9'EXHGV2C>.D:_YQUP/^KCUB/[D M4O:!60OWD<2]3S@KO!-^"D93'#U8*#[Q90 ZW#Z\\V'N>W-Z6$@5\5,X6;*! M . 4!% _23)"?@L_@A?%;$:\!QL#CF!PD;N!;[[G,=CNPR >41,FS# M%\.S*0 2?I."W.+ Q1_D2ZO6T=HYR I0:^O/ H874*?%$ IJCEI[V$U3Y"\ONW/RO1(Z?$+G&@%)Z>H*[FH&Z)2C/"!4@[0,% MA!C4"! H(0A(#] TI,1*"\$,2L8+(#=5[ MV]:9B&1:\ W*,-_;03E)S?-!DW?/4J>Z?8/56J3]O+O9^.ZBR;O%+@*Q!V8E MFOW+91Q]![V3@GUIO7 &70NV%A"QAFL4#+SFA3URY ]I6#1=W$L2^ LV[(\2 MD.1

&$#31;_J M+L(G\.!)PH5M8>.T0? LXR1+\O$$L -0S6@)*(/2XPK 9]D*8#CO]+: M!HK6:+4$1&[G:5:A9O%QKIS5DHD9DNN+07>@\ZG:!QD90.7 _AAA^!@J:XI$ MP2)*E#U0-$]AY;E[#Y; 70P&/RK^N#M2A!(78X"!+WU!I!Q$$ZI 6B419P"! MY_H$*!\A&;J<<)5UJ)0<[%^!/LBEQ7H"D825T\33 F+D)$TU2H4=:6=O62]Z MN3+'QU[T->U9#'])VQ:(#K%:=;!S40$;A=K;#7374F$F\ : "%%JI8D@"%28 MFB^&;!6%(>-V_X.?SG/FY@)&>!4KG#%S_3AG#'Q(7[?P9F*B51NMV[9S-'+) MP4FX&$A3[R@^[@Q:?;"BS@N_1ME$>*9)'27CB8__G]U\M6/?>GXHH@ 2> MYLOJ,G0BJ+4D3OU9_J"4C.CO^?>8KT@$(\%O/1Z5E8)2EY&XGI"3^;:MSU)$ M2IEI?,_Z#S*C4:5(.+:%H8>Q*'QAQ6OX(:N/*$0N:V<+'*9 M,LWH^ZW0#RM>LXK+%\ZXW5,LCF)3;N!W4 %"?Q+$9#X!?X.YB8@LP)7U[%QR M2L6!@L/N=EMV?[A]VQNY*]W !QQ"R &5X%U5"-VB:%L30@;YDH5@=Z/E4G@E M3>ZJ.+^F.)1 Q"4U6S:5/D[" MX-Q3ZS^9&Z<<2+1]_BY@],R3?+56M0CAW7/H:F[%#=0'?YK.18Y6?U HHT[^ MB#N!W67I^DBT53 MTZD5[9N^8B[@A/ZC2%I+&T#%:RA[QT2X7IHX+\::V3H8%\W608[.V;[FLI#7 M^-Q-&MV0XZDE&%-MIU8 V$:%T M]I?0#R+^>_)8!:;E5I06("[)*'L$ZLA-2,G>N[$ODF)H!61Y+*,ELGVP03+5 M!-IS@^*!N13<\&0:5LY;8C&NC.(EC;,\&X J/F4\;HA;DV42/"J*&UVZF-H+ M5;*#ZV PC5L6D,4\S][XX0PL%UR(;%=_($4([8E4.5I3;!S,!T)0)@#D,ELC662) G%MA_Z3R1T)(ASZEX M#?$$3\50IA)LN3G#E,A]%!/[5 "4\FD4NA'9*\Y3=Q)AR@?@B5[THM]%(88[ MR94M4T!^K#R8Y='OA7U'9JYVP@=$62P.QN5&PG+J26-&HFL>/3!8!/.](=IZ MT6R&@>C)8T%*%% %2@KKBE3 1SSI$GGQ3)CX"8 O '5.\1?/8X',:"/H2:A\YXAC:G0TYN#XP\%6*> M11:D_A(H3R(#8;QTL7XN \$/Q$'B/_]ZPCP7,Z6!.\$@6IYR3+()N@4Q(0%> MD,CHIG1H(T'9]$7^'*;%0ZRW:FD4"6]!%0(ZB-ABPH!QF*#\W!L&S8+;EP5D M)%%$/ GC!+JO+!1>3GP35*$8E*3Z T%F7@">( _)(3'2>?Q)EA(S:W2:P^8QM=?:TO L2)\ *8QRI3X=%N2'$G;9P?DSI3HNO<"M2*N9)Z7A! A=\ M>O(@53@:'2SY(Z!:*WU@X)1H[,PGC'@>1?VT]RJN1!LQX?$TB6 %O5;UCGE^ M&+$.=GF>F@J"Z($7#^2"$4Y#(9R)-'$VN7J$YA=.V]GEY_!?%,.Y"H-7"0'. MTTCC(UKZ28$Y*H,*Y*3H#I\5E023!@ M%,!@4E;+=8GPOOR19ME1Z![,#/Q8J0/*0#&6$D#0E04K-4B*2JX$<*I1\\" M49%:I7M*UB12AY61^'2G]V2/\CA,"97Y>V&/*F(D/!L_+FA-3B49P10K?1&Q M^+,%_3Y?24ND+\DTY1FH0NKE7Z"X\245-"OH593CJ> 5E_1%+8P A. X,,I M58@!./V-/[O!>)Q*H4E4HFQA,0/C*\JY*.$V=&%MW!8%6*,0E1B&72AG%XM MGUA!P?QI?M]I*DV_@'F/ 4 @AVLM.OVH+#6.S3CF$5E9;8&P$=1I880S6F R MM> 096DLUF\%K&,R0DBJI$9'&W^5:G:\IX]$I5O2)UQYK8XNMX)6Q> M",O=N^J2UY9\=JK5QVH!*@ )8^0/\-SQ 0-)QS!AUD@84<>-Q_QGPM-)[Y >3U0S6+W+B_"7M[IH MU,J_5U:H-,=Q2KF^?8DDTH^LRNG#$P"GZ7_*S@O4NTHXN\B*I;7A/9Z3% M>3=Z-6ZHU=*M)D&'/:TVY)U,6I*,0SX%.Y#IZ?07W:&]RXL='GWN#G;ZM[GQ_.1E<6 M\X0>79,DQ;!,V!OYEUNL_ S: M>+/XNDU?E6Y]\N\&G7;/&:[]NM.VUWZW:5G;;CN#]8]N6G;S=[UQSVQVT-UI MV2W-\;;V*[3[*[^MN ;.$\ZGN?"\H@")"61AVK\IT_:AD&FS0.85KD$_%4C: M]?T:MZ&;#4#4(.6[XOL>^-H 9QO [0>X3AVV/'ACSQ/T9?@#G%0R/E0I$T9A MN&>,X3CNB6E5_#7;-EQY6X]S;]O1[3NU)RC6A>2W1*>XDNU8GT8[*OK;1KP_VF0:'V--[SX:]7(\=N M.[N/]6K>J =#;6=$;7:KVQ\:>FL44BZ9WAQ[4&>>\1E/26E*,.65L!1>ZU5. M>X=5+IB9JD[8:&;JC3K[-O\]([?14%QSCM;OV(;B#,4=TV#H#L;M\>FF'&_K MN]R0@H^:U5&?5(+EK;($3GO_[YUL EJNC<2R\OQ&A+I$-]UX46O=Y36JYU-G MYRC$ZLLLI>LS= 6I=*%KS76T_-*>:@B UQ(CK*9^7/*BFOS.'),66<6U/>P& MH+U//]/ZFR[+F%')LFA-K?=M*M9TM?+GY=TDJM5T'^,(J[WU>[.OBNT8\UN3 M4[RR$;MT :7%[UN)1V9XI0HVOC^QM[C/<:?3;3 M"O)?TU;CC)5.57V=1%Q!XK=*Y*VQB6J5K:[]E=''.X5CI=,:H,O[-:6K6AI] MX:;NHR#C%R^*=[A:_'*J:%*T0I?J8M^ZVS?\AH^ZEU2XR /H3 ,F*Y@%-G7, M:Z6S%J8>!P7"@_U$KK"DWT=MO::K5@KZ=USUFY M+E5\AW:WNW0A*J=MB6]0(P\IKSSD^+J1-V]7KICDQ"+J)JD#GTZ=\.*5;O%K M[FKQF[CX@Y6K7J(>60/)HX"H0[<;F(?]J/+[)_S"LKRU@="83F,JZ8Q 8N(= MY1)1HS1UU5UGO'$<$"_ 2Z9^$F=+24MX$]&=X)V;*4N\V)_(GOOR7A=?F$>D M]=X@XGYVCMN\V;-HT'L?6U]5 MOB;' P@ET/>\N2X"&&_PA'<^"47"Y+G<]-^H3-_7OYYGO+D.%OM-F0CP5':*=,^YQ*MEU37-H<2.&VTN% MW: 82K#5,K#N+ ,Q*S"DNNY)S.IO$JTVZ)+-KBK(;F\JPK[&;D/=<^XVU!") M*1B9WZ$'!P/OBJ;BBC6H%#\BZU+\3?856;F8WRK>W&T5[#I2L,J P\XY*S>R MM;O\A>OH^CHMW?J0#Y(-*2W+A?]=W4#2^IZ4S6"\34L\@>J=SK[Q)D7,9@%O M!L *0WC4(:(8E Q>/!0W^B4HBO:M9MJMW%'/-PM"JV '1?&=&_J>$B)D9\[\ M[YJ;H8$QAYO>U5#>>T6Q3<8RR%SL4,+G,F@#@U JR&@&]ZH'OW/KO/6W!3AUOU2GG^KCG4 T^@C3/\O6T=)+!!,0[^RI\^;-ML7QUK=^V/5X6SHZ MG(G)5;N)ERS+:$J$9:?*$>4^<>NLZ'KUM0[.V 4#='ME8Z_-/B1OB4%YY[*? MR-O0YS;0#%MP%2PEK#?C2[M^H%\AW:+:?7+UR(JVA/K^["::,%:HP0$%YD MY;V^8:>T8*>_ZX*EJW[2R]](<*N@'0Z+#CXZLEH/)8ZI"IAHKK%T?->XM,HA M!O!^UD)9*T-U-/\6)7LQUJ"/Q]%F7(D9/?Q;QA)=S^EQ,RM9@JX!L1\$+MXO MGC']/K7JDM#26%*P3J?,-\2-O=*GSH5*UE]4%KMQDE4/9U4EV^M&VGHC>U.D MK=]Q5B-M&Z56+K!YDUEUD1C8Y0$XKU,@K<(8G&1='UPAT[0>)-@$NW W'X4; M7E5^83LYE:+EK+H>*,F"<6W9#CVLZ(+P6 6(P=A^ZK*E4&6%%-N*W(IVQ-T\ M%,K-M=)+R5!7@X9DD(]V35$W[IO7W,<#6?(54;7BH?2V\X71*(6I8Q4T5 [O M.M4*4)>MQ8"'BJQJ79D+C5WS,($P'2O/*70@9YP7W?[V;;UP*AAF';ZEUEJ' M:\"NQDR\*]ERSP/K04JU!H4]/9I%5EP-XS)5S;6H?UP NIDWYQ&PJXJK:XU; MNZ,=X-:K,M4*3:HY:>KJ;B\U*>[$/*J:EF_IJ>^UOA\9QFK7,$J#(L8 MOFS=N1+#XXXI/:[$#6?G?)[831ZCRY>M0+1B0/+0>;M!><["<(A=6 _ XE&* M$A\85*#M2ZG;B69,CO:PYT7W)>[$QXR',<-HI:E*\D2.DT9->;2!WN]I'@53 M,6:1QKCA9%\,>48\%D%]01EV!BQX.2]VX("-6:Q-^]Y_Q.EPMQ&GA1&T767+ MR6FSS]HGIJ;E]H5/Y"O-;CP3*W5S8U,YBDA.'*G.<&(B-7'H))8Q86G%GAJ2]LF>J/H6?4PA 21NQXJ0"/ M)>;=+?D0E#MP/NY0Q^22#=NO^JDV\[-L%+0[JL,E.B-.V^G+#\I#3HH3+%[8 M[;'\)9E%Z_TD7GA:*/?5)9>5B.4P2-2/-97M+=^0WN+.!O^C&(? M"(VZ \+R_E(%VOA$GK[> N9K84ZE&/<4B,Z@\-U=YN+P%R93E=0,&;[C7;TV M[4\$?1?1O5A*:U+%URKU!L3 G#_UP1^%EZGW\I$TF@5'8IE>+[;/<2\Z]?$" M"]7ZC!OPY9WQ41>E2" UDW9I*GA1(A='>;( 8\1?/_U) [MQ MFIU/TEN-1%<'E0*;3XO.U2N]C!L-7S[]\B?WIC.,M/ Q8C3<3U&Q'J?,"6NE MXUK5P3?&Q->8(J/Q0*.7*L=T;9G[D:35SU5'EX)C!02Q&.!6,2NYU$>M,BJC M%2;)D;$*305K*$H9D5:IDVTAG"),H7C[B+H?52]_U=4-ZY:4'\C3__F\WY)@ M5%O-16#QK%4;7S%Y3AJ6N!"]ZJHIFVH0F\:ZE<.U-\R)!HF!/0#UHA31\WA. M,W\H P//4P*#DB +#""J8,+/@.M&'TL#*M'(;* 7Q>(*9/DL8Z1SY=G1\U(U.# M^JS''A?Q,>^93S_@*4TT@%'M!6M,$+^02].2;X6NNZ#B0I=S:@)@P$'L64#5 M@ZJX*#SD+.M=)E?7B9:*3_ B\ZE;-=8TP7OM?N>E)0QQA/!%='R5YO>+0:

)O=P?8MNT^*?&05;/+59Z19WMXR@8Z# 4OR[H# :8(H?;ZZHIBE M)N?.:S:CF$-:L7'RJY6I633%,)TA\KE"4C71[& 5'LD)%61NHE:+7B$T2$:) M'OAH[&$59*O2YL<6T]O-?*2B&-$JA9C<1FLCYKF I):-H5(]A'Q%/>3TK7J@ M+>OOR!>M *BD=O<6/B,9-U11=]O= N4SE#=O>5>Y>OSTKF\US@Z&[Q* M1=9@%T]6G.\!)F":%/THP,HK_S5U6^=EBC0KYI4/GXG,L#9%41J\-#^1EH8? MPB]I#G'NQ&C91)%F(ASQ@C$9 T< =%^Q;L1#FZ*N,W%;N));+B E4A&2EI)9RQ&M MV2VW^)1@IC;8-*..EWOR@>NX_76GE>6W&T[! T7BKMS*%.P*F95/P?XH@Z+" M7%BW"S^_\9>PA>^&848F$@(07HM=@6&%7]@DSK!NU^[3OA7I(("8"V2 &< 5 MHW6%E,GBH(-NA@U1@F:R3AY5R BK8\5PWJDM3!40ZMAT"Z?DE4H+SBVUCDG!;N=/5'+K*)7=5\1-I[J,4:"&Q;_ TL M*TJI; C+NB.+21Z+$CN1%6!D M'F_ ;G(?Q'@G/I6+3':<8V=LZF>PJ3](M?M)J=WUNNZDI9F7$-W4@XZ',GTV MB!8UJM'5YOFAJ: $S$#=F6RBA=A>:R)5FI-KK*2=3:.6'$U+%Z$*3Q&8ND7] MN9U\@ZZ92_IR!V!M5/)!L%')RT#@=@4O*A37*W=E M=&RU?RJ06+!>RHA=9PN578LR&QFE]WQ*C^RJO'A(I3PO0L=\JB@7X_?X9^P^Z'7L\O)*(?"P!GZJZ$W,Y0EP_%#7D,I5)3\A MB*B%!U5M5]^0D*'J2L]L'=U188Y"A11%>%FUZ%ZO2F/,XI<3'T9R/)_D(%B^ MDZ[.)8B+OT2=-UT) A/1I]LC*AJS+OLA\WMYIPF]-F_*20Z5*:_SVE1]=QV4 MD^=3P:95%[4O@8)P/-D4;^IC!:4V8I[D6'YJ[7HZIOF0>$2A$PVB+U%,"XRU M!LFP:TPG]=>GDW:_^S#L_-#$'-2X*$OK[C2.^U9![<>W.^I3;$Y<@,M!$ MTN*:PF?GM\U \8C&10H*JM!7LZHVUG-KO07XC7UD^BD6:++J8:@U+/]SFH;: MZ[6[]N!,)H&.VYWNR.S5[/5L]MH;.(<<7-NH]M35@ MT3\&,.I(3\W&*UR\=CA Y6>4%9$?'MTUJX;G[Q$OP@ZM/C=\":S\K^!U/TN: MUN[LM+7C7 -8(XFI>P$ZE"5?\"DS@_:=2=VTP1)?MMQFWV7,MQDC:L:(5NBZ MEM,;M#L-'21J2-F0\L[G'K5'AHP-&9\[&3N#QLYU-G1LZ+B.96'O/1?1D+(A MY>:)IJ]N::5QR!'7:@VG'G@KN;MQ9#[ M7&5-(F_>&/++QM%^HLA@R6#)8,E@Z1RQ=&*MM&_JX0G6U6G O'K7W7J"(;7% M;]J)9'<= ]XXDG5&=MLY^_'LEXVC)_ET!DL&2P9+!DMGA:43:Z73AZD*9>"G M0$#U#4(3KMH/G$,3KFH\CHR+?0Y8ZG4-)S4=1\[0X*CI.#JYM#MVL.H$,/ZE M,"(Q[V$755RR-*[!K@K [K7[QGUK-([L0;=M&QPU&D=.9[AO+;7!T;%D76?? M.F&#HB.AJ-L>7$^MH?&,6LTCNR.8YSG MIN.H:W#4=!SU[=JVDT'1L=51[3L79QR .E6UU 8?%?M,P<"3[-YO=7MUK=L#@VC\VC#9%CENEEE/-RWL,@PBF&4ZV$4NV7; MO2=V4S6L8ECE*EAEV!_L6Y=O6,6PRO6PRGC0/5N=0C&-'VD*W$]KQ\SAZQUM M^@B?2.*T2P&,JFE^-_QGAT;,:!MB:*#?*_(5 M/S$M>9(E/HYYQ['KN(&83=N6]4[LB?\H8;+T*K$6\.X)@S^FS&(^O0KGX[K) MG 8NAW*8.GZ4[5UA!LM M,V$L)'CBM.E-DWEWGH@^/D>:G:REV3_9,@8,("EP@.)0V8RPX\L$K2(60#1- MKT7PS@I72W4$Z>.1-\&\1>M,(S@F#@ 7R+:640HOPY&V 4M3O*PZDQ-(5O$U-(VS\%N?<2;4 M1[B[0'#BQZO3GP%N,_\[O!-G[N8@U."S_Q#HY]9$U5-:/\UF-S^[ 2'[RYRQ MU'H;QR[P,9WX$F:TODUP5K*0<&+&-VP*]A@_YA*)IF#1$'"09YX2J+.;B0!. M0L!Q->#(.DG 9:_(0D"U#Q9Z!1L1QV9./A @'-;XV*5Y@2_J-I%DN.G<$78K"=E3ZP (X+L$CG0.VK M3)B3FJ\-?P\J *CL0.9D 8L#P7,OE9 M6QL/OL@"^'RQ#*)'V/22A32?>QD0XVYZ,);"'E/&BICGY23YU&\&NE@ *A):]AX$ T%(?[ E\$L[@.?NW=@G'"I1 M@MO$(P#E?"7EN84&B7A1P,[=*1>Y**3P@QB((0IA]4< S3<&?\!F\>?P,[ ( MX'T(#W^Q!-)#V8_[R0>.@SKG$\];L- ]"S. *L #M0@(W@0_30 ;1%V" ".. M!0 %/ FL1;HZ9F2F" T# MA=XJAY?!Q>Z#'%12$(BR)U"A,EI1G+J,88@8KK M+X#/GSCN' ]%T]7MGG5CO5/Z@V/UG31*/*(M^B'^[A?7CZU_N4%&A/F+.O5' M7=C#\WSE/CSQ)V(1S!&D=ZX$K=3V1,R:N?A=$( 0L!@]&B\>"& FE^8VD2R2IU)LDS7^&1(Q?D.J$9+&6 ML;]PZ2=BL_@/L(O2"'R4*;"LE\+&W=D,_B+%5<[H1*]TEA8P) OH;$JH>%&2 MXGMR5,_!5/3<#+T;%_?GQ618HD4/JP''Q;@A3]AC,;O+X,$(=B29C/2*>DH( M2^04X"!R3X!?6,#NA5B& \9^\@WIS87E8.&$>RQO4^Z,N0OP7( .6@)YB!6 MQS>&@G,!F$G0V9G[X!+%Z JC%(T>0%_>LX"$7A9R181Y-JF@WP3>=/JIR;&?&=1+;-W;/ MU'R: DG0YK1,JDG)B?O77VR E*B7+8J4!(F8FDX<2Z+P6&MCO[ WM6E(@02V M2&P@_)RF7U%]<'D,/5'$56$%FU$B*2_LO,GRA-PHRY]2JL4\3B7LBB$4QQ__ M<,ZWY!FD/-\YML8*%:%TZ^DJP!(.1D_IF [H.07S(4O_ Y9:N?D<&O2W+W'( MQ1C3NRD>4[K+_ 2&0YFQ,842 .E)?BO'^= MZ/;E=[ D7^=3.;2\.!>#@&EJCP/*'WK8,S.'3I_;%-D+H(_.[EL)8GZ=B6J- M<)I-T)G!.OILQG2-Z5Y-S*K!&-I)<[066P 'YXB;3'0Q)N.D0B5+!U42SWR8 M+DM!]V+'F"'%!DR!-HAAG4ZRXCPB;&6**3Z2=)B""A2 K'CAYTL^AN,EYZIJ M\IC"]]$A1(,X .M&^?T/$$2D/(B*,3.I!,1)0 P4U"T(\I("#@?LD!]B.)!.-;8*(+D*-0\V\$N,LPJ\X4@JUIGCDWL\^$X7 M "T^$5$5I\!FJ< 41G<$ P80S0V5.THXF9>/DZ[9/@I^=:4I$P5(ZQHR*: M/.='FOW!2,4&79 (6/>8IF$^';I/ILM.1<;,L1G&>38>%B.9+V']>7)\BCVP 60!R @ NYZ@OR3H4/T6?0!7\; G&6<:A7CEH2?(29VG"]@/.1K8( M?&3,C)H_)8M=GS_Y.&7A >6;0W[V,:%-ISAU422S!@=S8("# ]PE=)"#- ?L M4Y+&(Z9W+VH%U<4O)U7YHLGAQ(1M\EHQNLJ]H4-[96=5X01D0RK-PADS8FK3 MEG9&<1(NL5!@!D\QD(G./)[HF9Q2I49#D09&D0]4A,.<# "K($*9#X#B%30- MQG_ +'"!6A)@(O+G5N UF>HGY2G]0>4EE5FE+ AG5Z[4 DJUALOLF5VL""@N M5G!(GYA73KT5BS0K6NJ8"*+8!-_+X^6:+A)=EW-Z0H^9P:;<47+0GX/"<#P& M2^&>D,*>I.;DYXDOY#/.8P:K.^ZIG;@?E/N*-5!=&GK"@SG;CMT9Y[7,SCC\ MGU[L:7JDN\3#FN6:$?;]4 ]TY(>A9@>Z;6O_=HQ>75L56?.>=T=?P^\.;]J3 M0?MP]4U1G//35;[W__?[^_+Z_N+K[?WOW^_ MNE?./]_^_J!\.__^OUE'L$_Q,1ZM_DAEY0/FWML/:TQ[[B96Y<^GK!S,D-HY)SX5HW^5 M]PIVM%PD6SHUG^!LLCXLH,NT8&KQ4Y6M,!;R(L#+7L9\$^.O=%% X<80E\?^E.I:O$\/>A4);O;[]\+]3CCURK)O1@XMHN&\/L2*EI M.1CGS%4-$(6]1Z<(^C+102#6H8E%JC_X'^F;/H.>#%^WV9.UR9,U]N33K=Q: M76_CJ/WQ)M)_<&_A+ZYG4Q5U,. 9"(\98;HJQ3A=^R'X+UA. 7;S N^>3I,JNP,0,GV1>0P4PV' M:3SC* &7YI#:*S^9(X@*,UA6F)1I6BPL [8YLV0H/TKO-+CT<,:$(S4@XI1Q M@^()S,D)._@4; #&/X&GBQ9J3CZT*%A 5RXB\HFO(.Z+"HJ?[ MNZ*B,-A7208N&N!)[RS8%[KR.U\O+HCIHBV.G\Y?AZ; [PC-)?,N/U9(1&4[ M-_GKG/TB4O0M?62/"[:$MR B%M$Y37TI8E#3 Z0JNNFWS(CN7XSI+^:%#I/\ M;Q\;.1?UME<<'%3J(^>_9Q_4:M#S/1UVWS"Z'5=.N"+(#K9YU2G*7.LO+ PS M=VY6O(E%QLFLGV_R;J8*%Q[?O'#Y9GN$*83HHBQ]GHT##.EACJEDI^)U%C5, M+Z"KPD)[BW&D=QRMX+\LO!Y,4I,0UE+Y3B#Z0^:\J/.>5NZ&Y$.:=\ZNMCU6 M^/V*#>:N5[J&BVH5FZ$/SE+Z>_H?R[:CA/L)Q.$I:/#D17?N3"X:527I8"?> M;(7:N9!BNJ!4E"M(]8I!'"R;QKKJU _FPF3NW>E:ILO 32%KP,!,)/#"UL\MPA39!0)HCP9=^G2E%GI M97+*DJ4OG"M+EW7V\8,TJ+Q:)A&P6"=S\F">GC])W2JV>S;,6,"$93T6"5V/ M+$6J6%$RD\:8$4BTX?/FHP'O0T:>(%^7*P:5W2A5*P[V4>4K"H!@^OPB';.: MXEN OEP2>+4L#?*?<"F+\%@_5\*7C*J8 NCB7""5R9 SYP1(&0;4 M&9Q"#@2/M^5UA<#K)!^K'$%)U6J2:)DDM#S:6W[Y>W>C_LD5'Q;EX]Q96 >J M_<N5C;\ MUI,-IE=QRMLWTY2UXEK@HG9>9NS"%DT3\V;?4\F4FURO+#XW22'*W]#(NQAT M=U8'W6MD@=@],2+UAY=6XJ[,*OER?7-^;AGV27WO]_= M?67_/O_^+^7R_.%\):(;K<>R%:^!"6]99M#.8;\J;R(D/T%D7%0%VE0>WD\$ MVLJE7383=E5^*A38]?P ]-)A3L[*'SY1T3PS.&$#8Q_Z-'NZ+*E9S+Z/ MOSQER*G&65(4'BR^N7CYE+TT5VV O^;IIX:CKWQ9.T4K7WOKL=:IJ;MK/?6= M_F?WG^]+_9<';)=J=I3 MW( +R9"P%5:^D\OW/E[?*[_?GJO+UZ]UOO\Y\ M??^3LOWQ?$WY)>#)F*@B\RVFBZLJ7^BBTW-A<51W%^>WGY7KR__:_O %=?A M9'!.KZ^;QOR(:A2PKU$PID[;@0T.=RE0Z@@4TZO*ALH^%Z?&G %C,%'>VLDZ M\U9Y3AT)K*CTG5%^IRHO'%RW$]?:"N2ULOU2B.QPMRU="A$I1-J%E?NF$+F8 M"09=LV#0-L7)6A.G,R4*Y.:R+'LL65*T2%% M1[NP,M_41*Y8U38I0(YDIRU+"A I0-J%E?.V*0,5#K\,TA]2"SF6W;9L*42D M$&D55O1!O?Y-F3BU1FZ!%"7'L>>6\Y8L6=E"H8L)9VX;"6<0%!,BX>S-I- B M^:0J:763?>6^JG!MF)=P."6)5Q3D>L(9>4H'(73E@.S1SRG.0I8IS"3I(W^%#!SU[KUIF@T[E(X;NA M+.6$>"W.\B+.S%?G,S9=]8(;KP"\<'5)+>K]%\5@P0B,P AD-[8(#I[*"R?!$PO& *!\@F;0LG\ SZS-^ MZZ@H_ULLX+OY^N72GD)Q:GZGAL%5G90:?_/C2G$[48EPG U8M7+65F5RR:PH M\\!+=R^[L%(69^4[#?=HW]W>Z9I-^A+$HWQ^.^%76]@P7L<<&F1,*R=-C\OB M[O2@6D<;7B?#RA7)FO-R$0M\H-[^B=T"-L9S5&.-']8>91?LX*37&DO&FM<8J4/J_.;_&G? " MLE"'FQ=)FH(P8_K0^^V-)I=)@BQFN%9(#BI]3$48V]7M9FVR!YY!+XTX6&-+ MKLM97Q2S9B6&T"<%7GCDUW&^9/B9L.JW'W0-&1_WDW;*BZ#%O"1L4?:$]_6 M-BQT0^Z'(( R!HCL$2?Q7]-&-ZQF%57V0ZKC\T^QPO\39%S(M?9>05=6X91F8^%>?%K5. !8 B MG5?H9A_W_O FX@00R61F?EK<4X>J3%PF5@Z5B-I@T"BCM-(F\I1G(I>=@(K^ M.TP+\ EK.P3Q5%<7NDKA>X*6WD\_#^^X*B\ 5VA;/I+-26R"K3P)X9+A>-)/@._L^F+79VT0( 66-4V7=/KF>R*L,_N4TX:0K$[]47O+>RG4/KDB107DM=E4I1Q M83S1Z6#+RK>HDP>6C3"R#(H9T&,VHZ,ZQ(V\K>Y=46FG6&RNXJ4!5<(S[N.% MF^"\J0.[FIJO7*ARF]>Z0?O&BJK5S9\?#V"$BZ^0TQRPQ,9URJM!5-X\F1OY MB9]9V2D59!)61E#XAM6.HJ'+F@ M+1:9Z8_3T;S@P7C:VF>Y;EUT%PIG;LC38;.R##EO@LI*:I62G16 _$&H94+_ MGON*LM#:L%J5?=W=8H+;)X.8O!0@53[=ELN"Q]+F8#;8'&";0*+"N',IE8OHPIN=@1 MS2J:5"K3%;8D?]BZ8"J%?$9FOS?-Y@_WF9>K=_2+OJJLC2$[4?'H3/F /A8. M!BZS.*=839]FW%[.;E(A9\YR@W_5!_P@7^=/!2W$ ,GTC9B8P/>\' Y(\ M,BE3W-B/H3\A[P1+2?U3^<\X?"PX]?!4G6+!QQ4[-.D[BP>\J 7K2 )&085? MU=YI[TC?$?Z#)+Q_S(^G=$"XP"UZ^=#O44&R5 97]J=9/KJRV"R3!/#>G$!U MWM'$IL@G0UO^ ) 32544+FY;.BUU6-8[/T1Y4C;*J/:CSLN:%2^L9L4S%:/C M;'*>SG3H!G+0+)?K[:SZ%RL[!M\7AX6OC96,=;Q)$4#. MW8DWCT.6A)/B83/5LZ:UE*M?_4RUGY0%9ZHV4%KIC%,%R"GS&DVZO3$_WIC: M]5!*B#6A8M5TJ/1)9X5E46IJ@IRYFE.@-C\S9_6T37N<5:K6,H\GAV4^9>AT M%B$KMESI896!4@(W/.E^E#V[BNZR=!I/\9!+42A/.T@?3^=:4U5W;5)U"X> MSN+HX/.B2@QO=P0%42<*$>SFE$5%9RM6RZU"J.+(@H:'0V9+)$4)KGUVQ%UC/"7QG^-I(;:I:E 9(*N8\P=9H2 SEP$@?%A6&9Q4 M+2M*/$U'--N(+9VM%UB6('S,TA^C)W5B$+"ZH;R0[P&*7:K2@]E#!Q 7RQH2 MJ)Y=R)Q)/<.J!)B>1FLP7:U2G>L:2X]_JCZP?HSE-ZZWFU4< B8<*"/AMZ- MO,<9'7<%LT!A*C.':=%S@,N7J04V)3MKU?@F@4^+LLTE)C%O:!J2Q\*+@/G- M]HFV-VT/4=80+GH^TO>2* )O+2N[6+%X^0K-VN&%35?Z_4IKBS=26^[W@\IG M%.8\@+0$]DQ[C8J.L.7FS@*^+)F<3X,[4Z8NAP0/)+Z!BEGZU'KV6G";;ZR8 M$$[E0G6?EG"&$$(%)84R'T._WP/D],/3M!%R!3H_2(FL(GP:AAEWZ% 4+^=D MZ:HXJ[$*,QF8QAJUXTZ0NZ_B<2QH8G_:6TAH=K&0>>JRA*D'$'B39J!:Y4E\+.^ *BR8]0@MPGQ+1?E22C/CN?A&%DD>L!#M8/)-=3@@ M=[_Q[E_-^NS6D_!%:]HR$K%TH[DQ3VWRF'?BA=.'B;ZB<&!.Y6$ HG7:('QR MN!:2 [.:ACSTP3,2F++)"W]B&.JDP"W($8F9NJ8& M,?TPMU'IK!Y?EY[:_NOJTZ&+2;_>X;1VK%\R45*N#6$]3Z[9,Y@Y*S#]D_XQ M#O)NL\EBM79BB#Y_@7_517 M_++"_S0[59E65:\Z!@N5$(17 MW[XNDF@"ACTJ_\'@Y0%G/_*K]/@C;E,A;K5N;=SSRJV.^9#6-8F7K0^485#WL&=_VP MR%LJ'9I1$24NVIKRBP6L]"E)FF\S>/%#IZ.*/J[SW M1=*Y0HD(36D"[K&=+X'/GTF?0Q\T$\UC(X$,,]8GM0RW53HBL;X5^0BF\<@V M@*=DOA59X.EK5<_U=&FG7N BUXG[IL%E3$7A-$] 2:"W%CE5+J8]NHHP2^6[ M@FDW(#SSA45'H2)*MQ"M681_F=XXZ7\VD<(5&?6!M05[_?C^(A2 7Y8-P2;- M^J Q]T'A-:\.?L%A7L8$6+B?/;K:.G(24RH\VDOZ'UQ/.P6JE& M5XK8 \5J1%B>)AX4+8E*\_DO&.X?L#0P@S^2],> A(^")R!(%_%1&B)5%S%5 M&:&MS5PW-T84*E!*0[2X&#(C0Y=(_F7TQQ.=NAI1F3R07359\B@JYV.Z O2[ MX92!D?J4V(3?0N&MP%A4BF5*%6+Z8QE]QV\D/67OHN)"L WEFC2M;()//ZY MY.+&@MJ-9_PO*R!4OIUW?ES'0;=,XZ[JDZ6J7O&>E(Z8MF2*!$U;H%DTC]8! MS;L6U%I@6B*1N(WU[B<+&VG:G36?.]"9B:1@UJ(2KCX$159*&98KU&H>]RL2 M("HF5&4%%K]\F058*M?4W@O@;=G$__@C3IA 3>B^%L-6\ ]VA6=N>"LLY)E@ M(K?-YM9G7>-NJHTLF4)U,TJKM2)56,ID<3TA'JC*(RZ6G 4SHS$93".B'^*7 MCS,.^FI87IUXZ,O0Z(!.![9D28B^FN3RG(9D4)JH] LJB3\YW,TOVIG2F0U> MBX0E<(:]Q.%XYDKOS.).T5LQNZ6JLQ?M?*E2#,[)>!#/^*JF+J)%#67>G3AO MPD_$7EABF9 M .,RB<B$!Z7M6?8_8#9Z^4+ MSO.PU-E&E6\L;WSE$X<&#(/YX/))>#>?:4BP>,YR5&93NHLMM=:)ELUCL[HP4/5E+O>[LDIOQ,D>5H7@^!;,?F<9 M$5K%R"(R4"U64>^*!QW/DJ^=G6K!B&[1_T[%A43/E-6OA3!R7"<52%09=HALD<&2@Y"!5]+D,>4%OB9G;N$2BG-^ M62J=?VHU.EY]Q#1R4WX 5+QQOG"AAL6J"XT)G!4QF3M2AB29"%MI:(J5FKH$ ME], 7:F1^J^%SYNG&.48=G890%G25GFLSE1WF+T;RZ[N%I?I9LN[0!X5I$$'IIDS!9+JA6]@JH.YYY9VH+GGDN#-DY&7^VK>4H)74GM&:@-+ MZ\4P%LZLZ3'!!U&M\%(QRR9J^=*H!3^!^$.FYOOKQ"L/A] 2\;3<=%\1=E@] MI>+;Z?>E/MW"ET)$LM<*.?5,F.3,Y\5:G,!L8S+SO-(8GRNLM?1 ?7^Y^"D^ M&T%8+4TK'RWNX+_ &C[R=5@M:Z=I8/(@%XGGP=3L?(?NTQL"Y?Z#QR<>X:( M9-6BY-ZWV1I/]'&5NX%S%CA'RWQ$:O\?G^N*E^_WAW@%,K"Z2 \>=K\,I];Z:B@:*?X MT37-/$2GP;>8/G12R/\0R\0MJ1V*HHU:Z>QB"=+99>>KNCR^]NW\_N'J M0E6N;RY6LUZ0L5[A8G;%CL0Y]FY2& >K[=&WP??WF*]U.-8[YH*E=\<_'R*7NI M[#4V\YJ-3G4;K7Q9.UW]VEN/1=JIYQH;/?;MUTS/E(-UK;4>NV:7P95-#)&U M3C.ZHNG5JG9TNV4T(\&7(BOU7ZS9Q]5,>P^XQCEAMDDDUCY?W9KCVIFO* 2S"+]N;?G7:&7RE2//^+?YYEJ3)EZQ(UX$L MUN_0@72,AV<%\/*>PDMVT._X.3I+QL\G M8:NOB4X MWQ,?\\)7DE*2P:KN>9&!'#LB,KPHR46DE*;6ND M-+5>WU8-75,]QSH44M;6N"/VOT/2N/G=A&KQ%?*SS.0*R3"#K-%)W>NRH/NH MVCMO7GKI]=9GJ: Y9,:UKIO"%MU&4-,L/T_">T@R",A5N4N7E4VB/_/\!_J^ M\\I>U>4JZO5=U7(I7PVC*5>74V*K9^3<5Z[T&G0=J:TK;+M'J@ZGBJM9JF,T M/E4D4H5%:NM:S.Z1:O3ZEJH[FNHZGD!([8!3L;J;&VDM2Z9\= S;C=:2WZ># ML+H?=5ED]OJ&@U1Z7+5D0PADNTLL[E0O:8Q%BV+1M%0;Z1*+1XO%W6@>C;%H M]_JZY:JNV9;#4[I/UD)252/D97A6==R4*OW>%(XF:KO3ZR/#4CVM<7A/FI?" M8G&'"D<3++J]ON.H.C(E%(\6BCO4-YI T:.ZKZMZJ+$9MCM71IE93 =+WD;O M(;^S _ZLJ-@.W[(\U30<@>P8:5,+KFZU#$)$#S?-5CU'.AF/%X2M*UHM@U '$.JJ MUUH*F_3HK 6A:[@' -UH"EU"51(RDEZ<[>D34'J+_C1/IW(?BGRS@D4W9%27 M2$:O3X\05;=D@L#QXK %E6+;.#2I:FNH)I(95<<+PQ:4BFW#T*(P]%1;ETDH M.P71U9]C**0#-6UPEK!R4*P)Q$SE;!Q%K $ E%[?5.LX6-W]PS[=&->L"OW7 M-,^_9.DSWZQOK,G+-:M3Q(J8UZ4:!&5=U37L!:I]E!;D$:"P=3_&5E#H4$/2 MH"A<=&9(%!X#"EMW9&P%A2Z5A9[J++DENQ<4=L"1 1L(!>3I".F(QW'^5):0 M#HDO/1J[BY! YS/8#)+?)EPO0U3)& MM:+:!&/UMI&S>"=">HZ. 79;T@ ;P\ZCL/-4PY29?,>)NRWI M)$UQYVB]/M)TU;07K0;IL-P^A&[(J- 7I(-26C6[59CN6 ->L&KJ"@W$$W[= MMBH624^#Y*0X\]ZG-KDY)^$VMZ&I3FO7KB0I)2G%F?<^5>W-20EY*+JNVM[! MD+(#WKJISJU\&-!-_:C@T2B+_3'O'SQ*%;I/)Q5?+=3<9,[:1NZ\9G+HD G9 M?H(B&4U=\N>5S7M(5WG9%ZC)+LLW=J(?6/,NB=?]Y#76QVN]<\:"1%O7ZUJ# MR [#><>^QQ67+=H0Q#;%KKFH']7V/HJG&AV+:W)!/_J&\P<2J K=^U/IMY3F MV!ZUO[HG):]58%@'DSXAO222EH>GY-:EI0N.$JADT[@6I>2EY.4A\[+]JTU- M>.EQ!Z9K'DRHK]#2RX&4VV RUK5M=Z[QC+4FW.0+Y"!7#G)'-7B>XS +;26]U&!0OYC-:")8?B$?B,\SB85I><(*Y) MGMB1J2W+9GBPFLD=R>YA?]LUZ/5Y!:448>77,9A-=!&MU$5W;. MM^QF_.R3[#9B=,MOISM64*^6#\HU>GW'5#W4N&';@;F&)9S7A'/KH8RMPMFD M<-95\W!20B6<=POGUB, 6X6SQ>#L' Z<98! #K*C"O9E/!B#9MW A;MD 8[, MQ%XVP\,\7?;GPBV ML3(MID35Q>HF/:.$CDD8\29FH!.W-6,<9A;Z@A;BTK& M'#5CMNW&7;?:6?"KER]Q98O^!3J MNA.\7M^Q5>2V%>9O#1R'=]5-$F*?SN*6".%IE!"&ZIF-$^,E(20A]NEN;HL0 MB!'"04=S0C#E\%=VN9+^'<8O_=_H'^6X*\\*"-RB+3#5_\W/?NU/)KONQ]J' M(GO@63RB7Q:\#4X=P/GP1!0<4$60#N85BFLDZ8A^'20NT]%!I8W'# ^4(BII5?E@@19M^A'LTQ%2@*_\R.YVY,WUM_39U:C^":,%EL6> MID>Z2SRL6:X98=\/]4!'?AAJ=J#;MO9OL+&*#SU-0BE#RO83/R/XCQ, MX<$/_)KW?IU9A^\1YL:K.TE7]=G[_<'6A*MWJYN'>^7VBW)Q^^WN^]7?KV[NK_]Q!9.Y_78E M^G0^Q F5$NF8/B+,/]8:+;_0/J$TD_-TU ,\S,E9^<.G,,Z' _QZ%B?LR]F' M/CWC[)$"N9 # .(Y&<^^C[\\Q?>IQC%>N **;RY>/F4OS1U;_#4;G>HV6OFR M=KKZM;<>B[13SS4V>NS;KYF>*0?K6FL]]AW?T+OZ+[(6WKM$2>68WX^6NL!; M1H(O:0:GN_(O@K-K1?DH" MJ@82)W1XYHN4L70J*'.B;V X*]9YXI7 M6Z'[8UHX)!=NLX73ZM#RN*H%;JT@T9$%MVI/_S"=*2)7Z/;TMBIT'UA%.,E) MR4E!*W1[1FL5NB4I)2D/F93B5.CVS-8J=!]8&4J1*70[>B(9)(L,,_)$DCQ^ M(;,5NV5IDT,J;>)P+[_ @/N29O2?B1*,LXPDP:LRRNC#!JRW)X<9;+BHB@9>W:S8PHMB!Q]@ _DXSY/P8;J=?Z.; MR*H59W%.U_]RG-$_[^B"I"$U]6^C!_RS[AEBT3-$U=P6:A@+I+0=-Y;W:4'L M!,$+(+5[?=UJRQT@<2H>3EM7J@64M [T.3#1L=;H$%]1^CW)"!W%7R3DVM!4 M.4HA>>>%Y"/(QU%@6U[BT6M-;>FH"=JZ>W@508%T%SA_^C)(?_R=A(]DPD3( MROE.@@'.\SBB*UB2MCX3H6"SIGI(JT=%@:X?=0U^.]-C=@$_CQX$.CT))/P. MQB3<7A>:/0*1+@-%HJ,B:S$_?Y7U)]"%,I%5C8LE[C\9@I>1A=WJ6$O$2FF\ MT'\-QK"$=VG&!$C[C=WH.'M]&ZF.=C#A"1DSE,P^"/5UW\R&%!W34 VO<5U# M26U)[4.F=NN>RWU3&S)]-%OU[)8O[0J?5' @7LQEIL5N>H%WK+[E?A7TS1K2 M(JV=UN"R/.L1PG>76NA6CJ:V.H5+=!\*NL7PT6Y!3#=N'+[CBL.MY-+IUF%J M5ZVT$-]).1?1EG-3 [*%Y1%:K@FJ=-8^D1WFX47.T=2SV:V;2$H!*07$T]UK M2P'(IS%1&VU!I!B08D"* 3&\S;7% /1;UQP5U4UL$E<,R.IVVZANU\;ZQ4E( M/W*FF\RB7.^#72R89[11, _*5LJ">4=0,._S^=?SFXLKY?[O5U*0GXY4&AQIW3['/-4,5Y;"VU$I/.\P*^&= MYZ +R-IWLO;='FK?=2"3_#S/R1OY&K+]X1&7$N&W5$<*9A@XWKHAW:K7 ;=Z MJ$%-IPH_D#_'\0L>@*7X%M6IH78MOV MB66[_[Y>,XY'X7.>A/#7U11$YZ,+G&7@OOD''HQ)72<>TGI]P]%4RVO@YAN79C%#KA,2V0BA$"65KJF/8 M A&J6RG3YT% YS+*E8R:J71?_0&9U'; @T'Z R?!PO7,.EEWAY=8MX?SJMR% M[Y--N"&C0L6MS2H=4D$-SZ.\.L)^S!)[+8OV5K%G /8TY*F&WE:BO6B9FN++ M] O(LZ5K7AC'W:IFN ]KHUCO?\:CIXMQ3J=.,N:;:D D$XCDZ)[JNB(I1[*X MFYA"?!L09%=*=-U1/;VMJ\Q2/Z^+I>ODA>Y=FL6$5ZB5JOB6A7FYX*^4.;4I M U=7$"6,W3C;4RK>PB*M+9G="&E.K^_IJN4UOET@M>P-$7.7D2&.0X7\')(D M)U+-WK9D+A;\BJ_WIEJ-"Q4&==709,WDXX5<6R*Z'V'+Z(1WAP3MRNI5TN>--8^C>Q;_6@K"-1 >4?51=RU-1:][2([O* M*QG9%4:V%IINQ$BCU]=5US%4SVI\GLMZC=MQH:5#.II7EO(+V;Y#N!;;.,YQ M9(6^]N)JXQMS-\#)Z#P)K\J]H3]_81>9R5>"<_(=AGD;_9X31E76?^$\",;/ MXP%<>KXDPXQ^2]F&X?P9:K/^Q?Y9F\T\(&Z9*M(:5U^51>Z.$/OM^?R$PSZ+ MQ)N&K6IN8]WR$(OCB7^2W5+(T+U-'I4!8$-A"W221B=C^@^9AK4;?V.Y!\OH M69MST%?3\=06"@;+.)&PT&O-]=@J]!P*/5NKWP5-!HQ:P]#?TC3\$0\&,N=J M%Y*[7.W:3''!Q-=,B_[7EE%PH'K_4>.L+3&],6FRY[-PI>T-&5S^+ECN;TLK0>GW/M%6] MM>*H4L<6#X'MIG%5; M6)C4PJ#VA:'JENRT+:G8:2JVFY55FXI6K^^H2(?2-,:A4+$#A32_QMB/!_$H MAG8&11K6Z+5)/G=VR660XEE.)18(M6,[%: >\D9G<[EE58T,QGRWFD^:6DGO6Y*,+?7]VS5 M:GYPR5BWL-#;3CYI8^A! 1)+-761H-("STC?^ M S]*O7OKHOOJ>3A(7PGY3MA%RDJ 8E,^04<$5M='I IL4O<64X:W#S\H1*$9 M*FI^1T7JWXV23'$AU!N5;.V"/M2B%@X+W@*'3,CZLU3/D?>\CA=V+:KA+<'. MHJ);]U2O>82BGNIC*]"UI1JS>^6M")H(.";:BV*3WBQPNZ5N]\M0 Z MJ,!@(A59QUI_X3!N?:TAM^6]$WGO9#N)I8VEB*5!O2#3LU7-D$6Z)2T[36Q&Z0[D:=B!6V]<-[XK4T:>[6[IXMUG:(5%Y-1GS$E/[MPP_Z)E"Q;S@BY?UURW"X)!&AFQ>"Q9 ^$V6$?\I0 MS]8E>;GJUVS1'_#/BI&^0;=YR^[U+0>I9FNM=PY4Q3]J\+4EQ]L&G]/K4Q*H MABT2^+JEG\_7:)5:^?["]@WT(6B78+BJX8F4B"[5<3'%>(NX\RCN7$_U;)$2 M_]K4PP\C>+])T+X5WZ9HRU&[+DWWHH-;"-K7%1NVUNO;JF7IJN:T593F4.(. MDH^2C]N.UM?F(Z*&F&HYCFHUS^ _L#C*VNP)XY<]W9)Y?HY'T*:67U4'\-#Q MDR2 R^OEMK0Z,'>M@7VX24=$0>;'"338$FVB^M>JV;J=H^YG'I\E\>!_>J-L M3!:O+$SV **7U1U81B<=,#K'HKV52-W2VM816VVNK;%R;3M0TOFJ<0EG4:HT M"U&(F4M4MZ1[/X)9Z05G>+Z MYLMBR_1B-/\ \\&)/IMQ<\U:8\-=^6)BL&OIEQTNK (;1X MJBV&M1=^H0QQIKS X\X4/!X]I1G=9;IM\.!<.5%63I^_8S").KV^IE+KPW_N;^TF)\QPJ2H#*E8Y'^8C^ ,DKQ?;^ MG_]RZ20^B;3)M]-1SBY.%/\DX4RO7Z- M!8#^!JYJ(TM%VF*1!F8AB[+-&\Z0E]$W'*32KUV.UMY*-KO/."/!'SGGU^G;[G# MK_"K\Q\X"[G'^#K)1]F8^=A9\L_#$TYNA^S.U4V:O)"<2K:;\;-/LKI+Y[*+ M]YKIJ,A8Y,8&V,!AX'E$TPS=]$W?,+'CA9%N(L_P/"N(K+6Q(>Z2\4O1=,D, M=PF=THBN$'\^/[T5#*/*/RHXAQAF[#;/HI-)^,)BK;WR>0VQ9@#6K.9E M4F3._::F&;_]K.3C;#@8RSS[K=>JIFL$WX4'=S@.KY-B_2M$JLTAN/ZJZJ:M M6IZ\ 'N\"&RM;'7["(0PM:H9!MAE B&P6W=@OY,1IK\,%8*SA Y?WG_=MBPO M5_RJ6/#S(!@_CUD_CTL2Q4%<^PZ+:X,%BZC][YA2_SY>!+8ER[> 0(6EK-/G84:>2)+'+T09I'G'5/4/.Y'O.9TF_6E)IX]R M.YC_[:*Z&?P"^E>Z(S=D=!L]X)^U.>?V^I:F>DNJ#G^4FOL1 ')S<;\G0'J] MON.JCK/8CV8O@)0Q]%[_(2,X'V>O910=C^A2Y*.S?07TRO$PB[$P'HLOK!>" M\*#[+30_@NJ/8H7TVILCA%E===; MDI:QOFR5IIVXB&O+MFL-<0;5+EV[H7HIJ"EW&"4QON'\@02J0C6S4R[KG])! M2+*]7DCS*5MGO7\]LZS)A(*2#(,TQJ"Q43W$2.X:B&[AU* M,7W9XT+24F1O;@NTA$ZRJF5XJJL=#"V[%::[29,30$^6#@:0Q!E3(%&#;B2+ M9&[M*,W3T9C;+8'X^P/R /*53=G>JD&\LAESD% MH(&N*QM?2BIWFLK;D!GC_-S_[=:Y4726#L?)% M 0%U<&O(8@\\@\MD0V(Z35PB%).D(])B,_CIA<9''C.HX M0YR-("UN]$1R A!DJ\M2XWE7\!BNKT)!'%8@X71A(>JNTG_&^2B.7OD.Q4E( MGWJFF]74SW>>5Z;>VF9)AS7+-2/L^Z$>Z,@/0\T.=-O6 M_@U9!<6'GK)I!NXC.?$S@O\XP1&=X!D>_,"O>>_7F75XCI-R1"8L^OQZK=ZX M/1*F6%)GZ9)^.[]_N+I0E>N;BT5,"S;6B]N;^]NOUY?G#U>7ROT#_>O;U/F4OS1US_#7=/;5L?>7+VBE:^=I;CP5!:6STU+=?TSV[TV.U3BUS MLZ?*=7U[7773.YBQ'@X&[%/7.)RQ:N9FDE!BX.VQNM;J5ZM/+5RW1PLZ2K6**K.0UVB[Y:BK=KTJCEPBU#(0>9HLRLU@9*6)WV:S5\ MY&(O(;\#OD[GNSKM#CNQ=.?/E#^CECAZ=*LC@244L [^K;ON8;G5?5\>L/Z, M!S@)R%SI#(57S4!>DR)9S3(>=AC:7V^EZM50L75;(WYH>Q[1(SMHBZ!I4)4>JIWFJN:2XOZ 9B3*Y> .@'E]R<4."+N;>;,9. M09*+=8U5?:?CZQB-.WSXK"Z@L_3T\0TSTBP[0K9K47'O^W9DF*9I>:;IF)H; MKGWZM%7!2]>@RKJETE&H'EJ\W%*[+-ZA8%8>/5TX>NK4M]J,FV\4L]S3(63U M^J9MJXXNV2S9?%1LKD%FTPH(TCW71\@U?1VYANM:R-4-QW!,SWF#S$)PV.[U M76H1.E;C1&])9$GD0R:R%0:VYAF.J[D./8>Q2TU!.]*MT"::%_$K60(3&?J: MJA;25.=PZE9)*DLJ;T7#QLC02:0AUPJQJ84$1\@G@>N%-H[LP# .1<-V>WW' MHHQNH8J\)+,DLSCSKL%EA&P[0 :Q;<,SL1>XH4\7 GE1$+D:06]P60@*>ZP] ML.NHNBZ#+I+*G::R2T+#-@+/PIIFVK;CNM@. D0U;]\QC<@1F\I(@R)QIM.U MH(NDL:3QK';-2I5X)C$1,AW7]YW(#K'N>+KMT]\+;BDCQ$YD#ZGVX<1/W\E# M*B_#TIF0M]DOWRG?*=^Y06+?6R73A3W1V,W\&S)28M;13OD ;2\77 =UYK]2 MTM5*FMWXXJ$Y8113[^]Z6NZ9J&- 0IJ=K[6N)=ED;Q"*['U=;T]%[?T'75-;=>:%^D.G62 M1D= (YTXV-(L+41!:!*"7-/1?,TW-*)%Q([0+FED=)M&'0-IG3B;IIN1;]B! M;9/ #$+;=\+ L"+?BQRB>[:_!DI7!-RJ<%U$)*22FHMA[MK-&"40!09B':7# MP4;@:-@$CY1N8]=P/<_$B!B6'5G13I4.BTM+VVNY?NZ60-IF)Q'!#6%>=B&8 M*;LP6*_LPN8W%>0SY#.Z\HPU;N4WT(H'BE1*. M+1J1NX2C<]QP%.49G:=%"];"+FGABD6++D7.H-,PSI_HUZ;!'R<^SDG([ >Z MMQAVH$DD391(BGS&'IY1LR;:80M,)UK_B(3VG*PW?D.HZ5DM>(!$=DO(9DM5;#5J)QFI= MDZR6;#K4H(9P;$("LJE#\1"H(\=*_Z61 IG461Q =6I>3TA5$K*Z&N11^A#J M55BBAKF+< 3_UTS#T-PPPI&K>PX*;%]WWZ/GDE)++!^>%_>['&>0!<]HQLLM M?9]L$'O;^0^LJPS!$^ MXRB9R5J#Z)_D>2+1(KB1WEQZ5VV */Y)PI._2)8ND^K6A!@":5X=BB_RA$06 M7%3BPACGAC>8Y-SJ5'[$HZXMN>7]=, M%2TI@WP\;N1N@7'/9G>!PT41[X"+]8A1)I\A6;?5Q((U6%>T7E6MIT8T#XK/<9*4Z10I(A(EFPX,)_!1FPP-/'8T*' _'G TRT 1VFD MC,I^[Y2SNN#3FKPGR+DS1C32+XR79) E!JR)GT'M5!04B D-D:?0"I/SZC(=\IWMOC.EB*R(I\YG_& W9#&.01BJ60DSS[)% .I"@C7)O>C.U&J>6DL M$B,4Z"[QS) >7'88NI%O^Z'K05LQS26L?]A:(D5]9JF;T)*45IZF>XE,*J@;;>T$\D M]G;UM*F9^A(Z&O)]W=)]'9G(\STM,AS-\4/3]"*"PK6/FYD82G'V%%]8\\"! MIM"NZIE(]?1M]G87":WRK#GNLZ:.#V,S2KY7\V#GIXX):;*NK7K68J*L)+$D M\>&1N :'3<='=F#I%M$\TS!";"(?A2%RD>GKOJ6+K3":J-=W#6KP66V5OI+\ ME?S=^Z1K\-?&CA4:2//=@)BZIOG8(8'N^9%A:F;D!(+S%S)U5= M,E@R6)1)UTJ:M0A5EB/=]ES;M#SB:[:O69Z&L67I*(H.18V&XG](-^R-(I'T .XMG[G4.M,=U77:*N& MJQCVF:31\=/(- Q7BW3#T>W M(CGN=BR D?W[1";OD%V22.WVS22(%T%4L>, M--?6J.T?V6848,\-3=T,;8,8%+[4_-\A2#T6T?86:VE(B'89HG[HN@YVM- W M=%-#EJ2)) M'K^0)K;RH16,DL^0SY!%R;9\0RSP-,W7K9 >$*;F8Y\@QS%\SPM ;T)6[8.( MR:R+JLBZ9A(+CB;6UNH!_ZQ]1"&H2:;:=F,U2N R?5U'8NNFY5:0J'< B:(\ MH^N,:-U(V HC# $9T:7X&92(Q/F3POH(G/@X)R$S&>@&8]@&62I2/D,6N]M$ M_&+=1X0X!B*^Z6B1BPS7(LA'!OV]8:+:XO<\_,\X'SV39)0_I.=TY6 $>'"' MX_ ZN<##>(0'[.XY(_%%A\=0NY)]A('A+>"^4Z"]#%A3V'%?VN+;DCT M-557$ZDCC(A,.*9G=)W5K9L9PK':DJR6;#I4$T4X-MD"LJE#(9#KHH-ZI7=Z MG &$\+!"9W4%3SMK=:D>M\1475IT23'PEH0>#;EHV9&-G(MWT6.2[S ].CO MW@N,U^VC7NEX5[N:DN5 X-QS+%4WVKJ$)J*OK5NH7)*KT0R2]=IFS@)R4=:[ M%'/-4S4$1IM\AF3?5ET%(4)6$K.ZWWBW/ MG@CN@N^3#6)O._^!LY!E)7Q)LXC$H_$&19EMO=C!=/ L,BL2V;BJ)"$+YC Z0LDXAPQ:<"V]5-&R9GN92>AYRKT#YC"XQ\^AZ MK8KRC*-$BZC6=GT;((I_DO#D+Y*ERZ2Z-2&&0)I7A\+WW+)C0?HG,@AAYY01 M_ED8WV"6I^R.(TM>5N+"7%_=WOXH75\U6Q_MV"QGEP9JV]UVKX\-$FGR&9)X 9G6-4Z!"2[?7-U7;7NSE M(:EYA,_H/#5;B-?OC)H>HZ:SV!E94E-2HL73JKGW8%>4<#2A*"&+:LMWRG>V M^,X.Y;U9QC%[?4LTE9=*ER_P(G]%Y7K9^^W1;O#2/FI>=Q^%.3<4F.+2@ M9(WA'&DB4N=QN%-+L0D.[5[?5EUM\<:CB'',=8U400U$AJ+/>,!N&>,<3$2Z MC>39)YEB(%4!)#2Y8]R)_DA+TYPI!&W/U&S/]4P3&S8V;==R=11$D8>0[; F MWNMD-U^DS\]IPM(%>$8S3QJHF]+L.+V^9U'YCE3ZM0?1*JDE9^$6,2H:DW_9 MS@;6V#B1>+EX!FY&RA5W@)ZXH_/JSS$[!(/!&!;L+LU@%.JG&QC;7 ##1J:YAVI/FFX4>&29?*T@R"C;6/ MFP?0X<;9*X-X.J_7ZEFNKGK580UJ26)+X\$A<@\,A=D(]"'02&8%)7-='KA6$R-)=%ZX0 M>F(KC"X4<%,UPU!MU%8!>,E@R>"]3[H&@W4?X2@,(MMV73/T"39-:@02T\:& M:=/S6' &Z[V^KB);5PVW4TW8)8./F\%U%&GBH-!R#6Q:NF5&%O$-UP@CS[=\ MW=^Z3K)&/XGHU"W39=I)O(H5S0-=?7S0!' MF#B1Z'HT=!I4+<-376TQ34.>PI+!Q\]@I-F6J:'0UQW;Q+[CF9%A^$YHAU[@ MT?\+SF ++D=K5EMEE"5[)7OW/NDZ?BS?I/:N%6)$U6@2F*[C6@[Q7!)ZCF%Y MMN#LM=GY:QJJ:Q]&ZD*'KI?AKFM?. M4'6A7*.A&E9;S=S$T"8EBXZ?1<2* M=UB&Y%D1G8CAMA1T-.$.J!8S@&WB6+ MW$ZS2&)TI:?!C30O\'0[<*FMXEB>A0S?TS7?MB+/]OU&&%V$H=?K6X;$H,3@ MC+;A!4Z@V:$6!(%)_, U M.P'/IK7S.)Y^U03GH:DY-N\_CO3C#:H3)EK$PC MG>3S,"-/),GC%]+$$EXW$5H^0SZC*\\XROH^-;NF19@>A&6G(-W!$ M;>#(=77'-7#]@&8]@& M67A-/D,6--G$36A%OF]8AN-ZV/0\"QMF:.H8:K#9D4>LVN+W//S/.!\]DV24 M/Z3G=.5@!'APA^/P.KG PWB$!^PJ+"/Q187#W\F?XSB/1^2>9"]Q0'@KA^\D M2!\3]A36U:&VZ#:9Z#;-Q7SAS1P_(KH@Y3,DJ[=J9@C':DNR6K+I4$T4X=AD M"\BF#H5 KHN6QU XC-($,)@0#DYHG:S@@.\]E(-K4DWLB+BZM(@+L4(' M$S/4':K\(=OQ/1_I 48>BFS3L= [=*W;&OF\LBUUJ[MX#J3D.I:KFMIBQ%O0O"OJWJ5Q)M^T;;GJ&JAVUZB+* M,[I.B];=D%NCA2$B+3J4+E'U)\)-\2P.1B0L7(NJDI#11O[#X_/UB^ __#[9 M(/:V\Q\X"UF>TIO&FUH)KN.HWK-"^T('!_K%E;W[%5<#Z:+9X$% M2#QB$,IG=("4=>HLMN!<>*O@8LOTM)?2\RAZE_7$JA3_(\D6@Y M8&N[O@T0Q3])>/(7R=)E4MV9$$,@S:M#"3W)5KP'NR,$KI0E.A0F+Z28P$N@5'1,YA[!50%C^@" MY*M#]:)X"D5YQE%Z+.LZ25K/^Y_I9%W)]L](6-<[@B O2$6ZJ>IND^Y= GOO M.X;!'>3YS^!OFIJ6P;W8?/2-C)[2-8%8.?+,7M]%JNXMEO,Y"A3*9XCY#"D= MVL[LWHITL*1TD&PX#"-Q!VRPQ6)#AZ+(EW'.NX!!$KXR2I4$RN"EDT9@2EQT M EL=.!;%(22?(9\AG]%Q!^IFN7H"N]N/)1%<@)+ZC3X=Q/AS@ M5Q@G>1N\\IWRG?*=K04P!35,F6#^C ?L>C'.(6Y))2-Y]DFF&$A50+@VN5S< MB4YI2T-WAFEHIJ[[.O:)Z1B^&]F1Y^J:%]J&$2&=-1=?)V)WD3X_ITDE7L>S M!6I'Z[Q>WW-5&UDJTA:S3$7LFM:2AW*+&!6-R;]L9P-K;)Q(O%Q4*S(C('$-#GL1 MI+SI@649.C@@78RP$:) IQ0.$-($5QA9AJ9NVJKE+9+WB)5&R6#)X(+!FD_M M/:011'RXZ.N[+D&6IF,-:0'&B C.8&AWIB+/4AVS4V:?9/!Q,[A66#JR;"] MKFY&H>GAR*6ZM!%:$2*A;6G&&Q062Y&&VGF:ZDEC6'+X*#A<@\*F91@Z-7UU MSZ '&7(]U]-"C>B!1W!H$-'U:)OU=3(/WL#BU*66"30J1:M MTV,XL$U+\T)LVSZQ;%=P]KKL_#61BMS&/0AVPN B:Z@<1;EMG)][R%!?.=OJ MA/>=1B\'*05H"P@^ 9M%&/@S4N6CX\$04'0?I,!_,*%RN3=$2_#F?T MUPF[9?F8X8$RQ!FKW3MZ(CD!=8DM)(;6.E&CIU+3JWR**QIGVO0CV* 9'OS KWGOUYEU>(Z3J- MVSW^YZT 9^FJ?CN_?[BZ4)7KFXNU(+K/L5[2_Z)#[$"949Z9@^(LP_+HR6BG.0LU.Z,F%-QS; MPYRZ0@+3@. )TS,]@:\)<+['K>J6LC@&]Q2Z'X MX@+9IPS9QFLHZ_WV*9U%5;J)\CJ387NRBLNG)_[<98LL)8)]R]0LY\J!O\B.,N5JR2D MQWSUJLN,_^"=U:NCQ*VCJQW$ KYY%:CFA+NV<$@NW&8+I]6AY3'>.H$B;R>GW#4%VW<917 MO-(@DCU'R1X_=%T'.UKH&[JI(M$WV&!JP1U.= MYBE.DCZ2/KNYS^U@(W T;)H(F;J-78\A. +"]5 < MA/XD#DM^G@["Z'[6%O4Z%O0-7*QM?JQ1/5Y)@W)9ROB4P&A2,IJ7:J/$- M00E&8<'8NJJ[)3#"A57+55USL<#\<:C!XFL:Y\^0BOT7+CN1Q&I7I:6_=9!+JU(L&X>_6C$1CM7M]Q5!V9 M$HM'B\4=:A^-L C7_-REI:KVA\5NN3ENH*D-^-=8V],3'^<$IOT\)$G.-1+R M$WY>B ]+37];2@BKW_@9-N*BL@^UN067\!S5-!=[?4HK\UBPU[K.T1+V/(H] M4W6;%ZZ6V!,6>ZWK&.U@S]0H]I#J.B)AKUL.C3L(U>4 '[IU=,LCDF54JRB# M>O@GD2Z-G6D3E\7R7[/5?X#%IQH\_?N"_C(>U0ZZUM(]8S&7FN)0F%1V+J"T3H*C5[?49$KO1?[0A.O:4,U"X7@+*'C M9RV1QLG,[7 <1?$@IC_F*J03=]B(V^B<;0/5 M[MD/U\]#'&? KXLGG#VNVQRKPC((5'JJ[2VF[-6N!2Y-30$1V;K.L75$NA21 MEFH;+52GEX@4$)&MJQ];1Z37ZR-;U=OH.R8](1OG<<1%T=XR;Z.#/H]]:B+5 M=*C;Z LO3)@\0OX44.TRS@.ZQO7U?$OK]4T5.?+.P/&"L74E9&M@A,NS%(PB MW1F08!0\^K(U,.I0;=X3JHI(M[P@MZ,GDBG)1 ,9D>D!VJW:LZ)7&]@+: M.-"=X ['*ZX'UJ:5 0J'8QH"!3>ED2FZVZ,]^)G4FM150U_$G_1OB J]W:H7 M6Y> %LLD=9IGD@KJU1"\0LS%$TX>Z=/BI(BJ*#@)E4&,_7C 2KXP'8,%78(_ MQS&OKK]A'9AUK0+YC*XIM^$9R32\+_OD[* M??D^V9;:\MWN]6U5]^2E[.-%9 L*[BX1Z5"EU_149+75/%YB4CQ,;D_UW0HF MW5[?=52C>>1!4"U8?!7D@KX#UKQ).9B#=5GO.X%YCE#E7OPS'CU=C'.Z+"1C M\?/:O(+JUYJI&M9B%$4FD(J*1D%5C]90:4.8V:-*L4BW9R4R#U]S'$KYC5XJ?J" Z";$S"\FY5 MQ]P@8GE!R@VZX_L#]QCY[GR=9HC5YIU+;0%/5Q&2Y>T.#)P[UDIJ1^!;A2E< MM=5,>CXTB1U*A HK/K=1>V8'N'2T7M\S5RXV!- MHTAHR;77VDQ#K"#-LJPL:;"*BDRQ_";MXE%G 1WIS3MF4.Y *VD7E :[P&7H MTHNRW\C.S)VM]L,[!VL1B*JJS+HPFQ@$)@ORN$O2":6=>@RHW*4GI3U40NE> M1S6=13-5HE)45(JEI[2'11O*;)C-2RD)ZC%Q3AW!590;,E)8W9HAM"T*2:CX MKTI:;JT"N_&RU(WRWG+X:1:2[&24#L]@-5A# J6](]%[K0> M]*+0O*#(O"N ^?GU]QRZETR#RQ-LUA8[4-#8TE7=:YR!67>[]VS-2]9*UF[7 MU;9%UKJ]ON,9JN8TSE65K)6L/636MJ[C;Y&U7J_O47M3MPZ&M2TY*47F&&RV M$@W2'[D29>FS$K,>++,:_V:UI(JU6&N3-BK.M*X?H+N#;#7F;QP D(>8+@ET MVZV60IO41V/F+7LE(Z',!MB9_7:'7UE3IX?TG"_^YW%.1YCG)*?'S6T$6U>\ M$M8]55P-[D-;JF,WN0R ;%WGWBH@ MX::[J7I+/.N'WQA/>)5D&(_P@%^3"./1..O:50FQU YJU(9CL&K(9M>17$BD M@>(K2^H2RHCI,6!P^[I&8PRR:_J:JME-^CY+#(J+P>VK%XTQR"K"&ZIC"H+! M+ODYZ.;1A0L+=QTTW 77QC"#4/WHE:43$KK+0]CR;ODX]JIK%+L"+:VAK^1M M=%?LR-T )Z/S)+PJ-Z4VV^Q>WT6JZ2PVE)0YY<<"R/85CRT"TNGU;4O5W;9R M)B0@Q0-D^UK(%@'ILD16S1$)D%UR=)0:)@N]I.RN X\CLM]*E\?^7!XL0?=Z MNA>UJ07EN55/7K _4@1NW^'1%($>7*97/4\04U,B\.#<'8T1B%AE3-,2!(+= M]7:THUIT07W?NH.#ZNO?\&B MW[)$L@DEY [,25$;T+B:3B/M>[*+AV4 '@CXME@KCG(14*5FJE[1VXZW+ESL/Z&:G M&)6N5MSQ;$/L0)=D':G(;>'RPWH;?J@WLB5CCXZQVU-EM\A8J*&N4KFBHC:N MB$C.2L[N?=([#C_NFK-TTI!_;:NVUJ2>Y$X8V\$*"E&#1.C! MKIJ&J=I())G8K08)W\FPO$, A9KF51!YA6!G2L=T)VZC=@AFPA4"W40JTAN8A*@N1%QB>;KNV:X2:3_Y]O>P$OK[Y,@^\2^*/KI-\E(T!?=?T*S*2C[[C M$;D?T3_".Y(%] 7\2"8@.]&G*'.HD7^Z)"WIOY6<)'&:*4DZJJA4=$NDX;); M9\YU@;';Z/=?!31.5JUK%33Z&RD1YZ*,". MJSNF[;J>[?EN0!Q+#S!VB;8 M] T("[VMNJ@T!/&+=5,:3+9E?RE2I.(SJ@PSH<#_ KC?.?"TR&_ MLV.I1Q7ED"?.$64 O665U*>#PZR!2[6J7?S!)5S= M5CVW2=Z#> ZI ]0M*OW@3C(R *FR\PUMUVFSU$(UTQ>ZC96DG/ MF_92^!8G*91!OG_"&7E*!Y2Q2\JUFKK9ZSORFM>1@FZ+M5IK@*ZFW@P7OU3/ MEEZ5X\3D%DNT-A*$-A6$2!!/<\=\);,=)CZ$**_Z!L[!CGA'Q[CPQ MYN2_)R%4.H:\:VA$G83LUY]AGR[2YR%)$][,.12VJAI!:THHZ M86%LK4OO=QZ[>T@?\,]_QJ,GL";H,GY)L^5LK,LY0V/E_CSICCE.8&ZM>>_6 M@8EZ?5O5=%,"\RB!N;6>OO6!N8@]G6*O41!=.F8VOPL^SH(GNDF\RE_Z_)PF M7!7IED]&".V#DF:Z(;?1!=L-IN+7%N<&U%93=4]>\SD<#(J@9ZP+P3>](X8I MO2,'BD$A=(H6Y2#<=]0U56\4 )<.CD;M?Y>UW]A3^]]#H=9N$4_U7Y4#0'_KA4;6FME9O6[=:%"],76A;MTS>THF=A&\+'Z_5- M5U/=)?<'-[/2U][N/9OPDK62M=O5:K?'6E/K]2T-J9[95I.NHV=MERE[0'P5 M0^/?(G-1KV_8GDI%C>P1O'>T7441"48LZ#G.,I($K\HHHX\;8'[E+6&F01,/ M93,MXJ#IN3WW)=^VV^CJ9_"$DT<"%<-O$V L_'?UYSA^H;1C>0GY*(N#$0GA MA?,DG/U%Y9VU>:SW^KJ*K!:N+PES]+;H:NHP[+=W&6\KL%]$M@'.^Q:JR70* MUP<(ZGT&>7<$9;/7]UKS^@NF;2WWNHJL;8&K-4Z"C-61_D#AP7[Z2'_'/;#0 MSY[]0*:[VJT$M'WZ&!N1[XY.-Z46$M_2RV)K)S=4JC3GU*^M;UF4RJIK+2:( MREPBH2$MANHD.+CM7M_65<.5]; /!]C[5)\$A[,#!7V1:B])/#[X6X4B*U@7 MJ[0HY43QR6.<)!#(3B-ER" @_5J;D#GT36R85HB1@4T2F*[C6@[Q7!)ZCF%Y M-NM^MT9T:+?N*JBQ;6NJL^2&3+KM MT]^[ &KD"09J2X,"5:JYQ ,K**8[X+EZ2[$B]-/;D,UHNPV6(K=M<%[U5E"&.5[F1 MCD9A.TK5JO6,K!(2=Q01-Z1V&-XRH3.DK9KN8CW'-[6F [)_CH81Z\WP6*C2 M^E7+IE2Q>GT;J2Y:O,YQ\.F%DD)'2:'6<\J:4@AR&"U50R)EZ+9::$UX!3)( MGXDRPC_I(T&)9-75(#29D8A.N6"Q)M!=87#,MF>"R"80MJ* #K 7"U MJ6QPH->;K1G'5W]+DN@H2;0%!;4QB5QZP'HJ0HU;M4@6218=JH[:F$4>99&I MVE;CJPGB5=QKZ'!'0CC)%$&<&=*FE3=.,=:-ZF^PSANH]]S M6':<[4]K,,&A#&+^13F>S&6%#Y8)$5J4T_@GTZB/%H]4>V MONC>>UQF2PPE;V;LWJ2[Q,.:Y9H1]OU0#W3DAZ%F![IM:_^F MT^N5GWK*IID>C^3$SPC^XP1'=(9G>/ #O^:]7V=]!'%R,K?P\VNV&L6[Q_+\ MLCI+E_7;^?W#U86J7-];I6+VYO[VZ_7E^[_\9YZ,X>MW3 M"E&QHR"%]9M#GY3B_+L9/].G!2T8<[-'W&WVB)/X+^:-NI@(,_J/SSB/\]OH M+J-B+AGQ7XUS.MH\OR1YD,6L2?OY_V?OW9O;-K)]T:_"Z[?6Y2G(S.UZ Q+S'?RXJ%7W!RSPQQ5--]/Z+6)57:^WJCQ%M;A,TF0Q M2Y(D*HLXSJ(\#:-"S90JY_DLF:EG$WA)=HF,VV[5LY?ZW=,)+0PEL+LTBF^\ MA[.K*U!GZ\W$KFJBEZ4UJY"R=[GA,UDA/Y"9[> J_5V%19+-PF@9%$$>1T&X M+)-E.%=ED<0JB/+E:,#28YUKY;Z-0,.+D"\ _I7^#B-BU11CY[Q7:%?/C]!%@XP\@;&FD8$6ZS#AB] M()JB44'_@GPH!LD$XW@9\?,%&*&PELTYV'UGY\UV,_FM:6%=I\36&1@Q;=/A MXULT4?&$@*1;[%]1W?/)!.T<9S7!XD4WN6S!,&VOG<$PB&ZXVI:*]J#6<'8* MGKX^FT[R;4T3D:?P%;!S5@PP/:5E;12'%/$V;B_!7BJ5'L,+=GM!WP1ZJ;5J MSZZGD^V&K&7Z>D.C]7Q*3('.Q?DDZWZ87#97\'&I5G 0L% XV8]U@;2O-=@3 MPUU?U%U'RREKW'&^Y<6I]<>Z;=82F+]<98P?1'WP0(M5C<+UA=)&?HG MV/1?JSJ'%],7@8;-!<[_VZZJ>K6B2*JEV M9XQGN3FC"= 4.Y8AK 0>^EMW3 M(UOXYRMNDVFV;4$/J2_IQ=X&!G2QNU[C/80]G66PZB)KPF8MGH&FZ(O)N(._AA<<4O;HVH+-"Y>" M5JR?!QQG[P4QFZ8CV]:61/5:C&J/7?G'\.A+8/*.+A_(_>T*_AN\'MC/3@>Q M4V>XKKL-@+[Y[>&46>_ MUBOZ[)<,?Q5_#UH2F?OOVCI"U?AO ;!\DN,6$#MVT#=QR_(8OF>].TL$#X" 30NN"G.>]]93Z6^P&' MAE90B_1;P4+<9]FS".0L\FQ%HKL[5X1M:W*41*56%AC-&C9:+*>?=3E%SUW!(=V?B/29S]I[=+,^U(H?D>L1+ MF@^\I"A:)D56A,4LC6=5EB[G>1(&LS1*51!F R_I',[8$Z43 <$&=O(_&[*X0'_! MV[S?-J R1#>YVE1]4FU1=ZHC]F@;NONHQ-0:509P$YH&:.5NM/$^\I1S5##Z M"2O!$)X][+KSMM?!KH0*(:ZG:UVX$J@-;;RK@>O@7>_67^$ MQVC&M03%?0_YHFP4DG##1WB(0] !W+B,6F^(LXC5.?N!>T.6W?3XJ%IM%3#/ ME&/J?"WPOL&JV)0G7Y..:G*A-N<-H9%E)I(#._L9OBO?J&F3:B^WHS< HHUF MH>H-B)\!=&5-Z1P;^T9M4^&E%G*R**4G(9W%QBJ9J-=,#4-!?5'-/24ZL0O- M7W>7Z/$TOA*-/[2CT (:KM>1(_:)STFNNT+PY>2^8X:@99J6H9=_5\4*"$EG M3/' $C4$(P-#CX_&/F[1V(!QX+*6K^2H5Q_.#+S=%W^84=T=3O-@D6?:D_&ZOK# MG5!63816$R&6.Y_X*[92_C#"AN2+*V]@SY7LV;,#B*LSX^(,>ZL:Z!E0C M2X4_G[]_#O)GM<+[ O=$SWQC@=>XGZ,"DNMQ@DB/2I+8$Q1H'?NPXCN:<)J< MS5E6KUV)*/9-3P&BD= JN-$=N+Y#K?2[^JC LN6XT:=+^)JH\D-K!K749GJ= M2#.S\M(&):P=)'M$!Q1H"IZ1^/=H?(GL[+L^^A DR(KVS+8C\ZW&Y1?N ;"N MJ]NQTQ$--?(X7_7V'EFS]J#8RO"AK#3,L\RBT7RX:, H,BM,!B)R@N58=7Q M#G*>UQW:/;@"GP7$^./#-.JF]TAX@!:U@U__TF,3"GJ:WW*\M%66>PSG6%X1 MQJ"&/WBB%IL##K1\2B_Q3%'0PL56FY]&E/1OSMCE.FIUO>1P3\5\G;+JC8[! M'O2(3-;COW3" XX9B.]QVW:-T70FXQ7:15A343[_DOKWSTZ]K5X#C2^02:U2 M3?N^=A"G032?%WD5SN)DF:=A')5)-L]*>/T\7#Y9)?QKM@;I2K?3T.FIZ%W0 M1^0XB8%Q$S^?)%];4C"45")Q]"^GI^] Z(#KT2IV=E!!H"[2)".]!F)X>W$I MY??HOF8\EI4TE)BSQK,3P_[PHNC)@](DSN7!*IPE@/S*LPZ> _OUY#SJ1*53 M "P M4E+ (&\I)Z6((*3&+S!3":[TNKF B[\!$5SR7M%00 DCV3]R'6V:WSA&[!## MEU?="_@N& #@4YV#HL"@9[N]E)P(R'GP13$[*6DXNR8,>5)L%%6HK.S%I%@1 M.4]TO!3^!=X('P#S?\"XJB2H= [O;+O"2 (\'310TWHT +I?U!O.@0"=,;]V MMFIR/)/>)DG)K\\:2O&B@8AK0C<';C$Y@7]^:+'\D%,SE]L<_HZYNA6PJ*QP MA"/(2<)'YU0VP9&/#_B.?VY+'9#/,8D\9A?9I+/.N5'/7L M(X_;N'P-6I+]R$ E1ES 6LM:TXG"?"@I4-C$/\YKX+!1-L2'$<5\IG<8DZ)B M>*? ZV]-#.J?HNVMP]C?ZXYKJ(OLY*R9"K!;Q[;;9!_4FN,T5^<-!N* #[;$ M7OQUL*16)3 E,!B2'XZ*+5(V7?P3&T38GX9A,1ZJ/:AS7_X?=>TE K43E%+UAWXCZ*=!4B)=DJ#N/WZCO4&\[S=SH@8OOIDTYS@?TM< M;-KS)TQ TNH8TE0.Z4C[X1XH>')QN5(;96XS_TR3+M=Q//@-J@JZ5OI&R>DY M1K+H,-J%:XAC* >+*JH,G"42$W8Y+OF%XYB:]:IONTM_S8H)B MGZY FIY@%K9T"DSX!R]&7^I(+7=]S+9G*(<\(DR'<5]Z4:ER8#D0SV6P%B";B2/9D7O*0)+I2\3I%8%Y=;$KPN,[$A<($A0J[8![DT9/U%WZA J?5Y+58 M;M/)[]8$P@/_E&D-XUV M([M3I<+T'0E3<2M$!].[_MI0I2"H-%BU&(\6&'= MD]*+>5DM\GR>1LDRKH(X2_(X#):S*E=IM:!6@='W')3N1\NQASE3]:GN-HZ1 M.ME@(BVU*Q)0]-+7U3UR\4)N$& L"5:D,!)M<:KC*:9FA^(>X\., 3 MCA-WNAX +Z!?4INK\^PC)O[Z<=US+V) EOO;O[_YZ218@E4-.@%$H"P5"(ZR M#20OV\5GHJ9N+BE%W#@AF[Z/F)LN!$K.BCR*86PF9,""/:>H M.AHX;8V$P$",^MBL/M*F.8(PB,,@_=%_SC')SM4#8*EM4?""5+Q$@[+83+DL M!,TMA2D(_/=K+2!KV(F(^?T[LULQE-%"==S]+;*U+.U?6TRV4(H6OBVKDBS1 MI+L$,[:J"ZHB>SH600MJZV/=PB&>(D[A[QBIJ(@GM'TT>:_@I- ].06V^LYM M"CC]_?5[_.M88:I:9X5$"8'NP"Z=TI5[AV[$5(>=R!FM5(OWP)QA*9XG>H3" MGY4JE7P''G*-U1]HZ6MWO MM?RBZ4$I2O@9C(U7$L/Z!VBK5V*8[ H'+(*^H9DF^3Q*RK HEE$\4[,\B2-5 M@("*PRPNTJ=;PZ/+.GZWX=BGR%N#.-F0?T.FN5C=SG&&T "[IV-HIW$&UHO23)\VJ2\WIA)V878D1I MZDZE"[!E*TMWRU :" M^%>#_3V$E>!Q'? ZQ<\UH_4;+]V,BPD5R>FJDBW4'R;?U=^#I]5A5YMPBQ/ M-G\!CM0E,)ZG28Y8@\7&H$#A"UM*BG[,ZI4T[@G_H3]HO"'X,;!X=GF.&7"X M3S6YIR9GRM>$\_D9VHXG:Z4P[T+I7&9=*J&[OL1$/RT!7@([H@B=JCFHSW?. MC^6A= +]^XD\?]P8D(/,;GZV= #60!(KYI#3S-HV8:FE M1G%#I59>WW-W#:2_(+DI+Z&CJ6T=?];OA#6_L<7YW3;G0$TD=FPE$C(#CX[AL6,@[33 M/UI3]VD?":D,YM$R"M2B2..BFF6+/%K.E_,0K"15%.F!)M=PI'T) Y.L3WZO MNP_O5(M_R,Y48%R@D]":1^&SER.PM'^9'KF/4B7!K(R"5!7+>!ZE63!/9K,D M7LSG\S!8J /X:9^_C^C9RV@XJ/$O=&;';25?Y,DRRXM(97$<)0GN9YFI635? MI+#^\@ XU>=O)<;!M"-;Z9=%&0M'M!J6XF,T J7.N!^JNWF!)KCT*<4K-&;" MUZ(#]RJ;W\>MOE%Q2(V\5PISU9+NE=B)E0<8+\DX5BFR8+^:0=/0"'C'YG/, MJ>Y84ZKN6)I>;G51 15,PR=V?UJ=D3IR;2;TZ+"12@H)1+#K5^"^D)<,O(): M=_BOKOE9N1895GYAKO;EK<*>7?$&I)!\^0>+L-#9KE[WCL M?E2"G7WQ&%5T=[^#3&2NXWNOFO;#A(;-4IJ6.A(%L$.5FOFU;+.]F.-] 9=C M;^;[B'X1"&1@]&N,[=<:26##@=#1)?L5/M3V](G*)^ DCU3P2;:8%U%59/,\ M#N,T2V;S,)Q'25""ZJCB>U>,\SW(C*,K+O*D7"05YM[*.%+E,ILG"?@7U7(1 M9/DRO'>3)'GV8GZD'NRI_I/3 P1:123!QP+/C0Y6X59:58 MDG.1RB!8M*\6$D6OJ7GG '1323W)BF!B0/"?V;8SR5[ODOB2!.?<:TM@50Q^ MY29])57F5 D[[V34(I.ZA>W4ZJKS2S%O1#?^4J\"E9Q@72=.GCJV2=G\^C^; MW&<$_(.3XV:/5J_.[!N+$+N.%DP-=FB_JW)7^2?ZV5ZJVC1W][9Y Q:9FF_T MJU/A=#OEF*.:0T?.#*M\G7I@GR1<8:W7RTE^3F5SF0]UDSIJ#4VZ MTJ6:"UBP8U\D+.1!_JX(36"BLN((Q3?P!WOEV)C=9J)@(.N:"ZVI+^\X/;BH M5%A44;G(DB2.TBI/PS"*BS0J\WRQ#).;ZD&L"A5V>;/6XMNT0KT"OORCP?_\ ME;TI!,5D1^=G??]?TVZLVAS5FNFQ)M-2+<)2S4)554D\+[)T62W2*"J"9!YG MJ2IN:C)]H?TMC]U?J/(B">=Y$,R7<99469IBQBQ=1GF2+J+HID;LE]E?.ANS M>FYB45)GB @,11+Q4&+ UU.$S$@ 4"E ;51GP<*"9#CY0H&2U\>>EDC M<6G6V->T>Z$']=5H93^%2\95R%1BI#L2+#:YT@A8#(E2^V>B Q:,L2CKIK>/ M5YD8JV"I4#D<=S1Y1OHQ-2J?.V9E/F*C#Y/3EGAO#>W>:Q*]6;]#5=5L.X;J M.+:.)<4)$-'S8?135[),CZ+(YX["> P4"<&%#)X/X]JVMF=]7"G3YTXL> Q$ MB8A-AI+1LLF3"P?W*V-KK!4S@3 Q9*E^'9:6*^T]H<1U'3,"GIQT:G.RO40Y M=]%@5PYW]I@J7 [)V@=HU] FO*0AR,2#$5^BKHR'8ZGOA*A)EV#5IK93]Q:: MX>+P4CZ=NDU=!5TY)<@U05Y1(8;-Z'*Y+KI%5+&;E1])5\F7,65[ >2$18(" M;-;*/L6XI'Z,W"0#SK62P8 E918IA&EK+;BI@;"K@ W^-"ZP9 *P3I/<-5H" MMU,?3"6(.WX@?^%%^B^R#ZJSH7UYJ[,_7?1+.EX2#K0>5[?GUU[T'YB-&R_) M_B?OPJS#K)9='?^U4^=H9"2X;7GDZ2P,+T;%D_)6LQ=S/\JM7Z"F22+X+3>+ MJ/N.J46DMA%H:9I8V*GM#?^;TR[)H1_IFC5 I0Y13"""RY0$C!V7J*X;9/2UA!5QU\Y> M,PUN0$V@U(/ ^_U:],^1)3F.CI]8)7_?!3I'3MB9/"B([@Y?@^M=]2W:?$]$758=&!?X2"RMY5?.<*0:"$M4D"FC?L M6"@#$-C$H*UV(LU!U88ZNK-CH\9_VC$'P(JTIMJHM6DC=VN W3HZF8JT42+1 M/KD3!/R1HP1%E4TP3[U2&LB?98+8E>WWL'BZZ^D6\^T;CD:O)5H4298MLGE6+.)Y4%$?TKZF@]\5SDS!P4EC'OIK,7W^(%?E;<4>.RL5 M=M6#X7P),&S-? GMH,?/7FHSJ2]4OQ9K:.^E(0S9"[PTE$/ O;J*ED2TQD(4 M8$WK$9#>Q"GMIKE.JCH0B]:KET>+FR*T<+,$2=!/3W7GE/DA,_4B)^=F)._O MW%_G;ECC_O#3!P^$'4\Y?N#08+KOEB!9>#]U8[1\YZEY#0_%);R]%&MEW!X/ M_$M?.8TO]M45PA\H I3KNE.$M$I@AUU0':#)=@UW#_EA8!?JYDC?)YH'P[=H4%?<1U_KRKCO/N )PWRI(O;4\,:=JCR=A2VX,4QM3A,0'68A[-0S5719B&<;@,ET42SV?+,DN2 M7,V3U)713EPUO97$OEGH=&DE\_S9R\7SQ3!RFG/D%"CZHXDB&;T'K@=:$2J24IPMYLK MT7NJT-J5J-1E'1?P5 *_1K0H$\;OF-LXY%55<":5K<1R\1&J8$R"&G@"^08\@R1"G.Q#V\?<=>'!^XMJ'!AM& M0^I*:F89;6XE)>:FB-<%"\JZKBFHKM;>Q5VH=(0+W:P^*@V#P5O0R!F>@8.W MO>TR@PD.9LR6@P4CC9:T/%-/;&^\=[*&O[P:J%TE5%+,I$MMC-MC#,#&<*8E MI0YV(XV'_&[A7U<@75#0-VMW>"/<2; 3)#2S4F>8]BD_4@W694:,@L\K- "] MWR5I O0V4$O-K;IODJOJ"/:#!\"T&*(_:S:UUMW]9VJ,.0G58GWZ1YD48H:/ M,4=W%N#SVFFIDZX$JA'4#J.02H/"<.W5[F,0@W9'P&YW),T/Q&%KGIE\X=21 M31V/%\_<93)P=(MSS/SI5CZ1*?O%D-/HQS>$2^9(")7].K^N:"ZY7-WZZU[C MA:**,8R,ETZ1Y<#I1F(*\@B#[&S79$]@J]MN^<>GNH/NTJXLXF*(56^-[X56P=:\%1:'?+ *;@K:,W:D7R3 MB;DT/ZI7.M?T#PH%O5VK_P$..;H\8O'L9;BXPY*1NT*_>6"RI,]>!K-A/\9X MTJ6BPJ<'L'JD!-RJE$SP"+:*\.14ZK^LG M@BD?I#.UK9.IU6ES)U/K#1XU?CQUN]SDUF.<:L_AN(@0MFFAWQ3Y&6UCXT-9 M_4E\MDK +('!,"D63?&OTIQJ?TXV9[50@($QE9UI^P@=2XOYX5>N*VH.6#%A M/W)6L="HGE8;&Q0.HJ)MC-#I[B/"T;>J%G9A<;5*YTK1MW24( S>MBP7C! M<_7GICV5C=TL!KW<$X.VV7Y,48BF 'N/RYVH[$9HJ2M#L+##$MYHZG/061C3 MQ:S_E1[UXH'%&P/Z('36?:,.Z?O8_8%#TI',*!AT:87]W!14 ,E_:K;YIMJN M]+<8G,@0>3E[LAA#A@HDTU\Q?O;?J%_A*1A8?CTAPIO7:W8JO'U[N.'<^HL! MXS'(;S=79^4ORI.& HK5F&[PJL-TO8PDU=P13K8.P52U>2NKUPAGZ8])\=() M)D[>C;4BZ?ZK;C#LA.>*3$T$M>+FF5T!?Z=HS,L, MX,BR(;:GQ.7/I!Q2V,(,>IVZE'6VYL%;&X>^<#M)._<#^N4)Z 748V0XB1MO M)@U<*#0BZL(,A;7FT@K>@YUXZ)?JYCU=_I@W>FJ,-T7$^4HO^F;R>/7&W06K M=&>SNAV*XS0R:)>8&OSIWORBVU&% M,_YPN>Z#>!$\Z\/D$GLY*9J9:[M1\H-NMXF)Y0S8#+XH18UN/F\G"'"'%Z3N MSF\BHTS'=XY4M(7!!/4*A48 M;,T4KC#X$LTE#]EDY>1,&[&K&M.-3OJ/YGW(4"USGXVNL#?:TW=_[8D$WOB_ MMAF+840 LXE$M\,9IQ?A#!LN[;N9 N+FT:S4F@:9WGDX7@>L3N*EF*@CYKU/ M<"*5%SV&I>79^@/.%T= >#*###0S 75/S*J2ZG;DB8E'*'% J> QF[C2K MHAZ&F)LRZ$T=)8Y'#M5 SU ::M MY+):?ZS;9LT(+%@9P'X@?E-.&FDA@@,N $]+]S6><5XOFG4M+=MN0[3,K1/' M$RM@MGC4-8^;Y?SI/B$_TI+N,C0P^(GL!LS";"-49E9D%AT;!'=3LH@*',ZC M$--))EU,=:2_S_'CM]=ZE[)0W](>K26_RT%=C\GYNF=?&(?5KQ'U(I)+ M%L])!*NGVW!'D0:+U*[12G=M[$=Y=!K-C!M*'2NESMEQA$:&DJ%DP[ D!WW( M\./^%@MKIF= ZZ\;J[)&XMNZ49T)ER?#SZ6GQP.^-%NY!&?A7/N0.(1B51'F MM7ZZE0.4V=2[(D/!Y(UU+2&.U 1Z4!=2GA9\#M\W E$7[M Z!4MQ;RV'KM< MLT2QQLU7:GUQK&%>*NY>I@XB4%X-UK+#76!KYO+\NB.O@GR(NM&9Q3*[ -). M7;N ] \6W/JV!(X,H35NGZW+2-T-*Z/(2%>.D7R#&5WE1".3N88FQ>VM]K, M"5"/+I!QT_0>;C.%X);IJ4''KJ'DW_4Z?V='H#LVI[(,G[T,PN?[1@]\F5S3 M?>X1NXWWM6#O[3;^UD+2:R%9/OX6DH,M(3W;( MG:9[%^6Q157%5+/-9GLR# M)(T7^4R9@4_W:,^\RKKSTW6)__4:' X0/\K$ZD>,F_C)!NV1 MP%BO_@T.)) M=)&;W17X#\K9W:@II7V3DUQE+<_UO.!AH20U^J$V'7KJ**D%CUK5\(;2'7#* MD46PWLXH.09"%(<,U>R26DBES7FK%+I^FW.35NRM6-ZM0[X4%[#S?IHM>]XV M8\ A*#TTB(I=,3E0EIEK#9X^/+;.6ET6A_WH6.[HC:[>6Q7O#;CNKA 7EWI- MI*W:!L0U!;U^#\T L-*2 @\=SR35,:5TI-49/R6CS*_ '#BU M'F7V CYH\TD#3-"YGZO5K>B#UA72^AC3(\C+>14%RR2<17&PR+)XD85YE%=S MM9RI>%?5^1 0950:GVY>R?QRM$C4T5;(_-G+<#Y6N7]K()@<-4P2I#GHG468 M+%4<)QG"?":P\:*\J:5U/]M-P.B*QZKLQXTN7='BAKYMT2;&U#C)YL--BD.% M74^:P3ANJZ^6?<2NNFYV4NP3>T+50?5H@'OQF=4675=,J]1=CL4]$C$32<<) M%%5\H)8*K/_5.02<@K3B*\Z?\S6@K";G"S8D4D%N5M2YHU-1;[<;='4DUDL_ ME>+BC[S-:_1\5J E2+1P29%^%DDLFGC@]!KE3?.!@HIE"_:9YW,/T1_,UF!% M2$LF$1X04=GBP1C<;@[J,2"$A%"EO&:D,+M_(B+=:.2B?K/Q)E$?@@4FA^\4 MXNHI+J1%;O>6 [&Y^S4!?P:OGF[:V\I S+VQR?E^W<;3G0V%A)C\70@BTXEL0=+OH_V][\/JV,$^<2V[+9>8R9PQ:W+X"81N!;";V)"6V* 6M6;M]KG<@R5 M2D[A.-WRV5QMKK!/1YY!;;/XJK6=?^L6-)6V7Z2R9#D#?RL31&.N=D"CV0DG MGL-=RMKB_%IK7--'?9%] D_(3#>3$J@FQY@7,1R-W9 J"%X)#__5+])'A_!H9Q_\F!..[\KJC'H?[->,E#*/B^!Q;H)UNQX220/I MF2J0MFURC%VS2S=8#1YG-HY5X82D.;-@#_.B*9'(P))->]F(7VNI\L^9\B':G;6N=;(J.#;/7,J#%X;L*<\/D0&+*7;$@-"RP\9G4 MX<'>)RZ#:S.P,.U+@^"\7 M,RW3R/AD.HSNPW',2\W;'Z^HUUU;1D"_RR0]6 MSU':V;S M%\1@;=8.45%,4>]UEY'77O8[Y0?E.3)X9@F K@4I*= M!HNMGN9;<[D%<5CXLF7*$D>0!';$=*Q6MKZ&%N6Z/0> W;J#'C\M&TQ M)_ID/)6?": )ZZCQEM$P*;=M#XT*H]4VU"$%9I]NGC0TP@RZ(5'FD(BP[#Y= M9A)4L9$8IQ08]0T^P1E\V2+^G2N=_6>2 <"0.N,()Q_JU4I7<^OZ7PD6-&)[ MX4VCY5$2V)B57H-OY2HS?4:-;^QRS@QRF@5L[5MJO ,)JD!S==&3#JHP4 MJD^!-+9M[T*$0A]X93KI&FZ 9C.#,0VH!-]VQ':BXO#V.S;:YOK2D_X]VC\) M/7??^3X3ZP82:WB$-W+2K_%,K_L!G[0?\'&TA[',+!04H4/Z;')MK4H)3/99 M;$I^JU.[X::.J'H'U;*X--*B;0KHY!W?(;N'LQ=_?_.:_BEX\;UO+JXSTX0W M4A;+!7PN.X%E7/'807M[[.<]PY3S/-D$WC[E$OR+43+57@F?=F=ES3(@IJ9I M]CEX EC92/]L(+THJ*JH*'.D=GA,XK"SA=7 1NI>!65.%,P=[-*@XY25,DG'"3-"E3%*D*EM MB5P[_K^;QYFZ_:LHG93IU/#DFA#?/F2 5[8SW"*R=FR1=B7Z3/ =%R!HX'$@ MP-&]HQ Z=:W"\7!"B_;,S8"-'K_ETL&!*Q4O!!^K)Q_;9SC@#ZA#\JYIS1R!]]ITE?N79(C&W$.=CY&UZC='E#AED(_?>O*T8_/MT73K0WT?G(/=-%[I[\(B'W.M\-GOV,KS!K$J;;3ZB M7U_B8KVNI-8!$A@'3K\!4/RT-US.]82S\0%H%"G=7J#3T% @#,0 %=?J[E:^ MMJ2-.Y2DJ*QLDX>U6L$_N*AU-L*Y(U^DJ', KC'..OR?O_*6L7OYM>R:F>=H M-@F.NA)W!1SR9?86/GL9#>LK=E\!Y!>Z #(/ZIOG4TNPZ]4,6\C(+WT M]!Q1NGUO9;\_S,UU<*:@CP3R@RIY!HJWRZUK0;B2S M8[N"F>5&!6GF8Y-G*=\)N^\!63@0H)7A-3'>RQ-O",JL]O ?_$C MO$&?]&)8>R%V,L_*=$[N1I4P:B_%!)B/(OE4OV105F12#O] J1Z@DHFFU6VI M?3\,UM=8OY-O-?BQY(J)8&,+44H?G O(AID?CR84 J]6S57G7$J)-,#'I?=6 M4O44/63\.I8(O>_XE5!C$0SA4G$WKME@X<0AEWBJB^=]OVNR%X[G3CKC6"2^ M6?^YMHE)5?YO#/_]7:)_;]MW<" 2:!C([D%U.;9">64>JI^A=/W(#"T*\NT8 M0)TEM)R:KAKQTB08NAQP;E/QD]Q-2(R)9;E1#"BTBUH#GST!Z/2,J!O\RF1>J5&#V1T&J MPCP,HGD:J:"(JMEG5N3M-B##.?[O5VM _DH98'0&WJM"N@_Z$FC>)W:1E<4L M ,^J#)-85>DRR*,*_*ZLG&5)O!A8FX-XUP.B3(^SV\$=O1RIJY/\"[=H8)9J M$";=K_ZYI&Z&YHL;-;:P M2)2U<2E"H1C;J9S;[B0R\RE]I!A*84?ZQ+@AO;@LQ%^;!2W0AW9YBKGTFJGMW MJ5S)SD]SX876)NNGG1F$CEEWZLO,<+UOQ89F;+5M98L6+EQ L8GQFAN>YQ1< M-QEO&4].)C>H67\^N4,B/J8ZF'N6Y3^)W'IUCO#TNWIBY[-%WV9(9D6Y^4B#9=I%H%IER^6A5H, #_TB_3Q 3N\PK')_SGH'P/);J<8V_B<&(0=+9RA3?^:<\I<%6-_&EL>(^5U'T%G!P_)%: MUP3'U*$)86'$I (.$WX[*;%CNK:9N+QG66[L@H<08/;"N*1LU(W:4S^+(D*L M7*SV0-=[5QZ66S0YMS/KY5GUIH[)?]SJCN_K1WPG!WND- M.B_O5+-JXPV.].;G7W1 MS0;@7:?/E[LWZQ6G\;WD#9RVAOY^^#7KH[W2JF'.\2/>?. M;]V=[C;"W>Z1,>@/4>&AZ+E;J*->4_BIR=MC80T/2.LIK:NV(=SGZBA"5\M% M'J:%4DNEXF62YL4L3*(R4GFP"/-0'4WH?[3U1KVM*A1O+!KZ8NYHHO**] M4FZ7&!H3=VQYE(I;CG2-TTZ:P0+AN'ID2X*P7 9%!K;A FS%=)DL,Y;;NCO7[46B&8[*QNVR"NT$C4*F M.3'*K[F:MU,#=X4GII?-XH%U\F_J>(9%S(?%'LG_8&!B=[7!!6PP?3[DNEY5 MU<&"JIZ4NWUD8NA9F;C$8G(RP5MVAU4MCRGL0+,O)G]#SQ&GBTRXB.XI..=O MQ^L2-#"4A0(0/$>GA&;KU1DZF"@2P3*MZ9V)C>]L[#_8GC\%KN\(NG)-W=(NY>Y?E58^)$8D%_T95#,R#3P*J;*Q>BUAR13O=QY.85P+!Q=R& MC'?9C[FP=L0N]:RS#(=?K[ D2,E+$(5K?593HZ4N[[GG:.,[6?L[8.K-Z;I\ MK9>_*^X8#/IRWAEXV'%"C-5S8#R00"BVU!: 0^ M%,#/(R3N!_R]C(%&!K)HLG 46&8KC#R"2# MG16UA?APS:[/8=>:CN5R:WNTJK:KR8JF39JP MH+8*++__#=]YWJQ*3*?AJ"U;F57JG;EQ1@JJ,A22#COJ?^;E-S=9B?LNK*E# M"5X2K3GI19*]U<"[2'JF$)T=!>I+:>N4X(GAC[&GY6J#ZU0:KN8B^R>G#^U^ M*<-*38DRQ0-U5B^:ZC"YRS^"F#@DE9WO/48";Y316'Q97M?AV1!)-G1Q=:6B M695C\9<>+_K%=>)IH,LL%6N739>M8 &_T&0GIQJ3PD8F]@U?4KOY>'3LGZ!; M\'4H\:)3+RHRGE'6D\D_]&1ETP\FL-E<5Z@V&E8123#5%0GV$ 2\VY4R(* L MXSE9R14+N8X?*:@Q90^Q$*$$3X!?3FC'WK$*0L6Z(1W%_?$D8!^D $^4%EL# M/Y-&(_N@5^82+ >%=GNUWX[40MUZ_#N.8F(.P6T)1I:B@<[4>T89>% Z8#FL M>01(1Z.3-C9Z<)GA15W["7/-Z*9?C1C;'W>/#P-Z#X_C*9A*]\U0IHSB;?N3 M2(6W%5J=Q%3,96^TLNJS'_/<+NLE'(S_<[J*L6U-78V9?;WJ#H0DPE[8"@"W2/S7@1VD#N!E87@(5N*3:9I3Z^) MW8*UJ)VNDG+*A,AH4+>O4MZ1E5P8*TL5T 2_*; _K.80),EW%#QHAZ?84P.O@;YE M&:WK7HQ]ZM3>>). _$E#3LV-*Z4TK!.7IHQ([)]D=LZY1K?BN++&!*/FG0-1 M9CX/FN#K E;:0V$$Y#ZG]US6^[WHOS1-B;/+P.T8O\4C]W+HHD+M)YH69/=]RGIIX,_"V5N)+LF5N"/J% 4;^#^\PE06U) ML,N>L!BR)*2,4[HC5>HXG)T[SYJ,Q5^.?+V;=L,GW"L]) ]& MLGJ MU<[V;^[!ZCV$-D\.[6W+1>X1VNFQ%4,=%*16XCA&B-B[.UF7#6:J=.BY>365= M[HHZK.-E##Z:N2=0,^91'4&8N)HE-;!@H-T$]X1'I*'BL26%0 M'%P(2&D"E0U*WWC+DJQ59XC"1#"M;+ERZDY69Q&_#9WDEK!AN;EJ&%6T5>Z6 M.-("U+&#=LFCDO&LVN_M_2([.X/EB&./0Y76@W,G($^15F9B%T M]NM';;J-C'YD0NA4K[M&CE+4K7'?7-PMOU^*0+3V)(K-OLSS>UD\58 )%%9) MFB6S."^R=($U',MB'L>+:*GB ]4J3O88(19^H[STV^IW_=I79EO#N?+K[869 M*R_IO)FUGL)G+\F@'.;S])PN2S&AX3L"'OE)H9I ')S^G>/C/DPK_,N]D4E; ME -2_8FW^%@J1<]> @V&-/+Y&248<.P.?=3T)05I3/SW%COW;D6O>92I9+E8 MQ(&:QY M5(C^K65V;\ML\/A;9@^VP/8[,N;A/(I!#N?P_2R/TJB<)UF>@(XHLS!*CH]& M/,S9Z"'(C8EX.G*"QUS;]C4#+TS!MBVG24TM<5I] CSFU[\TH5[T;\V M@!/N&RD:.8J3W9TK(_,O$$OE9DW$MQU#O[31NP<75@2-9 MVG005_;O"O@A#'1))K4//'->=SB2H]!)S-'Q\^+>B8^IDYY&*X\J5M?9E$PX M(@5B?G6%B;'2\5#7CM<$#]9XOGNQO1W,?P;T%P3Z?[EW:I?_YT&A"+(9110( M5;1>GS/ROUP@LU"94[ S5.3?3MR6,S)^"-K$=HF39"@-Z\@4=>+LP> $?!K+ M%;3LO-G,E<[8VQ+RGKB#Z-476=O/)"'5D;V,O<3$I[U=2YUGQ MX:P%DI4G(K0K^I\7#Q8_IPK54V-A.^VJ7WC==Z%Z4"3=RJ<,@URI^:PLRGD0 MJSA-@S@OP]D,O63>,4XA0?%*!BN1& MCK<6CX *-/J%A6Y:RHXBS)2CBJ(JN2!; SG%0!AE0:/M0)+<9/ MZ#%*FD&XUEZL!^2&5RL%[WP-ELS9M60ZJS;#\O\"4^V/DI!RGPA'@QTGK:,9 M1,ZQ'8' VFS0%D-?P%D(1\]DLK$A,3^L0C#5;[:OFC'C9&2+X%R0]^"$288X M(6)/2%6#,:^:[6;5-!^F#\D7NZ)!N@+#[MJ/3&V B7;?#J HXWV/>$IF2V% M^'F"$KZYYB"2?3-V W0(5X] G/K]7-3GQ9:P&&.#./:/DW>W!6Y#[-H&L2:O MM#LSR:XRD'2L)^RT+:M(-#+@5V]*[J71F[5$<%W8U#$W1YMK8[?:WE'&2UII M)]D4)F7V(]CMU>:<.1$(?EP'8Y#$29$FV3P+9_%L42#>190MYU%1PE$GQ7C/ M7.1FH'3BUU;F_<%;^]6" [W!8,!8ZV*8CC?1_F6Z>R/7_>;5.)A5L_DLS=(B M+L#F2I9QECE/Q2[!402 /K;!]:;'^!A.UJ-*DG,^R M"(YK,5L&BUE8%5691O,X7.PXI"^RP6CV["4HIY$-S]JRL9D%2+M4BPE'@8)^'61*F8*;/%[,\*>^;M>&Y+X-1WKY3 M\*-'* -_=#MIG-H;_-<=9LJ@7-6?K(<#';$@:JQPX%%8HHYW^2@U]S SWX]* MT5#Y'%-]:+"LKFENAXD-]^9LX!3V]8,2?-R+?8RT/\ :#\8!NA[J//NK&*6]V M/=YV(UU5R/5JK)"DBFQ6+V3PHTG*9)=5Q MQ58#.^ G,5$(J0-'!+*+7"'WZ=NU^[>>F_0?>N]>F;>,?68=IA17( MXG+TB&(XHL$)S68R;."21AF"R]!21Z-(0M]XXDEB#B KZF3IJUU?V]9!SPW1 ML\GZ,Y;XBHCOLG?8Z:--Z!Z?#0@.9P.^J(<93'U3ZAZB_TDQ3Q'S)XYF8;PL MPRQ7Y1*\JR1/YYF2P/9NK*G["IM&CROZ'P2+/)Y799)E<98 G:KE;#'/0,0G M93%+'XI(RS%+8VK^Y]*\O/ MCWPNHS"KRIF:5[,8E$^RK.)YF<_R95"!X1LLQ_?P10*#\>PN(I]Q%20S%"^(I^]\B&<+EOK\6''\7BV+.-E,"_B MY;R*@R!;SO,Y5BF4<9&#'5?>-X_'X)P'LSNZKV6UR/(B*O*PC/,DR((TGR_4 M?!8%:3:OBGO?"SK*\X<(YW[54=MQU_*SHX^GQ^:Y9HM9M%3E/"^C.$)<=[!# M@QDXN%D0QK/\YL;GP\4!XF]Q@(>/ \P>61Q@=O]Q@"".%TF9)-4BR>(H*]+9 MO,QF51(MEW& MAT$^2S)L]9" R0,0ZKA*P$.!@&_.[+TXLT_"AC RZ:OP9HL8Q%E2@C,[G\5A MK-(DB&*E,G"?@J)4BDS*P36]0Y-RL<.;/<8%5+,H7)0J"?(D3J-B&:;S;%EE MT0RX-LK"\3U\&0\IO0L7,"N#>0YN7Y'EH'UFBS1-YRJI\N4B")(DF3_D!I>/ MWP5,PGZ7E#-@]R(JL2!:+-+OWO03?7, C7< 1A)<;FAD&.O0IV:SSW1@;.](R M^^W5+^Y&AT$?+?)G-XG@^3YAY] MQY(=Z0KE7DRWYW?$"6DG&0Z@X>E]^"2>^LZ3X"FO^%=L<78:@.5/A/9Q<+M3 M=R<,-L$HF8A(#4P/9PE[*?![Q,W,Q/AEN!8G]%J7P'^EE_KO>:7B9^ M%7>L?UG0R!_%EWMEV];[X[3G<1^((?V[+,P.9 M*JQO 0,X("$VC@8:-"_SFN==]&@-/$?0!O;2K<>G0/SLVUQCVV(8> .ORRWH M-EKBP-^R+*6F]A,T),JL+2<68GBCBO-U_2\V'Q!N0D=?]!NQITG^M*I9F-%< ME;QI/NBIRYV#Q4T"5@#R$=[(']S@H@H2Z1A@.+^6V)'?WRX#5E"?=F- P9H: MED)D ^7 V3B[X5)F54SHW[3]>W6^$W6X?XY:Q3LGH%>#)IUY/OA_!>[NU!E: M8>>E"NA\Z0X*,!.J;P%>?^S8KCL:GVJ7?NOBXD4P+\J\#(L@+>+Y,LWC !1! M/DN269:FJ3HTV#&Y@7YPSN!WOGVWF@8XG^.TKSN:\AB&1:E0%Q4%QCPR^(S:CX+R[@Z5'DWK*Z^QWTGSU[NWO;1(\[@B%5<)%6BTB1>+FA[:^J;Q:99$%N9Q4-Q:#.=_/G\_?/)+Z>G[]"$_@CJ M "%=41:'LQ<7-JXC%BE]$+S $]E>3@2-E :-V$$.#>'FX,04@2=V9+]G6-"8 M0XN%/'S;%$<)\5P3V(3S&&M%(+X_8?M_K,FGJ"A_X +$@O+C.4'(%7FSW8@^ M,DW$'DR?^E1S<#TS(9A2.N@\LN&L&3?@0UOVK ?$OFE:0I/1B#0:;::O^J:, M; 26LC) 8UA71OA^X9V+&T;*! M<_=#+W_#S^OAYX6/'S_O(!Y>SVV+,I6G<8S)CRA.5 ;:HLC+-*Q />1Y&NZ" MLC[H[GTEN'OVUFBAZL=>I^YM/^F/A<)TI#7/3;1A8$Y/C>79 \T^*%^=6XT( M8(/O>==>QV8HR(/J0.Q^;#04H$R0CN1%H7 >$Z.">KVB<2K-3NE(7VL*L4TQ M6@I:R"'BB*AT<<:,68YX<9)QINGEB"..AB[8]O"$IY'.?37TKJSC)B.1. 6/ M#B306@_B0NV.](3_GDZZNBK,0[UX8 Z+5O\87GC0(=Z@_F[Q9 MFX7M0)KSXI^>L3>U>S;FHGL0Q@=DRNYZ ;#H18,LTQ0?B#^=1 $K?D-?_+MY MSJBB_H/,('DAI1UDH!F:9"[(H(YYPU- 37I9>PL!2<]A-QC?^FO6_:&*T87K M'^IK6:P:C%V,#4//)*]*MIQGZ=R0G#3MJT30WYI@\Q'HGDP7BH@"-[0-V/9Z M5*/"094@/ZC* YD)-Z])A[;;=I4Q5_NCC0Z-%>L?([CS>J,3S6AP43 G;$82 M_N'XW<3@)";1G3CX:Q-[.G+OL/;52OLWSDUZ/;P+^D^^QFF-N5Q.S/"K\43B M7D.6K,@;2'&:*"I2QZS(B)_^F#:>/,7B;/AMN\P#-C8?R*K?:NRH/A^[&H^5G0OSPU^B9 MZ@#G35@8%LM9"5C5>KCSH5WA$XW$F78VP"?ZJ*:^$:$'I6YXC'A/7Q\5$YN* M:L-Y&,==$CD1JS3[RS.W2=;5B^9F(YBX0^!=G60:+S9!L/)+5N @;_$)C("Z M9^C8GBO;CS_** ,=!#; YG9@MQ<%]JVDJ5N9Z1V%Y/E 42CE+TC?P:F^ZC0' ME>3'M6/^6:IY.SAP6]'\L%,V97&BW6RQ7GVCF*H#\XFTH#K1SGTZ>2C A$GF3/[HS5F9%R]J_7. M9883@VDR]-"JXB%*V-/B+KDWZ3*C7].MM'J9(W)FB/#X=T -FW%3)0&0>PG, M&D-C0):,:E,4"_2,%J G3R&%>:IU?U86U1IX<[LI[\5?YL5QFBLS$W'Q'SZJ MZTXPH^&L)PPGC3J._KCM=![,KEOJ BIZH:AM%+CH#[+ (YM"P-L=(_PY>4QN MS;C>5>8MLS^-B1_1.=\V&S"Q8+A!Y_XV.)C:*Y5RNI4,(*29XFOF2]M=VYFC MWK-+\%.+C?M=*2-1Z$;]3M/0FXKFLKNQ&-IC7^H[EIP4PO#WT$'"H:C$.*0O M]@^O)_-^WP![9R:[L8'[L]+]"V%L.W<,_$2\.A!=-4<(,.C9:K=';B--(1B] MSD\C:L)RG1TZO!T8NP;#UQ#T2JT^*IQ_N#GG0>84S_"5/-QLFETO)A0_44?B ML/!L:.3OL9\FVS6]Q.6@]88&J6?6W1V$XZ9N@7Z]N M0_&/P*0*O0@PO$D+F&@(ESZ2#[ ^:RB8P5/*<% M9_+A(R0B9ZZK8SR;!6_MH'3&MV _@MLDX06'/B:L!16< Z6L:"$WRO9,<'-/*3\T);;A6V=X3 M0O8E&2X5WBO+&J \Z$?3GC4B[L]0PWL.%UYAQ^LV M(YC%I_'NLHVN60?C2>2#]U6&>HK>5S:=KKJ]R-A4< [/9G7W^3I+M0A+-0M5 M527QO,C29;5(HZ@(DGFJJ<[I)WXKC8D_K3R7E= E/\ "M-9CVF&/E*((V%PHKT7X=H'^?Y8EDF MBR2?1_%BGB_3)(^#95)4T2()D^CFM/^=Z8%',$IX4X8OM$_"9WL]X+(J9X'* M%FF55'$XJ_(D60;%(BFK?%'-57Z/*XNX4XKY8#2;[7(+GAX9M3T_2-P>Z\"\ M,JF1$;:B;(CFK49*G.'PC#U@V(6B@F#-VZIDY^M:XBK/4@1C/I/X_'3\]1)( M$B\!!Q YZ4!.Q]0R[C'0+?7+1JL?]H*H:X?MHEVORAG1QI;CUG7%^ZU=EEK\KG@:(C=-_3D2YP0ST/"V.,R:50, MA?"(9C#+SLP;>\W=_2B'UD0B#7H>A#6\]KL/PJ\7V3^;%L76CC3F+OZ%N[JJ MBWJ#TZY:HAP)BBK<"\[0Q20C+LZ-S MS9VX^XX AAN-DR1XI\E=">1A:<@ M:7]VHY']#BTW0^::'M;@F8JS#YS48J%MPRZ\M ?TGS$F5DJ5;WHWU%^3R13* MJ'AB\ KC!?#XFCE\T"QO-M^)1N"S=$ MWU&4>*L&.254X/8Y]JO15J&Z*O :9.5$#+F:KE%#WY)JP" MX'L22]%!HGXPBDI$F!(V.I K;*W9#/N.I;JDWW[L5KX]40GQUL3ZGTY6R>Z) MKTV[*W8^$C6GV]\<#(Q.=YG=^F*[H34=01NZT[NB;EB]V-N$(U7,.K-NPAI- MUQ+:F)S<>K8VW6&QZI-6EYY (AOR DNP_JWS*C_7GZB8K1,7HO%7)*%G1\+I M\&E.1'=]L,O5MB/I4-$SL_4:?07=*XW;_;NVDK_59Q]5GQT]_OKL@_76_;;: M-"_C8#9?1B5BZT3+2"59E0>(W%*FQ?)KJ;,>I\;!JH67>VZL75T[W_5R [O+LG9U M55J3#PV)@1#[@IWN[]6J>J.C6;^#X]A^5+MJ;I+XR=;0(!E.#!V>@M7CNN9P MQSK<((4MJ5Y;)XC$T9%P0\DP$JAW*4Q*;KS0!+QUC('(&':LLV;I0MG?X;?< MBN9+K.Q;9?6%\P*R0H[IZ,P6(!:79;$L@,F+),\KG%T'TK( %S\\.$-ZV-'Y M:[:ZI/<6RAS\3V9]P;%MG,D<0=B&F$ZFA553%#OA5&MA7.",0!!(:P3=O..: M?*-49;- J7D>HL8 ?9I':56E\VI6XK#B!R=,\NSE&-C5@#!:6!JW5LA!TI-9 M]ABZY/.YRK.E6L;Y,D[".(_R-%VD59"D\S /QX7CEZ3+XMG+Y;Z!4YHNV1:$ M30,D40/2]#,DKA+$A+-4AFXOP-I;K;()@]:<]6IP!#.G88C!X/>14]O8QS81AF1\%M;VSTP@+A&T($Z M> KZXO5HH?,6EC5>B^^(_+8Y:[,+IFE6%.W6;PRRB$SFQ[;;3JRP[8K_X' X MU6DP:W WD$:OL&/7N)&'OF)0(G"\(Q<*$F7+PM M%?%8U49)3:O?*(;OJ3AVJ75S/A6[7%RNFFNE$$P4>/E"E1AFDO5IKJ\]Q2B. M+^I'\^N+[!/G?QJ=G#L*]R!&!-)LODA#!?^XR*)E7H8J649%%>1)=6B,'B6@ M&X0YD)ZUXOIW+#QY6[V#OZ*G!-%'JF>1/>$]F1L;;)VY%5<-M+ZQ)D6M^)"]\DT'!Y:*9KD3;P. M/ZZI6ZQ5L/V\T5/&*>R*=;6[!#B"Q=6J-?+3OAGC/ACF,-@1@]]02;$.'YM6 M#=N8(2&T&[1?/ 4Y^<>NPMB^@+06MZ="A1-T$_ -BBYU[.YVO3'"A@,8*W)K MA=\I)>*%!\Z5^XRUM)=X\4U_/UC5+@)Z>\G;^!<(57CIZMJT?8X;%!DF4 V& M'C;,U07B-E!U1*=AK8S,+QG]XX+BAYQC%O!0"[!MJRZ:"I8/$A.O+I5[>,_7 M#_6;YX#RN!;))9/L_^>VO>:WC.*!#7+-ECB<><)(:D.9:SXZ5#RU0VQ;#P@+ MH3KXSM-B!/($FM4OBR3URCNS^7U'G&V 84K"IEIMSLE2&T-')!O3?7A6(H(6 M4L4M;72$(A:0L,Y$4>H@&S($H"[PP&)X.I-1&CFXL-:6DOY;I [VN;92UC/2 MD.2&@>\W1/*&&N7^R#[MC(LLGVQMM6' S6&1 &#HER;8)I MM? 20^ H*;A')6M_J@_1?46E+NER'P87[T^QG['MAGX[M5^%[QQ*/TG*2/?# MFJ8*J17")Z#FH(2H5/-LP"!J6D(ZHM9C_B!7FRNE\>>&=<"29-9+US4?X\)M M?,WDBCJ$]%M.47Y@?8<\$L1IW95U8>[\,,W+,D'ZIQ!/MVW(EZW7'YO51PN? MJ(\+EPWTH0SVM%<.QVJ$OCE*'19%!AF=/Z*O8SO!A=(1,G7A0+&:FF#;"X[H'A)M57AVT(OC#4"%91 M8UE_P0+"*)5'RFLY%[(1W*L+IZ&16:YJ0C]Q(")!@317M'@WR;EI&.U6.9=4 M, HLNR'XE+P?'7J=-GA3N0K0*5@R=0-N!@'U+Z8@"#NSD>"HV%I M&E6VI:D'QAX$!A#]-+D$=J)B>4IDJ#/I879NF%=.,780) 1\'F>V=2MPJ*"0 M*E4=Y(,1*CX-I^+-<,Z-:4N1BF4K6CV,:UUBR,8O36X"TK9>+Y\.,[3JQ![W ME*3_EDHY]4_@T&J5>QL&Y 61NFK5$G.ZU #KK&2:=/6^7;#' 1TYA;-NJQ1\&M4GY'^'#\@ M*(V?S(;T5L]2H$!,JR[JC?LB@QF4JP+;*TSZD/\JP$1^DA/<(EL[_23X^;U3 M"Z[K@$G&%MCP:GT"XJ:"ANHJV51DW&=L0O4W<<5D(^MF["#XJ#)W@Z;%MX/;0KBEPQR7XR?1 MM:?Y 1O_QCO/HVI?KTUX/OL++Z4^;]BYRQ6C.4@%/(593(8"C)8-5\WJI\$+ MJ&AX"[NFJ)$$@]'.@N7[4>,5]KVL@/@T'<30U:/;* ^XY$-J?08)UXWW#5QI MCM[AL!E<"/V_NEW=H_V"O*]?%'HW$YE_TUGS@="IZI5W1&!$;ULV">1&&%T+!HPYS 30GXBP$M 71:3-"N]9-PGH::"X6@\,(! W9[5LB;0$ M,J%-<$=J9A\X6M J@ULI?3A2:\4HO\UVPXA8E>^E9+9"JM"])DY84-N5&PN( M 2(82RQK3TSIH#=&$D&B%O6EH9#K9SBHCX/(^A#-\$!+]-2,!/C,6.:T/P]A M5?]K"US$.F(LR@EJP<.B,F7_U&"O@. F.F2ZT?/KOORI[< 8J;=U$[,2Z?&: M 88.YH,&7-\CJB/-$'OE%,>\I1CSZ;I\HSO3WH$G,C B@G[]:) 6Y0)?'08J MQJF&5;*HEBHLD]D\*ZKLR<9NWR/NY0G/8G,)^=2$-*HO+2\)Z_.$#1Z_L@IY M92KU#+H"A=M/J8D%(4*=$:N#SWB8VG5T8C(QRS?GU :H6V\9CP3AJZ'8" MYF+U3/W^6&LN=LZ6/<(/K:,Q]6'[.S[*;%J+7^4^FIE-]D&2UZ8OOS4]'-7T M$#_^IH>#30P]I35/HR NB[2 [\6+19(7:AF%8397^:Q20;"KG>"@LOM*FB5V MYJ[\V4G#&]7'>=:74)N,^N\D?\:AO*5HTO.S);.#P_(*S(%SDL27<$X*9G?P MMA>Y)S--UMB):'L*^OD7)*]TFO44))%-0+\]$2R0W+? ]LZ<$D%Y&&[C?YKV MPX2LH,EKC1CX'7ZH9P[PB^@51FWW^(?X!*NFQE0P^(.=R1H.-UI[P8G#D%J^ MPL"I97NH2+5FQ0KNB?D=];=K]\7&LC]2XS#W[UM=M,^&GZ>S*@"QD^5Q%(=% MF2+23APM9UE0),M9G>('I/_[..WI'JPUNA'VST"-Q MQ\%O,!>/81RA%3A(XK92]2E:A2L*UPEU998.*,"2\2KU&=D:/A '>.,Q;BCI MA/\V;="^M9^:64!]#0F& MEB8&>O(M>\64QV8;RKLX%FE^O'YOW#_6EIB3AW7PS'@E#LP$<2K%EWA9'$^3 M@^@9? :)(\W3L@ M/5#DM8 (O,,3/5V7?V2?_F$Y#;XP+LIN5O%L1W8OHFS.*B2 V/]'@,Q8NQ5GL[F\; "''GN.'I$ MBRPJ%K,LCH,@#I,LC=+E,LX"%[S+MJP:TJWU,J(Q#^:.R6A[2A8)'"_G@\'LM]N@C:[U0N;L7V1F,9A%::S6;6HXC(NLRC,@[Q2Q2):EE&1 MWMSV\)RC_+!SE/>=HW>R/5)'B!>+^R(/%UPEC,&9>W 2VHNP?/8R'?:9_L4; M9NX"+.@/]"G[1JXFL3:1*6AAOK5"B$":TT,% =<&8'!SU1!X,_Q!BFN-F_N. MQFW!Z?WO;+W%H@LV0H.I90 N^%.E?_S?#GSTP-/9YQVXGA$ !">7[KOZ>X\# M/-0]^6GO5$G-?%?+#XDIA!E&OCPUT3D_O&=]TZNL&\POPN__N,K Y7@/GC4A M"E"&\$2/)[+U+32H"+/FX]E;A#YK%7=02]3)O%D' K!UD!#U0.J MIBKSM;K"QCUV;S7SB2-)=4K.7S"3KL<0RJ5I@"7T@5"\$-W+CQG-.5^KLV;# MLYWA6@'G2 W PXSH00/YE=$5/_+ >R#$J8'5A*/\%6ME1.&T3I)VV#F3#K*U M(0Y5#6?+9:3*.%ZJ/ ^C191E\2R/Y\LJ?;+96DO5B27KQ-*5[HA'V0F1]BD8 M+0[B4"_,ZQ;>N"4T)M_K%N; O[_*UEF9<0"&F[M!1^B:9&OD3')+8@<1EL(8 MH!L88E>Z/-W7L?RJ;=>Q;>IP'N.B\WH+-"NBJ)4W_0=<.=UGC#$?A&.8FAE& M^O4F'<&/J%M>K%T-UPXABCS5/YL?ZD(0[)OT6 AUD?8*N#/1_UR7B+&92&*Z MW2(>U7=B(_[ZVK$1#3',$AP87S<:9M"HR3S0IBGMFCNNLQ53[ YPZUX-UF)# MXR;_($!T&I\.=G[>;%N_,]_M-N\X1HO*2%NJVIC&G@N?QO!7CR)<:T]+<4:I M>"XX)NHN3=NU-]Q%/-W9WA'>8-4X%%!*FV:VG6J2^0 MBY7P*_Y=<(#KIK/8K,Z\=R#(1^Q$[14,T%A>&LN@GT^15MH:E=_NW!="%-R75N$=HX*[J) M;%-86&L[64EHY,7[\3C>('%P(;_S-9B\!UIA'-H]K#>_OS<^&P'D$R*C-C7< M'>O-H#$E.&=RSX<%\!@$HRP$G,#<6)).D>TYE9AM+V0ZK=Z$R9A>DU='_"(\ MB&^/Q!8?X#^DM]ND2]DVV,RMN0 MEJ:V<,S"N-BWBB>!&.N2 XMK:N-OU@*6;?"^6628UA&BYG(V/((9ZX-/6G6&0YYIT,]! M.8-Y.OH'.SW7]@=.J65,?FZ^@+.QX&A;QK8IVPRQ^3&W34X,)[^ZSOV0G$%' MC-B=\,^RM:<.;B =K7;9(:BU6/9BWW*U=4LEJ L+ND U^^>,!<&;&&AG0X'M M6E:*F3S5[V]FV\;'PN(NI8P[$AFSRGM9_XFVHJ3REXV- ?0O;H1C2ME<:GRA M82WZQ[!YW9;J!43DH:-G@OXO9R*Q5GFZD\#L\>+H\\DY,+]R:4EX-![\SL[] MU>+J;PS9T+I<+[_[&B[3V M8:1&?S65'#?K8^<;W%G<1X[^@D:YAN1R.GOMT8T/WG; ;_YJINP<@W_3C_DX M[&&![<=](S$:3,<4!X&<)@7:HK$#&+%[&)&9@+6F)K^!X3T)9I,3[GH'2VXC M-AZ[\T0L_E(,7\* 7[VQ 0"+RS4./4E"6\;7]7/.5OBV;![NA/^&2C.3_JP3COL?3F8B6F&IR@1YJ))=I3 MB./< ):9.E(Y,B^Q?-R1DX)Y6-/U';(V^,#'+1E$QM5$79QJ[ MGN)Q)O#/3A$/:7\=$=:/0D%&?JS,71Y9+%6E.M!)M&(9:@0;I]HL#>6D933/ MWT*&XLBT>841YF8OW/' 9$#/A7^F27OA3"F3&59&-IAA")WJ'Y3+#E1VVTG1 MK7FM=\STY.E>0LI7:"_NS6(M1TU8:W/DY.,2C@L5^IJA1Y!K"0 .E'O#0 MOS69])I,YH^_R>1F32/W:B,::_5T77JVZDX;,'JR-N#?@,//K +PR/$4K#T# M2$FCT_W-%NYFQQNS#Q::C^%6C(# >"/_2K'B0-V>4E=\2SZ0PJ M$7R0,\*'AH+E,#]:4KDWD=.L!EM%'\%": MSK;Y^U_.R&0$%4\GY2R/WM5;&NQB'#JUV3EBDFM$R(O1>0T+."3@LQS9,VA! M1M.2?2DH1!)OL]DC]WVY0O;K['L]4"\S;+YSS]+A!,=6TVD*!\JW=Q=YF/%' M#$51[!#_&7,#!CWASA /&-> 4Q^/ +@5U]RJKH#;CQ: M:*3.[Q#,_?NGH(O\[4G#)4HZE",U1C& M+EJA8Z*O<>#!RG=0MFZ@QL&@SW[@'LZ8 Q'4('( MU)ET_52/C(IQ<$H$IV^G!*\G$$QG,H;!J#U:LQ; ]1JS#PQD:^,JE*:U1VW( MON%,@TZ@T*133#_ 6QFPBT%7#N4P[U=VP;4X-1"R[]IFW6REXK([(,/FGRO# M[OL&CPNHWQ6Z=Q.[Z8F_ZZ]DWNI^6$2E=.,A\ZK%"/;V2A6IVZYC2P&'U'(; MN;4?_ 0R&:(6/H(?C_J[;"YU:I\OVJ$WW^4LF\>D_G:RE4!PG@JE0)C C8R^ MA$H,Y_B_]XHI^[;8-%BE8HOI?S9^ED.1]QM@$(*^^;%!" 5=V_?SZ?L?32F1 M%#>/_NQ/FOA@?G?Z_D_S,WSUR2R=&KZZ'TKL9(=QVICX'JBOW""5??='/JHB!.4"-KU!+39_\YPT5$SZ$U%]KX Q0 6UW?T28>^6W=/1 MIV).R4F9B%U!RKFB&"8G#@3)P$V7X@R;$S<:*K7_7D*C,*3@YO/+3 *X]@,* MZW'M7T.& P_XIBBO?3KZ4W;IME D6^N7M3X.*/D^8O7IE[F@T^9O'O)^8;W5 MS(:C"\LG]$F!26K"/G+IKF$N_2(3"8J$PBI[C,(7NQ% M]+@#B_2U ":_4]R@.6)Z)@/LO;E:EED5%;-X'B^B9!DMLSB.5!Q$05+E@_R_ M?L<$7L+88_L11L#BG^,>L SXPV.-8S,ZU1C5+XJV4LL#N:@'=MXYQSTN2N7@R:9%?BY8ESY-T MRF']7B=,"**9H-7HQD ?Z: 3UPRICOPPOVAKNY:BLC[ZC05/^ZE>T2Z^\"81 MUQ%LQ;L0?R$LCHG$Q&&N?QT4TRQ?Y,LCC>9BG656EP3R*JFQ>!,%G>_&/ M1 9A?4C58/,NP_90R2:W->$(G0TU0SCX2V-&PLCE'L ;6\'"$VH+NH/?L0VT MQ:[$[OL?#KEUJ.'G/C5-SIF7;O+8+:SXA*8H7G;J!_T/+S!QM,JN?ZC71 KZ MT0O_N/ %P#DTAU)>0N_CCVTF^/F,L\&;%OZ_U&^6CY_31W_=E,//DMGS.%SL M_'CV/-CYV;['!L'S,-G]TWV/W?]9O(R_+3:);OI88#5DXO_G6?1,?T\S'4@_ M]3B^^5=BVG;73RXQ*[8^^V$V"4@N#9Z.XJ_WW?#R$WY[>#?[EXGOT1>WR.FR M:H"M_R& K=<>P-8D"J9& #W\$7VYP[1?%;%)CM3E9D*>WT0?RE=UT&@EW. P M;[3A_S3"!=\(=SO"S9ZB^,BSX@..[EZ7)T+)HE!@]N\[G96J!C;4ESF;@9%+ M9_/;(9?RAYNP_"Y"W-E=.$3ISWG&?]0BG\ EJ^A_;GW)'-])'G&"W_\AH7+6 M![^%DQ-JPRKVY%MNOYKY\W1^@P6-E$4CXYU$SX,1%Q"KTO )F*C)>B4Y/;?@ M1HFSEU$TC4; 6QE$^'-.%>7RD:=[E";HO;(O[+]=L2=YQ3X7 MSO6+7[$E7+$PG:;1$-#VVQW[=L<>XQW[7*#@+WW'EC.\8^$TC8>([(_MCCT! MA^,SO?K'Z'#\;-%*L3YY\AWF/[]WFS.H*>BC?!F?4J=7HB#//H378=Y M'1RM#()G+X-IDH:?JPK&Q=R]FEL' F3?;N:3O)EW[M(\R,TDW-63?ZNV&;N4 MX;.75 02OOAV+;]=RZ_B6MZY%_0(KV7T]5S+)^ X/>U,S8DI'OTJW:%OJ9K_ MJ!C7 Z9JI-+]:,S:,()+/4FGP+*?]'7+<'3-O<]KK-OR5N MOMVR1["UKR-Q<]M;EGQ+W7P]J9L'X'[=HF5:]X;MB)]5DOE8"AJ_PF<\@?OP M!#WR&UP875/Y=3KJQ0Y'W1QX>-R!C]HW7X\5,#I'_W0"[YZ382V8SK.H*D\^.$CV^\I%O[/FE+<1[8$\J.HSC)UAT^(T]O[2I>!/V'')@ M^.SE,D@>/?\] :-PC^$^ZV3V?!:,&#*/.\)N:WMVAMIOX$A*S[Z M9PW;]F^,\/$41"VX!W> MB!AN1#1=QG=5+_+M1GR[$0\2J;RS&S&G&[$(GKB.>*0V[5\)NNKE7HS4"(=^ MNJ%)'/5Q"(/VY#[F@:0W J']+ON>66?XGXR1[6!"UQZ(,PV;VV2KL4%"*YI3 M2PT6QTP5LJ#5MWGK]):OG#TYQT'02JUMWW1F!DW!GRYE#(*, MEIM,<)Z.,RHGRW& !8_DG1 X?F3 \4_M( G8X2]-4U[5*QX^_)8PKM^L05Z= MU4C'4QFH_)O:]""FG\AUR'=>A]_5)1":SW0WBQS!&<:H:EA8G@$R4ATKK4WDJ)3[BS.NQZ=GE9=M\HF&1J^O)<>9'N%#) MLJJ6<9J$<5'DR[!J MV+8T:^@UCTPS&I:A8OTD,7.'P4)Q/,X (OI^&H*LJPV9N&JG5-49/Z MH:E=>#QO7I]Z@].>I-91=V'MW"\;?AG3YZ[RT@[C85YZ-JXY;F\$W6:0F_"4 MG'P<4@742+6/&9KR%[]^2F(^,_N3+ =G ^BU\R=CLU^^;(R/^#M)>O1R_O.\ MM?5A9^HD;U7VX82&^?V0K:ZRZ^[97_UK#G>\1\+^[GF/+__OO(6?CKQX=-#: MP<%IO9%'5:54E0=J&91Q/"O29;Z<@0&Q7!:S99 %XX/6CA%.#R.*QHES<+[3 MRUM%3YX/;\K!D;U(PN4##XFB!]Y\7B]),QQ'MFV+\ZQ3^R:GWO=5/,[PZ8U3 MD_4_,H?D#YE#1[V8K#E.A=..5A8A%C$%X;@):%'F+W* [H8O/O'U[3 M=M]6OUON?[ONJ?Z!M@=VQ#-51Q\?9N2!>_<=GCNXEXQ,]/%H#*QJ<4PB_,<7 M=2??_/;SK1EZ!-G((4;\[.6ZV4$'5QHY(QW[7+B3ETW<_9 0"=Q89Q"88.=K MV,^&AS+KP7E-=;,U;,!9Z'@W@Q'O>RVOKU>#C&OE@R9(SV3)9BH,E[-%42[3 MN%JD>90%%?RH"N=I6(8ST51FX*89?2U!Z1'J/IPBVV&H'-PBS@E=BXFR;>'^ M_VN;M1N>A#I4>D*)SQ&GB_ER4?[_[+U]<^,VEC?Z55B^N[>2*ML!21 DNK=< MY>ET,MXGZ>Y*/#MU_WH*!$";$UGTDI+=GD]_SP%(BI(H62^43=FLG>UT2^(+ M#G[G%>>%\5AQ&M!(>%',66FJ^I\[,J\]=<< M_XN':?-A9?OMUK(5C#SO- RBK54CJ"D@R%A;8M6._5J>W9?%;;DJ M5U&INZOQ_$9MO44,7"U_1;R_/@4I";Y"#0)OU#/^\*/.V<&+2!3XD4=#QD$] M*@'B*W;].*2A<"/7DARTY-:M/E^8'4*T%'FX(K#P+#O\:SI>X(<%%OC[[[^V MLX#=0=>P0CHN0'VE22K%>.*HJ:[NZB9\0(:@;)""*I4Y\+](Q30+MEBQ&2Q8CS">]W&\,M_O^<[RU*.A@ M%SL][+4Z>;87Z=@NPT9&-W"FC9;DQ$M@ [@@ 6A)$"*S\!X&D_(*UQLF,8!GXH4"W/:*_V(G+6CC3'H +<7J:C5%1Z29IF MO$;8W50XBTUT*,O+L>+Z!D.!STPRAPT9(5Q_!/E8 S86(S&6UDMO9,\XE3-I M_7-X*5%@+IDUX],<_K&@QNR\BF2$FM/DZIBWQDNJM[,OC(NNWA-D=5-3GN)+ ME E9>I:%Y3IG3J6"3AW,RS"O^LUF&EDR(=_]V5#,EU+BF1D^[%L&'E^JB^:J M49.# 0B;8,D3FQA;&1@"A68,+>54!P3-1*;E?#)U$QK.8+*/V1S.5GOKG'@D.,3L=+.-C&?2.95R'F$KO M!]U3-MIYOUZ>L/R<' T(HO.0L8WNVMW<]9X,NH[.%YLYM(^ZQCZ1((6E*$-H MS_;I>\.D&&EXZN>QSF^>C.H!E9.#)L^G<@*&\;NFS=?4FNN_BO>-D6\9F'A@ M^(W ELF?WC4IKDW51&4ESI'B'70]K=9]ZL!*T-1N=PG(MG7]^Y7/]8U*6\^I MV7SYQUDUN-P1FE!/4^K)B'-!W8@)3W-?^B&+:.0Q2O[O56M":[#HCU> _!7A M6$<(V_=,G5@N('ACIGA6.0+)@+*$L8H#T1,6!A)C+435_MA=PSG M@X8C[OG>?3<'AAL8[I@93H1221VY)" QY2J,J1=[D>?YX,CY'@LZ8SB*&HX, M)N7 <.^;X0)/!Z' 2CCITY"X7(=4")%$281?\1T9;I,4D 8W!ICRXS-VWE4+ MUH/SXRM, WD5*%U*.;TK^XVD=_-XGRG7>L/']6Y,JC1 MJH&DJQI(ORU)BY;,^X:@8)W-%![F)O08@=V&.3I%8#@@\$@1^,,K.OX;0' 9 M:I@8Z_DM-M&/ \9ZBK%7='4[E7)\D')'BL!MI%S7SM\N4LXGO9)R[^K\?ZPG MP^G_$#GJAY_8)AN&@_^!UP9>Z]XC;N.UX%]J.FCWF MH-],2H(W]V,D%N'=^M].27E\-=C\? M[!V"4W)&W,@-&'@E-!2:![[ONSH)2:)DJ-3!P8D]G_QS.H!S .>R0RZ#".#"WLC,8^@,,WSX, M#^9 =@9#.L#P[:5QMS/5L7WX5Z7C+RAXZ5-"^ RP>S,7J%HM#+>T[P.+!_*Q- ML+B,N0C-"V_ VYO%V\$#"O:B?9AR.!^B7[7N&XK7\EM_-3 M75]D\&=[6_3C/-J3*X[VA@3X(0%^?CXFN$")CL* @R%*75.M[%-?BR0*F7:9 M28#?0@:W25CWY(*Y]#PXE@SWH=ADX+6#\!IG2N@@YI0QJD+.M4R2* YI+)1+ MM.R"U[!@F;&AL&O@M7?.:\IW&8T3ZI&(BB".P3IW/<:24":AD)WPFG]R07UV MS@9>&WCM/?.:I@D781"X+L^@'?@=>V*U@.3,%RX)'C47OO*U5A*%@^ M)/M%L?*EZQ(W\#SJQIH'V/TF%AZ+N$IU)D;"0:BJB4&JI(^_@V Q/+@(_Z.PL94#G6T*G!])2!T1)%;B MRBAR::P\$O@)T9ZKW8.C,P)O?7^C9<#F&\2FE@0$9L(BP0B-)4A,/)+F,J T M]'F9C7-(;&*]\OYS[@9LOD%L"BY#21AH=BFICF7D2^H'(7P< V@Y/S0V&0&M M3NG^+5"':N67P]=0K?Q6JE6VF5S0@7-:P'KA;UW5K3 7%)O;$K7=?(S!4![5 M6]5T,(=S:YAY)Q=>9QT4!ZCU#VH'\QZWAIH/4 OV[]TR8*V_>K0#=[!K/8K' MGVV1M4&/O@7 =>#C=0TX/.;C+6+N50#WOD[PAF+COAW.=5KDQ(9BXW> Q8/Y M1MUB<2@V/E8L;F-?=. ]/6-?[%1ZQW"6;XO;/DSR[2OH^G"FUJT '"J.CQ6+ M_7*P=A* (>F1 !R&_-IB8V\8\COD8*\?/.J"Z(C#B#,>4I]%D0H3GQ#J1ZZ, M8\\.:-M"H[5)!JR9)4,=W\!K[YS7?->+0Y^*(&$>U4G,I8ZI5$1$@:>D[W;! M:][)14@ZF!8Q\-K :\?,:VZB= "6LB\"32E17%#NAI*%(=-!%)(N> UK9EDP M]((8>.U]\UH(QF) 0D*$GU!-62P%"U7 0DEQ@'TG>HWBG)EAR._ :^^W9#?WO>@NY1R>C<= MB8E63GIW+]+/+A##_I&DC1'PZEJ.ITL[D5CNP'UI.3(Q0MO6F MN!'IN'#$6/V4Y>7UY_-9**MZ),Y(9;< >URDR5-OJ!>OI-X?^C[7A>FFV&C- M41:633('OAVE=^E8Y$^.AD4!,VE#P00([3R(T50[C^GD-AT;$M\M-VR$WT[O M\5;96#M/6N2VH3_^6L'-\'N!+3QMGM"YXZQO^EB^&CP/Y8%CTHHTO":\60Z$ MPPR3U M #9R)6RN8?=$G#W 'NI"YFD,Q)"W0%M#L$+?F-W+]3V2'LD#'(4[_O???VWN M=DE Y%S8)Y3K-=%O2CE>7_HM>]2Y\S/ $>3=4_T,@,]_;#5/R_,U58IR[5'" M912+R*>N9#$5G"5Z@Z&]S[4H,I"]*O'S<[FDK341 TW4-B?(@7T>F4XZ8U6C MM&BEV*?L[@Y((>V@#'/!UW1D_ONK*"H*%MN2$"FHM!<&,N TTH(+)93K@;YC MU ]5M//8HM\V"B1M&@C+@-UD\H7A!3>$ND13J>&A2U?;*3*+OXKSC_Z6*E3"SE M$/5LEZOE+-+'5$UN*RNS<6%I:)'9)2(&HVHZ67U)0V]+>$V=O[BM;*0M"Q=( MW_CS-I]1^$:?Q8"3O\Y$ N_Z08P>Q5-Q\M.\60_>AOLGPO;;,"6 M4C_V8J&HZP6"ND$0"QT(KL %3X3V V(9!Z[1ZG)BPFX"3"Z/19Z,J2()#REV M; D27^A0B;CV$+Y,[X!HLH-N!_.<]J>\U6HZTE^37U)@(D7RJ3U99SOQYX\]GK]!"V\ *-762C4;9 M(^IAXP> M90]@$$#*@$D Y!8.$ECSV[6I.-IX1D&DD[@O]H?K+1Y46]R/Q]"$= MF]6:BSZ6]RK9OR6WW.R&_7K&"^?$\D.9)U$^N?SZW'RUX.C9[R@]=\-PY=?D MW/W/]?&6:@T ?;W3+S=^5=<[)YQN^JI;?$=WO.NKO*P?!,?SL@>C;+31;9_) M''HVCZU#E,]RX]REY[>$!:WZ?IT 6-@: /MJ).A,X3B7I03]HB=SH:1GB-X= M)?O\RSXBKQ$CWR)4UV]4?@(+)0.#R_E#V]!7<9O>6P?Q;T+^-!=WRIBKRV-SE<1=X C;V4Q%&"XMEA-OT! M1?_$\'4V$:-MK("WD+3]=95/N3:'FVR@D+KRJ8:&"T/#!1N BMV BD#$@:]= MFD0L\KR :^XR7\9A(.R9-'D^WKL8<#)GTY^_X\DDT&Q-ZQ-.3BX\'NX_4G%H M?3)PXC%S8N3+,!:NZPD=4L7]R/58(,+0X[X02<@/SXGNR470=L@R,.+ B.^( M$5V7J9AJQD2DJ>N&G&G&N=8B4LP/J'=X1O1.+B(Z-+G<=!WOF0O?)@MBFF0H MF$\#Z=.0N!Q4H@ M&"41?O4"NA";7_K>_D/HM]J_(VH!UIH.0<]?;8QR,T6R MS(8S8=^-8S<='N2\]Q$.7?F4:_(9&MM]V=CM-D[&Z@8W:FEC.\RN>0M@Z\IM MZ@9LP@&ZAA]FR;MSY@[2U@K2L+N!NLA8 U&K58P\/X MHQ<^0EHS#6DX0.JQG_YF7?5#'2!]T9.-'/7HY"+D0]!Z8,/WS8:'.CW:E WY MR04E79<4#VS8*S@.;/AJ9T>;L6%(R,D%\X=G'3TF ,-XVG!?RL*&#U=W$ZMA4#+^%/;Q/Q>F.M ML;=Q,FGL<>+&&EB6,C\204*30!#E^8F4;).6!I:Q[R;_7F+J2VS6D&NUZ>%P M2#P[&7%O]A[:N+]!K"H_")D*(N:*F"I?1LI/ AI+C[H1DUJ^,%;]DXNH[4AJ M@.H 5>IY/)91Y!)-J$M-PP-&.!5,<2\.^ M#E0)4]X_D#4A]@TB-512%(B0J M]CU*W(![;B0]I77@ W(3]L)(#4XN O"S]^Z8V9-)&?TKDW[/O^SH>/-(G+%/ M;6T*&\WP>N.$M5#Y[8G90_I9[>+U>K;ME[-=WWRL5DBZ&[:YAI%>*;(Y(/,E MO*I#(;.[49H#,GN+S(,Z4=LAESHWIC3[R*+MS-[NCJ0;&[IUV217UMXT"4G%P%OJ24=TL3? L Z M,XMW!QAV#6C).!GP]1;PU9EQNSN^O),+[.PY .Q- JPS^W5W@/DG%V'8,LYN MJ&WI3VV+V^O:EO><0_@V$PB34,9ND) @5))&Q(]XY''&W9 FDBAF$P@WD$8[ M)A"Z].2"1D'7(_D.U'[BM;-X!_9[:^SG:^9J'?M1%#%*B2=D$+HLYF[D>H1Q M[]#L%Z#-25MZ1@SL-[#?VV<_3F,):H\G&AP^)7PPRJF67&@M BF4/C3[L9,+ M]@+%9 /W#=S70^Y3,14^#91P?0%L1Z,P"D+-(ZUXZ ><'9K[0AS410[??G X MT1DJ5XXPNK5-]#1*E$H\4*!N0ET1"I(H2ECH1<#/1">MT]T.EK7J1CCGO2V4 MVG'6ZK%&6M\I2D,%9IXK$S?DA'H2CRQ]/Q2,<.T)6/@+HY2?7/#@/!I .H"T M*4H!G9X,PR!P"<[7%*%2OF+,IVXD8X^]+$@]@IDM>UM( T;?%$9W&N9Z.(RZ M)Q<^BPY?I'*4YUZK6A@SXP.\#M1^UZ*8YMK,?+<39]L*(0[Z8NU3G%YL<%<; M778>W"4W']PU5) @+?K,](]3PLW.NL+T>/XH=O M&X#;9)1TX,X4L%[XVV&AZ)]$';@K+P)""C;B7FU]!Q#V5A4? MU!W9'WK!R04-.CMB'\X2WFSA]='FP?;%;#Y0>:O77>'UD*'=6V0>]'3@4,CL MKO!Z0.9[-[+W+(+UHI,+=Q@)]$8AV(&-_0(0Y#V"X/OJ;M3K$NRC=8*W4A)= M6=8[%YCY!-C/]?::0#B$6?J+L,XLY-T1AOW&_;UFP0T ZR_ .LM]V1U@6(1- M]BK"'@#67X!U%BG>'6 ^2K#]^DCT+Q+<9\MTERIL[U6KL/=/+NO;'FQ>";/= MVGLMF+:22]J(H4@J04D)(NXDPE3 ;B*,=*V%\>G(1$M)R/MK' M#+J.8CL#^PWL5\T45#S2(E"$@5D@&(VE\H#]& _CD,6N.C3[!3CANLWJ'-AO M8+^WSW[@Z9'("TBB24"U"(7KN2245 E!1!P=7/LQDZ!Q\,DQ _<-W-=#[I.! MCZ,"M?0BCWKP/?2?2,;RL8W^F ME2/@]<0->,Z-:,SP+C+E5JI%^5O;], M[^!RN=#12RNN8RY *N8HEGO24Y. #N?&K @9/].D F%X!)@R3 &QVIED<4J*X\"))XCA. MP&;G"5@,KP@82L"<&/#2*[QP[BL1:#PT=JE+$YYHGG _HE&R?RFW1LML\'2LW5V+K1_*YA[E*:/-F/TK'2X\F' M,_Q1UWL6/;=GGCDY$S]:&WOYS^M<*&WVH [#ZUX^(NXO\^S[^ 3/3HR?F/ M;0)LQ/=U%!/"0400/^8Z"&+!06)P(A,9;^YC*)VLAD*+O]%,I1U/[\Y4-CDK MG]#BC%!O*]=)$T]KH1,BDHBZ@.=$"A5R%UA"NC'U-I^^?N!E^=N%0TD2P4N3 MB*$KR,.()<"LOI(JTB2.XLW['P04!?V/$<;J/Q=PV>63I=A^N+Z0B+XV9O!:( =K%,$86W MP\_L8]32#0P%+(H6H+*HJ=\R+L#_EK5;3DAAVP%5+W,W$$&0N7%3E!"\D7,R+4B1K=])IZYC?.SQL=YQIG9J7\-Z/V&N9U;6)XO9,E+8 B='YH;VGO)-.7! MB[2T:7?,#M/29C,2?%ZH YAUI^FT.*+?\700;'YGK63?^ GE[.3"9>'^J6';;FTO>AOTFZ\ $G1E:/--5BSV MGJ/^/_##KA_;2K5IB(%&K[-^KSTZS3X27@EVXI6CK8LX#EZYS;5NXQ8\*":\ M95C=&^F:TWMN88-FZ1VW_))-\S9FP4[B9']>&33+CKP2#IJE?[P"OVWAE8"< M7$1NKQJCOB.]^ ;_JG8_:.1'NTT9VE M.I3DK]5;_3J;B%%[/_!]TI369BJ]JZAD!^099-7&LNJ+GK2)(P\L7M?=/YC2 M]=;N)?/B ^1,E&CR]SP0PIB*)7K#XD\6V^ IW3.Y2Q7 MH5B9'+*\\-X>AH.IXWS*[N#!3TZA]5\%9E ^!Y-5@RL2><%O*V33HK9:#M8 MV*V3Y3=BC$@9/9G?3FX!LC>WS6P.DUKS4Y;#FG(QT3>I=$2> ^/8[!H\.3>( MQ620($&=\4YXYS9;)%W%-S3E^M%IDY-5D=PO1\,PE!L,.F_:[-\"HS M0/"V&IBQ?*^:#-F]SLL4(EA ,;V_!X/%/,.._3,M+\./A;VEH0C^<)0]GDF1 MQYAM,-;Y#1 >'&:I;2)2-5W#W$>6[PJO8S(3FFD+F7D(<%U_,EO0WF.AC*%XU4F9*\]=J- M4#0KD^)>2+@D10LXBZE:+AR='PC-'U;86I\XC M;/UM_2YF"3:+QZ9B-%?1@**Y80I*X<9N&2RLP&PB ^4R@V/QU?7WM#"Y07AM M;O@?L5X._FEL/U#W<@[UL#T)B.]J,Z0H@%^0W&.%C\QSDRA2./B;O)UL>IS" MID_!Z)53?)J$/]*)DP )1[AN?*?,] Q1.IZ8K*6Q+%_VU !&@B07F #5>+53 M^T+%+;QBL6K+8,_O,A1$F?SKU#P(%W2#.V6XO9C&_P(H(I8E"#.00;!A]V6_ M<QG%^GJ*X*W,]?Q?%M99&?HPT MU845FAI5_]FHLSYT?\/X>^7CU^=+\S?WX(["@ \\R MXG8Z,=Q_9J5JNO#$;#2U N@^SQY29?H).5] 2]PZE\8\$R7_HRX!,\\F2"[* MXB79"W=#?B],&Z)'#41$F2O@&Z-[QP]IGHUQK6+D8.*F2JV(79;9,W'\"+< MDU:C&#=O\55.,@#'1RMO:LTWN15@R(+F2S$ITZ3YF]V =U)366EHP"W(QXDE MKKBYR?6-30LU/]KL!2ZG-R!P/L*VK]_WK^6Z?Q7%;(]-SNG<9L KV7]895/I M<8G0OW',"\#FG\(M4._A#+OU=B@=1ZS18CG: 4_[::)'_+<93 MD-9FE<_ &Y3 =%SG2,]6ZDST2,OY;ZOUU1MELVWA_KF9_K4%%$3-BGILLH=_ M%T\6%#^D#VO?^)NQ('ZN+(C&&Z]Z/6MB-?8)'I?!Q0!^X "0KLY#-II@2;&Q MF^[2PE@ZN*+-,/7?T]'3ZASRM?[1:RO#M=KF9^"U_*ZR"ZO]*O/#52,YW&SF M&(SF,M^Z-IZLQ]"\2(M\?)9-)T!>$2,GI*5%C#N$PLP^S%JP.L>;H)73A@2C MF>?\$-R99B[[VO1>-=5HV^"=\0+C(MSA$!6S4B C,!WX)?@#S!1N/.&H:-.Q31V?PT1)9NK98-WRK+TZF_<_YV-])8K([!(1&X6P M^I(7ST!M!Q.+%NC3^/,VG\4R;_19#"[?7V,R9&ZB0"V]ECDR9@JDO"08N?/(/&%#I6(K>D$UVAU MB48,?"U]$K(P#A/JNB220L0TE+Y,)$NB:(M<^G9!\#I;U;#J2PXI=*,NY$X\ M.9D$?P4J>/B:_ '*"%R^?VMUA5(1?#_8@[D1K9=C]=M,IL!W\$YJ1=%# M0!>WD@>^YR6!+V,>T"B)A*]C+^+22[B?$.8N%DE8W=+E^X@WGE9,"Y6*:PH,-W%<3M9P4O/$W1^ X3G*O@R M FSXU/>]2$GF)]A]U^6:\.3DI4LI.#^/F+M+)440GOLN[;Z2PCOW^>JOU]UV M_7=^P(:7Y9MMV(8U*KTZ=$SH>5Q^$;K=,:&7U:*7C96RQI@_*B MHUK])89#T$!]QS28/X=^?P-1/HGBUM34&OL"X]25"=%9R<1N9^ZOV26DNTJ@ M+0_4>] :99,#=97X6BLJ?(][5"8\YC3&V'#"& E]CVS=G_Z;>#).Q756VNRS M"/$7/?F:($IGH>+E<_8 QXBWM5CHN/IGQT/T>EN[[.PS\./ CU4OO5@!CP6Q M#+V8AL2/0Y'4*R8WG

\'_.Y M![ >E5ER6/G)2/_DY_N*#7YN.8?$,.&C2>*>K.ZH?[!RTB/AM,XL%1P^O@67 M_;/,S'TG5?&&^L M;WCK,DSA1N=>SVT*D\.UWFP83F>'T]D>'".Y;>(C/+D DVW(EACX\5WRXVN> MH;7R8W1R$707(AC8<6#'5U_TD9P2MK(C!_7(HZY[:/4[>:D?UO:*FIFRRE(T MQFC-E77/U6_;8LM-"H?V&)6^T]#339WM]_B&[^N<^U)*K.XO3(^G],$"VS8> MF*"P*5&^S^' VU2-;U(!'C"POERJ+F;=;M<5JW^:@GH<3ZI)PA5*VTZX0@+F M*_<[FX1S1%;JP'#]65H_3@]>A.'2<;M9*ZSBX9#R6.S(-N;R5XRJ'\[.WPHL>V]MM<&2GERX^WLT RI[ MB\K>&R5MJ Q 6'9@^?.;,VR@7H903G%F"O8''CU50V7&-SCRH=".(=Y9EIQ-"SU$ M7 YKX*PH,]N9*W&?KV&;[4^_5CO[!Z[N:_*/0J]V+;AQ+7B/7(O!X^V7I=,? ML$;DY(+TR@T>L-HODZ='6,4!P>$KSP=^SS&;5I M.? <8RRR_/H>HR[E@..%$Z;&E>\K //V+)\VYHQ A7A>2TKOYLPY^+O]!>9Q MF#IMP.38-6LYIW> Y5N Y7'8-BVPY 3E9;"7,3-$8O9.C%$ZGC3MF 0V?RQU M:;)D,;RJ <,[2X9Y29.E\T/;V2?5^>W/L,M7U1[_AEO[=;:S;D% M,WC$;P&ROVDAJ93=J>=B?@^A'6.*ZSS)1O+C3P5+(KU!Q?ZK6*SCY&= MC;$9[&OU#,CL+S+[&-S9&)G,2LU]7,B>QG>.IE-_VNP@.M9;]UBYQCM]-T6W4E#[%(/>RL=*L?[<.?"0@,G#IP:I^MUG9.C4R-Y=X5"@.C M#HS:ET4?NQ'?SJB8*1#0SBI,>S8!X*@#EK]FF7I,1Z/W%6)\!94'6S0G%O:#S9]2W:3X/[L!]AWHJ<>>5P726>-OY' MX@G7^(SL..9?#D2HB/#3!!GDPN :F30=3PTCP2=R&_2<05: M-B^@_S4M@-N>[$?I&)GO@\^,[GA98>0]UU?.R?5(3+1R)IDSN=7.U>=+ZQ,7 MJ1%<(M>-%%N9W=UG!?PZ2QP):\SN=&[O@!G3M^E]<6I2;>%FPAF!,(*O@02P M_%-GD@NEC_C^VD,I*^AY7/':#B%,EPY@DS/IA6?"FWR;U-YZV@! M?]P*H)QC(85$! DJ;C"?.M&X\?-$+6GZ!5XP3^4\$:D7*E<'"26"4^*22/A$ M!KX?:=IU]%D%]2V"O]6_K0)(.EV3_+%[VT[_F/0B?3T6_PLG-$ M MZ1']0T?](BGY$EK%5UZP*4[XJ $.VZ241UPKDG8]^#5]:PKEBJUU] A('I M:EO+-5PL_MO!:X U8V%X=XQL\__^/Y'GAA^+*FT^&XN1XZGH>-[(;361(P&H0BH,#IH71%'#%!DQ#^XGG*#UZ= M45P"C-+*%Q;)B-*:/0#Z9M%@/(CBUDE&V6,!>@S@66K*6,/^Y_B*3I)G=TXR M-3SPF.5_X?7UR/=J2K;EF1EO )ZO@0M6$WZ=QEY4=X8!VG3WHRC6;II*?*T5 M%:#I/"H3'G,:NU3SA#$2^AYY_4W#8S>_79H!"3>U:U#4>>3CY6CD9$"GW/S; M_=BDU0IIM8F]8[3EN+$=*W=UW5XDL0+Z!K$,O9B&Q(]#ES/?E41&H6+QZVL: MUSNYX+MM!=*T1+2IO@*1 R8MR'TD00$J![OP& 9!%-^+R43G8_R=W1*K+^QN MQJ NDK2\YP)'XLU08I[7_N<1V^PH'JIS*!!,(ZSPMZK.F&B )DL6U)D3V.HY M,,/G]_ 5DA5_-1-G#V(TA=O U>8N#3EU!TM\JFV"&YW=Y.(>R._8&TDTP)V_ M]!/L7/Z7F%;#Z7=+D6WW_6 M:@IOBHQ^ARW)MC457!\D[7*23&4J5%1<1.2B]X@KG4=BNK1]$_$=Z%"]+L ( M;_ZSE@ F%,T80/+=4W.K-\/)Q2W(*[-0"SA$X5V&;Y+)O\J39RL:C414)8K1 M_QT79=5J9>:6ZM]$*AP19P^Z$J,K3;9E&-L76O1Y=[$'GBO=;L 9)R]-GD G M:7CVY KL6ZU D\"V?TW^+%]H2]A2;)2TG$]1X]:N\]0*/M#(DSV\@QU/;C=A M]#;*?,WQO[C+_X,O#PH@ -X].K,G4I?VY!.\=&T_@5II M[,W6!,?&I&OHC21#$E4:J?0%1G/]?5"[HBW3QNTU_;8";^ )+PH\I7U-(U_' M//)]YA'X?ZH2[K^&:]M:E]CLS; UZ7N##7M9T8Z('PLTWLQ4V4S WV9 MGF,CI19(*K@7L] /99A$-)(N]R*?,!7'OO8"+58H_JLOORS2U+:A /-HBF90 M)07^@-?\%O%C55]G/M#?P?@9@_]DM&"Y)7!) M)E/SH_I]%_S>-V$U7&UG$Q2&$$;+&0$#=K1 !TKD\.L)?@NJ[U%CG"Y/@09B MA+$XHV><^,F&T:VW55\"9EN*OQ^#$@ SU/&8,C^AFQEAC;1ZDQ&5F\Y& )&G]FC#XCF+*& D9@ MHE.PUI":WI>Z27\'ED%'HN6A\/Z_E $3]%[AX4CF=@/TU/SLD_6.*GIM9U2% MBKNQ'TGI)I+BWT%E^7&LDD@)04/]C*IJ$1=_XEJMC?#S%,38#.I&+>;4>K*;^-FKZ?(YJ_.;>$+4%;##_[3[_;F$PM:V MI8<1PW6V)5 #$TE+>\<^MY)X)=AJ\*^0M$V<%M,&]Y5&02+2?,;5>$6)P7)# M]@]Y[PG/Y32$%>@T-NR6X&SLA7MRT38&I#,CMMH(C 2L<4A/:\DZ)\9R?2=L M_&$Z*2; #A@'L\'U9C!Y?C=?W!&98Y22.PHPS#X9NIA]^P7>T.S4SVF!=CW8 M#%MO%4ZW6K-5=:"U$NZE,3M9@OL^KNR.)/*6_((9;:Q\_3K;X6TEK.>#L\I. M@S8#=:V 72D,+.X0;$W@S4$3SP"41C5M -KD$[A;.IX BQ:I+.^KX/_G)1CJ M:+PI.I\8MX./S"G>&?SF#-Y0EX>%:"S8Z*\Y]T>#8^SX#OQB-O=>8F*@(2AJQ/E$=HPX*T17A\[+:.PB;=%[D;9F(QL^ ]N8(Y?3$ 0/)(W8:=?F_!SM4<+IGHS ML+?DQ1=SITO $^,SX.+YYG:6F#=X1FXL=OV_4_"T1'-D07MPNPR\F]O"JR$7 M TQ,%HUQ+D]M][M3@/)]CJ?NUKE"0\X>U-@/?BB/SC[_[>KZY\ORW.Q'7 XX M9\CFY@7@AFCG%-;J5]8,KVV<0H]&)AT@-2)]!#($J%#*M'K9HL$#]8'F S&B0DCD.?:C<1- J]2$LE*(N(U.WJ M@>S.XC6__JX%:E7KZ-]/)\L';\#"CR#PP'5OTR'!R44"[M$2^YX9J6K<,?2K M@>K&08<]J#,NZJ.B^_)88>:E%;-#\"XBI5T?B6Q!WZW%(29&K;8K%\_: ;:? M2\A:,-;:"?%>2[AJM @2U7XR:N]>*>98"JN-7: M> 9U*(8Z9PZ:;,[_5/+X%],+/ 4A,0LH67X"(T"DH\*YMP:L4<994YI7=NJ, M_3XMG JV,NNS%K,!GXGCP(]F%LM]AL>^^*93,%L*,T@'%MLF!^?EP;S66,[4 M;.B14E)3S_8* &%KQ,@'>X+_H#\^IFIR6Z5L-RXL-0^972)BV)#I9/4E#0V% MP3J=OXX^8GR!/HT_;_/J9>[%C3Z+/%?<0Z7MCQX87<,UZ4AI2 00A;&84)=ET12B)B&TI>)9$D4G90:%>30 M)3)RZ($C&B:$!S2@GA92I/S6(Q*<\,/*?HO<@XZ82MT8!==IW$H5=3K/"B.VU_&<5[D MX>U,5#J22)#3AK-\/]*3=;%9T3S0FV,AE]"(^4J#UT>I$*$ 9F(@AA(>2\(B M;CQ M_( W0T"M-69=L54NCX&V];:B\#:RZ;Y1.OQ,GNTI:_5'H? 9#?K'6AS MN%R;_G4D/LE&H^P1*VB<(V&:M<#X(?W1^:PU1Y2.SXN3TU=$1Y\ MY0*-+6F20)7&@,"IL>',AY5GA98/V#S6EJMN6D9;[LW;V2.P,C,:]A0,;XV! M($"QS?R!SVXPH)-B6G0\K6]]G]YKI,CLOGJLSNI4K=(G7T@-U4E2.@1 LLIZ M W/NJG3TT[R8..!P OQRQ(PUYTJ6PZ7_-[<8I[U5BCN>'7=&3^^ZOQ96XJ)V7!7&Y[-#RKWG2PS>%CDR,[ M'XU/]=?FN3>/:]<&Z_K-\M'G2'V50Y*IQTKGZ$'06]+*RJAG3 LF1 MS;QV#!)CC 230BO4S6UQE4:<68B(*E^ORIBO$B^=!WT#9KZYII%7-T-P:4?7 M3S,Y_$L@:R3>MV"GL.>(K>CY:.YX]>7ZC\]?3IW??OM41Q#L9U4$X11C&. + MI "#6=9_M?;&IN#/&J]X>R#U'I;&>F 3L>KE3X91?M%Q#A+5KOX2T#TZ;41F1F\'!\\ 85[>-/:]11JM$G88 M1X2_PNZ,Q%RL95$0;,2$7[*'2H2UO03>O9)/$RUOQP8!M:AI@R'&B,!M*E^O MY9YZ#!NJ->J(-4\UX=+9DZPOR0YMD8W[')'Z9PPAHG'\M&=SS"]@(L978/U_ :VMX3'BNDEX2Q83ZU/>]2$GF)V$0N"[7 MA"?;A[MZ@O/KIM-9'H85TSLT\/Y=!L.?B2.WY5*8B^;/W4SV,>YK2Z.W9C#9 M7?"AT;U02#/XV0^P;64 JOCQPW-B!MM3A*M"C>5*J]"RZ6^2U=^3<[=E=^MNZWKG?M\]=?K;KO^.S]@P\ORS3;LF1X?"[U4-F[A M6!\!O%P(TIP]-$*A\[Q_D,AD0 @JA$>31"I)/1'$#/C0#:D"#@UXR%^:'WUR]@,_ M#OSXZHO>@A\9]=TX#"6+7)]&G' =*B;A'QS^EX2'UH_;Y57YV#_IU MY9Y-+ M>C8?:LTPBO[;YW^6-7RS>MZ=)D6UT.#-#6?IW"IMSW>=HXSL/^"YJ*Q[=K4%RCUJ>#Y \E&'6*22;>B))OVMU]F^=9VU0]4\N MS$&C]W$ ZYL%:^=6RX'E)^V?_'Q?L$$4Q8XQZ7N+3 M, D%#TQ?84FYIWFXSW2'[4KAUFN!H#,M,(PX["T6DP0LED!2)4)%P7(17'AA M0F(WUI)(?U5[ZVZPN(PYA@UGZ#D?$/=F$:?#&);'$LX"3KU(Q,J+ M2"A?&'%A_Q#W+N=OKC4=-IP6]+Z"K=NM_:V(C]<,^[AM B0ZN0BB#N9 ;[6= MQS'D;N#'M\^/KQGS:N5'?G+!(_=\N79\X,>!']\^/[YF6&_KQF,4^VF>!BSH M+*S7L\/(=J^@']9X>X9DLU_W4IT$UD\TF_"4S9H_;)!1NL?Q\09)J+N[X^_Q M#=_7F?JE-(VDBK*-=-DG;C:(JT3Y/@<(;U-SODG]>,#@^\Y##S[9UG#VEW_4 M*"W:-*:+N:_\?+E?[-&?S X,]R89[H G#"_"GRJ.M6VVL7#0>:Q6))MS(595/Q\>2[4<+[^5F#9 M>WNK#98!&EF=%1 -L.P?+'MOE;3!$LX:5#9FP9^T] MUD4-)3%'9)%46_@-.][!+SY7N]C&;R&H 1IU=G;;(U][P&B/S9.M,!H!1@,R M8/0-8[2/MLI6&,4&&9P/(917,UQ^JT?[V"#*::-K==D&=7SCC#1.7#+$.\N2 MLVFAAYC+82T<''/9)5=6D\GM3[]6._L'KNYK\H]"K_0M FR:T:^\\\'E[9>I MTR.PXJQ==P#K&P;KOC9/C\"*G188.X]ZA-;W%;:YM/-";?OOB1C?I+-DPB%X MSC>=,-XFH)5?ZQ\%C M?0,X[:-MLA-.0PS7GR^/G!]@^A9@VD=C92>81B!.<1Y0/W#ZOD(J54YNH_KR MM)SLC&$667YM!M[BG,%DZ9BI<>7[BL&\/=.GC3FY9N6J,EB^%5[OJCW^#;?VZVQGVYC3.[D@>QDS M@T?<7\#V+C&F \#Z)Q=M)Z$#8-\"8'N7'-,!8/&8M.4X:HCEO*#Q,Q?-69TA M/-=R:ZP 8K;?&II-V9UV)N+[$-0YKJ#.EVPL-_)2 G2?H[V"KH/[W%]L]C&N MLS$VV451Q_<.9J._FFSDRB.'-^RS^(P M2/6]]2[NI:&FVRHL&7;]=[UAY/' J>^24WMIMK9S*@0>#MPZL"I?5GT ML5OQR*G;30H(S:0 WW5;(B%]9.3W%='\-(>'(C!@>A'4*X2,ENX_"'M:"3GX/(/'-N711]/<&X7C@UP:&<' M,Q\&CATXMB^+/IX@W?,.YOM7C(GW0]L//WR?X3\#MYS&^M+GOEVSR82WZO-A)TN]:G?U;YUF;Q(E.0+)$\"H?>Q1Q& )7 M':>DO<2P^8V N0Q ?G+A#ZF0;Q1W+S%4?3?<1:1'N'N7$58 2I&JTBC9T:ZU MJU@T;0<'<#_"]%K\],P<^]1$\74.Z[(E1FZ;S'$/$E_=9Z^/(Y0SL/G YJ]K MW&[%YAX&9=VN,R<'-A_8_#VS^4OX$FO8?+M(;N3;2&[0=:7#:T@!XY[\-,'X M-_Q7I0\7_P5_5&]\!_Y7.C;/]F'/RP>>(>]]<*.*(=,Q1M$_G.$G74,M>@YJ MGO%;Q8^6\LM_FGA^D1H$SKDE3CIV)K=8*&X&,<39@W;T=TP"P8KR^_L\^PX MF.C1D_,?VQQ;>+$G:1Q$BH-U&KM1$-!0BIAH3N+$C58<6[#-$(P%\$#K.2Q7 MQQ-/6P.9GERPY;'7#NS/J&R8>*=%,P"[D&G742$NX_;GC_)H^:+MI]Z(HSB:WP$PWMT"X";PCWA2^*K39 M#TNG^I5.\:LGYU; )L<:;E+NM'*2/+N#UUOR6DU3 3DW];T%,?!2?VJ\Y2A[ M--3(]UGPK-KQGANT4F]/B4<$H6@(" 3AD.OH-7G:..L *\H.:YD]:Y#-ZX(FRMWB Y^!O$)A%*:DQN3$6!L9C!+PY M$@H_%E5'E6P,HN\V!5#FY4SI @5<6MP::=Q .XCTR6T)^5L]$[NG3@IXK3@$ MGOUXF\K;!68J9>=T4C5M 4$!5^1/P!+7\,7J'5O'S^5=QVZA>4K93CV;0@#/-J_U MP3[R07]\3-7DMG(Y&A>6NHK,+A$Q&,_3R>I+&CI-@E33^>MHL) LT*?QYVU> MOQTZV-C=>9V\Z4"Q4AT1RJ3W!0;$D2J@PUD'$E<_B_X^7T.KJ3Q([>R MN>/$8Y+YE$72IUK1R"/4HQYC8#D*UU5'9G-S; @=+1]JU3&"90,,?&PDVA(; M6<*. (C%=O)2<27\D$9*1IQ2Y<8)9YX;"^K''M$\?'UF\(!(I)T9K-53V]\+ MC-$?$WRMQ8BW*>6986)@'M"C8V K$S(IT.4U;U;&9B9@CAAHV+? #RN)&>NQ M3M+RGOK[O0GMH!R-3=S&X!5>QUDP$8\S%(&*I:HF PR,L(EW&31#5-B %9"F M0#( *.=$6[,D;?<8@!M+(>- 1S%)**=AS&./^>#6$(+&!MU4'LWJ&K<4(-@# M>+GC6"T_D!B6*4YG0M>09197?!"CJ14:AFRU-D%71(R?:FZZT=E-+NX!-_L7[%7S"@0Q<$:A#5<63\ 6-\A<"^"&-T_U0QUPO$6XHVA'N5!)@=D: M2V@L++7J=?J[**ZU1*[=/4R]6W;]2CW5"+-7V5K?0 IJT-Z9-(NK$/2YI,NU M^/ZS5E-X4Y3!+7 P#(@LLF!5+^S<1WX$0U?NB.0@W M_UE+0!.:)GC4X+NG>"L/-N;KN(I'.Y\64)IDTQPDY?].10YBLN79I?F#0O); M]@@_^5FCU@354.@; SD ]W0TL:+82A!C&513C@2LLR75&[_:!B("?#;IN]I7 MGJ21RR,P\9D@8(@J%;A2S>O=%\IXW@ 407OVWRQ,"'2PBFD;:E W!HD9)!%/ M! 7?1T0N)9Z*DH##9R1^E?SO#:C!VH<&6,16?(+^2%X_R0$#![4.0@N-&$>/ MT9I> ?:WHJ@Q1ECSBP!SMCSURK.'5)5JNSZM4BHMS;;9H5>VZK1KJV,N)WYJ MB@WG!_Q'Y0K-'ONM?&SI%/T(,@=@4TP%ZC#[>.RF7512:'EEH N;H]'P1RWW MGS_&@Q5(48 !6AM[N;X3N'TY@,9\7]S"]\:UT6TTZ9T== MR MLU*7,Y)7YK1Y,AK,T@AX!9;J>.:/MI,13W1NP5[6M2\Z6UTBTMQ:+QNOL++< MK8BWQH*1'">$R(,2COO1C^"N-62(2&E#JZ5+Z!J7T M)<%K)HAP;+3+6[H..4UY6S'4[^+)"-)JYTN!8G[3#+:_'O&6C+Z*U:ZSTK&N MJ*F+7_.LV#[*@%,TH[5!!A0[AD_38AF:=CZ2<930CZJC!-5^RBPK59"F?=9?8-RK3S7'6=."@:(G%1&U\RZ*P5):<6U(GTN^O4FO(K+-3&"T[6FHK6J MD=2M!JXXT@3%<@;EUG#VP*-OT4X+<+8F/F)Y\23)"ENY/"ZZU4BH@D3%K<9& M86-5W:^P>Y8D& &$79J.:^W7V#Y4A$N)9HV41,L*P%*_E++N61?[=,63FLF9 MI>'S].R#Z[PR^YY["=;$3VBD:*R% ,$*ID3BZP G?*_6<[0-;=A] M]\_OA0G+"8:!0W(*PGRE"?M,O/:Z#A'@S]J$+H8W%N(ZZ^Y9>NXVQ%"%]ENC M/_OG>?K"U2%L3Q2Y(4TPO<83B0YC-_0U(T&P1Z>CL M+&RS$%O:GV*N)I'O!@&+$T5=SXL%%X&*A1=S+PY]VF/!Q4XNHC6AA5,,S6PG M!?8D!NF)$ BQ,N\T6BT#RES]+]E$.YYSYGP6.4K8POD&0MH\NG8_9CK>@-#4 MAN0X8!#/%%7M%H];#WAT==][N*\-P,'+RFEYC/\F3-NK[7-U%JMO]K%AB691 M[-(P(-2GKHYB*?!X)HF)Y-37[2ETVQNSG80#.8E.+FBPOLYFCC;-D_^9-8&P M.LNFD_D!F;/S<]1BMHP%XUK&N##N_UQ*01EHV+O*::<$M1U#BE\T^LBPJ"J+ M9^L-P'$G:\*+52RP4L^E/; V^(798Q4B5AEQBT&,EH*S*G^F)<*[G1#?*6-] M$V/@):3X;*M< O9!2X?L>J_LXD_M80:><)GSC+FCGF?/O8SW!.;#9 \&V)?> M^TB@UGVX'*MJ([8F.H:+HG7.T!Q];2Y->:BT(LEACE7*Z]"[-KPVRF"I-V]" M#U[/N]B+!::EDFQA_'3^<*==N%L[&.X,=QP!0/7_3C'JMGALNYPE5.Z#\_EO M5]<_7^+S]7<)X+)7 &INLY$J+$\H9WK?E%JE=W.*Q]; 'Z-4XFN7,G&DQS>3 M.CVI?FO1B&[61M1R9LML)>;GUD=:R71/BR;N'E_#X+M%R-[Z>3Y9108++'+%>%'K>8IJYWIY$! =N#21+F5*QK$,T?0)9,*$HKR_J_=/+I+T87GY9R;P9:2UD>>8'@QW M!GC5:4UU8N2R&"\/[="Z[D*>DT0E,7-E&(01Q?;NH10>]6/EA\S7W@KROD;9 M-G\R@]Q!2&!1+$:]QEO@G$D5 MQDD"BA5,>]<3/J&NC#AP>@Q,'_87Y\$*+D>8PQ9\+LEO\WUFHO!>/%F],!Y/ MS0<5K/'0,%\9Q<9?V4]&V?CFS%!\3GG,IV67$S'1#F\^\I$GP@/G9(Q2K M2>;.3&:)-M,QUN%C"&F% [5&6>$IR\S[LME=L9X\8O> U\RTW>ZL\0_\V]?D MZW2"<>K"[.9OV>/6,H>MS]! -!XW4?X.5MW65#%5N*O)\M&YS1[U@\X-5'-C M]8TS,*!!14WOZDP?&^0\%GO8W/ #GO^FO1'!#,BQ&3SV?2;@=HY+3,)&QYCP*O2A4X!\*8D-1 MI'($R2*D6_* *C]Z%@%I#7QLH)&B%9;7G*"SUD&A%^OJ2N5O['SC<&)AD/4X M4=SN0"K.N [#1/B^IZ@"ZH2">[&*%5;8OTTTL!CG[$HQ5H65_,/*$L*:E7;=-0;.WG:>O/L M$>Y;M2\Q*VK/NJLIU"Q\74:./2]= $TH210S+B/E!90&- Y<%7(2PS^B$.QS MHRF6L.)M4J>BTV_>'7 *V=%S.WVO;X#I& I^?X:KR M#/2\+9FL)./CV.;PWYF]-VAHX']6-U8Z9;6T&!79%B+#UG!B15#^8'*[,8-= MCS3&W8#^LBPG6Q ?\,*P&&/Q;B%!YF_9$!CU*?EHE>@S;JBM(=U-91 >N8I& M@!#MT20@@B4RB(#?0X\3^.@558;G@\JXS76+>JV4!NZ5M31V6;H7TMA/@H"P MD"I&8D&\"+2FYW'!B>^_YM+IJH 6XLH42YI3;D. 1WB C0,LXW-MVO5JTL2^ M&[ 0O(88Q&#"_)CY21S[VE,R$MK5KTF:55& -M*DP)W /6>3[ PXY>P6*RM* MC@8'WBB1.ANBK4/"YNRZ*Z4](G0<@EAFG%,NF&!!PGU"XS!2T@U?E=)L"THC M]"8Y=L&T!W=WJ>G-5U-[*XG87I5Y+/[;L^<9LU8H==35GO64L1+X=R7@%MJB M=%>RLJ=7M7R<>:4"@T.!X]UT.Y@ M]"#@[/&U!RM+X!$'KHQ8S,$XPVJ=%?[8JR0;^@1S MY9;'[550>^'X,CE,?)FZ)/%=P0-!.?;&C\ * K\,,WM53%?YA#V++_O89ZB[ M\'+_:+)+>-GWF@T^A^ARB[WR+<\L4DKK (^7$_9$Y$?@1LG7.T'+ D2\9P5_2*KQC'7;0GM]3[/ MTD!&3Z>6BX 0]B_/<@T:W+9&QU[0RCWVJY=DH4W2+6O*@LUM9[[N4C#@X\DM M75OJ])*,]((+1Z_,X^M9'J62K M*$F5I64^ Q-YOI%96_,RTPQG%6LP4(SE77Y@ M_)O[/$5M:TJRTGS^L*I*H1GZ3*_M,^WVO\_T6^D;7;9DL#49P('85U!4J8T8 M,,-RHJWY4&5@\4_L+?))Z42"F6["(@]ZEB \F3:N:I2AS@:BU/T)R_Y3=7?" M&9]6OJP=!%-4#\((5I8WNEG.'G(GGN9Z'ZZ^=QEJ3:9X*CU_-E;'73>CR:,V M'8^T[80$3[1#BVSKT_H.MMNJ"0@W!%@MLN(ZX%45?;9?8#-(ZH:LXS(8:I]7 M2CF[U.HB).(/Z8\+E5'%I/@('^/GML^J98&RQY)-E%[=1=E<"M?6I_!SUYE@ MXWQF.E8'X44/JZY1.C9-D+&*R*2'-U[WHUFMN=@F(,Z2#JJS+TQK2@ MW;!=J9KFV"'8DK(-$ZLFG MI+^C"&036 M;X&7/N#)+78 ,?'&\03S!N6M-+%^_N+Y28^D/"+0?\)Z=6/[?X;U7!J5M+59R\&F/^6^+/O!J- M*+:C.B5KJ^S[X_F\'IE4M/+JC/UA4MSQ7IMTF1Q2AELK%)4J>3]N!< M8,>]J?IP?,TQTG60+0I NOAK1/W60N65S(87(!4[N6!KNZ?/A>-MI&T%HD=9 MZ4!;8+ZPO;%YR\;7(72(A%[=U6YCN4P6RO/7^B.VL0V&AG">08XU>6WU'XL. MVLP+;T8GF@&3EJ$Q.#^WV?:\+BN=Z)LR#F$"'V_?WRV;""ZL^W6]WF;R^:TP M.SPUS4S:]JSU_=O:GE07-_UD;_58FQ;$V5M7X,=&:2;@,JO16F@+"R9AU2C! M7MJ6*%M6VUIII>[2<5J'7\NP%[R7O=QD^AACX;0<$HUOJG TC4QGDZ&;C'#: MB/R4MYO7\ROI9YDJ_;&,BI;/KW]9D0BW999R:1K?B^*#HX$DV9.V'4]*6=98 M3Z.)4/5#I")\:W]I3S9LL:ZI-!BE]5VRV+71>L7&G+&5[%@) MTSR^ID5CQ6>3I_MRA30R M9UNPDR,PK4>G&-E,M,DQ+F%7!@:U.04K,L12LU&_G7UU5U-_.3;9I)NYS:K^ MD=7&F41GJU5J[IIU2L=,_'12=E*8W3G.4X6=.>K?+?03-1Y8HT_OO"#!KB:V M/GTV;@PH4;4>:0)[>8%V\IF9NF-"O$8B-7-BUTFD:M>VZZMJ6>E91NW M Y< M,*F)4"X+*?CIW L)\QE)M"\"&F[><'"-&7,U>^\_[*9]PK??VC")3BZB=>[, MC@-T"*$A\]TDB:FBW.5"@6Z2/ 2;F<@@]OI$ @[^PMHV5(]BN51@(R6SK:,1 MA9&6(8\8.!>4>'&D/.TKEOA^1 D8D3VB6D#,V(O5^;9;+SZ)I':!<\ A%32, M@%4"[5'N"]\G&@C2I\6[)Q=TG3EO].8B9+HT.9;"E9O*07=K.;A5HS3M10D) MD]#U%8V5%C[E1 @0@;%+I/MLJ\:7W$-O_>0P0Y76?=R ]9]--M]=N81QH%P> M4!9ZG"KM":DU=YD(_3CVO+*D=OLFMLM4;8R6W9JV/HC4\S5-B]HD:EO']D9= MUII6-DN#HMH\S?9\()-VPHF7>)'F@@01340<*T]Z;JP48=)CC/Q?%]O];.*Q MEI],LGOPO5XE(:7=/2V[_)@P@?MQ[0#>G>*"\TR+K81,'OS/:8']_Z8@JZ[A M 7\;9?*O&4CHXMCX) G 1" )F F""@Y;0KPPB5V71Z'F >!+ ]3N,:3C5Z.T&J+D2,(_ZT=]M$8R5O2%;+3N:HZBF*^= MK-N%S::UM$_'G9\<4F:D5./NJN9B&$^9Y33-N9+P#:P>A&AFAD2##Z[UG;EH M99>#4QL*L',+ZT6:/*&Y?I35$\L$,.-VEL[I" R>45&UOC1Y.XLI8.O49:.+ MQCIJM,5#/[>5:>UBV<3 TC()/"_@8(A3-PX"'Q2$4K$".]7EF[;=KV5C@R?* MTD#U%0> @A8$ OU-%&GQ-0;PVRR2K35P@.4%X;HSPZVS GRJ.)AL8!3 5GK5-0UUUNK&3H^MZ3 41\60<>:9RGD@?- ;@ MPV51X-&^X2)G=?AM^KHA*-U#-4,$B$ M/V\R$SK'70JTLN^W[@!&5$)^+\:*J-YNW:V)GS0]G)V'9';TS0_K.!M<;0Y3*'NSRQ:.RLG=U< MCFK&^41S.>*W\/(X_@L[]&+#F%G;@#8&*]FSFD^]4+Z]NG-N*[-6([!7C4A8 M* A9K,]H*8/8KE?"B@X)[>_:41\$$80>D8R0!!SLB 1")4$<$I> J@LC%1]% M'P2&(<@.\W;[1Y1=&B$P3'BDJQV7-]D)86V\H>8DI,1#=4B>H@D*JA46@A8K MYN>4IZ>%K7@9P\-KIUPVYI5];,H[XU&;<]A5X86*HMG,QK%50>47B\>P6Y95 M;/K6'9C&3((92'PN6!2"92B%@/>,6 NFP87;O,1EDLF8D-3_A-,_'^,9R:+ MT9S%'SAD&5,VWLK9J>QN2XB2==?6_6V6<^\*740A.O1]3K4B< MA$F,44[I"5_K<.M3G-Z0":,BI+71Q,ZYH3%E8)/)).8NU8F,"9- HT0'ODN# MY+DVQSVF%3NY6)>BO^1O--ZW=(?GRO@VKYFH^=Q,I<@Q[Z><9;97E[G.F?_7 M+%-H>U4DOJP+(B]GZ]Z:["$>2SYSK-X(6M1-+PR=G!5-#+^F]KCR5U$WB3P% M\9VCU69T1X+S6+!\%E=VV4KSDA?3G9TM)CVH_Y[5C:@#\G0!=:U5%BVG0*S_ M-[B9.;R(PHO'NLV*E"VRV7$,=.)9$!-D'?*Y;YD0$,1Z<3U"=F^ZJ^_%&7KHP2D"> MZ\VP8VA\+L+6W4E&GS)*[7ASYVK\H&MS]?A/;-H:VM6SG>J5KD_L*#,)/I@& M[799!$PH&6CF*3!A:,"X$)X?D)#%X.,('K,-IXG9_?I=3VXS-=NTK]5L MN-E8KK9<@0C\2W\YMOF?K7.OKK&B\>P;\&_A?$OO-5+YU/GMMT_UD?[UMV_5 M>;YAFD^X;Q(H!9>FHQ47?;K^=EH/,\;>;-F--ME8IIP2;FE/M\M?_U/<"N>_ M_Z>HGE/U[=N2^!+\8PVR3BD245_*6"C.E:NX1X'\9$4*A]=T+RWA9R1'<9>A M-RD4P/?G\NP?!5\M'#?=%>P\O^RC+.T*;LHGXQE^PO!=_K0X7O#/>IH1F%'G M,XI_NIHC7R=P%K$,PM@3G+&0:C>(7>WI"$C)00V#GGD1.&.92UOB2QNF7WYUK+6_'((ANGIR_9R-T30J#T5/\\A]_7LY_:E"*<[@7HEA_8MM9\[>% MFX",&U5:H\)Q^=1R'\IND&V[,/?.=55XGF'+47B8#5K.U>(,;7?7MMWU^M]V M]]D"EH6"%S^,/,JYGW"64 $\2+D -\]U@0]YD/C'TJ:WZ4^5)1QYF2SUKPP8 MP<%.GUB\5#9!!9:I.*(LQEQ2Z6\BWV2+6HS9^# I\OP)O=*U]1C+%)MK7;%L M(I6'7U7Z935^S+:0,$F8IQTDALC #SP=:.EA%C_WN&0T(%P)QF(=L&C3S*F& M&7LUODP2XW?HXL]J)FBJB\NJ'T1Q.5;_C3#[GQ)E6[L>%*RI_Y^]=V]NVTCZ MA;\*2_7L6TF5K,P-P" Y1U6*$^_C*B?VL;V[=?XZ-3=(?$*16H"4[?WT;_<, M;B3!"RA*)&7M5A);(H&9GIZ^]Z_)'FL9K!:*B\@JRI5P1LA$1HE+)KR\65@QQY#>W=DR(:CN^Y GR-A&1&9UM)1J43,G(Z *3DS MBCC.TMAL>R3!SOF$[J\OQ-S">KSR!72]CR/NU6"RFV%\R/TEG<;RNG!?Q3O> M?G[]=A_R:E\W]>G()GNRQ7[D\=/M#ZL1EEV!==/H=JN?>2 684?]S XT>@L" M;9@C3V/,_&H,UN2HBVYKZVQ2THLE'HA7>4P;7S=&?>_HB,>T<=996;7%K1G6 MKR\6:GI\H5JCG><:.,J0JQ_5X..NIV*=KXRAKHXV5H&JBP,"#8:FEFHE@\F7 MLOO=X[ZY)II0QN7@L.;"1[[-W..88;"A *:%'X,O=JWJN1Q_N*_8< /66VX1 M8&WB 7'@TRN&B"RPQK2]/.SN*F=8E)-:5.V?W/J T)QC-QC\7AF#34O2AOJR MN;C)H+C!5WID--])5XVEJ)=4M8AM.9DZ8"O4Y9Q[L"I N$91DE"CF(@=UW'D M-!-1)F.3:I;USOXU(ZW>P%Z[8VV]#?Z4H]NSMQEGL8BUUDE,#'.@1TP:$1*# M4DF8(E: !=HWD?.;G' MV3<6>]!U^]Y7>FTP^ UQG(9ZMMQYN/*F=L&/MF NZV;8\YVR\7N_C]V'\ML0 MAU6-;?$^GR-![[,*PP=7IT(/?#$?>?<)]DOLL8U][Q?TD?K.F^7_<6WKL$(' MWD.'XFX,<= 0+ 6G F.P>S1.6&2RU*9:4LN$XTPK*46DB=(T9G',CS$2#63 M*4-TQUNQ"LCC1%S6K1U4;S-AZYF_=@5.;L2+._98:N"-Y44;D+J$!?<0X54& MO3&]"@QA!"2#.[AWUPW*25<&OAQ869*VA;'> O7&V81Y@9@%;AP>/U?]W+Y&R$[GP]^VY^FYUPZ$6U^WEP)%AI[FZP]>'>52YS^2Y_ M9%[(@@R'9_5J0%_(8&[ILR,AS.1Z[$G1HDK=DC^9TU?ECBJ%4%+J(W<& M?/C@=9O*C0?W&KCG#3#/?R/O5+715UB9\-&9$9RA!S[!)?_J05D^JZ_]I24[ MNQ1K*Z5[#__:M\=P> D6\$[5\/GR?@Y^.E*%VI4_DT?'6 M5<"CQ8P*37WM&OW4HV>Y$GS59(Z'2+X].,(KFD@.?K^Q\69]Q*3GC3YV6NW* MNHD7A*L;Z=JL>RHF<\\L3PCW=Q3*'\=(J2Z+NQY.X\#8G*]>K:SO!ERX5RZF M1XE:LTB/D=!4K+7\]X>UY8O,*!,E%KQUD3JGG6"I)5GF<&"KW;J&Y8F=58G. MZA['=Y XPOT:K32XZER22&IGLTCRF'&S"G7ST%3HKMM8W4M:.BR-\]C4>O5J MC-RI?/W0U*((R[!'P#K+J$ZSB*2QT"!H@&M74J.DV;S-VE<_E0]J)^GI0C-?>3%80%@.^X9GHT MHDQ6 ]-PI4MHN%68*'>WY=2W%K1]W4$[=Y!K$GZKP)S/.^$N>V&N.VID H:: MX[$0"=4\(QEA,8=_$[$]HN/KIK2]02KN3W7>KW I)9(GTD@*:T^Y48D5E$G@ M'Z,TY73;V[VGQ:-WV*-N4VU=)KP56NHR?U6 LAY&=7:'W-&KI]9%DJ:@/5BJ MA /9J;G-D@C68YQ3F7EBU@#?TJXQKU4Q_FAKQNN\(-2 MK@^]P:M#)H]1$07+ )>%K*F(ZE=E\]!K_-2[9P1WO\R*C_:E$$M?&ZEY7+:O9%N*T M]$('1=G*CZ3]0Q7@ J&8#],M!ZU,:,=$ZOJKY;.J00,MNNY4*^58II4D3'+- MA5,@I$4FP :.(RF2.#:]DU7E +L/F)C_W(S/+G?I+VWKQ[Y+HOV5_C>7887@ MZO*0?H+;"<&853).,BT8>.HTRA0.!XT-3U,:][V;C3YYMQ@Y)2?,Z6:F2)!H4S&;EDU>Q)CWDG9>QP%;.M(:,6J2RR* M&JS]LF9<!\%QGN#:<8)]JZ#2- (YA=-NG>#,I4(G*A4( MW9!1:T5?Y;2_G5)DN=46Y#.MI&Y77?0#36-8/T^;&\'1Y]]:".;]JTW. M_2?*SER,:G05D&Q5V;\'.V*W$SQTQISSKMQ;H-+.)K,SL5-2@^^?8*6;S%(G M,T'XTUEMG%Y^8$N#B+>O(.4HLJ;L>PTC<8B"^(PZ_7\.6$\T2DR0B3M'I M3A1S,@;5($G,J3/DV*+G/%IOIIQ744O$9EDG8#LL NHRHP@1'(P F<7*.*93 ML ]T1"QA\?=>9VZBV$UJVP]WPC[,Q=#CDOQ1420], /2-,' M!!N[G[-%Y/&@'']82YV#*Q>O:][PK/8HC((QO!4=\.Q\/;X7JPX_5Q M@F+@X4*PVBEW\)%YX[W51M14Y7EU?;YMPUW%E;CQ_I48.^KD95#SJNNM;2#? M3T;W\*/^APP.JM@T>>0)].TC[Q*3+S[0=*^&HQ(!?L>* MN8@D/,JTM5'F!(LC#4Z\HREEAF0\9:N*("^DB 8(.SMHY.&ME M=&Q8FC(-3)"XE*F#'+V@FQ3Y_-&C,K>Y^C*N2_E*>;6YI*],299)RCGP8ZU& M�<%#?./1/TU[?C4BH&58R-F+?#:6D48#7J#B(RB5@6,<5CBL-TE%-&_:M!3A:R;90[I-Q-IKYS/Z?;HKI M\&(!*;_^0--\K,8A>U\X[)0&*KR:W$V'@4G:$_:^%5-W"Q?.P>5#0!PO<_[Y M]O>-M9(J6&A]YV!QF7%LN(@TSX1VD::)81K/@EKC^$(V= N)_&C5: *3?.O2 MGI@7T5AG@7?-V1TUD]*1HK%@@K,([KF0)$M2;06H;L?BN']KY^,19-_)M,C& M- ._BU"F!8=M2Q$G-$EYJJ+$\?Y=FX^W=2S)7%?,Y&WHP <#.\LK1.%>1;0+ MT83%6KV]5.D-VV6W.X73]\"O3QI'$,F&=,)= M0(1?FMY@!]_@5OW/Q -SE%5BM_ZA187!H"2D<&5:5P2;/1%"M]QZI,2^-Z; F3BC<'@\KE4N??@:NY\Z%H MN%T6)(>9AI_YTK5O5=RE[H.\11!Q/$;?,#N>CKYYZ-/R6SC*:G(+VA84JC\M MW-C<-L_AU;G'CYQ_CW9C!T\>#&UCCO>SPB+_&1!H!J]'DYEMQLD,ET;O7/WS]>>6\>9!5?!=\+!@4K0#+:6[,PI+ M&4\"=_HT!_AHKAG[O@EF%=_:RZW"M,J<6]7UC%IM4E8FB71JI*3O6PB(EVYZK]UM8G-5P,L'S;F'XK9;>6UH1UE MAD''('+<"+Z'W%C^/"1-*L7D&;-#NA\)B_Q:&92CFJYORUUOHB\](B9YP#;8 MV>5RB/UOS[#D:*=I8,NM]EO9C U3]VQ&)=;&EF<1=THDBDLEB U+ZT^1J!^Y$ V8*!E ?\B'NA^ M\>=LPF6B>4RDRT269-):RRA,X39A-F:)>4!L\K$H(-?7!3P\.%G6B>T1WU4IF2%N%N>)4(;I M*&4<.["SC')EDAWA_O=/6C3RR<4:)(FMT1-6PO($@1"\LN%]&'? M $8,=S[$07&.@7?QNH6)&KS#=.2 @@"YFX%UKAW88![]1]4-QP4&69>"(1U1 MG>55EPOV[F8U%1)I407UT*J$I88,*5KT0-KS>E6\6E4UIZ#U81!SPSP4P%W! M;D?5FM;';T*YW/_,QJUZ.6^E5;YPZ0<7P\EXCO(K(CJ;0T_M:&)>(S^BM^)O M2-^D+DN([SKF&D1"+RG=N]^YURPLE7HN1$(?+\*_O'4VSJ&NZJ"LR5?-5S5L-[N MT+*QAXE8+:5[(\L>+Y%VOX0,+^&V>,A;%T ?OVEP0+9$1/.U).\+87YLM-F= M&WUAT+J"QEVX<8.1M4(7?%'=5M>:IC@@11%!B-4T-3UDL8\DMT:X[]M'1 M&?.;T].W==:UBME^!-GZ:>H[(]9';^/(5\@)-)4D*3U).E?QL6!HQX4#O]B96>7<)1 M[7.$#*%IRC*I3$:,2#F3,;B>(L%!VU(KDFW+MOO>:@+^8DS3M:TNE4G0PDQK MHK.;$6H?4>RKE.DXX8E),BFDH2F3G,16:^Y8Y!1]*L&74-_YQKHJY%?(_4"I M4OBG.XG"B!N=$&=T[*Q@%API)F+&8K#X)#.1>@JYDF#+@Z1K1PD%7SP00/FR MH]N[B3?\^H5M%&4Q3X5F42*%HS+EF8L2B\)#D=0\S7[!SV L6A>F;!)2=_EP M;(9W:M1B^A-E<+&:P=_^?C7/Y+L;,D>SW6C]=CNMF=Z#+6(%^D\EL8Z$4(G5 M##OA:!)1(IE@\DG8&2RV1*P%RWN.W)RL/MZRW/JY,;3G_5M:,*=)"$FV(\0>K/S=MOSXIJ_$J;J2K.UEWSQMNHLU MBN<5U)!L*[<>%>!Z9(3N8M83O4!\NPMTOC+FB3TH7X=5FMG?+P2+GGFPRKF, M,OI9GYSS#QPD@U<#7+MWRX;CP/1(MPW]=A:_TVHH:$^8\ME;+"F]FY9)/;!R M3OV UIBL<]J]0A.OZ.<)Y;Z:&S] 9=H@I%QLTWK@*]Q3PC(F7:I()$6FM+;, M,*JM);%A<4S^'\5!"-L$?\N?3"=W/U-VD-KW[EBV9\7(&P.4_E*QR)\SWTFT MR! F,< !Q!B#B!S_#B7T<3\U>+%:*S-NL.^CGSFSBXKB,%!\\IS[&[W]0JCT>2+\DURR$H5E,#@*K0AX<_>-;.; M*FXL2;70-='9+[%YL?.;2[E*!&61LM(*):UV" <;&9IEAE,$@W[DX_ID;IR= M845#13=_=OX4X>PZX#JZ#BU>/(0339/X+-D$F<2+6E^.7P]E \6@AJ.0QZUX M+&_Q6)F:4_,\9BH>*UO=?IA.KITO:BBM\U7/:IS5VD:Q?N8!4 GK4T#\_3 < M5_9/\>//@\'VF2H@;]A=W4656Y>_0A="W17NY^H/O]AA<3=2WWX>CCVU_)=^ MF7\<-AOY!"((]O)4_6F&7S=]2!$8D2/^]QD_:_K)+-H1 M/Y,!]6Q0/:_^:'JVP!3E,9N0.P<.M[L@]Z\45Z>0/@M(F%VF*.2 _8\/=&.-J'N[0R?UWG(/_MJW*% MQCB79>MV/7+9DL"M]]P2^N4C7N'G48"PJ'I.J6=?I0?0LYY,M>&EAQYZ8:'& M8D'&K232UGQ#!GWI> "B_-?BC=O?]MO;SO&5Q[3O'O$I$_&(N<@9AF%W[*&) M1412J^)8NRC>.@Z_#$/^=\Q\OMYQ((;$T?3G@LB.7%,(JSS:T>)O>Q[Q.D&\ M21PM"O.7&_IR0^=K,;507$164:Z$,T(F,DI<*IU-$QZE\>Z# AYV0R7>4,*2 MT[FAO2V'S/^O\]V4M;1_ZVXM6@/'Q'3O$.RI=J976J.L'T4ZY2_369ZFLU&R[>POH ==\P#\2X7+_^X]=5:P\&/I=\67KG26?GNV6QO M@OVA;)82[&Q=;A\X")L=BWO'TF-R[ZZV"8^^N'PO!N5!7;X_W7172P&VW'%XS]B:ANAC7K<3Q;>T*K9ONK(1==R8[6H9[7KF7-+<&M/Y'DN8F9?"J[B M6YSK^WI6P-9=[GL2'A(#\T5)"4OWYG;M[?R/W&=[$0,O8N @UL:CB %?^<18 M%U[[B8H!;]'\Y%M1V@U^[4ZMTVP_6BJ+!E_S+G>%'ZB(?9\UF,/<]+=Z"FXY M,,H/M4 )PJ.B7&Y<[52RU*.$8KF'AWS/K<'K+B>]E M4,.COG=\:'[E3>MUW9!?/QK'SOH.V;M\\C^PM'*<^ZHMMC!B_>0Y># NHHZR M-&]&N.=R;F750=5L-9"RI%?1)M>YIQ*\+/RAF(7;R#'\OO* M+99O@W^&(S\S;-0\$4@^'07XW!^NW=CE.!#F/(#_]AP_G"@6T2A1E%E!C%"" M9PX$$F-6D5CR#2#UW,7 M=&[(>)B+:,\X,Q M0<7>3?U?];?ZF+'_OV@='4Z\,-.:J6J)7AW;([4,SUVEW\LUO"Y!9R;C#QYG M;LX^ 35H?K:S'"2\!8'[0[_ME5@307IUH;L^GFHVFM= O9B!X MBP+>7*-HE0*ZGOB!7W'Y?6W,%8=E^3V1PV$27ML<:?M M5^K%ROYK?;6:L-/# #RO7>Z-0&]S>;/5NF8J3G6\Q?SXF%N% M4\L'.-!G.@H*'^=0(P33G/\5[$ED43 $U;=ZGJ"R]]5X]-+0J@"4*OR@FJ_0 M!ZV&Z4R\Z5IX,ZQ8&F@3?$]T+2M:??,"MWI9[;KC".^O*%5:UF;+>9V;<%;2 M!S;H :B6R/7;PH_VX& ,I_-&Y:P(#[F%@_3D\%]3=PB9#TL"YK1E> &GC\.K M2HNZ=!/@PL%#"H1X"@@I-6UA^5V<"=*QF-2CO.>C&TAJ,(7S&2RILNR#,$ 7 M Z5EZOKYJ=VD?R/F;,OP(?^K9CM(\2A'4G\3XG3SYFS2^<%N\(UP/1B+^E:<_31O MI(&%MD#"Q=V'/5[^+YW_=-GUXDXTMRW0V7J:BH>A=9>R?**XV_;AM#>[C./L M-,X:8?V@D5M[CRJLE5NEO/I8;Z*WR*($1%:R=J)@[Z&O^_8R'YL$V)]T6?Y>9; MX2>9 @-?Y]Z1&,]Y+W6^S,[RQK-9'OSQ')S;SZV+#G[+G4@,3WN-H:A+C)7532 M]MRGB!!J=Y"K"A\W@.'Z7=<>9;V;D?#ZUBJ-4 MG-:B!+ISJKAIQ=TK_EW85NG9SJ%CX.%49A"L6X)67R-V$1.H+7BZO)F<]5'SLIOMP&K40 M&3.")#K)A,NX=DD246M-G,;&)7KW^>$UV'(02[^'A?_I^IN\E)U=IFL\J?-^ MACZE,B6:2LJE4(E6L5'.@2&56!VEE.X>,-[CCCGX-_OTE0W1:0)[\H#:.LM2 MFR6) ;AKE=T^(;@9?080W/%307!_R%&J M3K]]&*GQ]&IL<0K\'(^J4!?'L'+.V-KW]L;.R5=.RBWO<&@7W7/FS7'+97F$TBZ/UCQDP)T7@D;_F"T\/[XV)T5USO@;/=XS@LX^@LX^N.!H^]K0L$R;?;1 MB_[DB9)NJOU>E\[_HW!8H?0.W*O50^D??=7R(MIJW6BN>1?RQXXN^;TVI9XB MN"V8PX^'+?:\S$#.^Z>Q7ETUR=V7,[';FXZF_86,-)O=@W?#5JUOL=?F/_VMG MH"DYNTQXQ\S&(T5@>T%(?+G&CW&-G4A$YB@C$='"9DQ:&7.CF" L<4:FVQ90 M'>H:2RPI>SA:RHE=XS[/V&R&/INGOV!#=4F#7V?#D?55OQCF])',F\G(5HE6 MGW=\P8I:7VVCC*#<$94DF; DTR!X!,L4T\19%ZMC-W9P^$'\<#CH%TRIH^70 MV,4RLTXF2AN1BDQ'E*9^3L,A5'!4UU ,3@-7KH6'FS,[UI MN4G PS*1,U2D$9/#.BVVHF>7?&5V=[\G M=,B09O<1O7JDG1Z;F[>.%9VR"?!93),L$<(D,I4LRHQ(M+6 MREI>_-[CCG\HNYNA:2.:]M'^VV(='ZN$W:J>C9E(9-)2 ME0KXKTP-./0V81FE0G$2'Y5]VK,DC/&S2W:>I,G>O/QC=.2_=P[.7)HIJXQ1 M"14Q53(C @1UQ RUQ#!Q5/9K7PY&&.US0>FSYN"'S:DX5M[M-"I2DD4JBFW$ M.1>:13J5CBK-J8G1P*!/9U1$P%E[L6\WG]!SL6\?.#/ER%C1,66(T=9P0D3$ M@ E3!VS!I 2VDZ2[=O]16#'&&HK]VK?/;&CL^RQ#>(A6/6HVRT$ESO( L.4; M/,:P5(1 *";9](O*O[/9LCTL!B(<9REE)".8Q+(ZBX25!)@_8S2UQYZ 9@G< M%[F'V1I''/+ZWEE4$<$I53QE/!9)E*19RADW2HLTU9$]]N0JD\"B,;N(GS&+ M?D=1V4QQ'D6)D"E5PE"F=9*F3IK(6A*ERCZ=J9"^1&6_[Z@LN/E.XAR M4:HYN&C*@@!&!&R9I(0*;3.:9.BQ';G-"LNZC),+\8RC6-\[AS*6I<00$2N7 M"I7%*G8*C-6$II0SS8^]CH S,"W8W@:?'R.'GOHSCJ5(CXD QG4<"C4 1W8W M)/><>]QG_/0S+.7NO?WG(KKWA?UYC"DTCF HYQR,X <;'WWYX\"1BI=K_G+- M'P7R]BBON<^42T&^NVO^;)[Q$B_I;*E%A$357!JXFXRB_' Z MELYC"3\__#N*D@Y(ZQ^?@^?ZW?/M@57W8_%MC'PKB'BN?'OJSWB)N'1=W ^K M,>(>%'!YF-Y[Q(D17O"N23??MQ1Y-L_PMNE/'KKVL@7&W:[&68;/Q>/A.(JH;5V*BX5Z M\.."+K[:;M(78@L#]3!:5$^<*P?=^>$QG37B.PWIW-NHN&9U. -C!NO[5*[K M[[B1_K<^#7-2ELM.#S\F;M][%3C&/8D[PMVK9L+ UKV/$D9M- '%=OQPMZFM M3\ 0NXP$$-C#GZZ9FG.,W+#31K%#G&\]'BB,(O=S)*M)F'XPB/4-)>5L4)=E M?@A//3(0I87[6@X6\<-1NKY<#3E9.UYUU="3P;4?S07?'^9^!([_U5CADX]D MA'9Y:E#'N\GX^K/+;W]SNFNFA%B:R&%B'"LCF :" M"RMM"O\G5!+!10HZ1"S.H, '[S!Y8_-KYI>5I@E1-@6S(B%".:J)BU)J=0): MSO!4GZWAAG0A6GDX\_&Q3_N3N7%V-G+O,SR6M[ZZV\OVKJ./%VD<9PPQ8#/% M1"0$4XK*R"E!>&)TPIE>//IMYWCX05LJS[_AQ^[5:!;F-UM8XM:S.%9.=^GD MKHT[N3RAX1SB(N&G,NR!PV-/9HI&>L%I?#)K)8(]R12-@W_TN8WQV/) MHSS M@CUSUAHWO+=-+F/N=\Z\\>F#&VY8@?Z!7 MAJ.1?P/-N=\1,L]J-,C+3)6]S%39M3AP5Y(<6[KKDQL/)_G @*\]G XR9?QH MZ9]WZ@A^"HCP$R/OGPAGC8HTQ!3BDZ#KH4N&^B^R\Q:GVR> YG!\>*LFZ#BY MZJ.[GXSNT0,=3> I^VC?[UL4\/SS^L\R-9^1A#JC4L-9)+C+)!$935/+(V6C M2-IM,RKS(9G794#DRB<(.R.QR=FE3..'PPVNN;A'6C[SEMWI=!P-]_.H5 MLSZJM?8L>P_ZH.59(A)-%=RJ3&1$:!-;9AGH(ADG6F\]P:3W!4.LIVA_$YJ. ML3_@>^>MA%-.-(LB0E,AK)' 2F#O26:-48!E/7KF:85ZS%,?3L4EQ$RPSSMT$9FL$<^R84J\/C#AZ;#K^:7<^* MZ8!&/NXB'\-%WDK:;NL$G+*TW>TN[4':LK/+F.Q!VAZ?4_G"6Y652-.495*9 MC!B1W:\2SX5=G M7_W'Y9-.GHNQ! C'DOQR1%SWU/[Z 7C&5]?[*.N[";S\35EU\*A.VC.,>+PW MTTG=M9!XY1CYIH6.7R1/$$'XWGT5+1@QFLK4R40X8J73SB0XD$LI'IGLT71G ME.N3?=>:2) MRN3H\Y0E!L)@A" (7O!/IC_+M]#\_MW$LKL;V M/1[@^^;\.J]>>G8IJ.AH:WQQE9X+:SVT(7Q'UHHQ?TG)PXM/'ML?VK&V\_AE M>D#=]^V$#Q7C#ZQ;>X%U^LY@F_:ASK!%>UJV:*MYE*:6Z'D[1K@'(.!K;/(? M3\N>GZ$K=L,LB1&0XYP)^O Q*WU/_\B+3U\N\7=VB?=A.!SH$C-$VB=\?],] M'_T2[[4N=L7XZ"-B0P\9/QN7N$X>,CYSB-(RR#R+8$.*F133@WN=#Y-Z1W?] M#P%$_UMYM.7E?XW'ZB&D.BXN]R@[R[>V-]3VT6C=%UX\)G#Y/KR(B$^R(S1R M?+SXO?JU-5;@7K7'BYW\8BU>7GM =_LY*JEX1.;ATD\&D_Y!_[LY\^8.2[KGAU1]L2^#LBC2SU FX=B M]!^LM?)4'_]B^2U_;@;8#&Y4,5"#(A!A-BZ7'\W*0SA=\XJT;XQP=N+6?W-VTC3W*+@8#7(#_2!@LJV[AVI5%X^9& MC:]Q2,]P#&N >V<[Y^VHZ^OARWLQTTFO3@K/8 M1,1D1%,1<:*CV"3":AM[HXNL,+22I]TT%NY<=/2]5[NN&+2<'S?$J4VW=Q-D ML4G6BQX[PE<^,3VP'J)K:%;%!+#IO$9P;5T>'*567[^^I %E:VF62:FS5"AE M5*18*@Q5:48BJ>VFB53Q-C1Z6R[N-Q?^^V:2?P!).+&[3!=+!/!-!_)1/9S) M2PP4)7= KN%D5BS*%#][#J3HM +L&WP93F^0BA/0I,.Q&L%7@:##._A3,[VP M#UEW1*G;BIH/X[@V)2,/.[::DFTM4O?=5OIC42\,8 L3X-!1HP6N9RI70!70 MA-,;-1VXK\,"Y]HTTG[5$?D3RMWMY+Y\5(Z#S7,_I2T\RX"UHX:@HV>Z&-JA MRH>NGJ-3*^MD21:H$_KWS=Y MM9@[=>U>:;CM?[U2.%CW9S7ZHKX59S_-6V=@FBV0<''W88^7_TOG\-6.%W<. M/]HX*FMA[!-/!(V9L((E\$\JM32<6"89F NQPX;_OC;ED9F0>)U@RW88V+^Z M)PN7#NY7=:6F<&^&:@36%GZP@%N.8QIM> #^/(QE;&Z_&PWA-/W8*OS%+*@B M<- L'(I'Q=%J_-?@?98Y-%@1'V?P0RE;WKW]]?W'2JX,O(6K50$*'^P>Z_!2 MPH;J&S\L(78&N1^7A5N;PC4/UPA?/_$K^%2:QN_!+QHC*09OZH*AN;=_>O^F M>3F(4-@_6!UWLQQMC0*VW7(EUQBJ.)!R/ '?+;P7OE=+Z/;7*E-[\>M?0.8. MM"><]:OX,LG_\IJ^'&O9DH"@\CN'73:]G&8"JT?ZU/OP%GK(1 _N)E/GCW>@ M##PT4 X^@6^ I0S']T#>^U:>'&#]&[>6)1RO(&' /8! M1OX?9Z;($>VILC@4]-^@&H"-@+\;53\< ]N/1O4DT =X'6E&M4@1G<0(K;)4 MFRA)6)JF/!),$E]M!Z"Q MZ<+- =+]H8#DZ!KRRD)OB#E'PMHF1?KO3$M%C96)MC8#X0UNC9:* BU!4%/B M2!PLU*BB971H6B8(S+EZ"O(< 2/8]W0X&MR6PXN A__/1KX, VT;/L=[T&9T MBQHH..I#S\.CH<&PS[F7*I40;6XGWIRK1QEFM9UJ\E>MZ_V'UIG=XUT/2"DO MWX^14LW$]TP-\]9\RTX]"9NHN?<]]TI2A!9GG FG03M)8Q36MB,1C(6F8[BF*^*2SUQE$"> M77*R)DH VJ2)2RE[C\T6<*F'WKJ#7[Y68P4.^GA@<:1L7E0FXQ_N*]ZCP9TK M)I7Y=AM67=%3W:OAR%\OU%TC-P75&(:TAZ-;;8V#]=?G)$QF>&QLEF9P$DQP M:5+%,XM'(N(HU<=Q$NG99;PF7G..E D66>#6/A3@8$ !!7C&:0Q;YBJF1&N- M&(YI9NQQ4$ 25#9K>!'Y"9PH$"Z3RAL%#BQYL0\C+LN&8M),=O9>HO=44+*$ M<5I(?$_V8"_TH;U#H&(59UF:*,%TDG+M&!,D5499%R7'07MZ=DF[PO4U]P$Y MS]NF:&5K-H&'\SGABKDL'Y@+7^1PT[GLPB[ O//CWQE2))K8YLEAB3**"1,LP]W:[2-7K06\4N]VX)XI.N9I]#<0?< M?1T+;;5(C-"$R 3\9,:D8)DAQ,9/1L>4H%#D>V(/%L.F!),N(D; GR4%.P \ MTE3@W@A]NFU1KRQELEI;5K[C+8[V"$XY^%:JY2;ZHRUSP"/,M0;6Z4D2+;4" M-]X(3D222!5%$>-*1YQ;P27QDMZ3Y-4#:/.Z7O0;YS;,B4F9-Y$Z1[[U/O&8 MNTBQ3#(!D3#!=]I0@ M=GD['H!TNZGR$"!7W/4D9-1]/MQGX^OT6&U(YYZ!AD6=C.CTY5Y/QKY(VX>8 M,/:?P\[0*AM.MC++5)T?@7_&@]L)UC,XX_EWB/2IDJK/PO?_N.CO&Y///'7* M4@Y557/TOJF[U79VFF+_\DMV]BJ<9EMR=?,L>"W1A5Q.G/\M9.KZV98[#8[> MSSYPB,X%[]S'2W;V661G#TB7['0I:C[BX7=1A+O?T_>V>1=VOE%1+R(B'V+B'=++M^#RO%V[(=9KAP+RZHN M4BNCT34)98N<6HI>ON =>#YU1A-9Y@D:GIY@K^C[QW''D(!ZKU] 'E7._8M8 M>1$K^Q8K5R\\]<)3#^6IKE!BX]&"]=K/P',\YI:H-%)*",9)RDAJDLR03"N7 MB!6Z:?_!-T9\3#'JGD2\@^&:4%B_,4YFL<@B*W7FM 3'=S-)(J3;CWT&/OR M047!NX**\Q+B',//L%78CZ_PV2H87383[GK\FFNJ:908IC)AG%4D(8R(.$FX M,-:N"%\\!IE\\KV32CNF M?-Z]JUMTP]%GFY-8V!C4*FE9SE+XJGZ'+'&O3^V$1RJ5:28R['%O^QQ/XJ$]=&.3+T8[M/O M/#J[3"CM@+]O:COGA25BC_2N,-ZQQGHK:E1[OZH*QM],\D^P8&S5^! Z(/T@ MN\\W:@R_^IPKZSY4K8/]"881/A+OE5422V.><7#1N;!::2H8M? 'DJJ,)5L/ M:CT"XF 'G.0=,[56<1,*&E!]G2KV&,5T4+7=:NT\0 N$4,;CMX*L/?\>@WD9 MD6>7X\GRD4TZJW9UT]E\0'VU4.6/"=[A]7A@/*BI&;JBM,U/RS(ZK 6P\;PW M$GTW&R$VQB9.$64S$;M8&2IYG"B7N8@*OB+-T8?]MY%<" #)U@0H:T2BCIR5 M&GPITZY@185J %_BO12X[IG>WHDP^T@+,XHH>!?)LI+[6^,L@82>S^VW\;U* MM5/V0O;DB,<0B(]@.U'JN^.ZP+MV-04>XRX\QLX1ORM.UNAYS_MMCV)-*]9B M&]:I2>T7?_88_=F.RH.RBJQ&2L1BKQ=>>^&U!].EB0"K6O/WT_61)EQ9FVCG M$J%EJF4FK! NYH*:)-O47K!E4/@?_@)48K]'C2:CH4:SJ^5@AQ"QQM0 N/T) MG(O@3LF49'&&_B.+A$I"@Q8E=0WJD^\V]"3U2AL\BV+-KO;G$I"IQ/%K-_&B M/>&[9E7=O/_0VEBX. BD=0NN!;YOW+>'(XMY+ CB!D7"4*>B3,8\LHD!%F-T M!P13I-Y\K>_@ MAU:\'S]YU0$]8 M]]4XA^Y[?Q@"RXER,F4,/ W!.=6;VDGY!R)9N%NAWG\+$>6;]36VZM\B+ET^]+!F-;CUI WR MT+.I!'2< @]6D"@2L<3\.,562Y-&BB?ND0631&"R#B*&G914\]"'"T*I:LY' M6$@0)BB 5N[[W_O>,K+2GYZ8[[,W?ETE0EKQJ5[.YTGYL[?C?V%\YB,JLW^I MXO>OV%\(IS;'<* 5#3+=ETEN"S?NI%5Z=IE-9ODRP\V3IIA#R.T6UBVXW$]( M7(_57_&8JU8("F\;?>>1X,;&/2:5O2GA2?B'^O:KVYF(C)Q=3K]TA)2GWE8I M&#=:V ) !] 4S)O\FY=R=VU(D075YR$\BL[.G2H8@:@+XVN\]BBY M2PF.:[SWTQE;L)/G SV;>I/$/]9+@?,%Z,Q;EU^[ "GC!7(0+N%W>$OQ:2%$ MZL[; )NH# HW'11 ONJC+6R^^7-_&6^7107$@\K"8@C4P*Z%=\S8J MY@(B3'H^^PFX_ ]WV9Y5\GY M%4;('&9.ZP#O*Y1-T(1J-BI[@E7N=9[))T7QJOI-4Q 1@+H[L34"2&D+G:VD M>M5=/8Q7^Q8U&^-]F4XA8:N=Y M)W29&>-&E8+V,.XM9-1VQ#W 7K6!7*M'GHIGT7.:Q_L0#9SC&=CM 1WYA3Y3 MQ"@J<6KG1FP,*XNZF-WAM$]_SNL@>ST([K2H$R:3NY(A2IE180\M5A=B.;1' M5%L%*+S(QW5&9G&]5?;"EQW=JP#I9ZM6FPJ#-*3,X&)?NS'B38R^A<*DT J) M#3O@Z,+>/$#SN?_D0DIH,;8+"R]!J+J2 _5&"M=%XC*75#]SM3UKU%(*(4+$ M,,.83)U@BBEM3<:3)$LRL":WGS(T#]/PND1#W-&6973-I*3E/3B9*)9H09., MB)AEJ8V%!?4>DS@F*4VW38/L=P\8^N_*>:Q)@G@F R%ULR)Q[ODN (F"HMB] MUV-?!'M,+#7&L"Y17,C])8WVQ>N/NVT!VX[6;'M%Q?YV;+-;X<5NH\@ZG++M M;]CZ2@P6]1JEMAN_/^;ZX\Y*DO6E)7H;S;9"#R\4XK8>Y15TA"_Y.W:]BR3,H3D9[N!=S.Y#TZ"&8%G <9P\_WY4>1UZ&G1-6B'1K0:A?+W M&^<"4OC2"(C%R61WRF<_%B:25<;'L"CKG'&Q709%H%'YX> H^XZP'0H.(V5T M1#GC3F="Z53RA&N1(;P/QLC8<:B"!&L)U]4/ %]MU8EP$23C8%UY6DM<;H35 M@:.JLZ2[U/109K#:/XY3*H7C0D;"6<(5J"IA*#U8UR7H2#!?^$6\/^T+.B-. M#&(ILDA0S92SVJ3":LH$J)$5[0Y/L=44MKINML-B*FN^P"FT-O7N:=$Q@9,& M*X=1H:53,L)6)LZ)@;^+%7WXC]#3PGU+TYY:6KBVCB2:T33#LAR7&B=4$M,H M(_ 'N:)"]S%V%1J:NK*P=2*RL_1A2WVZB)[5Q#=:@9@0Y[IW8X43)+8/3AQ+ MX*$GF*AFFJZ&G#1G&,3OQ( J MYZ+^.9DVX9,CCQ7U&GK:1QRG2ABXGK'3G(HD5F\;,F$ZN/-'#B<-+'0?#CMSF&CQ>&@E*Y20 M9B=*IW@K.J&C46K A@7X5Q[7%"-WYYT#E"=Y.S:Y:F8R:BF/$5"^M5[&^2DS<=J#B;,9\BSJ M\=FXKL7S?%S?Z9#%7+*FSP?_,QF.0Q%"X3 M+UC/9R>W.,X.T1RPD,),RRM5C:CN#*$V]H./6 793X+(\';N?8R(S\W01SN#@Y< M0%!IT%I#.!=;E(,&?,$/AD9P]&R(F[:K:%I#!F[57^UQQ>UBG[)B1HWA[SA< MV<\V]J'VV=T*J.$3/7*ZW9$CZ/'0U[&6[EM#K\$U=J*7'@_ZKCZ) ISPQV1B M&_J\]5] &?G)Y?=#++!Z.S87_CP^8?A4Y7;P_ZG;NU\&'R:3O/[>Q_*!?P?- M=1?PHCU.]# '#Z J?H13KMNZG\O);!=$*D_&RR_,Q2P<2W4>Y=@OG_R!9"'Q_ZH=QSE]8+Z^YK4(8J0VBRF9:U/+O\1&G/MZ4]5N?[9(RYP6G; MMH6%\)S">O/SWT 3.W>+@SA]$<@ *ZO*%-@)G_GJL-7.XMB:B0>B M]][?0GB/5]/%D%9ADJR?)0P;A0+%EF.MM=<1- M8# ,!JO:$;TQ[*L=FOET59$!&CM8VNR^EM6J/RYR%E8!!-58#3@\G^/3N\KA M6^=( 3.(O76W0KR=^K[>+BY61]X7;VHS^ZPFKJ#GA293HA!A!'=6[JB M@=/1I]SW3:R'_I6B#?V,5^A^UD;R'1@.0P_+\6:6HPUUWO^*AD*;GM#[Q&9< M*\6/ EE&OPUK)F.^S#Q63A;S_.YW];[:5#VR[$WLV3)-W3#4AG;; M4^F.6>L:O9V/5/F [_4$#8A!\ ']%83'Y)-15P_QB;+7EMY1;>@NZ"U4:3[> MIL9!( 4_LNJ "P;G2=^_+7T>/T=LKIEL&NH #B:(%QI,%ZII/$N_SUX'ANZ6 MS-T$B5$&+X_,J.3O,%^2P'N5215K/0NA\_ET[\66[E=+< S8,MLB"W>!,ME M(7=0/"!YT*FDYCJ50W(!L02 F;"SM\HM+.<;-B<<\&/WJY,-(1\!'W @%6%- M98=R&6 ]T3/?,J5=G_G6[YKQ_*X1TX@S8?@/]6#2G=$2XEDY$T7,34."X2E6@I51I9 M*ZQ3),M(%10@ N6T7)33;+64_B, PW3Z6Q]#=ZO]/ D^U]LQ,-;O2(;WV6^! M"-V'B#";:\SGTV3->,L4YY*:1L\;%C92/DS;]AXFV7GET+<:@UK3)NKB3LQI MG[J=$V_IHPYOL2,^-(9B]:L?&QTJ_3#L$08W>%B<8EI4R DV8!>,QRZ0I,81 MJ-JK3YQV6Z;T@ @H">IVGMW;;'[H2P:3'GAE->2CXI6Z^<670V4CYXLWRL2FG9EV)FJA^>_$N6<[%PSH M Y1$V!K8=#X%&],.,*.TA.%RHE38TL]J8F3!L!K>NT80W[KIS<0^"\_@;9 5 M\^YV[K +%J\%:J974_4U])+"BH$JLV%QXRL$1G"!'S:RD2>*FX0H(2C%T1F2 MRS05BCH>Q5F457F.TO4D7:UU" 8#?UIDD[]C@=$[6* KWH]_GULWVBVZ?V=' M[ >^KFDG]!7- 3SL&>F<;=-?8UL3H!4A+OVGNIBQYWPIRFQ*C4HD2T0L91JG M6AJ71,PH)=VN7>_]B> =$MG98EC6&/H^':]\P WP%P/^6[5)HPTS+ S\N&G3 MWMB47>#*:E"9!DCFV;?AJ93I..&)23(II*%@<' 26ZVY8Y%3],E.'3R8^*)[ M4MX<[S^+DIU_8&$B,N#L]E:UC:#W9CK!DNO06-Y"OX/?O_W]:EYS*!!ZMST[ MR*6CVIG4:D>,4(3!?X5.0!.H*$Y$5ITW(/QN MLX?S^N]_;]I=?FCE-SVPTW#\HW_"OX:C6Q#>4V"&SQA#/1_\J4(WQ>"J*"9F MJ,HJM:**L2[UQ2QI*E]3KHK/SNS2*G,T7!?UY;I65PQ08/D4@'*_USYNI>V3 M:M#9M81JZZ5@)%>V6]S*RI?,">P@R2%LW%-\#/8+U6 M%+$_I[Z/SC^T!A=O/_K!H 1'PQ.R!T_L&9G@_;AQQ.)*-N\>>)/2N(A(Q6.P M'],LUI(PH2)+<"2-2RK4+L+BI_2YP.%.Q+IYJ\/QGLKNCH6E).DKRMW7LE7( M.Q>X\T+==KN@P=C9L8_M:"BT)X]T\(R<4;G&&0V'WNF/SOL&%2.5]705I#V* M>@Q"FN%450U;5=U)JX;A1 G'M[]N.)3 N:IUO[1<.XAVHI18X[QVL% 80?0L M,EY7FQN;Q/F"+=1NG"@FM[Z@9^=2C*-A@3Z>Y,/+3%F*F)RI<8:D@BHJM8N= M$%+*R$4I34*9*4:N7G6%L'9O'NG>?/PD74U'<]8]W)G5_4=UG5+5B#2=7#OO MQ?C0P):%M\V@E=;LE>Z&@!V:$M?>W5V:GA1)$YHH3+QJ$:M89E1DB'M$K336 MZD?CVWY-3U*N;WJ:Y$.0T,#.SXRQUR3IE@WH*H"U3;O3BFZG_K;/P_AG@\O5 M3^JE..R;K*+7LY1\Z1K_85GR/;9 FRM ]G%-/R@,/M.RK8,7,VD"G_<8N ]% M.>&9OOG%XW8T14E8);GXG?J755"V[/1^OQ)X0)QR;#SMD:1;Q#]N7?2VEL&C M#S%0_!L>FO_IM UIT1$Z&XX'06-./%(GML%[[=6 -RP!.YR#(Z#C.6&HR)Q*7***DMA'57-J,"?*T!EB*PU$(O^ =9X6% MTGY^?:@\5-5&_X3WP*/WL*UU^\"TZ/(8/#O+ZS%X]1Z$'W[W"F-TU3;*-5Z6 M702G;B>GT0H[^2@DV7/P1S\OXLR>J.SMDY3:T*W5X+O-Y\ 7)SOZLO_:/5#S M.99?YMNM4!+[)JIJXEX-W%=-8?PE_'XT427R?:O-ZI?R7;Z;ZY=!$88"%@Y_ MXY!4R* 3T*@9+,[S=0Y/"028_TAE;N(H2/\6GW=#;,W5WZE'%18-PM92@KTS M)U3^L$VT.:K\XI?@F\;.V^6'WCP 5KE6M^7?PI8#KLL\>F@9" EUGEBG..V> MFSR]@<6C< C4;5KFP"!YW?3;^?R1YX!J<)Y7U* YQ[:,>A<3/^5FH'9!.3J: M"],WPYC['-X&_#RLP*C:RT U#<:JE>(UD^NQ+^C'VE+$P<4IMP'A#7C,@8&Q MHKVQU8/O/?)V32!6.8U&8=[?W0(^M) M,^'ZU#+_V9AY)RKX^H38^O=D5U/@PAB\1OVTYG4;/^1ZBY;M.7,2_@:+;FU$P#+D1PB)WT*#>I#_ 5KED=(X-)P MK'$1/*7FS>T5'\U\U/E_9O:ZM*2KS[5BKRTP?OBV=F#\ M<8A^4SO\P!,C3L MH]7XKWQV-S7?PG&"AH/?F6\GV!_S>Y55?G_:665.U@1;.[+*ST&NMT?&[*NX MXH3%3(\(;#W<2&'GV^W=R$T#BO>8R' MMHP]98G9)PQ4W883W>J:"$I7S1DJ!F4,,E$I";P'Z:$(;B=VF U-V094#0_I MN!NGS1QK7*]5%+,N=-OXN=Y%T*AES<,K\,O57(#.QWJ?$\5H#S^G*G2ZNP.+ M+,Q5-R9WT^ZVQ6E+Y)QR:PNG_8ST$'_?I=+ZN31^<-JOWGIE[\?6#1^8B[F] M=0&V:/Y; =8[A.&[H*ZZW(SY'GU?QZ+J#U8!$G!%GH4+0GO4> <&+BG10+>$ M2UY4?UT?Y+KSJ!Z8T75T:.&J/U\3N^UZ#]O0Y+_!#.O3+22DJ2%B'! M;&==T"^#$)*[\2K9\^Q_T7-PLI?M\RG&;_.7".ZAKT0_;\-+_!(Q=5GRM]M MY[L2 VQAKL9_E37B.,:MJ@JIQ$PHK&MJYQ<[&NL!G;[R:N9OV=(:EGHIRT]T MO;!L>ESQNNH-[3;)A>;%$S[W-349J\Y];?/H:+2V>;32,)L;1T/MQ)JFT;J9 M=6-?;0<_SG7%+O+HJA[;NH7]1,^ZAQ_Y+,3QQAK6[@%DYYO+.\_W/J3L:)AD MC0?>+1&>?@K9T="JI^]]\FVEG*WQG;MV_,"I9"O+YI?F(1U!I>G.C4B/,QWM M:%BF;RQAGQ.$CJI2FC/V/744XZ^=T&!YV2C-CGW+;5PN/YMC!R)IYV M;MO17*6>[OEQS&\[HKY&SN+OK:^1LS7^WJ/*WR/N;/S.Y\>]KM/AK_JW3_<^3HQ+VK#B/M';"B21UD936<% 6Q$7+K MRI&$8'WOGKX39I2>^?Y=!M%U=SV<+[4]G+_T/3SH*'N&*79K?>C9H7!D@P4C MP3+I,BYM+$0L:>H<(9HGA%G'A.3S V"7#FU-J<'[+[#-XF9XM^F4Q#Z'!1X- M[_7TZY=LL4,/#3P:0O;,8Z\?'OBYI9?KP8&[=Q@\\/9T%U-_#*.48)E@62#- MWCA77(VM)V0Y6,I/T>M=784CS.A.:$ ME?T9)"5;B)1&_L(&W(Z]&=RC#*X=B[2^=:D3PDDP;8P0< 5C)4Q&E8S M>(#FID[7>\';:QPL=9%,B$Z2"'2= 9[$48U$95(YG8&J*TM1M]%P>V%'03=. MZ=J!'8F@D=8V(B2B@HI,1D[SF&6"IED&/WO, P3/,QO>[Y$;#[D9\+W>X&:V M8<;2,&O$[.O69GU3(,KJ<;L_-)D3^Z.)3XO]UFK7\(-I5DV;.KJ[*[:YNV$Z M;]-R,4^+:+&(\>A8(MJ")=;O,8%C?.;K)UJ<[-U\:9/2_9RH'.PQ3+1E$5#VB? M 0)27N=@+=M7I4>?^?_]\E13.KH6]43O#@-NCI HW=&J8/^VALN6=VKE757% MP!73$BZB[A$_(,']0%*#VO?N7LW@KLS'-_-O,BJ*I1P9H]W]!"!,;\A_%E4# M[UMIC=%I6.\1W\IZUQA-;@I#RHZ9Q0AUN_DHL&5=7>.&7K#_H'X,M_73^SB&,F42R)# MN"$TYD^[,T12OXBZL=1!>_^@?X1#_!5-^H^^EK'% 7[ZUH,/FE"A3*1B%BDJ M.!$R<1'7(A%11JU+GOB@P3L?11 N\WQ/SK &/2_"4\*F+.2%$&L Y,A1VD&Z,FR>*,Q@8#_S26,J8N35.9TBA+I7W2G<589MF= MHN^6;@^495%L%7=$2D$DV 5P,9 45&9*DXQS\;2;IWCA]W6L1#MJK-(4[CE< M[50#XR;@5,9.*LW8T^Z,X1(+%!4N M@YMDI),D=2Q.GI8NWMY;H2K?C@=5B:)W<2>YNYZ@WGQ!T5^+HB^/'T7_N:#B M5S6Z3;@9(Q.E5AL6\Q!\B[;0ZW;9$D8S+/\7['LT]^$'EYA M@V#GZPIO)X7OM,+BEFR(-['*NL!HU?%&+.)HNWSC\8;.XW@; M3V.IR%6%4-\.D\D)#HQC"2%)H@4>EK666Q*I*'-4\F1#]>8&:ZM=Z?J;1SKZ MX OVNU4AN(W119RR#BNR/R2\-IF0,A-.22VH%=):+6)AJ(XPW?>D&Y.X,4F3 M+N.GR0B-^D#W'V^D$XWB-B95X]VO*LC$_']3FE@!7V%%0#T7P?K!*TLP9KZO M8*&7J+3+5[TLQ[;P/%2;MP&[;A7<)DR/JG5JJ5=<,C3\@N8)H$#COG%)EX+1 M'CDFM!:66:UEIB5.CJ0@2(WK+GYL59]W01^&%I?V#JL-^OW]H;X.;V>W77"( M<8J9^RXXQ$;3.CB[B:_&7]"Q@Q\6[8[/)HYQJL[MJ<]7>PJD.QZM.-2%X MJAW^QP;*UXU>B'85X-GO9CEB@08,!C4RLY&JQ_2MO5)8/+R(J.>^^L8P+SY\ MW9N/&8(0N'.Y5Z28JA^YZ;1L_3'AA,I^LOH ZW6$3/_<,MZ$U[YMO_:'K:\W MLN:?DRE6!M3A3&]L^K0^9N!F892MAI/8T)@?6EAP:[?#J9^9UJZBQMF#%9)? MYT>*P8VZQ_?[0FM;UOO[9D3GU]6K@$,*T(8Q-V# B3@B*8NI3 @G21RE*N4K M2J[CU>S9NNK-3:\%3<]ZCH1VHPPU]1RA;\P&7$6U((?.-W&C[SG2>(RW=Y,\ M-&]4I4:^A& 7_)G=:/IHDCQA9Y>BZ\Y75/-HE L"O"JL1%4+ A>%]0D18='V MAA76MG<'@?C993:9YI.L/)!*L&PH;?#O:.1,TW[;[J1>(]1;?=QZDN>3+[#%C@FJ;GR-]Z75 MJ8ODN8>=8RB@*4.H< '\8TO TKGRGK)3NQX/%,XP_"X4986"-)#UY^UIM.>A M)=O/D*T^VJIJ._>-X:TOU\Q[J_XJNU! 0$_!T)@%^1G$; -44.JP.^PU LTS M,7\!:?\;Z'&/(F3^NS72^63DO+"8_Z*W96NQO:U6W30SSE-,Y5XMF'Q2%*^J MW_A'%'YE==7:4@[*YYG:=24EM:N+-7>,74] 77T[]B98W3+D7Q>L\=PUF\F] M8?4E3 QN;0HG']H%C@D=1,:-*AT6X".:5NXYI [?S' RJ#8]N]=^S8?VVG5? M\@,&?_9<+AJ[B"C)#,T2*APWTJ@HDCI2TJ5&IN3(FD<3#PG?MWETZ[[+KJK3 M=L^++W(ME2%NM YTNAL.)XP':4$^MZ]R-5/9*Z[6OVDFETZ6O=X M>ZD\GMOK(]>5>?(LYOR5?>9?5%D;?7LW&GHGK&:;EN8)"KV&TPB +VW9O:AO MRA@"$.)FU=W 9\(?Z#/E& ]9!N($:T'^"!7]I<^'O#2_YS6Q:Y6:Q)#8$F., M<-I(;@2/$OBQ)L*E::= G1>AG\R-L[.1>Y\UZWB?O9N,KU$FX&H^H\'S&=[Y MZP@LG)9X!''L0&K>82XPG[G^2:PC8?;V8=S.'4:X!K4=A'R\@&53^(FO(3R! MM0&M6&B5E%K!X5Y6JZ*<)P_.!5RT4K$4/_[[GZ@^_@"5[-U+??AZ./0W\EWZ9?QQF/,'JG8*=."K/RI]1^'63# 5_TB=$ MISG\8ZLWE[^^\+_Z:6J7?R?C"TGCE;\F%W3E[]8]EI(+<#BW>NQ/?LEAV4 9 M)/+_/N-GJS. 8*"Z+/OE#OL-QM<_L[NO ]K-S0N$"S1[K/LTU.54E&>UT3;95F"_79)=K@B4]G1<%"RMHVC$J^46?//I% MB5_TR;%=E#>36=X_IHD]&>DV'HV:64XD(^;\6R-@K6BM.6CWB%G_^9 M1J&;Y @:.<(5FTS5:*%]94LY5H:7RX Q'HROY!A4:RY_/YW<=?QRIQCC[=#: MD3N1&./^R+.1U0])ER>455@)AG)J6LHI-:YPHMYARN5]DW%Y6Y66O/:E0"V) M]G>LFNEM+$MV=LG/F: 7R\7\NQD!>^..[05BS26-0/S)IW[:#86MOI..7!,N MAQ]S!N]J7:*M2B6?+W?2E-5<=4ZO**=S-,\4-449:SKASF[+[U>%89_"!LL[T/_"\#1!N[0Z'4)3%]07:N%XB*RBG(E MG!$RD5'B4NELFO HC?T&Z=-M$!MRNZYW U"XIF6GNQ77=WRFA&5,NE212(I, M:6V9851;2V+#XIC\/XHC[;:I:FC=0!)+)0Q/L8WW :5_ M?+UZ(_'B1M)8VLC 5E)'A59:N0C^192A1 @=+=5B^$3C 8[,C/@:2-T%33[8B,(JTX7KT/&9E*#QN9Y5S_W@8N3I M9J] M#LP-8=^L_4=]O\YK.&XYL!ZGTE*SRYA61?\I/BR_S:QP2J6Z]"MF_P4N1>Y3M/%#<)44)0L-YB)4': MI7Z^211G4:;\UDFU=7+ K>-4.;D.TKO=;U&L;;@X#S9!>=_(HZ$Q').U6+L: MS\A>;/84:JXK)/"B!R\\S$33?-YK?#S3[ M7RFLR^RLH]E9G.Q=DCXI/; +UG7Z#4O*3P>1#G\K^F">E4!SS?9 MS%(-]T^FQ\U86&LCTC7V[Y+)MYUH6R?9R$YLMW=[X GI#$KB[)*MLQ%.I6EX MK=9[\Q [9SRM'0ADI,I9N%%31!.I<$S*,>Q%&"4Z+IFMXJ?=^W[WKB[G.>?W ML+/^?(/H(KRK$NY(_(D];9,AB$JRQFTZO/NPIYURM&SX&DFP4I,?E)TKX%B_ M>>Q5[[_SD,PPYQH,!Q^\![V&3L-[D]_^88(BH0?=<.[LO7EZ:#[\)? M&/GE$=1J((=5:B'T>%<#JVH]X#]0E&:MA^0X'H7PZ6:2>^#-!] >W ">)&N2 MW0>^0_O8(PXT3L51JX)];!/!"^G:07!]HT;GJ\)&@\''Q6LTF3?B"ZPKN79C M!(2'>U+.QZXQ=#P*3IWW"F/C@B?9(!P%'57]W:-QU-AW5:%*_=(&GJFS3&5^ M8+Q1Q%]@(ENF4)S:AVD94 MPW.$6Y6OWYA_7W@/3^$UUK$X(E1D2:25 T&IC%!)ZI@5SRA??]7,*0PU&6^; M:85/"?31CM#7OG99(?EM!<:'H.0("F2V7RU])H@D;V9^&O1M0'*M#;H&Z.D! MR"*;8B%8:!:=%JI( GY!M/K7.Z.*L(N4)3L]=OWOP 1[G,6F^X! J[<(M*L6D5[/A)PN)L]74>"3"\0L6'3OM M5J89OZONSMZ0._OOE3DI/)X]]L)\9WU[G<;DOR%I' MH-Q6@VD)BGDPUE6"]!TOQ$HOXH7-GE9O M+K<)OUC$+USV #F\BMNPNR%^.!KC<1O$NZ$QTE9*O2SV>94>H-AG%=SI'"#C MBY7SQ#)\$]*I8.SLDKP8U"^LMC=!OIGE.):T/WR6SG%;U3M)E'N&E'F&_>JY3SHBS2T'9WLS&EZ*@ETMX//L^8@N@\S)& MJ/2[.K>/]#(>BX/'XZ.Q!_#\J^'U3;LN5DI7*-0/]_H>)IR.[I;^<"RZ\A]C M.RP,'IVSOWM@C"M_D)UW-3Z[9+SCJO[8US;__]G[\QZW<6QA'/XJ@I\[]^T& M*M7B(B[)A8'J+'-ST9T$2:8'\_XSH$2JRM,NNT:RD]1\^M\A)>^RRXMLR2X" MC71B;>39>/;3FB.S1F/14^AQ#Y*=*)4#I?**3@KMHU1O8JXW,2OFC9=]9C1[-;JV\$>/, L/.'8SW-47D\Q M]O.9R;K*<_3#<)!L$';4^F+#P[,EFIO:V:0!ZGG<\W@K])DGN-QV!)95[;O/ ME,NWF,U;]>\=NG3.M7B3;>Y_5]UD<36G=*!"HKUV[;X M@%-U:[NVWJO>8#:ZP>EG\-9-#1-WX9_UI^+?RZ7<%"OY/%F(NV@[Z:*%#KI6 MJ7RIQYEM?3O'339^.4O[F5!8V2#7-K^MV/,DZ!0 ]YJYS:[*CL'80K86\4%V M@,6;&[WO-.E%35+?RGZ_L)/+Q+[C;YKB;C2X+<5)+$H M1.LA"MLO>F8TGA-1;(3&UF1A:]DJ?*5_N=Y&\@:KK3:WG UM/7AG/QM:GFHV MM,5F?YB/,_,QM9WNS2!W"/A<]-&V+<3S+WA)SE5%_U@:KHR/3L-0 M1O!1%3&J0R&1TD12@4*-C :IL=1O]LL(7OC"?2>87XKCE8]NEOS;^X?^\-&8 MX%:WN]]_)\; ^&JTE#]I?N);\KH*_D*G@_2*Y!BT#$_LWF?7TSBW1A MD1_\I&R*6-&$/LV&]\$(H!.,AN[_5^Z%=CDX?+7T*ONTNX)>_7RU^N&;\IV6 M^#X;U_A=![\"8LM3Z6\@B/,903KB#3Z-L^3.GE;%TI8_OOKXET^?)FMP7ZK: M/ZI>RRZ?1NY+5^6G['OLI-Q;XYAJVDE__1H7X&A_R">K+H=D5, V@$/DWKY M%5,OW!3?A:D7:\^V@JA6QIEI)G3"8XH5%2%5H,5R8D"1E=*@)*D^V]Y_>+#??5:8_N"/W8^JNYC?CT=TP T[3V\U8".=D M)>ITQ55$T17P]NJO&]"<#I@O^J ?P*Y[NC=6=-&Z4#6AY'?#[*_P[):#4>8Q1L#( MNQ)T#<9*;"UR3%KTHK^U'[R(07H?G#&7WZTGMLDPE_&4+@OR:\6HV)L^**WV M]*RFJGUGIU'JLD+7S^YL>/K1L;8=P;;IAJ%/S0]$.M;.K<.GJJ*T]LG:@17Z M0ZO1JA]PU#NK)U\99+^6&]5,3K:$!2=JZQ>P WJ)J<;+5_6CM/#>@4I?"\9L MB[.-8XH;Y="FH") $:U(;&@/ S<%&&G)9<.HMYKX>V+Z6G/+9APL![N:4C9+?RP+I0%FE9V["8"-K MT+D?UH(*EF:]B*-^LV M:O-A./J'@<4EP]N!]5#-WE0\Y (J7^_4X..#RWC<7?014)'XQGG+)546 UI[ MN?,-)"4"8DLAD\4%PV_66; :#RT(9ZWKN#(J%HDP191S%5-"<:(%EYI1(D.% M$B9#MD54[&A8^.3V\VZ8E3_9^[8))D?6PS#+UED,)I<^^%3ULH+]E_FK(/#1 MG1H%Q8HGJ &<+ B*>59?9O%2_;S:RXS<"R>;)QWOZ19\^^]Q;_3X?@#0&3NS M>)D1_G 0>C\H4.6P^@X@^X<%[.Y,XO*L-A@2N^F>6AJ3L$C$'/1RDB#%I 1% M5# Z$] M1F^?!R3YFLZ61]985U,^CIO7\"6Y,WK<-Z6J'R\C9J:,NO#IS4 O_>*"GS?% M./"U0W,CL9PH ":AU"E--9<)92D32!F<:B:U2$%%6$EZ6,E=>-YSP478_KG@ M6^2"5#[W)&F42_*C@Y_UZ.!S;]1;/>1V(DFO5A73E]-K(J$U7:M=)+&&Y1YO,?A.A1N52<3+!RY#4##Y8 $;ZQMVW;$664_ M<-I^A<"IJ1 XJ!Z6WK:R,YM^4G@P5H^1JZ6\IJ T4\*UHFN+B0L7UGMMMQ0N M'>(HU9H3H3%5G,M44!O]BF(3*JFP\VFNF,;AZ2SCJ0?N0UD,L6-*5R3!&+X2 M-+HBU#=4\@V5GE=#)5!='-_5PO6X :Y?*DQR1[H]T>>\8ZL\S^P@(7HMG]MP M\()+<>N/>(=%HP^9BOB\#^W#0@0G/+T=IO.)7WOGPYO93!4BKBBM:YA,:XYN MWSRXSO/L,(8XX<&VR!#[G6ZXTQ7R&M\)DVN;_A] MY@?88F!V]P.,=+HT)%<168W&;M].W$^T]"?0D2AZOQ/(#D'"U^3@5ISMFYUY M+H?,:]=MQ>A?0""EIG>@-75^+'JQ!\Z["3[W/W/<5*2KB*VF4NT\P>),+:+S MH^>+/G)*FAX#7^YWWMC40'PMVS11U@?EG@K*(1^4V]._QZ44(@T-%TA1!7]H ME C"D1!:,ZZ+'AA-'E*'!N68S5"]XE1<,7%PRVT?E&NQX/!!N:W/\_VX_GR" M=+J?7Y.!1U#XHYX-RS?A(S^< .S HQY$=?Q)=H8,\I#XHYT^@-@7E M. ;[2ER3NNPK;T+YH)P_<.H*RG$"^B&_8N&JN],'Y=I*SQ=]Y!P:E.,V"81> MB[J< &TS:BXS*(=K",H=:?[=^;!_Y6FV7W>P,PK:<=L*^BJD\@J+FBMK_.1( M'_1[YI,CU^@3^TF5LPD*5(QH[)ZOB2QW9X6>KF(Y48NQVCL M*K9JT?23^KF _^J?[XLQ3OF.HT)B(G$<<1GQ-*0Z)3(2C(N0H!2C)"'X_$]' M;D]'%*V>C%<[@BI%<6L"JAM:;=\.;9/X?T\]MV MV.(6PW/;U+5ZTY@UVWGU)#ULJB7QNZT[-4YPBG:5-P<.!J@:O67!^-X-+"N: M11=.LZ++U+3OKKUI FH'Z9U90X0@2!"N[.PQ'=:TLT0YL/E_D_"P,^?85836 MSJY:GDSA1H!-9KYI._1MON=X.>!I[:PYUT=TIXZL@MK1KF&8\I1JJA7!,8I3 MDW B-4G$SBV"/V5#4/QT;AO_OR\GSTW&@;FI:=-YA3>#-?.!'*C?3R9T."SL MVRY;X$ZWW@ZV/&6I2&4B";P]3H EN>0DE8A*PI+=9]"T#%[6*;ZQN_@2MPF[*1M@@WN=E["81&^XJ60^< MB]&D)+&]R(F\(GBUQF\! :>3'5)I0D(P?"-I)4>BDLA@'%&#>91@+G;NYMPR M7H@L+U2<8TN=]I^F_H'YWG\LYX4NT3\0^\)TWO%X9)Z:?SPH M'0)'ML;L>*R!/;?*=97GUN\*Q/?X_F8 UGU__F(..L5$E8"_VC-PR@8O\!P? M2#BQ5M,9_E).GNYEP4-FFY;_ /JVWUB/9"46T]Y:EG]+9E?YYR*X?!F._06HT[&#U8:V@"C),3]:&@W[EA2'NP.XB=Y,X^O[BO&@[9ND=ZKB$B*U1G MDV]V%J72-NH+-\C2AD=V'FG7+O]T@Z[7_$C.(VT!P&DR%QPS2U\]N4E7C%0E@4*H">_ R2_!$@4IX@[L7E@+S$]!Y&]A4+'RE51-A>7FBB>=5*K6J2 MF7LXC-Q,V!@@KN9/OJ$--6S8!JSV(0-FS(!8Y@?C3;TCB?M:K_BZ&ZJW 29@ M))K%.83%7-O2:(03LUA/?SBX?3$RV7WY!-Q63"B$A=MXJUM%#./R-4A#G?.-HZ0V1J+EXQ=(T M]"!LWIIS^@/PT$RAONLBKXK]FPZ M%ZM3"SDFF=:\=^O-$9MF?^]#N=M$3]V4*!E:#YB1*HP$354<:YQ@%&L=L@0S M%OX3$=+92NV9B[DB7*D&G7R>!2Y24^$\1Z$;+XO0JXVS/&N8!/<)R,2&ZP?: M1=\_@9J:F1$<<2YR7\Y:?]/+[9#<<58UY4WRY2EO21@!_5*DPC2E$5: 'J,B MP^+(H-3@9'G*F_MR\'GZV4*C6YG]MD CE3/$GO[PXD(YIU+0F,D(^R4&-S9-Q;ATG<"P6 MK!N\"'X=YW!S#@?AKRKO.7GX">2=U<]'D^/A"^P'A'%B!^W<)(D= FQ5U4]P MIB;N=)XX4Z8SJ&>>EW&<]W0/E-/2*+".M$<=YEQ*O!">-M.WQJ5 *+U;P[R-,]#SALWDP6)*LGON][>?/DUT_D^? M;DKO4N[6DX)V;W>1C?NFB)--?4_%EX.'0MX52K[[FLEMSF$/5)=\^GQ2'I5) M:338-_WM^LOUB\S<]O*1"QS=+W#4PGMA=7^;.MA@C5>3SV5F^FI',K"=X#A]UG'OIV@'%I1A5HF+NWL MS.[:[5/RLI6+M-/O9*=F4 M \O_8[\(>QZ-)Z/37P9_!<(8!#_E*C4_7P7_,-;(#'XR VUSN."%\.-'E\\% M]QA'8F 6+5RVD/P,7_XIR7HNQS, D$W_;J^"4M%W=/BS#1P7FYDIGJ56J8W5 M-WN#@D_L8.O%/,7,! ;F4?E=D-I=3 ;8N35\OW/#Y&>.3V!. MH%'KOW0, DK,P+IVIX1@R0?8<9#4Z5)I4&(M4ZVSV.WD:P $$) SCDMPJKP< M1 ZH*4EGAO&KDG0F5ZJH8OF>"35,?P<*6;JT2"B3^PI\7Q6NY((^K*=ZD<-Z M^40R%>2OAP\C0.@$D;U[*XL*]<+M^J?RT^_>?RJ_\[-=D(*WW!4*\YS9-+GY M\_3>D@VOK&2R'@9'5H4J;&7W<-S7$P*U&\I,$>F?R#^[3[A<_CS%QX(S>\KI M[F4C]6,74BE2LKC;U1X6JWKIH"+*4PG@"K M9+!R[/QLROQDGOI[QY>EQ+,/6>@#F4S1.,78+,;C&&RZT7M@"W=D6._(&/@& MKB=S&[(B7^O>Q%6UZ.1WP/[>R\T,XS-B>.+HFZ+R]:\W$US"CO[NL@"&]R8P M/Q+S4,+?OF]N37D GX/=[1R9HHK'-$I%3&-"F=*QT,0DH&!RKC2.^>Z1J05U MSFISI1X_IU64@:ALWA/M3J774PC].@707+KNU^%-O_]I'FU5;\H_3:5M98A+ MBDYW381KBK1%K$YBO[">4<^Z*R?$Y)*+-B8C5@(]QE@0&F*3(DHIP2(BA(*. M3P438,+32P2ZG=BVFA3V%P=;HVP.S-B6>S@F=X+-P1:8K9 TTV.Q<)U6\72I M>,VX(K$B+)^DAYDT+9G/.H8*,06<9B5K*2*GC%@<.Y.:B'E:<,B>R#,K[]WE MW"I>\-PTS:9"4-MX9ZDQ%AK7PM8FVNI,)IF)1&S%"5?"MM!U'>Q*$0B/62D+ M$JD'/PX>KPK@S>_)>M'AK"X]W2L!@D+?SLT,+(6Z;(N805D:#(8C^SCHPBYF M"DL<3QX"-BNU<+ QRF!P^6#??#-]9]Y\'V9_%HLJ3JMX3C:7SRQK^BY78!H5 MGBS-G?+?00%U^L?=W&LFBYTGE*Q (8 4U+S^.+^ =!? MC"GM-0H&&T#QOCE^OM"/F4-$;%#XS^-=%*(5']C!]2>Z, M!GOL8[HB/_.O%CFK/J4H#)==-4*QD,A$)CI**4XB*:346",2JR@42;3L4WIC M@&(+VLSG+.T-1EOIN+3HGQQ%A>9CV45;4Q 8?CY+8HX. O4-OC9':5.^3+/A M?1D$TM:XR$= L];RF2/SAS%P;0*29?:6^7>7HM7:G\$;8X67DY^PUM]4#"O] M;F(P<<#H<:Z PN*>&E3IT-IR+M'"OOCE9J_:QKJ5DF@HON:VO']U,G@Y\[TH MV)Q[L&2"OXA!E__SA4IA MK2]5_[MZS#N_+$H$$ =+(%S>?;''[L+TY_E/5CH]GW1B+G&2X@Q+PU1$!*9) MB&,M4XV4D+%!*@Q19\UWGN3 <@N.SF:H=U6C5BE7#[EY.?G+*]W+@2L>7_8& M#NKNH5>+0K-BP+PCB^+R#'C780' LGM%^>7R\K6[M%0$6UZ+KGD8K;T<7J/U MCVYX+;_F0M3^5GHM.*[]K>0:[PF!3=?P-1P%?JVUOY5=HZ.LE;/]8+?IK=&U M%.1LL/7<(<"O0TF/0J_;2<(GN@\]V4/K.+>B:.7>BA8BA7YRFF89_*D0C9P# TJ\3?,K 0BQ\ M33?)*/C_V^##%V>JUP&=^F[=DGT:[7^S'>27PM03/(#]M /$SX+&)OZ]X+TU M_Z>QQJ#H=7!IN[48W'YKN_2::6S?U]%6.]_8.6['+6\A'RX,=.LG87G0/0&Z M\-)DR-L?#[VL$))ORN#"ZU]O+D6O?_TR^=/NQLO9[&Y+Y.0W\+&]NUHO)8^-K%#E1UUW].Z;XX-DC4-CE49 MK'QKLPXR%WDNL[F#=[#G;?BD5@!54TV3(-H4]A11C!.B>1(B145J8L+AY*54 MA\Q(+N(MPIX[)(LL6H"39G?36"CJ=",2(H%8Q->&[^K$HT?ESJBTOZX@#G>Z M88B>0EEM:-JZP?&14+5BFK1OKFFS.]^A(&POJMU4&;9G[IHM6Z\H XM"X@H8 M#Y[9=KR)I%-4'TTT-C^>V#-RZQD98Q4GC*0L08)2C@5.$\5UJ!C%,9/QSHTU MZF9D"MK%M?1\[/G8\_$&/C:$(8SBF#-&J(FE,@1Q0REQA>HXW+E/3-U\'-D. M<^RY\?'>-ODI,+6V4P1ZH,[*+H%X)^@<6MMVB+O$=OUS9+ Q88MEC5YCX4WL-W MO1]&_]:S8FB*4=[INA)2[YXX&S3NRK1V\@0NF?9)GT:]LGV;N,WSIJ*]K(QC M"0/IA<&YH7%'88#".6$0>F'0+BHZS9'RKJ@5?S^KJ_^8?5ZHR+3/P>6^N^A^ M62LS$.IT/]QX@=%.5$_CJU68P[9EU4;,U33*O,WAUM^&-L#Z-U?A^F%X'.,^++KR22O=>]([-,0.B\ZUHSQB!!)##)41$J&D1:I M-#*1C#-F3AEO1:33C1 +.>6W6%5!'=*J0ZQA[^>:7/KD6KW4TZ!&4H%N @0H(ZK!D$D5%VED#!@UFIJTZ1@8 M8ITN/3R6[6FPQ328IEAHR9*(44%9DLJ8)9PJL+(90Z:4@PW&;Q"'DZUBH-O9 MT:#7;AH-KB#;=ZOTS$1>>VT.OUOY2E&MOE*/J6; M>+804[L*3S(G/$_E;SLKX7D21-8F/*D7GLT>@[4&YG!46V#.8[/NV!MF] MRO!I*V3G=CAZ;6Q@K;\05)OTG'W_MX]O@_]6]P^O@H7FRL%$W&U3"[L/D,Z+ ME&/)PY"*!"E!J(H3(9ED81JF<9AHLJ8_^9'";YAWNH2Q$!0#66MJB$W M+.H+OU5@Y0+=SGOAZH1N9RP[75$QR6Z_LH$&*@,."GT\#QH$VT%K)F-CF*!$ MQY*)1,9<(AW1.-&[SW:NF09)V.EB?DT]$5XR$0J4)$1038$(.5.Q0@PK(SB1 M@C%$FXZ_$=MEH;;ZJ09I\%D50IU&%3I6K([@3I?^0L(CU4%YA?<(3F<[7K;V MZ@:/J1,[G8F=OUWZG/$Q,'E(E<+%4,->BN>Q^#;R?-M"3.W*MVS&M[46(7J^ M/;D4KS5.07C=!40>F[7%*8CP-4*=[O\:]>VQ#$;\U0R,C5FX 5XFR_]_P5P% M41Y0CEWM$(+_#U/W_?^#N\RCKQQ:&5"7ABC61'+#%(VI &*/E0FU(CRADE5/ M^3Q2Z(+(3A=C%A(X*HF/F3:&K:K0!0U]Y=!N'KN]<'5"CQU%G2[Q51L738.< M:JI2V'TH-&52BA@S;2A0(H?_I8UWSZ/X0JHV/ VNCUQ('O%(8,0PHJE6BB8Z M9)A33&(3IKKIR 4E%T*#7KMI-!I!*6BOOV!I?2O4:Z_-X7ZX_)VK82XL\%M_6VBK18ZHAOA4SOCU*P9_GVY-)\5KC$%3Z M>HE&L;DI#A&%OE["38?.1]FXL'MG 8A)9.%K-LZ+&5%6' 9?AN/1G?K:;#%-!A2(5"D%8X8HU%*I1"@*RLPBT,C"9--QQVBZ$)H M\%E53)Q&$SI6C")BG2XK*R;6:[J^8N)$6-[*XQD=8SB,Q]2)/9[1T>:_^-3K M0Q7/8S'N,0:Y>$R=F''9T6:U>,8]N1RO-5;!:A^ZXK%96ZR"^;DJ@",W1:4H MC4"8RFF0PL+3!]6 4!$Q)"*,<:X2&O-8$6U(&D=:*JDX3TX9AF"VDR.<-R1" M[%1=<#VVM@M#,#\X94?WVUZX.J'[C44V#.$'IUPR#8:IC*@0E,D8# LL!->A MC!+$"% E,;KI, 2SY=B'A\(\#;:8!B-N! X3G%!$J4Z40)*+-"0:<SQW)O.S5MJ(J1U9CX>UQR%\ MZO4J.>RE>1Z)<3GRC-M"3.W*N+CV.(1GW*;D>*UQ"$Y\S42CV-P4A^#4UTPL MQ"%HQ X/0UQ:O"SF41HS' .]*"I8& .4XC@BH>V&)!DZ91B"1ZX+$R9"RGHF M8'ILU16&X,Q70^PX0&(?7)W0_<:=^PV??Q:PST1?WP$G2:3081AA$5.3AM+0 M*$5,:8PBF22-SV_GXD(RT3T-KJ_(D493#"HPF+24***T23%G4G(2Q[%!38W[ M0V<0"U+?#.)+8\F]=/EC"4_JA6<+,;6K\(Q\@J$/D]I!S=?1^>?>NW3_]?'']-$XB@5QN"0,D5DF"@C$LZ5)#&)3=.Q M'XFLWUUX&KQ@&I0L2=-$*QT21+5B*DF%QH2F:2Q3'*FF8S_238$Y. ;>/ T^ MJQ*4TVA"QXH32=+I1J73IB*\8")DE!NN8H[ JJ4Z1: !:VWB MD&N4&AZ2AN,0++03G*_9^=/@LXI#G$85.E(<@H61GQ&%=XQFTAIG9E7.GK)2Y&CM<9B& H M]/42C6)S0R""(>3K)3K=WWOZN\E'P<<'8\V%P6WP=G +=YDLKY@@[F-H0+H) M2X1U%Q 2<4JQ$JDA)*0Z3$2:(L1.&9A V-9', 2[D-Q'/!O#5E5@ A$_HF,W M?]Q>N#JA/PXY?QPZ_[Q@GYN^OD8G991'%$64 N51&N,XDJE0AFAJXKCI2>$, MV>KLPWW"G@9;3(,F)5J+"*Q>$(>*1;' E*="1#&'?VO<=%P"N3$Q%R 'GU5< MXC2:T+'B$F@NV]-/Z&@'S[8V0&VNB;^R%<^T_AG[:C$<=KH_Q?5TU;HTWMS+"CB2%,5^ M7$H;,;6C%,5X)D5/-4SWG*1H8W@\5(H2+T6;/1EK#=EAZFN'&L7FII =CGSM M4*?[U:C[?&0#=!\<+:M^8,N)@M]L/9&?9+-$M5@EB$FF4HHUC:6)DY@('ML> MP4C2\*31.LPZ7]Y7<*R/E.@D%L9(%4E$14J%PI%)8Q5'*1@+L6@Z6H=EI\O\-*7+ID$6AK'" MG,9:T% AI5%,E YCI&@HHJ3I:!VQ$T@.[ZC7/ T^JVC=:32A8T7K8#%=]DOH MRXA:H>]NYV\:-O6H#(FD;?,$+]Z)NU U7V4?Z/)3PC+SQ; MB*E=A2<[=BG7F0O/TR"R-N')O?!L]ABL-39'ZNOKY[%9=VR.'*&O7YLR'+;# MT1?XXIN>N1VZ\4*C1_C?( >A5#B19E.(?&E=)1D3F3(*MREN(BIE&D>2FI03 M;N ?1D:G#-;1L-.5$0ME&-%3)>QX;&T7K*,U]OQ['B4E>^'JA$YJBFL)UC5? M4N++FC;T_!.$H=@8T%8H(V&<$L24E$@@PHR030?KJ"W8O0X]#5XP#:*$B##5 M7.N(44Y53(B42K 8I1&.-6HZ6$?IA="@UVX:#?<\C M"WXO7)W0L1917PUTZ30H6$)!_Q"*"TI)A&(.DI68&"LD(FW2I@,,462=N]S3 MX"73H. @^51J3&PHQUB%88*TH(*$"9.,-QU@B)BEP0N8:_6LJH%.HPD=*Q@1 MV=KJHGG?^B;5OACH1$C>RK,9^=$D;<34KHPG?3%0"Q!95SX["WT^^]J!(OOH M_D<2GJS6CGT>4\T(3X9],5 +$%F;\"1>>#9[#-8:FV/U->KSV*P[-L>.T*CO M#(N!AN/1GP4/WN\^2R QK!5%:!C-;;K>QZ9[WOAZH2. M:>;:]='SSWSWU1=K:3 5*2>$)C@DG"*3R)#0F#/*0M!90LR;#M Q>2'5%YX& MUP]X4R)4H5:13D(:2JU2@8E2*0HCDJ2R\79]/+P0&O3:3:-!-XXZ75I6 *T? MF.7Q>W3\;N4RYK4VW_.8:L9ES.MOON=+"5;)82\U\EB,2SWCMA!3NS)N5'NL MQS-N4W*\UC@#9[X&J%%L;HHS<.YK@#K=UT UF>I7M!?;.ZQP:2$QP0QA3,44 M :U&S,14$\83J=+8A+$XZ10@+CI=PED88<*E#V VAJVJL *7ONYGUYJ+/7!U M0G>:<-,OR/GGN_N:B[4TJ 4/54*H80)30:G$:2ICHN%%::Q-U'1802!/@Y=. M@U3*."*(&YZD5"( XH82Z(XUDD2X:CIL(+ -JS@IP"=5]W/:32A8X4@!)F% M('SA3^-8WLJ?*6BG^P_3[P^_>].D3:C:E?4B7_G33D2^/6S>O&#US9N_-.;< MRPXXEASE7HZV$56[RE'ABX#:B$$ASJB M1)A3QNXD[G2CB(68<>Z3*IO#5E7L3M;8L^]YI,+OA:L3^JPEK:575?.I\+X< M8_U0()Y*+:G@P+\422)9HA$BFA*CL4QPT[$[&76ZV ^FNF@:3*CD+*1I",*/ M&FY$DB2$HR2-&"-"BJ9C=Y)=2&GDLXK=G483.E;L3G([0(A:M]?ZVO?=0W=> MW3V>RUGZ:21MQ-2NC"<[75(ZG/&),'E.#N?3N@,.[#K%PQI;]ET:1^ZE^A]' M=O*PUI9]'E.-R$X>XIGL/-7,[G.2G:?!8VVRL\:.?9?&D:L,T?&POHY] M'ILU1^9X>(2.?6U*=-@.1[_W!@.3#T=543E?2S=I+YD@B=-$2F5"RL)8ZI H MG<28A"(E.CYA/(Z'K-.EB*%(1M+7TC6'K8IX' ]K;-'W/&I(]L+5Z?S0/!1^ M?M&ETR"C$3%Q#$I(BJE,N,0\3;343%!MVWLW'(_CH>QTHVOD:?"":1 11JA* M4L%30EF*8M"(A= T,9*E48P;CL=Q%/I:NO.+QYU&$SI2/(XC!'*O=&W5&9#S M^N[QG,JHUJ9^'E/-.)51_4W]ME4%GA,Y[*5X'HMQ:VWJYS'5$./6W]3/,VY3 MC60#B@Z-EU3\\$G%I8;/$2$S [H]8 MPBAF)$:$DU@)27B<2$;\/ MKD[H@5V6LKPP2/$8FCFB4I#3B1$4)CT."C60AXT@U'8G J-,E MAWN!/0VVF@9I0BA.$ .IIZ22L>(FJPD"\-.A&6MW)H8MKI?JZI+8K'4S/N3%Q_2[\VN44.SVX_K3O@ MT.QVS'QV^]HZA7U4_V.)3NY%9^OPM*OHK+^+W[8VU',BA],(X%HC05C6WS?. MH[7ND! )?75*ISO1/%X$7XVZSX&"\N"W(:PM^##,KP/$H^"_U?W#JR *H[J: MR5U:>!/9<81,R5!)0@WE*DDHU3S"J6UB2DX:,B*H;":'1'2JUK(>6]N%C CV MQ2L[)FWO@ZL3NDJ);0]X>".OYI.V?>' ^N*56!%E.$D9HQ2K1!J64F.8QH@2 M9DS3(2-":PE;>AIL,0UR4).U2&2:\I!J'$N$$I)$DB>:\K3,CFPP9$2B"Z%! MK]TT&@8B;)N"%(_?H^-W*R\FJ=&+Z?'4C!>3"#_3J9V(/&P6"2=^%LF&(?-[ MJ/1'$J(T]$*T=7C:48A2Y WT/,TV&(:E!%1L,-(<1)29JA*E*2I1)+JF,FP M\<*U*+0CK7SAVGD5KIU&$SI6Q#)"L^D0OG"M<2QOY7*/<*?[#]/O#[][TZ1- MJ-J5]>KOH><+,%;)82_-\UB<2SWGMA%5NW)N_4WT/.3Z?!V.5#^XGY<7P4.9S/, @L,)JHETV$^S M/H(S8/D=3ST7#S-MLA?Q<#0:WK^T(B",&$D$YSP,8Q8=;A;NQ/FXTY74<[[G M?,_Y1T\NE1*X6B4J9(322 K"D#"10B&.A58U)%7MQ/FDTR6AY_PC6 S^'1?Z M#F>S_S)2<=],4KWF$O+*1UY8\?T28R= YFCX7^-\U$L?BY]Z UM5\?)%<5O= MPDL\);JP%5VN?7#!Y2?_^JL%8"%RS8@%P]<[$[P>WL-J'O_[_PF,^*M\T4D0 MC(;!Z*Z7%_Z#S#QD)@= !K>942.3P37X.?J+K24:P;OL7=,7C9P[8N%UUXMY M>^>,S+A%R$2B0.8$3WLE=\8LN M<)@'WWNCN^)1=Y-#,&S TD/Y'C/U+:5%GD*0W\&%5/7[RWBV1YZE@]Y@[+Z^ M@/E[E=WV!NZD8D\CG;#Z,2ZWPKCEE8&K^+' +T#=EXJ _"-\F\ Y5&@@MO> M-S-P +L*U$!/>2,/>H,2W/#38_"@[ G;>P!>N@J^J>P1] ^ JH/F^ $^8!_L M#XM2,/>FV0J&@]NAO0_P]B^3C/+IAP8&EI$.LW*-P+'#<988]VW PL 4FI/# M\.ANF)OI*ZZ#C?G$>P5Z%U6H+\F=T>.^^9A:/2G_F'XVHU[FZ#L'3;)+G\9/)'2O(EE2KJD^)I;.?DPS'OVGI=NP4!Z MK[[W].ANHC'//5BJB^'L$16#:C@>K7_DZ&GOVW&?P$OPF?OS+IN=(K?F10QG MTY\O5 IK?:GZW]5CWOEE4>* N%D"X?+NBSUV_R?.?EE&C/MS"3N.3GL*S'MI MF(J(P#0!*T/+5",E9&R0 D/C:7O8&#KWOH52E^2\JPL%A2^]TZB\LS,%V'!:C*@$KYY?+RM;NT9,D4 MUP#>+%I_.;Q&:Z]M>BV_EICO]=;-UZBDSWJM*+SF8>07>YS%HNT8X8G(Y=,Y M&;RS)!K6>@UVSN0LWG3L(X%7NH(6W#&!4Q]V291\$FYR&6Q;.5/:#;/7I=KR M=J+(;!,%WF;W:Z&(HH/!6.6?G0*Q255E'8SG=P"N"M M?;O8GRO*ZK;DHEW1U@!>WI6Z^3^,RO+@K;.)WYC$..6>H)=UL<)9"(+?;*'/ MD5G_$N'VO_#W+0#W+&%3)B9ZNMH#=D7)PX)*X^&X!QR=FZ>)>IG3;+HZ*&J] M;8?,.CDL?%X9+&P2'&MCQ!/WW?(, *YPA"*N$-8T3*BB)#6*&HRU"IEX*CGL M_8=W3T:*BU91'].IWETJXHNEG8/Q_0L]'+THWST-(X=SCM"HTV57+#RX'\RN MJ-\^3CQ%?5,5!L^?*<^9*.#P)2AB+$:B%Q(12 M"RDQDRA)$!9Q>&*N%)UN5%_EGN=*SY7MV7>K&@[LQ)6VJIM&Y\.6)ZJ$;-@A M@D[?=KF5[+/&2$2,@WH9)9C3F.J8QU&8:ATGBJ:<,_-46 D:O*,*- M]A_=[VS;-D7:$Z7+=(H3AJ,8H4A2Q5(EA &*%)+$3/!R&&=;B!)91YSD\O*( M\F!";-MQL',YU46J3>VJA.3U5D)Z]O'L'R32"5 MTM DJ40I$E294((Q%*<:QSR*6!K*)XK63VL"V6;35P@=; (=U$JN\72#RR=* MGAJ)+D=SG(Y]1*?+#Y\8 MZ;G'<\])N.?X[:IWXAX[Z[)=[+/8@VBE*\-*6=]<.Q/9]G8F:7^.TI\9RHZ+%]B8O8I6[%Q:M3*YLKXWOIM^W_[=/ SVX M+BEEIZ+EEV7&UK+ 1_\][A6M,6PWE$G)H!VR%)B%BL&"(@FZ"FR.R54%5&8[ M^ YKT)GK"3/;&WV& P? M3#%E,7<=9ZY<1.PV>TN@2DWM[;7S%;]B5SS M#1GB% LC51@)FJHXUCC!*-8Z9 EF+/PG(JRS7@R4E?:VL=&<8$"X4C*C1+N!-+T_ZPWR<537_$>%* M\Q^%%!)8QB@4%*,DCF1H=))*KA2.M5EN_E-\Z(F6.]7-5Y[ZTA-8?T+^%YV[ MCH1V]\*7O1%\/MF"$+[ZZ"-!O>3QN@%7V]0!#]KO*OQK+(_3W0BWNS.^U F@T"@-.? M9A2,,EA_H<6 F,OL99",WT#6@V0!7L99I/%;8\%/0P&PU%PIT!+ ((QT_'!@1U\Z#YPK^!,,<']4+MAB1:J M^3A_*+OG3UFY;6EG&295,%P"WE3K B('!M.NW=U$X7A0C^YCCN^6 MZ:)XT[U]JNR&YZA@]BY84&Y&H[[1ZWM+GI'$VD'AG".].8#I8*WQ5^#]V+G4 M$X)QY[PCC/PF<22UI2]_SAP4R(Z=7XW13AJ63*D[=;K>1 X[2K749'7PV]L, MI!C0S)RHZ0&=6\'X %+G!WS+_:C(#?0%J?ZC^V$R 9DWEWPTP]Q[@PYVN M0!6)Z1/X >M^+!G3=4><)Z,"M%<[DE."=!QQBK&.*:4&21PQAK6.(B.HY$_5 MGAZ9G$BG&VXB)]>C<1X(EHAVH8OC;K\VNJ! %]>K);=3.,R=04MGV[1?#FQ" M[ 0:%AJ9P'ZY3AE%(HQY!$IU!#94I*0R[)_OMRQ&=J#X/$72IT)QN)F>?S=. M\4&[0\5&L\/5N,>BL*G0628* XB?A[YQNMS=]&)Y:L.!JGH#JY_MQD\1V!\4 MFTA3G="0BEAJQ4V*$VZ8$(ENEI^8%<]/02P_G*V."X7:V(IWNAQ?\WWXZG<% ML''.E)T 0T.=A@)I 4(G 0+DS"51A)QHGD8:<=4V\3CC\94 D@DVH.I"KZ! M2XYX=F.: U/-*L"S-=>D=J3SB_^8;%B5FR!DISL8K@)C5>M=3RGK+:=T2]T1 M[>#8#.O2,VN/,]0IR&38Z9)-!^(!>J;3K)QAOK>V>5S8U27^I%76<7B]FG@S M >.NRJ20"I0$QGF<$LIU+!/&6/*,8@P,DT9IQ0U5J5$@C M@V4L"8G#Q(C&M4;)]]0:[3R:D0M"SHRQ(G 8@M)SXT[P=?ZTG0R2*&8&19Q9 M:U^A1");KVK38078*HQ72YU5JJH&X.<)N\\@.;MG;YC:Q"2^P1GDP#;S4%N. M2\>C,^/?C#-["EC Y\9&:H)_ MCU4V*O(UJMS"Y;=WU-4QCR**8FG2B$:22Y4F*5 UB:CDD<*EN4U+'?RED_X]A95^-%B6*,(PQ0AGECE/7??3BKZ MB4#F3IY:("9",'KH)GD @K,(K5CJLP!)3#8"P13_SJ=FE):GFKV@-RB671SX10H,\,,DEEJ0K[.QYA(\KF!A)G")"SAX$;Q5 MF966>0 P*F-1-@;FKA.X?K/PZ%^'0_V]UR]R3XJVN^\'(S6X[5FQ=Y/#GN&N M#V8Y2>12POPW23*^'Q>0+K9OQ45F[FSWYF\F^&V8YRN)$2<9"36W,K>PA76] M'\"1;NSBULR($B%:3OO8 F>-'R0W03;L]X'"OZM,+^2]E5E,:@Y?16@]6[Q/YT\%/[GH]7 ,2]?YSR]7:/V,A@IA=DW#_88*G7[P M"[L6B)W)6J-K*8A?JZS5KG=>@Z=#[7#K1&ZS!%<3XS4N:IU'M<. MM]8P=*I]P-XXY:%%X[I:";GU[2 ]Y#9#+FR*B2]Q/ T(3/CG('@]SC(S2!Z/ M3I67"$3G'/"0JV4ZDN=-SYN>-]L .<^;GC<];[83%'?%2,FMXEKR^)B:18(Y$B*I2,8Q0E2B$2AIJI.'$9-JM= M0BT-PC;A;T_7G;\?)/VQ!=VG86:7E:X\.+PPW#@NE@,^S9[][V52,8V M+=DFRD[F@I*XTV7T*D2K>9$_'XT,6MXJR'/SL^-FX&/&,&?(I%0"(T>2<,9C M9G MGPTWTTZ7BRO.5Y/0/3=[;GXFW*Q#3(%]A0'FI=SH6*C08*% R8X('-S5U0 M MY.;(:=J8^[/9<_.SY6861DK$.$ZP#JE.D1"Q-$R'BHI(1[$Z&VZVI5'\"GEN M]MS\?+F9)SK4)&012R0-#5'82)H8^\_()/&:2KT6>1Y68DSX";!6C:T143JWVZ/3=[;GXFW$Q, M'/$(\9"9D H"/ WL;5"8QHE)=1*?#3?;^?7AE4N1]=SLN?EYN:_.?@5O5L3?K N +[D?JQ5W;-$Q-UI^_8-,QPV^FZ9\WEA,:)Q$+S ME,>V\TVLE.W.P 1C:42U>JJ1Y'IVWU2P_L&,/J9?U8_=F1EUNN0J%*L#-K?G MY?8->+YL"BDF$18XDCC1-J.$QLJDB<(D356L**?T MJ4'Q>Y)B!;51H+9HM3F?)[5+(;54*8:24"2:1#0$Q5!@GJ8"IRF.HRB11R*U M7:6>;4QO1UK[ _AR2?' GN6G(D7F2)$Q+Q4OEQ0%,2 *PR35":-8,A')"$48 M:;6@ONN)D];ANA!Z?7='L M7"^L!LMFU_8:\V'.FL!S,0(NUBF3B=1I+ EE*HT1,23DB4R0IDJL:VS?NC H M#CM=!B=QN*H>[AL&/9Q,SB/IP4N+9RTM=A$6*5<)UX1$DE(982F$C%6JXSB6 ME$5TO;!HAXRP ZO8%:('.S.\H/""XMD)BEW4BBA21BB$M90AC:54H2 F0IRG MPJ0)CR:B^S&6GAIX:7%1?9&PJSVWDA>6GAIX:7%1?9>PKSV MWDM>6GAIX:7%1?9VPJ+VWD[-20N7H?:+ U"WG(7\R\+XZZJ9TG8Y\NDAX,W- MF)ZK/$_+02I).4@E&&7PWGXQ@'TR>MH5I%]-9TF/[C)C@D,B =#+8E!WL;A^V:8YJ\/C?_T]@Q%_EP1#>YA;@ M7O]:#916;CK[[^9'+QE>!\'$' M*L^'2:^8E3V97_]W=:>"__L#OEIP1P +-4'^73WDY2S[;;X+?XXW[J $>,_Q M*RQO96W#P<)RW *N@F&:YL5SP8/*X"_QX_RC19.!R;,W?[S^:B60HW\[V5N; M&-8PAFW!5K["';8+P=*7MWC8#1;/3-('^/72GML@@+<855X,)Y]NS[[B7^-! M(1LG0.YEY9MS^ZM[.+]3]LW#=/+A^_NA91H0\S= MKJRXLX"$2[U!(;0M L2UQ-F6UBSXZI-2UD< V]%GSTB>H.Q>_>"\"LE#,5% MXXV'8>Y6\])]O_?-S.:ZVZRBN0=+Z1[.'E$Q2/+Q:/TC*\.!FI&C@BS!9^Y/ MNUI[)/9DB%,LC%1A)&BJXECC!*-8ZY EF+'PGXC(SN2INVRRA0=U:U[$0#Q_ MOE I[/"EZG]7CWGGE\43!XZ;)< OPZR 3/=_X@P>K5CNZOE5(@2.IU=S)QK" ME4?:R0A7\S\*A7$,M^Z(J5>3>?U4_WO3R!&0 \,97>/^O M?1! 0R)BFF<+\!!>K!4G0V M-IUN\9T /F3R%45C 7=+G%B0VM.?6UP>842:E"M"4T$%HQ+%BC 4R32*92C% M-/OO6'#]DMP9/>Z;CVFQ\U^-U4=FT(;_ 9$E-P-=#GS[ZE355="37(6J954C#6JKTTY %;$%!BEH M[L/O>? 3'$"PV+[5H'Y^N4@WU=KJ4J>DJ4QUBN],3CME&V#3AZ/#O)S\Y97N MY0]]]?BR-W!;= ^]6H2Y_<"2HNV^5UR>R:SKL)!;95%(^>6GI[RS\)IB7OOP M>(2N,=MWFOVI)]V?WV+)5J\]=,3TZB#NM?;D60TAG%@;_W"&V-L%538 +?9( M<[HO9XJC/97\^,O] +=5_=JI 8>OEY745L(N;'1RZ)P&4+[BA;W_)<;7T=-. M*]"U&M"6'.0FVN"2$>-;N#ZC%JXG;&$651N!M@#[73:\?UU84@"VCU-WY9+Y M8O()R4[]Y&S.9$&=+F/7O-YBHTL)G'D^?2Y\>FBGHZ/S*>YT*:+7!_<8](SJ M&?6<&?709B='9U0"C$JBZ]7NR"UEU)K:G5^^YE\Z?ZL5?]^-J$:-=TTJR1Z< M6N*LDE%M(U5R?4BFNF^*U=ICH@WZW";BL]U3V;7OG7IF%'C*MFPG$X2V?6I8 MX0)X%MW8UJHC? ME1#:EBWP=CE3_(!>DSPE^UCG!9^;"?/MCE"F ?&^@LL?W M(W.?K\L3KI!OW%ID=7M.?.V EQ->3K1-Y3Y(3@@K)T(O*+R@\(+BTEVX!PD* M"8("1]>KA8AG*BBVJ"\Z50;NZVDBZB0;%]#U]L>#&>3F5S,P:6^T+ON6[IA] M6U4GU8IDW(=L^*WGRDYLMNUQTV]]ONTEI+">U6)/GF][5EF-/I_6Y]/Z?-IS M URSR;0-J/NO7:7VZ.4V!'-0:L,VE+2K1>L765?6QYD,N7]G #QS 9,]XED7 MYIRHVF&K_0OM2$$IQ5Y)3RNF:96W@*).5UZW9-9534%^SSCGPSA->O#W81?< MZ1)V>/JD9QK/-.?IS=Z':4BGR\.*7,;FF*8F&^A<%,REW.!=DN$J-GX>R7!- MYI!,F&32D&,;)J%PLAS.(QOHM*$ K:>R8^LONU"9S>R]7IW$Y*GL4JCL: ?^ M+E3&.EU<6Z9*B\J(SN2\_S*R'1=MW[K^,%EU+%UV$GP+SGT'_YN!_LU"?SN. MX9UN5.&&.7NSTM/:D4__/6C--A_VQ3T73&O'T@'VH#4)F@"^*-/?]P!XCCT M6A7@69-Z6,6 4=CIAM?UM9F_E'QPSXYGS8XM4+QV84+4Z5)>P84M;;KA6=&S MXCGII;NP(@;C)[HFY\**I^Y_TP !O3&I 33J_;+UROT>+Q%N6Z/S^2[RF053 M=\S6VS;HT+9][GR>7>215;N+>"+M2C+:Y>@BUD=<5^>V,](3/>NT9VM-&EX' ML(Y-KN"'^[P][WC>.4]+Z0#>L2DC]/#8I(_F-Y"]]QRB7<=3T0K [\(KS'K; MVQ3M\J'5FH,[-6@U:X([!Y =MV2WFF]USD4\GN*.WZGS (H3+2H;>U[^ISJ2 M^YY#(NS1U(*%+)A=>$;:#/\V9<7ZW.LS\7CL2W(L!-LMND2_AZ>Y8WL*]J8Y M9)/_Z^H^UP9WP:ZELL\UKV'G[5\*#QY-U=B%[6QB0VVNA]:D&'E6]*S8"A5L M%U:T@5I46Y,(SXN>%]NS[S:HIKOP(NUT^>':Z*E8L4Y7%@(MO.6^K$]K>PDW MU\?\LH2/;_-^VKDQVPFER.KJ%].@_;3E I[%/8LW.O)E.Q9GP.*R[CH#S^.> MQSV/']7&V(7'N1U-B6MKI]0XD[=HTLK$U -$W.2Y&>4V$M%3<:_?&_5,OF[* M"A.'3UDI(%,U4;/9P2M@%P5 )B89Y<$P=3D=O11P.1@%/3LB"+!Q_Y"!.36X M=3,:[+ :-7C\[_\G,.*O\F!@1D#Y!5C=R_HE/!_M9!9XHWU(JY%Y[H-;.+FF M8KLY()<]"P6?9!:*7!ZZL%8 GM7<0K%T>/GI&\]T^L9-DH"BJ$'GR<>9&B3&S^%X%IW1DXA$V$0FP0)3++%, M&(U"J15CL8F8^.?[W7(UII8*_&7R6VE#?C:PFV_&VC".VN!-7TP_?3^AN$KC MTH[Q#/VD <]/9\)/.J:*T$@K1!0U"15<1-Q(8;3D))+,\=,."1NG,&J9@D@N3=:B?[Z;-]C M'UI3[-@YU:_G<5/)3*C312BJK:-9BR(4GM2.+<]W)#7(TIZ7?63= MR'#HNDGU3D['141D/R%]MA6;;1#2JYK0/') &RJ#5=6,1"YU=)DGO-.KX+L0 M'G6$=W#AH]>\]Z2@7Y4&=,T*\3U(,8+%F,PF?ZL[G95%\'-V9 MS%L/)W?Q6+!7,C!W"MK!SAQO&;26J([GS%E+5,*UGF@343TOK?^U>NB-8!G_ M,3HPQ6'O_>HML JF45:?WI86[F 5^K;1V(G5.H[MISR7HW@JS]&+]/>#Z-? M_,=DPRK2$V&GZU*$\:L6$=_S4HC_4/UQZ5^?V%[/2SW>I1WBT43U% M3 [B2 M7U"G*WB%N>N;;5X"=1U-2F])7;C3C6A%ELHY-]8\.)<8\^5$XJ*U03/D]'4( M:O5B)4V145R=4%Q+?NX%YL(]VREH1SO /IC*,D5!.ET,0N5L9IZ=MM;8,]YS M8;RCG>WK&(^"58]1;:,SVM=]J%K7N.3:H?ZL!OF0 J)=^DGY@8#MEKR?LN$# MK.;1)<>9?X][#_= L'X^X+,8U'0$96ZNS<&$M#[UU6!T,]!O)]15>=Q$=LA9 MU*I4V1.I#T9J<-N+^Z8P;R:7*OF&=[H2'>Y;\#[QUM+=<:7TOG0G.EW.6U7- M\+RL'I?X$_2F*%OV@?OP?TND]_*_*[G)YI\0Y.LY+Y@ &Q/CVQ"@##O=2+3* M='UFVK?J#0(@H,S<&Y6/[?\&(]L4T#JT1H\@Z+^9?&2>65Y*:^3[7(Y7T:"T MDHF0G77@5?'+);+CRO#MB S7.5##Z]V[4LMG\\T,Q@8$=3*\!4H!V'N=^T@R M^7[TGS6L4F+A\PP)E;Q".EU!6U4:Y[7J=DGD@TF,GEGQY87IS>^=7FR59=LU M&R@%J,-%R%WW;/C9X=)KS8UHS3/DO!]\&%K4C+)AOV_T39K"+;;5>25/1;:O M?PW#.[PFW5K".ZXFO2_A%4-C#O:">.7ZY)7IST'7.:ZP7EM)+'FGBVOH'^2U MZ-92UG&E\7K*LC7JO%6M=-J2@FM'W2SFWY9)N:VIN9G+Q-VQ\&:7O-8+S"C; M>?N7(F7J/K^FH\+F9$VEF)&=KL U)&;NBKF6-WKW#/C,&+#N8WY+!I2AC2[S M^IJ_MZ\0Y\#"VP;(YL.Z:705[K(M"Z/\U-!G/36TR28259*HNBI0AL@*HZI< MJ^UK_-LR,/2TE;J>OSU_MTC36,??N-,%67(1_+W%0."+&*_[?N#2E_/I[-S) M8-S1,,B,LDWT*D?J5C0!N0I@,>JVR)^SP< >H"@/OM^9(F%Z%/3RX'Z8&5!X M_C1]^,0=;'F^!AF%F"N0J&F>T(=67S\'JCRL\%-NG2/1Z;R5+U M=1#8@<'C_@@(>S3YO>@P!:^J>DW/OOW!.$0$XP>XT>[WU@S-&CX$]X(6PZM^K0%<%^(=L^"^3V!!KN:@E%Q 0J94'O4'1!3$O,4UR$ M(QZ&N8NNO\Q,'V[^9F8#A/^RZ" K"3N^S^3YS!HQ4? M7L*.$YT]PH@T*0>QG0HJ&)4H5H2A2*91+$/KJCU0UC0#^B5NL37B#]G8L9G] M>VI4[LHG+"\^]-5@8)DI'P'7F=N>&\4- N7/@L. 20LQ93FD9/)ESOBVVDLN M+^=[3R82%T8O05>!57+=,NQI&*C,BHJ^RUQXR$!T9+V^$X$IB"L I)L@/EP8 MXV6*T5T5$N5Z[6SP5=2U]ERH G"5] 0 .0&=CZRX7073XK2SJU(ZWJM'*[7M MM9Z59,7E(,V&]T$4/!IEA=_0#F,W:0]T'3@MKDHI;5]PUV_4V?'X%3)X_P.D)9UW_<8T8V43EZ\5!-9U;N3*3 M)Q,) Y1==;*_!A5 ]X#3RS>#&E '56N!2(*P1A(9JD4B%#.QP5(2H1.%42NH M.G*M)5=K&O>FZDB@.)$I$0E!E#,N$Q%+0V,2Q@ !;5I!U_. H\U[]:YA9(P ^;O^]/=G'<'0/+(&;'P^]S)[]L$1"]V$U RJP MZF^]_OD?EPZ."0_M0C^$"FQT(B/-8AH2%JM4"9/PA$>1UN8XXR9WI1^;'G(= MU<[/ MQS'8I3UKS8*"9K5UX."QL=RNX(%O8+,.P 3. /( 53VQ;ZV5<__0=[:M/ V04R!^1.N:3\,0?SV4H06-S %&_ZWALYVSH T@I>CT>% M$OY_PS@/;A+W4APBOBAN@CLU#P[K,;B'$P ^"4?JMUYNW^ND3F&GP+<+&(P' MF;GOC>9!,-TWF/!J# 9^/@;1,_U5.8F7PYV]M)>HTM I?AU9#X,[^V.S()\ M8&6)H0Z&L", H]OAW^QE'7RQBG6^M",[U2 9Y87C1,.J@1 3$('YG:7KX3BS M:'3^D=BN,875]*S=92V:,2S)N50FC\W4#;=<]Q: !&Q]FMSM#@'G;EABE067 MV*(P41*D9NSFFVNPG#.-:UUM88>.5QRL0SX@VRPO$UU34?,F-_GMQ1*)]F M M#9(Y8'%GU98%NYESCK&ZY;LWJY^=\3+A_G09VYD9S7%B#85P^Y>3GYRZO) M9*C>P '"/?1J$3/6V[+DL77?*R[/'#'78>&,*6/(Y9?+R]?NTI(3NKAF:[ 9 M6GLYO%Y_;=-K$;H6B.WUVLW7J*1^L4AN]=HGD@J>3%)%46>)A-<&)C;D(10\ MT4Q(4@,ZT$+4Y%(AD&89;!6_:#4![<*U-FM]Q MP\\-<,@#;C_ A;NPYKAH=^K4(V>:&J\1:7"8=D8K4L[ M6.LY #,]MG4%A^O[,R\"65;^MU'Y;T;O"LQ^F:!ZX>:I_^ %GID#*'0>]+I* M'XZ9B= SO^RC50^9K7/L^:A6 O!%0]U3# -420Q$@G6QD0DI"AECH?0A(=6 M/'&GXR'D>A M;7FH+;6![5)RG6O8^6S[PV3!!VCRJR)PEDY5W]@,3-H;':#D7EYSA-;HL0Z3 M-P/]F\7C]+ZYDIX%P6%[*QT^6L>WZ&@S%3:A">Y&A;33K6&RFJ?"-E-A$[K4 M;E08M8T*O3]N3:3!!="GP<9)/ORHI_J'.]XNG0^;T$E*E"W<\68.:]7\R&Q3 MOKKF;;:H4,]38[.ZR7[4R#O==@TV\M1X4+GCD904F[$%E',ZNA26+@\9=7Z! M?9?:I;!\& Y>S KT7,+=(%_7;^FR388=V?%P7>4 =@2TS;#VMD!:-0O*ZN[! MV[.@MUR]CK(G\>'0RO\V6:V> B_"=[(]!2(K_E9+1[S?I%UJR&2XE(ORK!\Y M]XP<)TUK(W9LP3:LN&$L6#5'8GLFK-8"-F(3>#.UM0K)T>B/6/KS8Q#/C B; M]I4DZC.<_2.M#^04^#I_>#M0-F^49MRTK"=_X); M-8;#6Z:M546.182LEL%>G@;;3(-->$=VH4$7.6P3#7K_R--CB[P;I)5!&8>D M&VW;I;B.$M4<)ZHS1[S_HZTDV'ZE8SO"DU;4'YQ.[:FOU0*PT221K>B0A-4J MA_=XM$;;L$VGDLSHWD&AE[/5\$^N<^S.:?#CZP)!U3R&.EU2U6?2IWU<"-$U MH68\171V+$*%@N%I[D)HK@E?QE,T1ZPU=4CXQ+LNCEZ].TS^#&*5V^YZ4]WP M.?HRVJ]6?+E3F?E5Y4;;#IQFD+M?W_Y(3)[# [\6M=6?3&8;1E4SI(MGMFG> MKK3I6L;:+3>T>J:/&/U?D[KJ=P M19?_Y^@]:;^6,XF/KK3OGV+V9H+8:D;E8'3(PSG5F[MMILPFLT?VIDSA"V[. MD##/*<9S,(FZ@L356O5G[;'!LDT*SI0,EJUYI2[[5G-]ADFM75P\:SF6:TU MK'8:9]SVK&;;$5//:K6U*_[%3;'JSLUEGTU*._K@M/']O/Z936BCHX-: MP6+RKV9E2!HENPU)FYLYWOZ9:6XJJ1LO;LOHRR'2ZA[(UK5('H--EHU46<@V M&7%O!Z E_;&[UX[ORTQ>S/-[, /5'[D)Y?-ST8*?[,#R8@AE_K.?DG;9@\?. M:K$GGY)V5B.5_!0T/P6M,<#Y*6AG.06M 17SUZD2$ZN^=2,?;4)(I;75-G#\ MU_&VWVI+8X=Q[CJFBM!(*T04-0D57$3<2&&TY"22;-MQ[G\;6+7Z=@"+U+.4 MC9D9.3>=G5+GL#FX@< )AMK4Z13QK.=9;X'U(FS 8F? ?0FA/$32<*J42D4J M["7I6&_%IW,8Z]G>':*V#DZ>]3SKM6??.[">HE$HM:3&^E6YB&.>,JTPEYC% M\+NPK&>GK]7)>K9C"3F\G>:I6._4^8L-$,P-K+3PXL4V]S08+COW,M-7HV(* ML#7^DW%F.[8'CT9E:TVRBTRRV86U#@O$;\UC[P=)9@!M^6>3C_O6;_TN&]Z_ M+E#T"78YM'=_FN"RDB6Y'9+F4Q$OEQ@/#%6?E!B%K0 ]6#/SQ-A:8CPPF'M2 M8I3/O?5WH^J(K8A8U$2&:? B,N<[I'OI7Q<7OU2VY2/3Q9#VS%8% *#\<.; MQ_E:NM;28K.ZQRZTB#I=YIM;73 I-JMY[$**N-,EK6HP_X3>,4FW@<6:S=1[ MSG<^ U_0%S,:]8WKO.9=.PUK5V],E1B9P]#?>Z,[N!\NW(Q'=\.L9S/M.E9M MOE'L]3#3N!_(S:*#^?@8_H-YOD;;U!^4B-QB/WUW[OOCEV-H MEZ/@5+K+YV*T(N!B@?DW#=?"OQ]3'^;8:^2TY@USGV[ICE1H]; M&-PV6&V?M%<[>"Y%;B41L7FS)L$"4RRQ3)A+\U.,Q29B+JGO ,VN4K3(3I?B MVK(VFBR(KM/B]ZSM6?OM5M5!<-0/54P;6'M+5J);-NG M0R[RFYTXT$L?6]*ZX^N="6R#:#5X#)*^RO->ZCILE(TWKN:Z;M@>')8> &[V MGW.)_.L:>2CX#RCS_F$X,$7+C[D&?N:'[4I=S+&VA0#P@,6B>Z?UQ!9N=?O0 M<-I!YSH(;I(D&\,M:UJ#;+&J[_!<\%_M48*GO6(^3791#&MWVRNWNVB;#\;W M+_1P]*+\6"4_NJR/U:#7I%.* ]LN0#BRNG <(!#0-RH:!LZ X.AKTG2B$%4$ M7046GPY"=D]70%3Y0]'CJ?\()&AYQKBN3ZZ\9<9!SB/"7^73!I5!#TA^5% < M4.1TY_!C'H#@RW, ^0P>[KFXA,@3BWMXR(8_8.,C(/H6$?/7.S7Z^W#Z@X/U]@[(!7$@VM>E+ 3XPY<*_G=BUC[D^C+-PI:! M GHMOFNO?%-9;SC.BSSIDO[3'D W&(Y'[KM%OZ=\\I J^SCEP6!H2[M&0$F M&7L%SE-X@PV6PMJ_P_V)>7!W7VVD]ZOYW11AFUF?]II^+(W@J\E6Y!3"?# XG4,.N9P ML%8FKVZTU5)Z(I+@7>K6*LY699WJJW 0@WP.UA[/>0&7>N/J[S^\6^:O#ZX1 MYL>T[$4YN)UPP,)Y#&!([)G\'8RKW RFQW$XQWNLTTWA.%\]CH>35P?EID"B M?[_K)7=P(#W H6S1;X'3&E@4PL8%P_8%!E\'C&SZ[BDT7@8_H9\MN=S#CI." M/%X%/V'XK6^ =-\.3';[Z"022*),Y2"J$CC)#=Q$?@X^]OKNVE^5?8K^''P: M@E8)IV4?%I 5S_T4P7UVY+$[H^&0G+[#GIBWH*&!JM!_A%T"$Q:UV7$V5*XS MXPOX)0,JSOXTH[)8JD+=Z"LPO%\4E=W68'/OMUB$A[_U$N,,M'[_HI L=D R M+"JS?>H!=KT,;OAF0-S;*C, ;,]"/AO>.\": 0@Y S_!MOH1:7D+>4C:.S_/F-HXL7_2K('AOS[,C('4M65F9U@U&T++LT5S; M4ECJZ7A_O>P^T7V=FI6P M$G2^[&*J5M[[MOESZ:I20AP/A"[L>0(+Z3ZK"P'J#G[IF(N.G8ZW5AH%PA'= M/Z!A_)._)SRN*1!16?L4K39<'Q#X^HS/[OV%^QK!W>,Y5'TMT]77XYZ*P=L$ MBP"V#*=N%Q-;3";N0:CI;HOEN*KJOW6]=D(KXDL!WS25)R[W ZSH[[; "U:K MY!=4(3C$K^ "7UUA<*%>FJ?#+P;L"['\6O>NQ;R8N-6.$60:;GR&QE#-\?>8 M6>WI->M'H\;@*>)7QN'Q\(]+#(%/_0G!<]Q;G U5FT]UZ 5I<$6Y]^PF[$%W M3.FM,_<[*U2SCR730;D]F'8/)?S[BS=!9HM2X5>J!=C<>%! HF/,C(AR/)(% M$%P%?YT*V"R(KDOA#_SJ3I'GO;*68SYUXF@/77OK#;=_D7_^F"0O-[VZ, M$T!71MS>C120S"11/PP6^+ZX>Y!,J@YVJU^ATB3O4?A,<+)]YXV M-7.PUO\<57?5W%Q[(JX6LIK7+M4J*=V ^FA0Z)V2+WK$$([3N4[-*?I5PMG4 M222X;W]J<*1S@^O"TVJN%@[#N[O7X@Y9HS'V9Q5Z +/; O&M,1PY8!;X*[OK M:]R:&[U\J<#7 8MC4>&95,ZCPGL3C;A?O:OPQ2[QU9MQD7(?(X4#ZLBN%Z,; M!=@7"S=[ 8AT4N#XA7HLP9#CAA%O=Y_@1N*A^WN#^U= >2[=./(QT=&KT8_A M$L:C']T4>7CL1Q_A:*7\)SB5P@)I RE=M$OY&);B'#6X M48=-Y5]!1:X8*< M!MNTW+!#6!S>+*I$&[8 "K?).8$15H)0 F,23T""L02>?HC6%YZ#X(,-6-O4 M7,[FA5/UUK@OS+\8,PVT'MX./#";W!H=O/VBNQ/'P$*U*CU8;R&I@(TU4_=X M.-$VYPN?OO](ZK7 &KS$#":F&#BBY;?!28C2^>; ,?5GYC,0#W@7[\('?$<&\P6(98C-"9?:OTR M_ 6\]@DX\5YZ@HRQQLE-^,6UT^!].:+/%!LA(66LF=P6-Y$#Y5TNIUH-ZU6RT)8":E!M9!))**^[EZY@N@R; M[IB?3JD8.5]].EQ"'5U>OH+ZF3@6N38R8:L8+ "M[A*N?H&UR11"9,W>P=9# M(Z363ZAWX%"#U'::I)ZKC68>F J--=WLIO55YD9=34'^!2WHX[:%LZSPC*;QJ%=(?8Q M?LI'OIWP$/TJ#NFDH]NLSP2&BVC1'P=$VXM00,A-<,Q->K$MIX&3=B8-QL15 MT>H+$!<@H?_M?_$=DE@2O7GWX_O//UVX'^(WW^,IXJ%=.S'AS2_@^6(>B'7D M@KJRSD4$"1=^:!-%]0G@1@NG*E>D0=_E;U\+=I4WLK_ [>!N ME"NFT86UIO3F>^/*0AE]4+2N:_BL:R$:CUR3)'V-L6++GG+=GF7'VE2TV/0UDVS#= MZ3$&LAU5P\GPMO_P@88?U@)]O-!)7J?9<:?9<4][<,\[.ZXIGGCBQJVE+&U] M!@==2?::95LL9J @!RGK5?HZ'C"8,"B,3S@[_TY\OU1K71VGHZ3]#05[\24WSA3)B:+ M$ZEX;I@FL4PT?_$%TQLA3*:IC"FW,0%SGL/% M)@F+E646\3B>T&[ R=?C+!G"4CXAEC\BM71*PK\M=/)=S !-6)+Q-#.1 <;C'ZBM^.CMU1D!/P;P2PEA%,ADCRE24*5 (]'Y4]I!C"4 M;SGC1S7O\!N($/3[OTX!@36<8O*(:M@@[)Z0R H9"6 >RDF22A9;^X26 $?) MG"?9PP-M)P?M:.DMBV.P.%,3@2% :$Y%8G.A4V4LF*1 !$]G"3"[DZZ_A *M%P@GH>:8ET5P*8DF2V4PD:93ET:&*3C:/Q&'),8[$.;E=!U;N M2%DQ)U1S0A 3V9(T!>?+<):2/-,/4.X#))7B2+ '!_-/Y'2TY,0C$T=);J/, MY$0J)3,3,?#>I:+@H<3TL+J;(#D=4Q#R&W#2N] "WY:+OLO01J)D1%/PD#38 MK2*.9:3R5&6*,G:>Q -B]D14+X&HJ!!Y(D!0L30G+ ,9(I2T$35Y MJJU(MIGDN0]1Y2"IANHZGH6H#N1PNW?G'N;TB#7XVVXS=4 EVK,@\C3"Z[&/ MYZCES'/.5M\_B,S.SODXS]G!'-%G'^[UM"7])Z8_,?TSC:[?G^GYV7D^YEE\ ML)S^B>E/3']B^J%"GAPH[\;V_I-7_!HJH0<9Q;D"# M$2WO.A#4#=1Z.[0'/KR6F*=NRLH2/3.112G-P$%FC$3&2!JQF.9YGG"IN+G/ M_^HZC^_&A*_(6X-'%#Q:^2#AG';LKT:@#F;^,=MQ+I+%>& MQ)I23@B5/)6)3:VD##2DIN0>?7R K6!G7C2@@__FZK]WVTVLA)%:9QFWG% 0 M-"*W*M,FEDPI&V*LZP7- 7:3NB#&P,4@\MB:808U#' -G>[']ID5<*(P)<,- MC B3.Z.ER9VK*HDYL?6JP?^$'TPN/K[X17[J\]XE&**D"2P^BS1(A96&F(E<*T46%QX MPL_[ZB#IOJK%GO#S3OAYJQENAR!Z@L_;=\/?&@K<"3[OJX3/>Y;,6]#Q( MF9<<:?N&(FD'PYZ[GO_[!Z_5!L-DX":D27Y"L#KQV[?-;P>#E;N'WS+0?I0? MK)OYQ&\G?CN>?3\'8MP]_(8%C'GT]>BW;Z"*_ 0&]\Q@P#)9G1LFIS?8% MD]+!<-[N(25V=IZ?$-Q>,B4=#,'M'DKB9^DV.B)*^@9C5"9OM";'9-C$ MXAI01(*8X>CIEZZL,^ M@:4=+UC:/4R0NHSF40$'G]R<(\5!NX>4R-DY/4!SVHF2CI:2#H9P=@\E(1P$ M.2J9]"TXS"=HLZ> -KN'].G9>7JX9K^3>W-\E'0PY+)[*"D'2DI/E/2"*>E@ MH&7W4!(#2HH.-KWS"=1QW5]K_N2!@@5?"?K+I]"'YNET5QMP4P/L M^L*(EUR]<\"#>2GR]&!8+_?(4\P')NSA=3V'N\)G=K!/W'OBWN,!;>ER[T[( M#2@:'-!_= "[^\3<)^8^,??!P5DVJ^8X/COG47ZP(/8SVF/\ZJZJ?R]EU\!>JS[,N M;N1G6,F/DYGZLW/GR=G( "G_PH;XKVJQI^[]4_?^FN[]45^Z MG9KY]]WPM]:3?FKF/S7S;V=UOY^JV;4920.^K1D5_J>Y^,N<&OM/C8]/#(;M M:;$VV=]Z#P6.+=CT8+C_Z,C4?^XS$NF[O^:E@),OIJ*\>S\WU]7OH##AFR78 MY?#5]RAC3#4?=._2LW.2?CT-E0])F +3I?FIC_G$SD\(<_W4[$R0G;^B!ND3 M/Y_X^6L(DCX7/V? SX<8RGT"/#A/0C-,: Y M?E0MY]]6Z>]/. -%^8S8J6'XJ6*S;V?5_(/]93;3U<54?S+E;:%,]6DVT=W[ M&&08?G:>YO'#_;@C:07=7TI_"X1W\"CB_H271$!X9&BRS8GP7A[A'3S<]0#" MPU%7&3LJW,%O:SCTQ?4,UO+O_6V$;\&@?D(;H7L?@QR3G)W':794Z#NG_M2O MUC*XE]S2L_,\/UAFX41MQT=M3V@.W$MM.)F"'95L^[8B!F]GY28/7(GYC8T1<_.>?YP>-D321TM21VT_V\; MDL)! @DY*IKZ!FK3]P3YV&+*_;?927S @WDIDN2)0#X2=B"0C\-=X3,[JB?N M/7'O<9F6>X)\)/Q@(!\GYCXQ]XFYGQCD(XT.!/+Q_-R[ O+1XFYL!?$1?H.K MX_?C>Z34\?S3$E'2Q02X,Z(VLU>#5YV0 Y',$MSF!?XQWVOG!YOT] MQ@I,R( ?KG3M^V&7S!YM:\12;QR0-W[#[\:@T MU8V!7]Z:R=UX-+,CH?YG453%O#Z;HET+' 2L K[BEC2:SYS @G6#M+S[C__% MDCA_@W]&$(3NR42(1*><@1+5F=!&"*4D$^#BYAD]JO/' M<=+Y0)*LH3XX\&JAKOS)OAZ-MM4"\7C#<;HGWG^/\.Y=#CZ."*.I-K$!PA[Y+J?LR#1XSYM0F8"N*!YV?G^5K\['UE+;4*!V.E6A%#(J- P5IMF+01:MITFSFH MC[MK'*"ZUD5>(V/Q$.R6;!YM26V7L)V=&3JE)%)22B*H)8C9*YF-. =1"I1% M=YCQ?>!#Q=C#^H[W1V->"8X";&!TLRC5E:CV/-0#,.J]4O)'O]*/8:%X[(BI M=3D%;P,+-Q;3^P?E#2ZX.V&&XF(#'L7Y(>+.V[P+4?PN%=UNSW\^%9,A2Y N_YK!C;.Z!:6 M"T[O#M>Q4<@^L4#=H*ZJ7YU)\6'Z[B^$ @7C[@JOYH/]R<@]*!S\HJ$2E:YE MJN'!(]-[6[!K7K?51BX"LX2]ZMY29#Q*<6('26)%LD2+6%AIB)5P!E+DW)\> M? ?8=.X\*TDSKHB,*"POU1*<:YYG)A9*QJD&@EH?Z>$N;',"-?W:<$*_JL6> M0$U/H*8;.S>=?=2MG#V!F^Z[X6\-H_,$;GH"-]VV\+N;_3D!FIX0TS;/8@37 M7M-4$)90<,*55#+A-$EUG.>@V-X.C]:XUE)2E6?*@-@V2C"56)L)03,K M1;1[EG%O6F-N^,(Q==2=:.VPM$8(DVDJ8\IM3,!\YW"Q2<)B99DUG)FGLQ6P M3((=%0#=-Q!\ZU12GR"8GJH\>%\6R7!4<4J."M;T!(ES8-]-,95SHS.:"!#- ML007+I4\-3;+,Q;%3Z;[,\3'B]97 YZ([>LGME1D!+P9P2PEA%,AL+@M2;#/ MA4N5/YWRSQ!:+J-')=F^@6! OV_JY/L_58O,WFR2 IN0 \CDDT-VM,26Q3%8 MF:F)0/\3FE.1V%SH5!D+9FC,\ZA^IB717 IB29+9 M3"1IE.718Q6:=.O>;?&7T:_^;2C'=@>0*J+.:&: M$P*4*"Q)4_#4#&O'Y)J=:.W :8!# R?L36NQDVL/5OS'%P;X:H8P=/K2]7(GH-@P ML.DAB'O1)M"];ZI(^0#'\U*$TL$'7^TME)*S\RPZ>!7SPZ_ZZV@[.''\B>.? M:?;8WAR?GIV39#W:RXGC3QQ_XOAC0H]^,,>3L_.$'Z[8[=DYOH\R7:-*GQ"% MOCZ0GJ]JL2=$H4WH'A<.??$;P!"ZJ"HSKTY@0?MN^"&8-WNGG+:=.I#"C^$= MK_"![GSJ7SC5M#R8(%Q6=R[!JY@]_F""]>!$#=S?0=]/7V=;K.#-SF$JG2"C%COB46Y MB;-4<,M80DRJ)7A97,921A%)24[_O_?;!5F]YM\9O95B_>6$SE M6QZT]:W,TDI8$F=)I"W--1&6"9L2FZ2::Y*E&8D<#VX1]MR7!RGR(+KLJ_,] M#LR#)P8\,> 1,J"(.+&ISO,\T<1HT'X&_I7;A%%%54H< VX1A=R7 7& ]9B3 M^"MAP&^A)O*$EK0G9 ).4H+5,$%)GA)&P)8$ B?8.9E$V6.;DPQ5&<_YPSGI M5+9VM$1F)5A(:9+EFVE_Q,87K"XGK)1,8YS< & MSPQG$>$\DTF>,"4XF.G*1"3>U298I:,\.CNG67I4%;;?0(#LA'RTA80%X6J( MY@GV!(M$,RUBF7/)F*%YJMDCJ_$68WGB2.R)#\J\)D3D1U:C4M%C%4)B7-"(G!&,DL-E38V ML12G:>D?CAYN+)7S^! M%1W,4VK M88:9E3PZ*A_F1$4'KL%AJ'(S:2/&B9"<9R*G0G.6I2)77#]<#;,$C#EZ7'#D MWS!>3V4NK\UT/A+NPDX /:?F_<>5+UF:)28S*F$)27C"%259Q#6H*6DR^MC% M 2P].^?CA*>'GO=[@NDXA+,;]RGU178GII1L6T<8E*Q^"11CU!R?_>6J4%>C+[!.@81>&E&Y!_;KB99<+OSB_]Z%VQC# M6K08,7<)26).I))QQKC4&I:RH>JF@NN'?QV*[2B&TY.!NH@14,G$'0]04S%M MSZ$/+^ *J3L%U0\\%Y):'@EA5,YR0GG$XRR-AJQ/8O\[)SR 6.C M/@VWS5TVQ"-)4X4[LAE)8!=I*E22DXA'UN398W?7,P8&U%";2GN]I:EN@/2! MJB=W8P_VNWSA(?:_YYVR-#?"4*,T$41:)EG.=9):H72"6UP==]U4M]H2SMPGO MZ>=@X_V_1I35Z!T8QOI;0-U[*VZ*N9B,WOUU8Z:ZP ;U$P;?L\"C?8T'%Y\. M[@0M=X*6>Z*8X[<44XQ(I&DJ"$LH >M;*IEPFJ0ZSG-.V.Z#/#Z*.PPN5)]G M%QC *$RD5;+*,E5EK$\)^*I-#X%0&IOE&8OB)]+X^=EYECT<+/1$:$=+:*G("#@O@EE*"*=" M)'E*DX0J@2AV^5-I?(8:GQ\5].8WX/B? .NVXA&31U3#!F'WA$162 26SR@G M22I9;.T3:7U^=L[24R_^"R:T+([!K$Q-!$J?T)R*Q.9"I\I8L#MCGC^)UH=5 M@S!.C\K].A':80E-JD19:J-$4D/R*.):4XZXVRE7X/,_32H GGYVGAY5X/); MG4>G M&-,+IC,>&9 HN8TRDQ.IE,Q,Q,#EEXJ"YECI0S M8^,\5C8B5!BAHDQ;0>+$,,J8>!*?/XXR\/E/GM@+IC-J%49<4ZV((9%17$=6 M&R9MA*4DZ=.D]N.(GIW3$U3]"Z:SE))(20G6)+4( < ELQ'G2C*0:O2)BO_B M*$=Y]F ,K>/S^+]&"#\56OA,IX7O!.1W OUY7+QNKG(541TI!1I/*I8JDF8Y M_%I&Q/"G:=")(T2&IP=(IAP+\L\)X^O$[L?([E(SEHL\TC)-2!1G/(F92K0Q M61J1V-(G,F^Y1Z ^<$/>B=U/['YB]YZ7D8M4Y9$@!('&J& IXYR(V*09M9D5 M3^-EQ!%H]_@ 0ZZ/A=W[N'ZK:%$[(?WQ^W']'@/6[UZ(@R2@J<"/T]&'&U-V MX=XP:?EZ-*IO[AD@J'X3U6>C1C.W,'CJ30E$6\)K$+ , 6#^ 6P!7M6GN?LS MKOJMF HM',+9&+$#Q%US..HQ?OLW\U>A9AX5\"T\4TKLQ_*- M6+H0L.\_S*V9+@RP2@F4KT>VG%V/_O'ZT^NP'G=0\QEX-LF6'#2K<$3>,=IHW/SOE <\E(UK!QN^Q+1%F4 M95&:VE22B$1@@BAMXB@S<4KC6-QG=QQP7\G9^=#4@GI?.^/[J=CF26HESR.& MT1PA!!>46,%3%@MV;R3G@%M+AZ.&S=9J_,L[AXUD>MA(/1S.)*!QXEG@HH

&73TTVP#\N3,KI!0[ M,*F.C&*$:R%DG,4\,2EH?P([V=GQC#L94>FKZ-CQ(.M:;U5 M-N[33E',KD$)WKERD/Q-Y95-(7J/ -U2S*LAL%1X_Z\SA/IUCP\HFU=FHH>U M63%5DX5V"\''SWV;L &+[.;::;&I@?_LB-)IJ4ET0H$XB292)2PE<2JM(%*J M+$^VGE_U,:SIXT1,YQ=3_:Y>UN]FOOM%YC@=.K_G*G?99IQ8 UR82A.#*4RE M) 1G64@:)RJG-MD6T/ZPV\2"^S%8Z4,:=U]V5)%BVN2Q)CFPG[6"JECD<*&Y M$"J-[;: WH?=*?C^/..OLPW[7 \0O8UBJK7<,D?*1056)+"68\2:PQ4X&/.R M,-5X+TT5Q0[:ED>$QR2R5&8DX1HDNU%21HE\%J9)G,.U$?-W)SI"T%29Y$IE MKN!)&$'@7SR+DQC!5)^%8Q*P3Q.RD8QV9!>9<2(C&Z5$@=&19S)10()@=234 MY" "GX5=$ARSE6S +E[18^^G^4(?CTOX0][FPX)PC9,,0N M>_DZ>RJ8)]HJV+/)D"[=V_W93\D\T6[1QAT"*;3CTX2QW M*-5TN)OIRC7J4%+6B^_G45&/LU>P8 !UWU:R H6 M/2_$!/@!_H./&F+#2<>?FNI[F&Z04X.61"6);MN 1P?KN=AE+^(:GPU^9.UG MJD4UGUV;LO(_^LDC]4+J"$O7\Q3*+<]X,[.((X@"B 5ME:2*1#[&@C0T&&-)EFGI[6R*$+W^9/XHJC\_FA)_(2Y-W)#) MJZ1#)Y@%7"&2OXUWW$=,F5664!%33F@:P09RS07#V$H&'.$C*O4^5F3 P_>1 MHK6]N@]W[;MM!>?]PA9P3KHB5BA.&>A5S7#B0 ZFDX^?U%M9X>\#; 6A&8>N MI.]EK>$XU:UF B56$RLRDC+%K1N+4,^Z& =B+\T-/!QS2D,?#\H08_2P46O* MTC21Q^68S>7LUI13-+2QB HDQ!QY>.^8YQH-O-N-2AIIGB4I4*@AF4@95U$. M:HJ(2((!G-T3R#S C6*X^^%,)IB@-*&$""X(C4'YY GG60H4RAG8>_>$+0^P MCW20,O=A,JD8C M:DCUM<.J>H'X+;RZI:DW&_.51YN@_ 1+*FRAX%A&;VMENG9C]VPCI8^_C>%L MYL\=*76/D)K.&JNA%9[P^V#R5E&0T>GPYX[(B M X)FY]/L!R/O.]"H?Z 7G_]#7-^\^?R H^0Y)88+2U-J".&)3"F1(@>?*(]9 M$MW73G: H\0.Z%64Q M6W@SQ6&IXAGBD>'*O*%P4]P89,X1KO76&1!C]P2LOJVBDXW!-81\ MS7".9[M=-)??7__U8C(O;G"RE+D1;AK;M:B0XT'DW!;*N/?-L#*C_0T(!>,* M=L9AE?48Q +. #2('VR%7[P6X"&9J8!+KK\.7X+5?S&@:$3_V/[>^WK_#.O5 MUQO\8?1=\3UL#/8)5MP;^*G^$0[Z[[8 RGWC5@!_@+_X#?2>WRZGW4,%.FH^ M4L4Y- M+4TRK"_JOG%PJ%'<,# >)39AP&51QL!@EU(G M*HG!B(BH2BB(JYAD9[L6!,7)H,)]'OWZ^PSH+"8C=YOQFUH&_;X ]5.H ]22 M+PN9Z^MB[BCVK3OR2S-5P(474_W+ H@>WF:JS_#&'R^L$=&7V! ML0JF(O1J,X[C->'O$MPH3DB2R$@8:N'-!F36#1H%Y<+XP2;AS;Y8J/OZ6HB% M;2\-H1N<$W?_^_OK)52++#7P@2R%+T0R M+*K W'-8I$M@X/\&AIZ5(!U$>8=!G!(^"$_'T$T=DNU*$'#JW&IJZ85)_9X0 MK3]0+V#<__VK6A-,"B&+B?8C%YV2(),7"D1@91,GJ[N _G!Y3PYKM:L=[, ML)0-O(21%M>@GBM\SA6*<#Q;6+&3_\Z?GKJCJ,_\4J#<[2KGH+-FB[D"@Q-? M .NX&KBKYI;"AB1NV>A"S8/$'2E3SE''W-431A=3*VYGI8L*@(V#@R_QR. = MLRG>Y.AZ5IJPIVN\T(F&7=S"(8W0%R]Q@T+#*53M\-[IQH@\Z/("-5SA[0P= M A'P181@?*!Z3BC"8E,PB,E@Y6?%%E* T?P:&Q6M)B Y.8DLEF,$""2 M,BE89 1A5J6,;IM4< ?G ^QO%V4)Z]_] #%6.@0QVZ9+,. &>ZZE4N>PU*Q" M Q")LC0V'%>P@KQ(4WY9(3(.E_&[?YB7S*U(=$]"&8J?U^,NLSF1A*3RO)3\ M"XB87V=5]8<_AL^S(=+>^?A)=':^B7R=Z B&JQ.4O?PZJK[V-HH-8N1A(9GG ML1 ==8_N,9\.%6AZ"C-F>)N_XC!L8(UG+'FO-=" D=-JN"Y+NHF)R*] AD"V MKQ1:%A.G<(.B ^4_<1MS&BFHZ-IJLD*A77,W'MT:\'\GIE]E"!+'Z)Y)55/] M#2J)\&!,V1DS7+R;D<'? ^..G*(9?09CJ/+,5G7Z M#;YN0IJ[6X%#?HL64NMN/@=)[4Q3!2H1U_KCI-L-: 2XZ69+RFW)AQBD;_@+45RUN;F:ETS] I$Y2XP,6<'$MB;8QAVZ( MHJ;?+G55U0P,OL8,';(/<3\ND'!KJHX,"[$4#'F92W!V80<"1-I*/ 4WBNZ, M8RR,HH!!.6\R4"YG#3;SZB$),&]!0@(C8CR_ -,?%BG!/AY),?T3+>"J@"L7 M9<=L10.]F#M+.=CF_KF=QRHGBBNW4_?0TEV4N!MA>J&P!>:T0B(ZU']=S2;: M/V,^],25H_>6LS.*K5=P7V#3^+29 MN@3S%?G.4N38]N2E-<2T=IG66N>7]( M%8Y!\=\$C\4%Q/"SJBC5XAK3(BY Y+T$;] C+8D1N%_EI5N:$>44OGM?TKY. M ,9N%[ KM[6=BE$RK/?*C$I80A*><$5)%G$M*)4FHVS;PIL@*3Y8+R<^+.:X M3]R_M\UW-V-B#&[3@4:\O2M1$ \O)9D6<2J(483E+,MQ-(GF>9KQK6WDP^\U M@;TRMK'":"7AMLJC@2L]!PPFO8/ \[K2\_NO*RSI'67GO0*WS&/\AJ?Z #(P1:A3F;5G-R1T-I$^B)R'FZ%' MHF<_=G0'4G5H71W]".*K.GZ=VX;-&K$)JJ&1P4W=$(KV$#RZ6=KQ3=@QJME@ MX 6MN7 !D-9B[[@K2$$APE5Y8H25^2],?X55A9 MAXV *J\=)8HV (=K7O-]4%ZXL&HAZT_/@L%P"QH!_EVKHO:+5A03?SR]EW?> M-VL4X^9GC_M;O(8O:'/=6VTP:*[%GZ8^]@J?7Q]9G<+HG ">Z1*W7\,KEC1C M>#!>GL,%0E,=(TF+^43\\9W4&I=\;".8K9)@ 2F":1-$@^V5)?W_."E MTJUY\Z70\ZNZ=;WSQ2!#HO8K0KH@X/JOK$R#?YZ(-F-+Y]/Y[U59+^9&7)I7 MLC3BSU?"PEI_$),O<&5G?^\+5)"F2T>XO'N_Q_/_(\N_GP^]>##]<&\Z82G] MD,@HS:V).,DSHG3$(S1::1-MO:;X^R82R4&L?9IA[5H08P\+["U?MX M)0AY4'8W8 N91K6!1 :QZ97JO*/C]NH!RWB4TI0P$J?$1DPF)+<1\(W*N93W M%]I?S__]P[MZS6]QR9]G;\."/X;U?O++_?'.F2^['V7FVR@W-3+O3#LYS6*3 M)6#Z*D&R1#*2$4,S3A@S(LOD?;3S%/NF9^9X;35.#&)))E)IGE4S8I!L/S;S=7R[% M"=56IJF*%#%Q+E1F076!8TT3FJ?YL\HEYK>[*1NSXEIN8W9Y$11<3C@?::[$ MQ*ZKE\+>[UF)[_49Q'[Y-89[T9S%_)CN&?[_FA7P+K!M'<+DN"TQB2/!YL7&Z/@6& M]IS;4: CHIOX)%X\-L1@/1A64^S8=&&YRC6EJ22"2&!4FBCXA29@,F5&KPEQ M)5W)_[%/OETHU/]""OUO3Z ?ODS!S;TJ;MIRP\%J0X+CN(:J#4'[[UCK+FED MC3 IB00142PDT8PP;1(AN*7JZ?>616?G?%7:_,VA%35E@8>1!]ZGK?W6HC=Y MOE\ZV?BTSCG%M+*+:HWFF+.Y!BGF"F "Z_=*"0>H\2'$*%5J=,YT9E)!"!A= M0M,DRAD3 GX76E"?]L*P.?T@Q&BLLEP::ABQQ(!_1J/8@I-"8JV1\YYA;PFV M]PWL#6AQ[=ZZA!-(XB!!\_>__]S=ZN_N"#_8[K[Z1B-(5(4Z_LNLU*#SFAU& MG0V"GV5GBW)5NRN@VDF?"3JALO<^]0]*X>_ $)-9Z #VM1*MG['$;OTDD%.N MNLO*^%O_W8Y-T7_(Z-I9FECB46>XPF]J-;WT3O?CQ!=B5>8VO'OB$UBN-*EM MJ^SFTH:>%D)8:]?6EB W0L5)&"/4U=)',6T\=344VEQ/0>/[!?BB.Y<.MJ'0 MK5MRUSUA5YS6?RA0I?D+*^?JK#:HZ]"(5M;U9NYKG6>Z/2TPQX<) ,QQ5JYQ M="4XJ8926QA0Q-!?"#MV#W!E,=Z8*FQGIX-G4KEP)CZV-'91F8'WP)>+LGL/ M/4.MLXJM:JV:\*M8RD TV0>[\"JA7SOH I+((E/C&:0F25BSZ!M(._2\=%<4 MJ&A#.\1 6$>"&,TC"@\C).(9!X-%*X%M>9',HOOPQ#I29AD($S9QH6_1DO\\ MN[ 6" C.9Y<98ADY.Y_.5F7-<][G?:-96'X#:) M8KG2L'^R7YF_LX4S@;L-=6X]+VA=D81/=_B3 ]& J1,GKT-DKI,AZ9QWQSWN M5NP&Q>K?WV2@>@5&9/1J]+, ,?C?8K)PXNKGYNOOG=9NJSNV*3GR"D?[<@=7 M?>$ISVE^GXH+'#GD-V]U1E\9C:SIPC03^^I]7>OSO,G5D#AU_4RHDSHU2#=@ M]ZJZ*1PLP#]!L8;;Y[KFZR[].:@9[H;/7FQNXE5 [U2X!2YA@X6^Q K\)K3I$ MQ& -KQ1BK%_% ($U^X*#ELM-R D[AY^C42>14E$"54$Y+ M))5&C&D![LNV7'B8_6$+"N-;0Q&.6YMYISUGB:(<-TPEX5J*Q"8I>&LZ2ZC1 M9NL\U]">?Y]-U9X-.#2"W4=\H]#9\79-:G-0(T3'-B,VL9)+R7,&Y"PC^-^M M2R10^'"8J\EJ\*75'4CU$')CZHKXWN0@B&W9.2 M3%TRZ.Y\C"&LR57Z7M],9G?@%.#XB)O1-?8A-O62M4FRU) ZG:(CC69;\^UK MGR<,PJM9T;UR<^/K]Q)TC(!8(P(\Z<1@\E>D7.K$4 [2+Y9T383[D00!3<[. MR2&-#1OQ3$G&)8--ZBSB*<\BFYDDR1)&0OS^J<0D"P59,# Z*R;C;UN!9W8="!RJLQ]UFD$[7+1;MK'-0ZEX2%W0/OVS;L0>; M488\A@-Y@*U;Z=TV?R0[:8(HL8J83"/LC2RTES@;0)'FVA@%*$*S[ MD)CD.-2$6L&RF#)"I.6"F%QK2FD$;D8LGJU?@&*%5))M--_VJA3J+*U/ZAUC MN T#>+56SBY+<;T_06EJ),O!>*($05!3 =9C8F.FP%!6/."#/E.Q$$5?-8X. M68BF&=U.&CXSIE) M+CQZT20)GS=VN!SK-NT2.WG,+IP%^,%&+1SX4*=GL+8 &V.SB7*[)HQ6SWA] M5^LY]UT)BL<6(4B-G_<96B<7ZLZ"I8:\;@\ZIHTPI#+;9&M]#DM-C;5\7;F,6^RY:5+E$UA1LZ/FL[51 MT,FGXC]!(!1>Z[^0;N2W'C\#]_/C177)(**'-_C#S,'6=?3IMC_N&J=+;B'"=!:Z$ Y"6H0<_AU298M UQRZ; ]]6<* MPL,45*\\L_-6G^]?(>Y@EO=89Z7]]PLF ,:-5*J?VA,]CM<+N9B;(0;[[=W' MCW4^XUWM[W9.*13#N/)MM)$OE$MGQ#PGKA0,]*Y+28=@_A*%@7C$V\*C'EW@ M)_VQ- ]AT>B[]A Q!H&GGT1OWOWQ_M.%^W?\YOOZ2#PPL,<_!3?ALD#4/'BW MV\.XC@+40B@TU77 5H="%TZ,>1'7?*\#A!RZ#6:^< 6?@5>J2_$%*R?*V?48 M_^:[F$UY74Q%J$49^V*4&\=C7YN(N=]O#$$I7YT8R"O4*X2#O1$5^(17HNI\ MPH]K=&=2HX %/ "+_]7U2$=LUT;P]+H/W/7;MFA8'5=N"11 C&YG$R!M5 P. M'*O]<>C>EJ\LQ++#G6U?7*-GQE?7^(7Z_"Q&+_]IVB6BYOX^MPG8P5JO%?NC;JSUPK*WB0X<6A,M=/(O5$0%@8JW MZI$^V^TXN\21$L8I:@/%*856ZOL<;[>\\,:KIT[M ;BW*(&V M^G!'RX5=F&S:*6Z89)%B:1ZG7)&(4LDR)4TNLI0(\'R3,,$@NG=*)):.]C20 MT_&=&J1_-D*@]0QW]P01!&U3CXP+!"!.%!!X1^STQ-;BVEL\0US[G[_]T@4? M["+7%G.'SP6&#P+2B=%E,"*.Z+AKY"Z$FKMH=[%[SQ?EF!W>T".Y;65S>FCBZ9L"^W#-2SS M_MU%GV6Z JEF-^%[+!KS]":8IRCC!F^_7_>&[T!7I*LV'%# -5SWU>2N QA@ M'P(*F5LI\U@SF2I"->>IQ6AR;"RW*379?>Q)-K/G$-'\YC<0!.4N@==.N7V. M^<9H#";H"BUM94R!PQ$H-AN"B2\B,/C>U__[2OSGC#-T/9=N1LNW)SB+%0NQVQE.0;$TG5%% MTTE5Q^RZE=O]IJB -M;XZ#TIZ"4)EL\V.>N^?Q\6!9JGSG(OPQ*W<,4U(&;# M7D 45UNA876"HVX45;EHNSOAQ;/*O)HMYKU7/TBF[8FD15>R16!7M(B4=Q>X MV\IO-_+H0<@[-3*)6RO@.#,>$Z)%[6'B2 M6:ZD1QEN;D%YB'J\)$X(<%@Y5[/2]8O:>0 O\ZMJ(]W:XZ^%E==&R! :Z&#+ MI.NE*GU[(WA5RM1/0D.HF!NT9V;PH,)VK"W79= M]$8OH0QN(JQZ]F7J8K.CIJ^M^=OJHCJV$ [(=/@*7FKCNWS0U_J12?AK7.P8 M_^L#Z &5N/3B$C&6,0ESA8>@BZIW-S HL.J1EW(S*;>3]P4N+*J!A5V,>LW(]^5U,3Q M0K]4BQS6U$>$#GI,C"J,<3GUX&2__PKN?*58N';&NO-.P!I&%PF'-X9:"XR8 MX:&O4-Q0'6,G@-4[_^X@&B2 R[)-@C?MEF]&XE84DWJ_L)K_ 6_"NZ!-FF%@ M(26<'OS#J*LI\/.EKW .IXT)D1HMLPW2P:M#D>6\\#_@9J;"93N"ENRXQOY: M]/A^ZR+TW'X+M ,;]KE M-W-MENZ@:Q%@SB.HE#?8%^,*Q?"#K:O]!C[A$G,^/%B/K?EBA(^&-@+$7\X$ M%]U:,\U4&DQ">HYXTY$&W5>:Z6U1SFJFZSCBG94YWJON*M2*+CW6-K4V]WGG M148M%][4$XUBLJ/8"*.QVSD]?G9<]P@V!&N7,1XZX1UO<=4UR1UC#/@98QK=ZN:Z [\F M/JRY@J7 #EUN>P4PO]L7VMQ:*$YV&JBS]8[$J@UPO\,-BB&,$O<1]>:#'14$ M"_S/.BU;&_/-#J\ZR/F3 CO;48M6?IB22RR#K=>,"/1-&, 7GH(;1L'TY=*9 M2@./NPU1,HEA Q1*KK3$TPM>2U-U4]9$XB>N@[,)JO??9OC$5ILQ6DD0!OW] MT,P<]*F(WL3!9D)B,WW@S4B6,Z&E,^\==3DN"X,(7\UGK^!27UTYGV/UNT%G M.C"W$@@?]H#G>WG7?J@_*&-JOKB6U^5/O6EG4'96 ;KX]B[ SWB5XQ6@;TE? M$G/U@_Q\^UH%MQ.QW1UU5*AC1.<,W'>DP>3MS4S$MX B:]N%PV.[VW4"$^BO MK/^.(O!ZAHXABK]E7G3!Q>V&;M=+7(;PVF<281MSBX8PA9KIPKMG.!SX9D8' M\ )78\?;)R6WB]IVQ@5W:LEVF!?\]%/=N\ P.XUL7ZJN"?.P=QP/SK2,*$EU M2CFAP@IF)^9[;&.&->2F$Q2$J6<1S0WE,.-)'D>&_[HLXQS M!GM9,\O8@4IUI\ZZX2NS&S"FIMV UH8"_H>-F&4O8<1L]E0C9@/:BP-[Z6*] M_%14F,$")3HP7S;GRX#I5L+-4!!-N<#)=81Q$VG@-64,2:W(EN?+K@>9V6.X M[/TO[R\VMMJ:*#4HPN"8C# )CPU)N.9YGMJO?KAL/6;5<5E=M1X&F[7SRIQU M5G^R*<:>W]WX4*"+B=39TG9@0R@Q7S=&%KUH\ Q\'&85''.\ BP%BM+U$H!E MUYV^C5&C$'D*5K_& KM9NW2AT29VKA%6CKZ@T%7#I] # M,QZWIF@3O>G@%38YA+M.&,4'3628(3RVS1&I#0#BV5#[=3UT^QJ=+_Q0,8W-_8N+7;N>P]=;S-)I7S]NU[T%+_M8 = MO17E9%9A9!Y#JUB0Y(<'ECX_#N?^7S-L@W,?>'LE"LQ)#C0E_S@3I7;7Y. \ M70()W_Q?L^H__E>2IF]&?[SV#UGZXMNKPMC1NQKE8/3!6O#HRK%/&U2AE\U5 M$M2OAN7[AXO@UWG<\,:7'ON&U/O9MWYU!.V33B(T;I-6" 0.MZD MRQ>!/SQSW<7>,6P+JEPK&2QCMS%>L3**$!53EI$\CKD5B5%9R@1E-DT/YI3Y M/HGJ@^W\;F>FY!&*^/7^U\[BAS)%DU2!14 B0N)8P+]B;4AJC,FSH,X.X((= M9OPZV14.,PF6G'GL1$QG!$@B4VET1F7-J$1V 4F419G8Y]CL"A6J\URE*DI2CKNEC%(& MAE/,&5=Y%F\-%?H$6W<^W<$'\BU#][B:VM*G.KM1S*!<>RY@^_?2U'8?BO+SJY"#[97B7@_B$:TGP>14;4*Q2S#)-DV4 M"" 7_HN/+AX&YI[LYEUL'GW"\^'1)P,G]2+\A6YS07?[SOCBX+W/OPS07B<1 M=:_'\K!L4WA<@YF^1!#-M/?!SG4TJ#H4\[ FRT0I(8R6-#,$*)):9 M.!%?03**NP#%IAG1.\5A2,(2E449R$HBTIA9R5*N&3%&YDJ+8\]%@7>!TR(/ MJ=@CEJ0BBBC5B2),KH1"!F14ML4##(KN9%IIJ3$ +$66X]V?W27 ):Q&;'EY6E_#!(NJWT_ MW' DBE*5PLY7(V!+P;%66<,GEH-?#\A6B8AKE5(%-$)BJEA$29PIS2.M1"+I M\N_I*([+3?E'(AI(5=1CD( M[X2+W.3&"'0'"$WBXQ?FV7 ^?'OL C>'4[1ML3M;;RO1K0%^?FE"JVT;OK_$ MRS<@V]"C.!G]5L#:1M5,*>SI0Z! .#0S^@X//R!W_ES_MD;O;(O#-GLE/A,@ M_K64"?A4KZL9:-DT./ABLN +Z09*JMF21Q@,BQ6J1?^OYD(7B^LN:DO38[+4 MAU$?R^O.0+J[9E9K9Z3@^I':N*[F5/JP@KY8QM+-I;#28R,>O'O,#AYY90C,:&Q.#(B$Y%2P!OXF#J\^$X3;]"A0*NR<0 M>K!RB1:0<;\P7L1C'4]28,C!X#DZNAQU-:FV*J4Y'K-V#A"G1ESJV:! M"I =HHV'UH7B/M#>?'>W.@7TMI:0!^OG[C;5O&X:ZB"SMC:*A\E9B?0=H*(J MC](TB^,HI9*HC'*"GD!D21Y%"+?T?!DI8'*$U$9B,Z< ,(VL2J/ MCA\@[/#M2\]SU@>MC(QXFK L38$_%>$F%UPJX&SD79%Q29^K,A)>>78.U[^^ M-@FDY.^S5J([(ZCU+M<(OL*KE&Z8ZPXC:1UY;8UI'/(0*%L#^[M> ?6A>Y=S M-$!K^I2V6::@Y 3K>!PMF0#0+)MN C,-RT.XC 7)611)22CEX##+..&Y3375$2&'D@L.BC)8:H\@'++-\^=W"[%H M*XC(1);@_,(DBR3-C;19;$%D1OGA2E$?^4QPSN$A&P1RD-LC[*L1VV"$8G0-(YT+BTC62*D MC930"5$JEWD:[5S<>3A3CVVNY7P1RFH%-W=I2H2^]5.8EL8/.G.V[)1@-0&) MNL/?90<^N=[6^AD'H!6K%#,J8C1G;I@VB3&SR8SA@AFY]>C7]RWPVOOIA;7% M!!MRJT\=A-^+NDVW I/GOV:@2?_;()[E/H2T6\A0QEPD4BHC249H B8UR0GE M.2$9U3$GVS+$TVXRB89-Z,VRT,$\[5R:ZB36JBQR\T2/E.(.+IT2[!(Y9(_, MHVK4 FR8\MC\);REJ\J!RT@=B[ZUR2YWI_CR[\!IT M^"KWX!KG:F\8IK/9A!P>C=)<-[9.=:;P+5WZ%U\&5G3P5)]\3$IV/W_\'F8$ M[C+;J7O"V>;*W-TGO>\W0^4)=NJ\O?59]>5,L!>'#DZQG@&Y ZAC4\>_/\DH MR5B>\ICGBEB=<19)PCBS0#R:1?KY5%F^DR5(C1:6QB1.340RJUAB$@7;R!5" MY=FMYW4=?A]NVN.JG[N>%YR+L!-6YGBYTF>]1EX9B+>LSIL9S]WXUCHU/MPE MXEJ\ZT=P#07IU\*[<.J_[68=J+T8K<2%(U7;D2NP2M.(\GA^(40 M::;R2&;1UN'=7XT#H/]@WSJHX0]M"G]?L0!^3;P))PLN=AXFH@9XXS!R9&DV M1Z^ZKJ-(@C6PIY.P?SKCB9HD'C<6E48[R9JG:I1YY$W'PS&;#:H+04[]//=Z MH&=;#8OUQ_KUEWV.V)!;Q&D?,X&DX/IWG2W#H#] M6A.?8A]D&'EGVZ%\(%MVT9XFH$M"S$9_0NCHX@XZRK@>S&?V43O'O4QN2%I(D"X));$4G)&,/D5 M9XA\G%&^1=3G8SF[F97.ZD4;YVT'R[X;R]TV]),B-OM0Z&H;0S2 6=WK-%>+WAG#-TJS:^_GUKBOP4#'FY]ND%( M*+&:BQ34I)G5/+:$JYB#PE9+BZLG"3PP<__B%,]?E% MX#">RQ"N:6KH>\GFIJA]VFTBVTVO1E9;26,%_,M(QACV7"0DE3K-:6H2/DS- M/;V*!6[M!;P/)]=JSP_VOV?SSE^J$+K7@VJ58-WWFND:;D;-19-9=K+ M]XCV7V;W(\NCFMZI8BO"AA5M8L1U$B(7D8XIM*LIKC+, R MA*=@,^D:8NPW0^PXVB6U)LDH,S'X]ID0@AL*CH_&[%$&#HE-]Y"]+JZENQL'4^4W^.1SB" M&27\_ '6F8RT8HD2'/LDCPYGO\3L$>T7]\ ?<+YLH;:8@?3I9@)N\D\X8[(<75R6 MQH=.7X*QUL4] :/EVLXGA<7@ =C"?MQZ?1@^XO!=\7T7 M\7@8$ !_N0R>C#C%)1R,,55M5K2%XN_+TMS.E(N$?L9/]: )VL^Y)]0 !7[" MXG>%6]$*4II;6+/.I>6X/W\4\[)0A=BPON:I."UQJY4N'45OP:L3L5W.<#8) MDW5=&K^%(UFDSGET@ MWK8_.'[YPPA'LP=60P?*\EQ=V67.&1*7BKE^4[I3-9DAF31-:D MEM",,YWD.L_ R 19+N-U26VZDLX$5GI?+__MK+S!D5/F0_FCF/Z)(2^]9U:3 MY&?GR9!FZY@ #E5#5*8'4;X'I&AJ!+%<$*$)BZDP*:5:TAQL@-B*=8G=ISL) M!L[WAKJ[E8/H\R?0X#]N9OXS&F=!#Q"K::#70U8(=G%;W,[*C9_%@T;3] ML M?&4>L;-7)V&.MTM6&$1L\8'2^K%^/=),C2WF;0N,YX([-(:!;P('U+-$X:LH MH($/KXO%=>6AJ%8SV9W'-"(4?P?_W]N.W@;JR:&[T7=N=)D+?S8B ''GRS!R MW(.@5 6C] 02%[R*OOA\5UR"Q"F]028/CI/V;R^+R$M0;/-OM>[GXT8FT M]G27SK!&]U^^CK!P?W9US #3C?/^"+EZZKM/IZ*;NQ19@.6,UEL^1ZOZN]KF M@:AD/-&(H:XER2B).!$TBI-,&D-3*G.Z.Z[Z2E5A3T1\#*)^=X&P6R&[R2F/ MTSC-4L8(%2GGFM/264V+H6Y35&!089E@S@![)6KK1*199DF11$Q1K^ M0QECFG$><9;OCFCT6)>5[$2#D4H)4WF>B#PE2:8%E@7&5J=*PO]+V-&PUF[% M"L3$D5(DU;D CQ[,08.5;SF/=2J%S7:OC7FL;;G:A2U25\?&6BL6VJ]+#FE5 MF?GJC,)0]]0\K5]FX%'J&L@Y_ :&KIW%@IC:K\!ZN@Z/'A\"Y$5D1B14\5QQ M,)\)-R2)="QBF6L@]36I\U7B> O&V*?:V'*QG0^V1Q^[TP6B-V8;YS_LBC\& MRB4B.8E)Q$B21H+DFDKPY#0''HGLMLFY1]@KA;UNGM+SX-%9)SR;)3R;>#V> MS0Y#U5%\/1\*SM9SW-VMHIL"(F1B[/R'O)GL'JS_5_B;YQGL_GYNKCU)\]*7/]Z]^^W=[Y\_C?[Y_O-_CB[> MOOWPC]\_7^ O/OQ>__C^]U_<%WY^__O%[V_?7_R*7WW[ZX=/__CCW=?G*?T^ MFYK556]+J_G9(0EG_?D\,RV-^,4&.OKP^^<_/OSZR1'%QS\^O'WW$U#"IZ\D M@KYCNN =QD=$':WYJ:C4Q!6/@+?MP@(:;&SW)NX?9*E1' MN^BP!_P+@U2*&<(8W[H8LHM/%17V45R/XNC5_QV/9HNR4R(P;DU'G \,]O!- M<_;XR34C$MT=^+_]7$S!@,!1]OV.RK8W 8;S=0Q7"FGOO MU.V=J^Z=WS1W/OI.N(ZA8NH+]?]83,PH3L6K./O.?-\)Z'V"=9>^:N+=7R$2 M=:%<_#OF*7&IB3IMTTTV=#]8T9 '>SBZJST][V"E]R7\*V MQGX]8'W#/ZO%-9;K_+M)4N'C6YO= 4%X"JI&:)45MO +<6?Y[FU3UE,N)B%W M@AMY&2.,?KK_/H.3,VYR,Y,"KD/X..JC$(&_YG #-3FXKW\QCBQ:JMA #$*I MQ?4B-$A,=0=TRK^R*P_:V.W>_ ]+ BJJL/LZ%/.ZP':(7MO0#.<3@\X/O"G1 MVQP[U*O)9/;%42*XA>A_5*Z+NS27HG2K:HZJY;\707X_"KQOH(7V,AIV,XU. M'.][*TB>#2B\F(_O 1K=4@X[-"',739"'LA7B85/":%S7^(:OH!;X5%A7%7; MHO2%1@$CWB<%;A&1OEFU)W6X;[=08"%5%A+YP2!Y>$H/LKH=F/7_5*,_W/?P M&-_7;PAVP^@#OJ$]ES_J-[P. OXE$-'OLSF*IJ:6WDU,.\@MU),$FJK3]E.N MTB&DA6L:JR$!+J;317/8>"V-)3*RHBB!QT.Q*@H>9/YVN2$P4'EB;%]7N^TN M=+"8^%JUQH@(<6.7:;- *^V\@5JQA1OZ\'U.K@^AA-T4-ZCH M+L%V*;&W&/]N;N:M4OS'M,"?/N$1N(5<7,-KE!A"&!FZ"%UHQS]^*^X,7 EO MYTS7%.(*$-)S;Q4LIO4/]]\0'D[+V#7F-%Y#X<4VFH]P1+?%;%%-[EH;H9_J M[.J)]O5=RO%74Q\^MH/XGC]O-"Q*..RZ G-SW%-,IW EJCWSY9/PI1$XJP+S ME'[O/QM9+K!L PL[L1[L:]$1.WI+OZTJBWU$X'/Z4,_I1'WH.4/>;JYN@(F* M&E$*.5%.BNK*9;.!=FO[W_VLL51@;K87I*.^X](SU+I>C/W>29!MGXHV7FWH MMP:GO!M[\5#;A=7B!@%&*^]L[6]+X-^\QE\1# T9RAD8;"B\-%AK:CXK03)W M[4SG^KDD@;<5I\:57 2(5-B;@%^Z4@-1U?F)GJG:L0E#$UH7<6;P[.OZ+/B5 M"#ZG$T>@B6JUT'BB@]+34<1?X59N%B7H(J]-46^4VBW2Z9$!C3&H6ESOVPZ* MN-:PZ 3 N_MU;!W##&V\'[X2D;>10[\KOO<*X2;4F(2R',>&9EI/C/7N;A5L M6^4.GS3?6M.P5G)Z[@S97*M#WRM::LS8VJ#D_X3-:+,!>Q M.BF<[D:V0W^S?S:E:2(,*-*F!B4/ZEL_Y +=T2Z7K>.G!W!.76XIYK[.ZR88 M-VY2%)@CC@UPG=+@%QU V&SJ.Y66WRD6P$UE\6_1N^B.J/&T$.28*XY](=>_ MU?VW@O;&H?/X*RU;+WT>TM!P<&@,^L-T%]>4UH]'SBDLNRS5YRA_EW#3$QW@ M=EJ+V2N;NKYNB)2^%OMNN-;N M>\*IAIKRP+%NC!&(VOE*00?$>XL$FF[6E5?0O[D/Q.G:-]5#B/!C M'K(0$6F&!I;OKC.] MF.X2W72XT=[,=<,+W0L[MA!8+%41G$OWL8YMTM6EC47CPYZSP _%]; _E* M6 ^M/T%)^XB>5],^'R!J.TN*JJB35KV#RLFKUF&1_'32F7%1AYU MM^88NG11PIE/G:@[-7$R2<^N\4KG+E+2 V3MF]=U"Y"O4J[MV<;"=7SK I%? M/"PJ_+I+/#UQYAFO6X_AGEHC&XS>A:I^M]#@%2&^1EJ,$83< ^F?A\X>A6@$IP'0.@ N[ M+.G'Y9T94BOBNKBHM>Y-4WN$1.1$S?H[_A;KO).CFEOZ==HTO?0[4FU/0ZWH MDC$65'6,H)IZ^UZ%K[S"&(&XO,2PZ!S+ZMHPR*"UA&B(SIRJ3J;0$9I"W3H\ M\+JNIK#BR[LZ#^$@+!=S7T#E=5OM^;___,O;JNOQ.ZL(_007"*\PFJ)<1C8D MY\#?O@[]T*^64+IJXERSF.JN I^QZME$HD[ OO]<_[U9C/=12Q\ *93O9E?B M9KXHG6\54L6^OJHGC5L#OIOP:0*#Q3^^X+'P>]GJ%""&=1SQ)K$ML]Q])UUG>7H\4<%9.+>(;'5C<8N*FNC G) M(7].K_S=SDV]\9U"X"?&?"+&7'__2]V3K;/:?,49%=4/[JL>$19'[HY]V+E7 MAW!5=/^,C.J,E%<](^5%>/D7/JCE"LW"R0VIJ^G,Q=HE>(;C_@B,:CD0LUO M=[? "P9[6W7L_(*C** []H*Y0]7+C4;_O,+Z\BZ^"9) @8C.UR$A,]4^AAFZ M-!TC-1] W$0'2(+2&"[=U:Z[?'M(P+A/MW?<-[5J+3#X$!>C[2QDXB!:ZLB! MD_0+ZY\V7XI<%N5:F7,E/"W=@8B8J7HN^B8:?0EBX<>?/HS^\>EB//KUUX_! M6=<&:RA"C551S5TNYF8A)X7J%F/8HKP.I@;2<[54J-LRS=A3CI_^@DAI\[EC M4-_Z4)2O]4W7:'TC0K M&'?7/EYGO+CADMY6[DJN;N$4V+BSNARQ+B= I5(ZG#=OT^-A="H-6@M'U+TS M36S6%[3-U_BU/SB[&YX;.@*:[ALD%O <'$*_C^5X7&&'-E=4GL=:58W.#ES M;5'.IKXD*B#3(<."+H3]^@!1./;AU;SQ9KO&3\YN/$ 4^!F^FK;VD,!D++US MXM[J+7=8:E/KZ&NVVL8A]\>ZB-2]PKL:_K+"HYO*R(:.#/HOJLG;;?),\*&W M<(S3*Y1#;F$#$2]7D!:4S8UC4"Q8G4V+.5QONY7OX$G>+$9%"%)/A?K-Y9.H MND?19NDZA-C6L#;9/M#A!DNY?.&6.__&#*J9IG,&@WP)WN[VYQ,/DSD4;A^1&QPB! MUU[/]/_?WK4_IZUDZ7^ER[,[E>S:6-UZ)S.NPI@D9&WL"T[NWOWE5DMJV9I@ MY)$@L>]?O_V0A )\T9 WZK))!86K=8Y7Y_G=^AID"3]1BHLWN@H_<0@&5[3R6I)K/[:3Q915 D^@4R4%5/D7,C-- D$..T NPP[@W M2<\VRN]PB"))W#9G%266*S.*6-NG*&TO-O;9HB+^B(ETGY:"93$B'N:QW."1 M'.Z-SM]IL9VSN'KMZLT75LP[WLS'-:BLF6^5?I;3)!"65'/P:E*'D#Y5I*3G MP!V]N]6J"3P>44L.Z?F=-*X_?%TI"+!#/(GHG:;F0%:!\@IZP0]VSO,.B(E? M*)[1._8%1EGO:(B]EKI F"^2Y":2-4L!)X>%;UBM79>,(HJ MMFNLM)Q%($.A3N/$XFF6(6W^G<56D$^0KEG2^)+RJU_-L]J9(GNA2 0E4PW8 M7/44Q$1R11CI++W,1\=GG6C%]"BY[$S$Q\@GX3]V)S>,HC3;E'CB+&[0GZ1N MYQ:9"+(P=WEL+%I!1]&>;CSNQ>$8C)X6M4/R5G%&(8)92VVB58D]ENY7SBYC M7EC,OB>Q;-Z-D6*\S^HE[AKUV\M4WPH811SLBHUTR5HG^*M+K*5*/\.;$PB MB2<0B8"" VC5@%!V6/,^((:R-1:P9N$<7)9#S659,P#F:"E::*(LDI\2Q.53 MM),9]3QH%H#[MUJW!GSB\>*V>,2/V,._X@R4?L@)?YC MJ8@TB<*-)/[.^+*H (1.4CA1T,J/'49;^.N1< -K&5!@53PIL @%+K2#A=:) M-67:+E8FH$7$?3.FLL7P0Z!11OT2Q#^FVO*RYD&>S4SI(I+L'">*2%I.QG)K M;Q>+3JQQS#87RV+I&;JB_ YPNRO;ACPI(LL\)S0XHZ0<9B4N^73/B%\CG;H4 M1.[PB>V>RQ+\OT^DGD9BFA [3/0S.MEYF'-Y]E$YZPR:O83)LN@P26MUUWNF M)-;5Z6PG@?LNHL9AK -R&T0$"_(-) ,="K@$RDWT12ST:7MW$\9Y62O_&*L! MR0_1GLU>,"]3@5C(+'J"A(H@7I*+(%]%DPJ D+-5Q6F<5&*L9R_'Y,D=G>!I MK(HNSPZ1Q[HEOGXD0@PG)R4<]PL:EM?QA'L)>/O>'E]8BKO)=OF;Z2J+I(!T M5/7!*VBRO'10&&7*X?H8\YQLZJE@[X#L;Y82)ON;Y>NM?G]S=4T-V4$K=45V MT,H.6ME!NZ^*>3 =M#O+N,7%!Q+W'W/Q638.BK YIR*ZS;:4>MYTVTZ3L,EI MPDT\2,."(EA/XD$LDBWB)F/IA+&ZI$P&UC!P1>*%HWDVJ@N=+^O)X)$LV M+,:I>XR5P=H^D[+L)NU^Q28=!%G+S_6(QE@4_AYNM6(=N$MGD(N'.;PU&V$M MTQ"V./=@I1V:?P@"> ??@TK,#DAC2J/2IF0#/H)WZ/T;@R_VEH%__%&7)^0O M(^.?VDMNV:IO[.?:&.U/"RCM<\L9"Q[OEN+^J!CM0;T7A]Q)^Q<9M3LS 1S/ M)(U;S%1S_"$3VVQ6&!/7>.C\*U=:,RHVR(QIMBJ'L'P>?91L)E N?9;K-F.E M)$'RW#S9E_11>\R=$Q\>=62/9K.F"!>.U0FP+^9V9Q R<%J+@!29''LA:N?Q M.SA(]P$]*9[THQ2UA4TY6-()R+G1.CK:2]4*]M>N->#V.^;-P#8E[6R M0>RW]U^:'=!J?[KMW-3O6[?M4MFN+-M/.^P7G1/S"IYQ4O"P="GN&7VZB!JG M'\2,Z=>/!RD:C5+1N&IU&]>WW6^=)N@T/]<[5ZWV9T#EI-GZW 9?OW5:W:M6 M@XE,%]Q_J=^#NT[S>[-]3X6I>]<4%_91F :@GI4*KR!6=I%83HS%"7#I7ZVT[W%#3_M]GX=M_ZW@2WGSZU&LU. M%]3;5Z!QV[F[[=3OF^#S[?=FIUUO-YI[PB,R)Q%&;B8-(R\[32H)1BDA4:R= MFY])LG$]H1C)$R?UI=$S=P# _.<^CC'_>,E-84!]3Y8#6S AS2GO\ ;+'EC M$3S(MW($P'<#\5BWI<8PYZ]__2M3PYS2F(R+(J02LAISG_FQ:FC",[H+GS% MU-L,7TD2/I:R_.?X DZ]SJ_R0QX^F*1Y$?T6*>Q7!^ M$8>Z&X0QG^TN'$+?FAD\[6^+)16[B M\ [HW[\%*4^9RB5\O1PT9MX*TRH!VD;;SR"$?#K,>3HQI-GK+T*=$G2VLK+ M_&$M_3)6<" M+%CE1AG#7/G-Z'!@2C!V.B01M*P >W10L4B8: =*PI?)-YTF5*QTF?F/!TF> M$CSC*%%<^J/D[!!9G^5M25-?V+K:4V\$PE+S:F13-6YO[IKM[IBW6@GVM#VT M!>XGQ'Y/3*QY%<=:J^)41DM0J99TJ9)T6O=_@-O?V]3M^-*ZHRX(H![(?;W5 M!I?-=I/Z(ZWZ=7*=NR4W]7;]<_.&N>[LGYWF-751KD#W2[W3_')[?=7LT(_< MW]./5S-ZNZ"6-GFC%6_8(/U8B#WG'CX$5^Q^K/)IP*T#GJ837MFT*\:4D)I6 M3R%;:>@F>2"1_DD9:X3MD[/?1:\:3^MD6RBX1&>WE(F6O+0=[T-2#@15QGC$ M,I;4RF9OXF-Z 8)F]^[N8Y;7YY^]I&\C:;EEK!PQ_\R\>2*U3#23K4JC\:RS MXHQQ5>#GF'Q(__*1I45[^/5#T.=;SW]I(BS(\(,:++S ,OD6_H7B\B@R75-$ M='H0T?]YZ3/^ M WI^ ; 8W23F'/=E+P46.>C6"F M4.DN%$>X424"W'S/WN'WS@Z0T,_L>]&["3%71UV8<+RD[HT M6Y>T3F.#DE50 (18*/*,M<)O.?*XNZA MLHP?/#E&K"-5F YY$@YGBAYIW)T%R3Z)\DIV!/,DY3?N+)<&&<"[YDN:YQIM MK+AQ1]1>IR@54#,O[ V?^H":+^]74[M""WAT6#G8_?$0A=31/TOVU'4)\?V/ MB2?,(V// \#I;4"ZXL6 4-S]%3#/ACGL%2>AQ#NMZ[3L7L557 M:>O:Y_55]F&!4V"C]Y#O8XOO ZWQ?2A@']X*.K54^U1758'=DV]HG=+)]T.9 M?S=6><-+&&1KWGZ=MP>_^08*:JW99IZI-5@0D644AZ+"X!TL.EG?."X/XN#C M^>K5#K_#@\TE?);5W!NY3\>W3\L:XWL$._>,9W(-YG/B'$^?B=*/55%;-X+OP+:NG+2@ .07P5+?,4\.&HDPVH:?!8Y&W( VYS9QG M#\#85XF2DF2Z2EDUR2E05?T464;Z[>SC-C1.=3W]T23-\?+K>RL^G#;+5+KF M2%2R%U82\JE$>UY(:,&CJJ-Q M^ZU]SWM;FTTAS]UFYWNK0?\Q#S97OA[T@ 77W+LFV^^2.R+''6&LA3O"KLIH MZF-A#8#ZC#:=+ZW+UKW T4\MUN/,V@VZ]]1 X"T&W<:7YM6WZ^8BS03SL*M6 MH=Z^F-4R'7Z84HD]!@X?/Q>EV$G]@[&VL4]L_A54SOZGG!IZ<9'9W1GT#K\O MDY;R=J]*31H>M?1FA]^.:F%$GUDZZ'AJF%$A']YH3!&G-4Z['><>4L_F^0EQ M[;$/\8Y(AJXQT&PV@"@TY/%DVJLZY52)W+&ZNJ+H^@FZ),%00S70QH MM< 9^)[QTS%1_(U/8>63S!(AF\6B,$MTYL*]W?%LEWO2S>0,J)10Y0@8! =I MN4>P0Q%+)8P=O,DV@;.N;[GQS;9KNJ4NT_=FU@QK,VU4YMH;GBR[ MIL'Y;KM8:Q+/CZ@U-.'6%F5_Z1O>13II#@E=I+)D_;7C8E\*3&F1RM%*,CE5 MV\LK/MJ-E^F#!6J8]EBRV($*#TMT?'\7HO,/7!BO2([)C[M>'WBDAL8_3QX' M@^, 8BNLO80_CRO1^YC\)/$Y\1[P-$YF^UR#G4#ZN=TK1#:*D0ZO;EJ M(T,_IX>@"FN/@Z>3"U:%'W*:F#I[GSV2D-V.T,LP;RVR7Y-30]P.%E20!!4)*F^!"J1FJYH'E?H3GV,L&N,(#[=XX/+UK(=_Q9-HAK#*!(!HS'LL4JA)WLZ2R+/Q$YKTIR1R/,& M\B@V1 :R.?)H2"!/BT>V^"0N$?7].NP3P$]VQ3YE^L39,?G8O'$4$O_B_\@H M(..A$P=>@"/&*<#2$*]B(O8@9(/1P /57MP77)WLMM]JW1JXQ/T?H(T3,LUZ M'(=N@,4 $?HK@X@*"B'5PS&MAI;'L=P>;PK#TB!+/^1R/4/35_ND7(9LH MYX1P$#]8> QOL]E&,);:C50(N"@E<9QE@QC+%>()F*9HSKRT0\ M0\S#X(-(3X&;S,#-YF2,#R@=BVP_S05!,@2;PRFM6C@E0[ 5PBZ6 M]:%_14(*]?.GP5\0J131J*K]H @&30%A^5H,BD4-_,R*[D"7\:E7$4F@N89, MLBG!9&*OH5*#_UTM.)'0L9OL38(?>U0CKUB5)55& M-BZ;U7*GEI#(#X]4CD\?AE9F$CED\(N0_D22YVL8/1#V,Y&P^1K&?_\;4M6/ MH,-,*'9!_'S(:<2C7A@G'X[!O;!^LA:![%:@14V.GZ&8C\8_-99[XKWL$%4/ MZYA*K@OKH"6Q+H]U2&*=Q+IYL YM$NNFP$V@WAT>1 %U[$"C)GXX@K+YP6\: M.$MA,"7W &:%H1!)*-P,%*H5@T+I158.'A'D?S=2>&2U< (>50&/>6 #A<6% M5TR]6(OF%*MX)=%&75>Y,H(2;?)HHTFTD6@S?\%R9H U^5ALWBR<,[^([PL6 ML_%RY*0_7Q3MGA::7P*=0FKUT!L^/_H41:PTBRKMA.GS.F&" M0I9C%B$BQ0?NAO2[<2RX:RO8.LH.:NF,;0:$3 E"QPQ"2]43\(("R"/E*@4A MBDIG_\[Y:5,FTAI0J9*@E+EFOU& &=#-?5V@IND&OXI^+(0D(N41R:H6($FT MJ03:P,SF@:G-DU0O-2+B!8.RC%P[_"D26X*O'L[H+^4_3EI,VU2+'QE6150V MTLLQN RC*/Q%6#,IK\.D7Y!]IEVKUW@BKNX]!?T@'D2<]I8NC"^JRQDVK^F. M@&O"&?W9UUV?-_CH31*=9CR'@HN^QS\TT=):21A+Y0HN T"MH2!24* MC@)3""'5T'7CW%--14.FERO"&ME;[; &>+W0;$SLDN=!'A21!,7-E6TM'#&; M>CL2&,=*5!6)C!(9WT#&Q!.])U33KD/Z+BJ/A/N*<\NG)R7.S<:YJM7BRU!< MA?(!MJY 35-,15$-9)P_*(:E*N3E)U1^P5G5$DF+(D_*05X2H)@S:U0G:_!Y M.6HED6B%#F>^':Q7DVV'A*$Q&))E\H<+.6LKD9@#X>Z>.XD@42&UD/5.;3TEUNAJP+63_D5JT<7T)N!2$7K;$J[2L;E])) M.HV*BM(J:? M[WI*\"D'GZI5YTOPJ6C)&43SUIP5SBC?=9U9L0^YCA9#66=6 MA"NRU/YP<66M56136;>3FN48O(EK<@S>!L[LJG6HR#-[MQ0IIOAK6^*TP$0.U_\@+JZ3E]17QJ6(B$/97AA'WS+@I?7NEY3$$_P+UXQGD-5>D4 M% ",^5\28 X18-)@ 8JO2%S8\;!*XPE%>9(%,8:YZG/FJ.87D2!RS1# M]$F-XOM^&$F=6ERG;*E31Z)3]KA.ML$? <\2F/5$/ ME(=FDK$B[XNK3(Q54S6BS$26%8]#F"PK/EP(6WY("=(8AAFJPLM,\NG@:0P[ M3NCB&<9Y<&NE%//7(?VX*/Z3(U(FD$M6YTKDF@NY4!ERO6]AXNX*RM7TE=8[]2#H' 'C4LJ;)A:0/H(XL4#Q=]EG#' M%)W]U3;/O63 &. I(05F28 ML6/%/Q(=5&M2"X]7"]5$#1MA/V86,M7 %OV=9W8.H??IV.!NSAR<)_$9[/K1A2<\8T!TG-.6+-F?_8D9HSICFV+GV=(U6M2@LK+/*F!;[6X%I'\'#]_B/#7@?R\[UZ#5 MCP>8I22N0G?(\\-GX)X"9)#^W$M_[H5T ?UP /#S,\$1_01'TH 1"6$Q*YZE MCGB&!#C$Q<.87AW$XGL&^"$&."* Y4D\+\FA)/?(+RC]OMK8NSD@L>LVODBQ MN\@7-EP'IQ^QT[KJ/Y D?ZEMOU*_E6R]XZPW<O*14@05B<=!6B77]?\(#59E$W)"]_[X*^VQMZ^3JO45$8 M!/1WL/O(?)3X_?PLL%N?8L*Y5O\<^V]\L=.&0$)6JM);YTP#=<$@S":Y8]_! M]^(U3O_)2O&X[]D?\E(\WN/9Z['HWS"B%@1AI7WN(^Y3P6+QOHA+3SRJRO-2 MES8)W(!>$ ] $ .%OO0SH%BL]7__M_"_RC;P$R]M9*6)3.QKX >M?Q9AU$_ MB!_SS[O_C_O?94][@_L43GD4QZ5W8>$:0+7#S7@*.(Z<=X_"7;C\#[ MYTE@*\A'%K&QHEN:CQW'0RZ"CN$G2AS-S"PZ)6;B+K?OF#8!&K51T;CLWXJSI?KNYJ7?^>$MPV"/;A6(R M]LBJL0,7C#]Q6P3U>M0,H&=6N2)LD\"\*ESE5CE7^2(J860J426&\W$E1")= M-9Z#05,Y+/$ZQK659VIVHZXW]>Y]LT$-Q'9C0G*#EP_]L-\>\EG!'/CHDCLL M%1)@VS5=Q? 4UW4UXKB6ZFJJ;M(?.XI&;/O/*V8B*M3:.V-_87F3$]#'3_2Q MXFCP@84JO6&/W/K?<6_(\;/>]WZC-BE5:KIW2?ED/$JGW-.OONR%[H\3+C+^ M&4*Z>0)([.)G)NW1D.Q8_HMWM]OXTKSZ=MT$K1;@YC?\"+[7K[_5[UNW;5!O M7X'?OM6O6Y_^:+4_@WJCV<)2/G\OX]+1&+6\5&[,+Y#-Q$5'M834"-09NO@RPV6E.@_WDR8 M:PL?G3/2N&!L;A_>W27NL9H X0?A ;@D]$CCDZ%"']S16X;>>M]J&THUR47MG.QA0G M5_Z83HFD9%]H'@ JVXZU(=,:;"RY2+G(Y1:Y,!BX+B$E8*#.D6C=)1+4>[WP M%Z_N9$DR-R(>RW:%<4RFCM!%'E\!(:%G)5W] \T\.FYEN>X3L:P;Z* MM#];;-R:"(=ZQ V><"_^Y\F9G@9'A_'9 \;/'T9AT532XGK?ZQ#Z #])G)S0 M=+OI!M'?,G)!4>ODPJQ9_S@?7_/%4N?3Q$N;Q)/#%^V%GO!@9%C%CD]4SW9U M5T,^QL1UD&KKFNXA;']Y859>'7>?U92)CIYW^'U!88_$ M#(D9Z\4,'K](LX4G244:7<_+X(,?O!#O["\2A4508B@G%SP?AS[N/YS(@WE_ ME>Q==;5L% XKU"#(#F-E2GNF0F<55IS#/X<=>0[O/40L@!!$(;://,W23%WS M#=\FJD9LPS UA T;>]S_7!D89OB?!CJYL&I:A<[4=0:I]RLN->P[08^5)$?$ M)<%/5D43\Z39],[-H^*YCO$=VR ML:V:*M)E_>$OZ9Z5U"G:KT%NHG. OXG9O6?+?<+L-ZG;;-7T%OWN&@;LI MO_OHM*K,[SYLK5I J4RH8H-8IH<=7[,0L11H(L-TB*GHFDZ5:N.>JGER :%9 M$,%:T%==HSH=4PU%]N)8DW'.:PWZ/TE_$$:O8!TYZ\.UQTP-FL2V5,5&IF;K MT-8M8EB>H1N>H4 7;=X3M9@"U>!6:@WDNQ^+0NBJ@DQ;1R91--72;*S:KJ&: M!H$$84)VZ(GR%/VT=;(N73YLJ\%=Q1.5TK]AZ5\ZV6S.2#9O%"P7K,C;#R-S M$==MRZ(RVW4S(3TP"Z)T,F-:)0SV5O'<]E:I%LDQ:H;I$5,W+H1J2"89*^6XI9,MP0"_ !S'9"!SB3,524.Z[9KT,-(L MJ!G$P(J'%-OUH0.)8VMXXQZ*G$1M9I@NQ"DB(8B.!?'Z [M70U+N \'N+=<1?SABK6"#W,34MGB5CBV::JV\;FO7:6=S7LFEV) M)F^I%E(MEF:$W4Y @Z6DC2W5*4AUD>I2975Y,P!B*2<7\G"I1HOB_(]?:;58 MJ-9ZNWHQ.SQB0=Y98*Z>L9_[35:<.4 JY"$HY"*A%5W5$=&)BRRD(1O9KJ'I MBNUAPW"(;E@;#ZU8B%IO2%];MG_CFBA),5-23"A),>4BCWN1Q]30(4DQ)2EF M<9V3KQ#-LS5'<[&FN[Z#="CL?]59CZJRNG!18(>UH:Z\39#!/L MX>?_4FKW[K5[Z4XC2]]NI]'AJ\/AT,@M$H;=LN"_$88U3BZ@OA+EA6R< MDE23$B/6>C;N?-2!9187K\HNL.U'>R35Y/H53'=5PR$6M"S=T51%=0S?PIZ& M-8U8OJ-JFP^;6"<7NK(A6D'9'C;KW=N*:V +$ZAAJ-F>3DTQTU60;= 7371/ MVV%8P3ZY,(I8DV2#C.2:W'?Q7]KOMM?-\#$O6AYDZ\YB8]!RR+2M1GTUZ;K;*IG!L)]\M7_U8=YBE: Y!'G043U,@MI#N6-2# M-[#NJ)Y&=N>XV=K)A;JA+IC#-QDD,V.5I7]YOVW+^=)ED^O[86$NXK=M653> M\-N,DXNB^C"98*P2!DMFQJI3@MMF"26XS,GMTFV3S(R+=CVIIN]KQ-!U&VL: M9F2,F!Y4#C$TQ7),N'D'SCJYT'0YY6T7:5=#\7WDZ1AKBJ8A8FLZ4GW%=N1![=E49GIP:D*Y]9?91JY3+Q))L.= MP^^N*<%5!950@N]]XFUU)D.S-D5D""W)9%BU:NQ%PD%'S4'%B#U,;*B:[JJ: MJ4";F-3/Q;[E6^R2O6DO5U54-LBCB-M#DDU)M=A9]MZS+!.;BN>H2%.@;B-H MN<@C1%<5#?K&S@( ].M/+BRTKDG74EVDNNRQNBP?,:A8C^R!*]*1<*HM$CG9 MLLJ\$3DQ3B[4(NYZ27(H%7*/%7*/*-U5Q2RC=)#KT34NS#:):F),<0GN3-@0;"Z-4 M9,R%E.U#DFWDF)I+D*[YKJ=A5\>JK6@.\CP50\7W(?=7E=1?73ECL$A$U.:C MP&57BV0YE.J];^J]= 07KKOFZ^A/N\-A,%LD#KMEP9\=AX6\@FT-LV9D#Y(D M.900L:9ZO!U3UZL0E5#7RXZJ[8=[),OA!HQ/#4/#A)9E,37#F@4]A=@*\DW# MU35B;3QN M63"]U<5U&-;+5:)&;FN6RNGVN8JD$!%F/%PJJJ0.P@2_?A#N,* MD)%EK(U!Y>CJ_"7+897%?WF_>]V54[+7JIJB\H:G:O#FY.E&5-EL5240EBR' M%2?85J%90K"]]\U6>^'<29;#E=1'-3QLZ[JMVIZAV2ZQ3$-#1%,L3?==I.J; M]]PL-@!B.F(J60XW7C"IF::K.09UWCW-H^:([4#-,!7=4VP#J[MTW%A"6$Z] MDRR'!RC]2_MM:,OYTF63Z_MA82[$),DA_LN M_3)(<3 M% CB@0LZF0^+DU2JFU2WO52WI2,>:L5:?(]<$;>W/976N$4B1UM6N=F1(WIOUN0T M;4,N2_*X^IO>#Q)(J?!'K?#[Q*:OHC(V_95()'>GZ3PF=CY@;;9I]*YN[F#*!GBIQ)^+][P M])]W4?@SB-FIP&LD%NI;KAW&YCBEF_-[% SH4_M^#$*?[T=$J$#&5#&/=K?< M>44I=*C"DP$9=4OP/0J9P0^PQY[KB?X\!H,0],F ;B9]X+_89H*?%.'(@>R7 M5[I?K6Q??F5R=B /34H?NDZ?@ANA@"?-6#56"'Q"SPG<.V5R0^_3YX(2#^AE M@ >#*'"&@X/1'_\] &6;,S+1CW5W'F;L3CV.AT_/W,IB:.S^>QB(_.M9NEF. ML'TF-R.Q=MK#)[HH=VQSGG#T$/2YB3*Q,R[="A+M9AO ^'^EKS;Y)0W53+;Z MZ7STK\ ;/*:6:NX7$Y--&?T*9FA-!:GT5RJR-;8]\6YS?[+5,ELW8.P@R"(V M5G1+\['C>,A%T/$\Q7"182A_0C8I-_FMQVBD*0_DS*'GT(\S[-,G_(![O_!K M?'(^+C)47B8V?G+/R@W(.8S4]">1>&JK2"RWGWXU"]]&M_6Y7;__UFEV2V7T M#;!!&M_"^6SN-^ZE&KO"K;MA% ]Q?\#@FMHW%+TI.$5$V#<4K+J$P[K ,:@" M:AY!G9H&[!K[/+T^C+B5")HO[B/N/Q!0IX8DO0QM53OE'^J0AR >1.QK'G$, MO&'O%;AX&+-3XC%@1\9S&/$E. 3$=)/H!8J5 5V"0QYQSP?.*[\1]>2H$FEH,\_W@@&KVPE-P'=N5/0Y2O>^ MV3@%K7:C-A9=279CXB"'B#_[VG9H$1+^];R HK"EV/UJJ3]_.^?Q^4&RU/LE:)&(XA]YO M)S \91J)5QG&]%6JJGB5."Y2_YV X88WI53BB[>I\1@0GQH]U !B'@NX]?W M)9'+TXET4]-W@&?>FM^S]41PP.SCA%\1P?JI\;MYV/C?!=0W[K&Y+F M T++SR2,J,_#]HMNM-3^PDT:J?QWJO#@+B)QP!Q?'A 40/HIZ&,*$!0?))#. M":2C+6/;F)0BT6>;@:NE*<>%@AT[<7;?,N@.(=HR9T1E%#)AX12'D'X:-7%( M+_R51DO\D*79F4 \DRAFL?FPGP94DB_+16:8#"5Q$Q<_8UB;Q(X+(FWB[WII".\N'M108^F*ON_ ME!H6!YP.1QL+PPO\F$X5\ECU<49\Z@#>_"&$2JJRT4L RXP R'X\\\PGW+0G M?C@P,R.PC&G40.=V\MFYQXTZC=WE\WKZT.3M^,V640(@KWE MT*&K @W\].R07D]Z%!52PF:GW;T'[1IH=%O=_ZMWI H>D@HVHWX\X&\W#N*_ M<"15KT*JEQQ^7VO@ZO<_FE+S#DKSDC./O=Q?KT0J7I44[^NWZU:=^3A?;[^T MN[=MJ7F'I'E?A[T \[<;/O;CL"]5KTJJ5__>:G; 7?WZ]J;>:?Z?5+V#4CW\ M,R 1N,,]>JN(_"55KT*J5__.S[R[>N=_I+%Y6'I7_\D/O#L<_3@D4S.M+>F' MC(=WUMV+/KGG-R\M6CO"+E*ZL/(VTG,G]%[I_ST.GGH7_P]02P,$% @ M!HEP5JC=A&N^(0 >(L! ! !M='HM,C R,C$R,S$N>'-D[5U;<^,VLG[/ MK^!QU59EJT;Q9<9SJTRV9%E.E+(M1]+,[#ZE(!*2L$.16EYL*[_^=(,$18H7 M@)0TQBZ5AXPE =T O@;0:'0W?O['\](V'JGG,]?Y='+^T]F)01W3M9@S_W3R M>7+3>7_RCU]^^.'G_^MT_GDUNC6N73-<4B

AXE ;6,)Q8LC*\6];\9,\]= M&E]=[QM[))W.+[Q2SUVM/39?!,;%V<7K[5^]C]/9U#J[?'/1F;XCYYTWEOFA M\^'=>ZOSP3J_F+U[^_J]=?[NU?SC!_IA=F&>O^^\O7S]KO-F=OZV\^']^]>= MMV_>TK?F^9O+R^E;3O39_^B;"[HD!G3,\3\^^Y].%D&P^GAZ^O3T]-/3ZY]< M;WYZ<79V?OK/N]LQ+WH2E[69\RU3^GGJV:+\ZU/\>4I\*HHO@[\RI9?$#ZCY MD^DNH?S%Q?G%ZW-1% FQ"M+,\0/BF EI*_ ZP7I%_>(Z\/,I_HQ\SCIGYYV+ M#"1C^>&"0(/#8- WKC>LMK.B.A#55"YS\AL=F,40N$P*8( >',:W),E]5?$I-)Q^.4'PT!LV'+E>H'AY"K.B#_E#?6]@%<[,2(<;UV3 M!%PXL:0O^I0K?TKMP,=/'?STT[-OG9RJ7Y MAP\?3I]1RHI;4"@YO'P'_^R<7W1>G]=@6R:"ZKSA4T?4VT<;-C.L7AM$O1W; M4#BMRF1!5I-_]A6;43Q-%0=!5,#>7]9AZ,,LG;N/IZ8;.H&W5A'^HBKB0QVQ MSQ"S**O#6Q3'/PIX$L=Q UX?OXF_6ZV8,W.C+^ K%)B/0FI&="86S]P.4# U M^3\?B6=ZKBV9QZG,#"H[-/)["'=,0B^:=-IC]!0T2)'/VL MY.//IU"%VK>;CHBZ*'R?3GP8?YM&0Z-QOU<>K=MOJ.+#]L1A_F_OODGLNMV' M*F9H_T_TWJ*SNKV'*LQA#3J/M2?PN\&L3R<]%]3>!S*'QN'WGT>#,BV&,]T4 M%S0%U4US?CGC_YT;G8V>W#%X30.K_GRZ76&+5.A3:^C\PO_>%O&XN+[%AS D:*0HN&O#>\ M'P]O!]?=2?]Z/('_W_7O)^/AS?"A/^I.!O"KHJ3+Z4AA>0U8C&$@J9@#*9K& MAJ@QO#$V9(]8W?2&=P^C_F_]^_'@2W]P#Q_[NX%61%"*WAMU]#+TC8A!2W&\ MZMYV[WO]\6_]_J3!5,M6EV)T68513,N(B+4)#]?Q79M9:)JZ(C8>3,<+2@/_ M@7C0JP4-&+13=<=7HB5%ZNTV4BFZ1DS8B"@;/V9H_[U-R)4L8/T_/@\F_]IM M$8QI2)%ZI[[N122/^-STNN/?;FZ'7W=4+C9DI"B]K[$[ 56#DSTBM1GB)FMA M/9I2##\TP;#%J^-5Z#.'^OX5\9GOSAY2G2&.-69SA\U@3)R@:W)K''/F#[#' MF' (5P-X%P8RM,_/\)#&?--V_="C\$%P>V5P?H8[,](<#6!II'@:&Z:&X-HB M\/O$ 7CES-K5IU_=!;[NG@:*!HR91*687VYBE.;PR! \^HS@78\/& MB/B\,H!3BX"](I?R[%/,6R<)#=*&PAA'H MP^*VPKF@O.*6599B=[F-G:#$D4AHM6WUO*93Q9'G):7#_'9[F+%:B\;SEA*? M#JN^0V.'A36]^6*.KXXZ' 5J;]< MV>Z:TBOJ -/@ 30T15@:T)4"]WX;.,ZDP[D8:38I'4]P,F)6!N?5(H#Y,(QH MP#QN8:@!86%-*4@?MD&*<-C0:1T"N$$&:\6C:E16-LH7.3M"5+%%HSIP8-#H MA#RKJKCI"M+QS1D HMH&K]ZB41[3.3]OP8(ZHC;>T]3V9*@F(44B=ZP7]/@B M'U-LJY^#NURR0(PN'I.8,Z>.NJVSBH 4F=RY/44M.;PA"A MN)JI4I.BE3M5"]+&8 "?$O)\*FT8)(:3%D&XPY7,=[O[4;X#NLB=\_=P!V3\ M*/YJTUW@]L7.!*V(BE"7U)6BE[,>Y*^&C!\C8FV"HN9U3AVDFI&6 IFS)C2\ M+VHGVCM=%]1#?Q^LI-*0,UOL[WZBC0)2G@YPPFN>N--B)1_SZB#E:-J4O1S!E9 M&M]YM!'UHBN,.KA6U)P>I8V0[6#_ZUH6;P4Z/R9C M>$T#PNS#&Q\KF4M%(V<)V8=!$D[02:.R8A6WZRA72M".Z"-U0CJBICN/VO.] MA*J* M7,Z*NA^1*S4@M5&VMF^!A0^&.]O^I:E6OQ,'J8SDC+T%M]$ISQ*0F((";=?. MMX&X)YX'37JD.P&=HR(%,V?K+00SH=M*K&HZ XQYDZMGW4 MPO<@G*4R41 WU\Q+ 53=38MP(4BJ3M?"%G24J)JX%A;Z;E)5R5TJ63DC^=XD MJZ3T4;KD^*:T@^<5-0-JW80!P--=NE[ _N*=P5\XH,:!!M12U$?5#FSMN !DZ]WB1GNL?]I"X MS_9)93%GI6XNB]!N@S<\D_-I8YM$$FE1C5L?WYTD[3=X!UHIR))<7!GDN<-/ M$J(;8"Y>9E&OOH5[WTRE(IBLD#,L*9D?X.VV:8F3:/)"1$^7 >:1^ M%.2]3RDI)2Z5AB;IXS8NH2F.1\SSL$P6]"M9D-^_[!7L/%4IRCD[N!K*P,E M5@;P.N*;1R)6(9(YT/W2F^P3Z2KZ4LQS%FHUS(66L9G8L/8#WR/^)5# M+O3U.$IE)&=5;BXC/8:80?"1Q&O+3O-_(#VS50J?H=, M7=!V=Z.2) 2;5:6D0"V)V96)3$+>ULJ%D%UQ*K,F' 5"0-%LJ5 E)@4X9X2M M!KC=C.R$% PB#9<[@4?9 M-8Y(E@^]:G!3'8)'- ^!)C^5]3QJL>"&F*B&K.O/Q@HB4M1RYF2!6G1>C*@: M@FQK@7IS>=;4!E!>70I.S@H<@_/FI\NSOQV/]#@:W(J5D7W6 )]**E*863Y\)]9:W M+G$:;SYE!*30Y.R8,31(T$"*QTTGI9K%=HN0V'TCVM\-[4UR+_Y+ MT^P(]\&[//*62L<= +VR(+U=Q8?]09(!2K_ MZ-,. I7U#(I:]NHH9@W%3'S':SZ$GKF VOR7 XN7G+%4K')FW5W$*OF!$S%$ MBT2Z\J,P*6#ZYNS\&_YQ8-'99B,5E'P6Z!T$!;C_^.WO_.-1+)3PNJ8SZGG9 M\M]CB9'RE0K._M[>YN;MJ#G9BNU=7XJ>F6CF4:9$20JVXAO>K?I(-AB8$;I?(Q=TPR7(4\L$/E/@7;CT04NCH_T MUO7KS>I=&$BAS:>:%=".LKD<4RR%^U::J8%<6XE_ZH6D]%J[7+D.7A*YLZC ME,)@TE3A6C*P*Q.I'.0,G)E'F[;7;<$7/\4%(]9;;ST=Q2&)VWEDJ!G!&"4% M=A> 2K)2R',FR K($TX&L$H5/$(LL!!'6?BZ*)IO=[ 5&4AAKWZ>+0M[-6ZW!#0[GE<1D"*8L]UM(=CNLWCAY.G/9A255/Q^!#H,IF%UT(FV_F7U M#O2ER.:,:Q5S,V'))R>-C\^;=4=)V MQ;E_-9A<=U]0T+(-D,I9SJ)W4#F+&G<4LVV4L_H:#R[R79M94;%"@T[@[EO4 M]M (J;CE'2[EXK:ES$:13TG+JLQ.@7N4N'VM*]<41L-DPK$@_:C*"ZYV"JV2 MRF3>I?.02V"ZQ5'^ZO3S-$]I,Q5M$8J@'E/T4,*8-Q2(]W4HSAN"\ -J#)L[L3QHW4-5,U( M2P4E[RDJ%Y28F[%A=P2[?+:GGFKNA:!<+ZGGQT=S4'E-BO'^6*-Q>-7!FR$5 MHKS7:+W5)OV:==*X5XD!(].^UH=AI4)48Q\O_K(%/ON]>ZQ>4^)2$S9P8*PQS\3 L>C2J7]3 M?0C&$DDY/\N9U662PIORRH@;PTT)O#FO#-Z@5P8VJ9.TZ961:M51GK*P;O+A M=ST8K3FMG\"A,76I9.3,YS+)V/ ST@R/H&=AR>RO,)M'S/^V+\BK:$L!S]FQ M98!GN?$768%?*_&.M:X'X@7K"LAI&VGBK;\O M+1OU\"O#3R8S8/CTQ'+*DGTY*2COX6.C4A@*!%T+AYZEGLX\KZC'7PA9^.F&. M'\ )^\3P0Z#, AZ#\ZOGAJM/)U%I%M#EB1'PTO$W^-XF]0;P Q(Y.2WKP_;[ MI.*Q N '.F7U!F/I.B"^ MWEH^&K=DZGIP&+EU000_.T#ZWCV_?)^*W+NCB&)Z'*(.1,.@7K_. "AUU0J\ M#O[E?[3<)6&.O+.HE(4.,R.EJ[ICQ64UZ,15Z#.'^J"O+J?,X;RNB#>'NB(Q MPJ_P-]Y:SQWV%[7&,*4YA6$L[X3*VEMZ[0;R(4NO& M)O/2R?"B;=H[)M$WF+3$FM?X?Q,Y[*JF4]HMK.T/@T MD%R;2<\-J9('VN.5#PUC:L+AQ1H^4L]A\T40>QTXR%GH=;?9(!GDMK*;9[HE[C#/D]9;Q[<79QGMXPN[;- M@]2KQ4-:30.QZ'%KM1T?[&Y"QQK.)@LZ^#SLH\V,F6Q%T,(=)]'P9,>KIN0T M&(KM]3FW-(M#3VQ-0@-6@V6_+EE-+0R@>\ :/GQR<$D75A)Q8)2J+?*J&@B$ M &BP7!'FX4\3ZB,^=["NA5'FF8&S"H-2[&M0.(SYS*(F6Q);WM?84"[VYFH M2PIK %G&)CE9D(!G%K!HWZ8F9BLED7ZU9+X?N1IY!!_K-K'\F'J/S)2IJ_OD MH,& C=GS _8(_IT\N7@V@N,P7F&FGDV#'R1Z4#TB&G3[Q@T]WN3BQLK6+Z7* M&G0S2HB(;K1\M?47; 7;$07)#>)VDSDM-_^IU=[WRK7IYBKB(N_G UM1&[:/ M@6/!FN2M4_I''LI,'Q5J:H!C6I_NQODW4WIU:>^D]315N'L+])6!\X)XC:H/ M/):PY_@]UP\F+OX_WD*'F*9F#C+I)R[C4>H"!0'?-YL#2HKR5,@=.GZCSC=J M^W=FSUUS1G *JWENJ2*AP>P0AH4;YL/V^T<(!PU8K<; C/XG1)W+C;\;.%\7 MS%R,\*S^E8 F#H/*?&I)318[4'[A:U%01BQZ#YWQ8?X+A8WK;P@LK.B2O4Z] MO@Z"$+D8V$(7B_,!%V\#&3.QO*(&W?M*%N3W+Q+ M@IIT&RQN([0]<*I7(_S M)9MO4(<\_);<(5WS$:EY\20J:8 4+OROTPN_?)\H+*Y#5T+03C!M7>*YWXW[ M4-J;BAHO?!>=>)D&&*,.A\V(5\^U<;W"D4]N]$ K&U&3LD=LKM078D>R&N \ M=&@4$0@=^>PPV4UV26D-.B(LHA-*EGX@7&_NW?-WE[#S7IY=QB>3B0>;L'Q' M:TQ.@Z'(7UQ_9<'"\L@3G$23T\L=2._"7C^0-??G7Z+MM,9=N#I)70VPZ"&( MISJ,)N'N@O26/6+P7=;>?+6^(_]VO9Y-?+]Z@]J%H@9B4ZB=0F\V*JQD.52N MKT%G^5S9\UB6@P65!1O6AV?UM939.NG=53V0N+:]"5.XP>\.([$F&M%!^3Z R) M]V4M&AIT>@)?F!F?Y&AMO:/!PK6B^$$JFY$UB6C0[9Y-B=-WJ#=?F2YV+!]Z]D0B^KIT'G2IUA!O>3 M4?^^H2=-MK(&W8R"P$5 .G-J^W36(*!!=[,Z8PJAC0O+'7G&]\T5U M5^%JN\)O^$6;9)DJ*:P!F#UTPNNA"@N=SBR?DH576D^#SOV*KT$YW 4G%05: MW;'J.AITZL%SN37+A86!VNMT!LNTGTIR?:]P)[H+20T\ ;I?>A/)7I(JH0&$ M,, S.Z2P2$F-M5OEM&A\6JU2"B:JK*)!EPIBWC+6<;X21,^6?,7< %6NGXUH MZ>KHCWLTL>V)^YN[E,AJ85$-L$U>P(X.A/QUN=S[MON MC?[04*!X8$J'=3_$#W6YQQNGICP&ZTVF(&RT&P8C2BPXT%U3#*N Q0,:>$.8 MARD.:NWG^R*OP=X>B[P/6,;+I<"\?.95UM%UTJ2C[C\,KOI?T6 1!KAQ"!<) MU_,KG1PS1\JFY#18L@NV4+_DWAI$VL8H=!'E6F=;5J>IJ\Q\=LAJY<&!Q8J\ M&H<>](%;NO"BCBU]S(UK@A:/\; P&[J\-"G/A-& M SMY.K&@Q/)47D$#& M"]6O']FO4G5O88&CD>8^M',[$5EL>0UM>X\575'X5 M*D9;X8XQ7U8#2 H$9K+PZ$[9),H(:-!=5&3X&@YDU6+;JFIHT*$[9CW!*2;. M^N[,^\X<]#B:J*Z*KG&UR6C0]30R(C?7=G/QB O+^P*VZ1YFOG,]AQ%UP!N1 MU61H-@]*1>%I/33OJFH<<>F9T6U ?/_3<@O :=*=@FBZ]UZVZVE50TZ'@49YE2KZORD)44 MUB8#6G3XQ%[%; M*L6=_+./"D_..4SA\+@'PAH,3^)\,0Y7*YOQJ$8UW5BEI@8=_$(\ADT0^@S' M:WWO.F9*V>D1S^/YEWF$PW 6I[IUK%NH&V=C*U4H]LA!S^"^J"N!Y]HV+I2Y MC ?#V1OKLC<0A%B-.6LN4+)\5-318 M-K)V4.G!Z Y04_?I4R?WDL>M[8O272Y9=;U!W<(ENM>)[(RN71SQHXJQ&BT= MXH3RL8#I2^*"L, :48522KI>'SZ@&T $S3C95T=5%E91].HR2AIRW VHJLX M[9X_=+Y2S-L!_8C6I,BM!&_(,9^!7S?S>J+^R!TK7M&A%$Q84U MV,-2:065\P]JU/R>ZZUAJ ' #^X3]:ZI M#2WS)%>;A44UZ((PQ*G$.127U: 3MSQ:0;S;MAY%BLL#?(MG#_PUCC>!_4W8 M62L2'SI&BWK@S%QTTRAY9!?QYD_B%3_0O)8YDCDLJ:3!1)M2Y)=X<3VLB9;LL#K6T M@@;=R1GI.VM-:B]\Z$APBI?^C;O3%>-F MTO(.JU3585O(12W7#'+6:.U,-TLD-><6W.PRLGF;4>Z8L M)/;P4Q(RZ(RB, MF[MH^1,H!35>./^[\/X1F3#5,R@KU-1 @",+3?(&W80\XQLM^'2=@\<4SKQ" M"B66GQWHZK!075.3(W5Q=OZ>;P\;.Q;/>DR6U2N7>GT-) $#8'A$S/G%FP_* M#V+*:FG0L>Y$%OD\T2OP.=++'FG\IB1>%R@BL'GGKNJ+/VSY(Z['%**7B MQG6E21(5)5H:2,H=RE;T%I1ZY>6I#@4- M.EP0@;=Y179@05$VXTXFV4>8L_XC\%NXI!8^/8:.@E'1Q*N;IV(?SC[[LAW\ M1=JBJP$P2D8 6DRJ;R/Z2)V0QH-2>2&J3D#3F*HK[M*7^)LZ5KV0).7J&LS! MTC2.=\2?4'/W=)"E=#3H?-8(7<$".A('@?5LUZ?#,$CIJU('J)TI M:S!OA"D:8Y(O;J"+DF%0KZ]!9Q/CK(+X%Y=]87$NCJRYIW/N MZ"19Y]0J:[K2158KQ]KV_5*Q=977TD FBU&)G];%Q[+7]3W0:U/3P"==\?IZ MZ.&_4>!1Y#N%+])L[.&$O)'YXF3(:"/Y7&.DOS)LSAVW; M917/:W4H:-#A.^*9"WQXH^1/@Y<=V%D]$:5,OQ M"B:5-732Q3!N A_2[#_"68HW]RM!R^S*ID%%@-WW8*V#56=$46% KR8>^ \; MW-8W^*B99&NL1T,#N1+./1A0(_P*A4Z]%A;GV,;<"^%#A2K4B):FFM%>+RXV MWX@[C.AT;-HAQJIP9TB5%Z=?ME&:(C4.IV8L>&@O4T[8)J^GP?2\<4./7P#T M\99KC',G=0F@?(U0FXP&7:]Z<:;Y6S4Z=1 V1#)WOS 3P[370M>";9-O&&@O M-YFM?$O=F)P&0R'R?.(SV.X2YC[?*Y. MV)ZRW;+^<[RG"%^]D6O;H!%B=G75WE73>.$.C^DJV,G'KP8!#6;K;Y0\KG^E ML, 26RPSFS38_IMW%S +S]]=#&?W].EW^)&NE9V*]D-;@T%*?!K?7+ZM[PA9 M7$F#;DGB9_<0-GM893&7;!%]N2;X"*T_H@%HR_QR5GZI79N.#M@!T25/(.3Z M@3]QQ?D[OE+QQ]2$#=*Z6E^Y3M5[&S7)Z+G?YN*=:X9':X1KC93[GQWO (G\ MBZCJN@*(.&$\W^*YS[&ZUB/R3=TSI@Z#:IDB:Q+30&9*'OX#\[[M2GWF-T(['"MUO2T26)^4H(]CB E8\[I\VBN\S^AT?-:AU8Y-YZ>QZJ>:\L*9\16. MK*^H>.VF(CF=M.)A0M-@7M(Y]11"TS9Y\4>@=3\1&RV!*FGT,\5?/.IWV]WH MD3HDFQSMEJ:3HM5Z-U6=W$OF6.M1M&8FIR;E(Y>\GD8S$,[%^("F,T>M$S;] MJO='*NL<2&*5)QXHE.>O8BTR,#(R,3(S,5]C86PN>&UL[7U9Z[?X5NW]>;5NV+8^P)M19;$>JF0E+; 7NI__\RQ_^\!__!^"_?G[WYLF+25J3,IV< \)?E'SV?G'V;#C]^FC\13,CKKT[_%$O,3"L!T08. M*B.0E&&32)*ZVC67[H:#C^ MYY_JEQAF^(06-YXM?_SS3Y_F\[,_/7WZYQJD^8#;\ MTVSYRS>3%.9+GC](UY,[WU%_@HNW0?T5< &2__'K+/_TES\\>;)BQW0RPG=8 MGM1_?WOW^LHC3\-LCNF/:7+ZM+[\]/G)K^]/WKQ^\>S#RQ?O/]#77U[^^N'] MR:N3MR_?/?OPFEZE52P_=?[M#/_\TVQX>C;"B]]]FF+Y\T^G\W\1,4)PL2+E M_V[PH4^_DYO"*"U&2^Z\H9_//[I2UY1R_#K'<<85HRZ>/9JD*V\:53%-IA=_ M.0H11\O?#A8S^!C"V>#M=%*&\S>3V6P0?(DJ9$*P\P@J,08^!@.H./-%"2^* MO,JINIP9K6TC9]/QO/A>$%:X.0,ITM9S'[&,IGBZGT?PE>G4\)WG08SZ^'L]QBK/Y@*<0%2-H1N-I]\H<(4HA(=N29 C!T"YOS)@. MEW.5TVMH?39-3^CO<4J*]*&.W']680^!7GWV$]8(X%S4P!S;4! M)82!&+0%1"D24T&7YH*_0L"^JUF3$%K,+&D&QC(-*B0+CJ$&2TLPBK:41G<@ M,W-[A*\#=T?N=H/59_/Y=!@7\Q!'^&%RAU:5(?G DZA>GP+:/^00FQ*A M,)Y11)Z#4EWB>1,B>Z7BVH&E6V$U-H'=V/2H7$Q,?JT.W+Z9?_LQC.O_V"\T^3_'K\F3Z_QLNS@6=<*FL2.3[2DV'U!#G+ M/"3ZKW"!/#C;*<_N(*Q/&KTOF+W?/VXAX7:F8S*>K+A3UUK)/'>^!HP%%X,@ M-:,3D8-DT[ST$I)2!E527/#6F_1.8K8T!;]+D+619$/[L5K3._R,X\4%+63\ M!@1SXY46H(4A=S[[!%$P#I+L6"S*2,U:^QYW$K,)L.3O'%AM)-D,6,\GL_E) M^>MDDF?/QOD]3C\/$\[>3T;YV>ED.A_^:\FK@5:6T_]IH*41Z(6C\-%@@E*4 M+[Q(M#HU1MEFE&T".74HM[:OF.M R,T >+X/9@,KK"G:(L2<*0H(S$#P]*-" MH5CAV14LC2%V\>Q-0*1_YWIK)SDU0\E?<4S+'Q%ZG^73X7@XFU=F?/YNE$/4 MAO0GH/8,% \&G'&6%*BWW@J6 V_MSS] TB:8,K]WQ=12K-V:Q)=?TVA1#V)? MX-D4TW#)-?I^A$N9CJ]J4H51*)I9R@BWAN>P209?=8EHVWM[>]/]2:( MM;]WQ!X8'.T4:!B.9Y6=.#L9$Z>(V,5P]JG&RB?E!<;YH&;:N"@>@L[UK*$$ M\+84X(HV()$DBVT=2#Q(U":0=+]SP]Q6L@<(+-8WR8!EQ9.I9U#24] C4!.5 MVH,@=X(GS &E/EA@L4[9)M#S_]:&S85\#8#_\?0Z_]_0SVW+:9Z?_/+VWN_OWS]*_WXLF%=S6V?WEV!S8-K:51I\WQR2@+^1%X:N6LKV/V*A 7" MWL#;G&5D#DH4EA 5'+BB"@2)PD?!58K8?$_?2<[^BNS.CZ:?5G;_;37OI!HV M.G_B.BE.BMA(I/BIT*:+@1P!ZTMQ)4MB7>LXM_$2^G1(T0J'-S7;\:3>T ;? MN8B-B#91&/(4 KBH=34-"0+###(IIV(V,:IP.*@^NE/N(V"SN5@/@<6=-I1Q MQCAA BB=(VVHA.2V< 59^R*U#%84\9C4Z%Y52)X5PYAQ@&@$* R6)"K)PZ=P MTB27I&WN1?>S"NF8*+NGCFD;^33;<2?S3SB]A2&O*% 8?AP_7TRG.$[?/DS# M>!;2>:9B^=-*?#6P7%;53(>SFMM83"OS<#J 9?7I@+Q/B.X;HCK?*I78YV'VZ=5H\N5OF#_BY0H*L?,= MIE&8S89EN+H^4A=+*S!2"Y%0@M61@XJV@//)0;8JJZ@2DG$_T)[8A?X^'>(_ M!O!WCI$#941^?O;FV:_/7[[_V\N7'_:]5W3UL]IF.^ZALU%NX\TPQ.%H.!_B M;*72Y@/43A3%$- X20B& M,[2"U*QHO5_NIZA/+EUCM#0413-X/$MILAC/9V_#MVJ0+Y=I4Q3UX;F(0F:/ M,W!%!Q*F3\SP9$UH#8O;*>F3D],8#@U8WPP&+\EOF'Q#\D=&]7[Z+2OEN20K M.4).1)$RFM18$ &8U#Z9HBQGK;/A#Q*U94WA8P)'6X&T5!?3Q:WDQ"PX%R6" M*<82.?3%:RP04G9,%])@I?59TIW$]*E,L+W2:"" ALEBBMU"FO]C./_T?#&; M4Y@UO6'8HK(E!(O@A22-EH.A[VB]EB7%C<3H3.OUE3N01*])F2AKRDE.&*%0JS-**3>MF!W>0LF5UW6."10OFMS,ELQG. M9X/BT!CM##!K,JB0)3C)+)044#$>:LC4VFXLG]R&_LO8CMO"DF60/#%.62\A MZ%) FHPY1.!4]DH&VT'KFXY7U:< O@$2>P:#CO)"UZ@?9"&458*8E9( M^B9 D,H!=T&G4+R/OO6A_;T$]2D-T !4[9C?KNY\,LE?AJ,1.0-%.(H50&I& M#D8@2$:="E@GN<@R"]G\ O3%L_L4SS>0\DXL;7D3.8P_#N-HA:K9KSB_O/YP M21DSEA'<,AA?J]ULX>!9(AJ1N:Q#$=FU[^ST,%U]"N ; *&Y*-J&8^=$3<;I M(K5$D5_)-I M\A09:E5/7Z4%*RV+PDA92FMG]E9"^A2AM]#Z>S.[F=S7@L"! MCD[&K!/8F,G<6%XH\.,"-$/+5)9!J=97,M<>WW E%^%"L8;9XAC(P.J9?;'@ MI44HVA:E97 >6SLONZ41CG#JN96T;QQW[L?K=NC=Z-AU(%EB$;,FC5J=*86< M=A9]D4Z1(Y6\+*EU3FDSROH4(C7#1GN9='T&OJ:$F26CBT("$_6NO%2:/#0C M0"(3S&;KT+8^O7B0J#[%/*U0TE82S0#R @O2X_/EM;RU]=:.+Z@#IR@]@>9" M@7(8P2>KP7I=BC(ED3?0&!X/D-2G4*D5.%I*H;,#BS6H6L%]-%Q!,<%771; M9?+A1(I02@^ 6,4 MOQ@72FJ>+;@S4NB-1[T_$NYQL[=B>GGG1[3+0223.,W%S?3H7^6F>>,E', M9>5)*0Z\$P:X\ 9]ELRRUAJS#>4]]<[;(^\(@NX;2$M.17/T@(77H%4C;3!O M(.E4DO9#)=,N!\43:*D*2U8)6)%+&1C?(J9*C-VXVRGE[. MC<%RG88^>0@]@,I>(NI0+P^*TM%+1H"EM8"*.=.B9 "N,KJHG;7-"P#;!TMO MI^[VY6QYCRL:P^CMV&87X_/#S[6B!N0\^U-DAE<3!6,GH%CD8(TTKU9:^2E MM#Y@?9BJ/L4OC8'16"0-.VC/PW",^668CLF>SZZ4!Y9A&I(U+M)A20:,08*P M=62-:_M>ZM^?#5/7IK*$Q5!J+I.4]JPLZ[FMG<-F,PUEI!/>D M\$+2M620>&#).42'*(K/3K#66;DM2>S3^41K?=.AL)HAZL,4PVPQ_;9<^TH5 MGEM-'YE@Y/%+RR6H+!(X^@],O5Q(D#>L>;'77;3TJA5[8Y TX7_CRS>75TD- M\YQG!L'4<=(R"XA1*BC"F>!8(:O8S1V<1OTR:E>79? .$Q)A<51[%5W>-4(?S/*ND:DMD&ES@L]% =.%U'.RW-CF%[GNH:=/ M\5L[<#230*<7F9?K72-,,:28@0G@AEL*&AS%"\;66NUL511$J6N=HMJ K#X% M<@W51V-Y-+Q6\9F>/9E^JQ5)F07RV"P'*S'6YK 12&D)"A5DU)A1)M-^IMOW MY_/MG=CARXG:Z6PV:($__FK?_#F?S MZ3#-,9]' U=_L?;.56_9U^-4HV1\@:M_+T]'7WY-G\+X([X+3SD*3[\[??9K6T M^K("_UF:#S^?U^@&D9FC_<8X2Q2%10%.!0DF>Y4)NK&(UI9M<^KZ%![W&.,W MYB)W(_YV$[AOIV\U&?PJ?9YAS$([\O-U!B7(Q0^\6.#<<2>BS+KY!<7-J>M3 M@/[XX;FO^+N&YZKCQU7Z,J+VGF*2I8^BZH".:(V'D+31QB;K>>OLZ>;4]2D[ M\/CAN:_XV_7K7"[QI*PO^V2\%X,'PA63BM# L^*UH62 :+0%1=Z]]%EFIUM[ M 1TLHT\YD4<$^&,#ZAA^1;'%H,X.B'%$%46=X%DDPV*%949+HP^EN!_T*W;( M885OR]LB'R;/$LEDBC\O9L,QUNFCRX/HI?16K^0!IF0DHZC="$N2XHR#"S9" ML9H%KXHD<;5.;6U!WY8A0+?GPAT![$8^K"OYM06)(7=?7G;6X&(AA/ M>L6!%,Q38"$4!&48&(;<$#?0E,YA=9VH7@V>.Q:6]I)4RPZ+"3$O1^6^)YMQ M4NYLMC=0->]G1D.E-/ M!.E?PGQ1;\^2L"^W1J>"05 MU4Z S974J\ETG=HUXJZRPQF965(,T-9.W<$8\#)1Q)>31Z%#<+GU%(XM2>Q5 M#>>!%5@74CQ&1K-P(UU(#D)-9"EF)/A8CP8"0Y91*FU;5TKNFM'<:\N]P[/% M-'VJ+S1>T"?E+>?PI3G/TVSG77)Z*[QE?CO/SUST1XKA<#<#Q;,KAZ MR;/+;-YR+2=GJQYYR$1$D3A)-;P2>7:NXD_*10?1-S7-24I^ MBGFXK "4GA4%=MG(0K( SB@!Q 2;C>,.66M;_"!1CR%(;ZW1VDJJ$P#]-IYA M6DSKUL./%DT*\W8S//#99!-*;ECMTR-"4LB\ MB\WS/=N1V*=Q>4=P[EL+L5.D?9A;4;8(O]^/CJX'H.H'6[:Y@G=/'%*T^^E1GT6*EB LHTAD> ME!(:6S<^>I"H38#D?UP@[2^HCK-G5WU$BQ*5+1YRHI!4F1PAEIB!HI& R66C6X\0 M4\H@=/*%":DITF@,H'L)V@@Z/UK^OIV(6L>!=R?(+H>2W,8,7SBWQM+JVV%KE\5CMB2C:U MRR'G 8@P!5DS%J5BF>76"=%=+^MMSX>;Y>[WCK(?)"'1H==@7)V@IU(!G[@! MQV3FOGCO7>NJFRU)[-/UQ8Y0=K.!0W=";-C'XZ(O6W5L5@V^?L'YIWKEXGM1 M4+(AVR2J&@KDV& )X!*/H!UGR4KRCTL'^'J8L,=0Q=P!K!I+K"68KB'^HHG) M*O\CI*C&)&.I;>.8A%!HT5PRGSPB:Z^Q[R7H,9R)=J^3=I50VS8CM<4[+7^% M[?/F)X.H$U(H;H#S(D!I'4@A>@/%QIHP3#&JUK'+G<0\AK/.UF!I(YF&OS]9$3!]]D4TW!UH!%X]%I4;SF0+56FU*Q.8&"D=2H; MJY1IC9K-*'L$I<>M$=2!R#HT5GPWGG<9SK[:77W2S5Y5 J^G>5F,DY*!5MI9%IUL77&Q+XY8'F3\$ MQCJ58[O&TJ=UBM>_EGP[*9?)Y>H,5E)?#&>KML<#RX.W-N>Z]D*ZE47PKB@P MQCO&O+(RMCX?WY2VQW#$V1I=GX.XI\#:S=V[O12284X",8-&0\K220U!9@T\'R#+N&X>!RB2<"$K( >*D=X2"J*0#*0)2<>, MEN76/7TVHVPCS!RJ\]O1TXP[R^Q@H?S:T/)!,"Q[I4C9J9Q 6>O "^1@N,P\ MQ!09[]Y[N9.\C9#U@R6PNY+> ;SBM^%;];!J;)C2=(%YG5:I3. A6!PJ( M',$EYH$E'Y1TR"EF/)B??!^E&X'N4-W^C^XX-Y-IA^,"+F9(OL75E:/WZ1/F MQ0@GY?HKK\=E,ETQ_D4=0#F:725OHTD">SUN_R$#[5;;:/X 8?1[AI H$)3;X6^I*4SDFWGLR]-9'[ MJLF+KI'T@#@<+X5PU\7PZ;0V?EU6T3Q?]H"E[7=:=U]MN'%_'24?9)4+ M.N6321202U^;&!(C(T]@I4E:,Y&2;7TC94L2>]9GY8! [5*6S0#WCR7?,3_[ M3#O@(_ZZ.(WD4)?S]:]ZPYPLYK-Y&->;RP,1M?&*.! XK]7H]8*RKS1'8YQF M7O'FE^BV)+$CCMQXSDIHJ(H(U:F,203R]52!Z @O*4C4MC94LZTS#UL1V*=* M[RZQ=GWS=2?%;K?>7.9+(_CBL8>_RL)N, MW+O):$3!U)4OKBV7N7RIQ_SE^G]0A"174IL3UZNI34VBTE4M/K=:M;SJ. MY;J7E.-:K\VYU,B"W4+0RZ_GO4N M=42Z"5W['R5=?<921=]##_7P[&K9*[I]"M'\\P*A\EX2#QR8D7R$)!+LAM* MREZ9W,X1UK$4^V.7UX[LOIYAG>#W:C%?3'%]:><7'P]FH'>@ MZ>"6>E^^-3+9]^"4B!R45+B("2%()NM!/&E 1[XI!B,#:J5=:CT@_7Z*NM2N M-SG_*W'YPQ<#I MG3TI/6+2IR6/&Z6";BG4O4EE6$MCKNB\6/:SV^BMVS"E8IP,"B369HK11P@^ M6I!2TFZ067+9.H?4T5(ZJ*/?A*P[.2M$=D:*#)+4#2@F(G@5B=$R>30\)1%Z MPMG-.'K<]%0?\+]!\?S!$-.\9&00 I:8D@;C:U?L96<5[H@=+C*A.#')=54/ MU*=T5!^!MI.,FB&D-;/<3A7C<3GZ M?#&=TA^Z-+L M[(Z>7JJ7*\OYWHIG-F!..%58 %*UGA1GS:Z2/@8N15&,%"=%HH]E7ZRMZP

ID::$1:]XD MTKJ#2@B>99^\,S%=3\#>.N;[F&OH55?\/FR78PMD*U#UTN#4%O(K_;#>KL(& M5+J0X70$_YIC+! M?Z(HK\?6YM9%]6I*0!\V3S_AU,M=\G8Z.*A@B<1=LI"_*Y4Q1<2B@4G:*%](*[@!-)=HOK$^G M@#_J9FF#JOYY9N>6<_76RP9,[RI23LIOL_//&$1M/?V'H*6N\_.*@>BR !:# MS"5EE@L_M$.V&>E].J7LP^9X# CJI5UY?L-67NLF-I#%*2S15JNI0=%JP0=> M@,="*Q7:H'H$3.WX_>V4K(/5RE**R\ZA; M^TOW4]2G\_-F.+DQV*>=4-H-B;K8BJ\FTQ>319R7Q>@FG1?/R[:L7&X2,.-$O:6%I>2/4.B0H<8B19 M<&>9*R8Q*>(##L6M']PG?=E:UNNIQOTXV@S.OXW)MQGAI;.R/CK+<-+2FI0U M%]F"\DF1ZUX*!&62/*6*,2 MDHP.P:1,[AN79&>YY.3-2:=C=,:GUKY1]ZMJ,,)M%PI_QC*9XH:,9U';DE(! MHSBK5Q%(A4C#R$"HG+((+FO?#\9OLZP^6?B>[9Y;9M7U"F0M!R#NQ/?-EB23 M+T(*3[;6D2<5=.WZ&C0P'55F4;' 6C=[ZW1!O0K^?LPMTP&R.G2^:CWG=Z_C M>9A.OPW''_\>1@N<34I]=7I8$O3S<#:72?6G>5W%O]OR+ M&,C%S&- SS0;E9)%(A&)0C%>ILRXZQY?^NM".R3*W)0-%[7FMV)M9G+L!F) M@\B,+4YIL+QV) WDV+AH$YCH R;&HVT^2F0SROJ4OW@$6-M*D'TPM0/>I;$= M\$.:V^MKZ8O!C4GHXK(';G(&I=&"U[Z0^U5T=,&6]F,_CFUP7V!!^L@+W[5. MHEYV[I%F>2_'@#?$#X7T)89L0%$$IY++48;6HYSO(*57@QL/"K'KFJV%K)I4 MPE'*,1@-8$1NHY>)T?T&_-B/FA MK.E4VZ>Z7-@MQ]'M[<+#?CQ)Y6NQWBA$'+I"0O M#CW%"ZX@.+0$?\EXB3XJ[QX26$>*9#\?YOM'O\.S\&TYE?>DO)T.QVEX%D:O MQS>Z:-L4==::0^*&V"&C)$O@,@214JP=\+QK/5MS+X+[$" ?!X?W12W=RKV3 MB/E!DB_Z;AM5+)%: *.V=4AD(MMD$F3C D<9O<\AUVZUK@#WZ%V,WG/;NMA_-TK[T%O]L6)R:TD?#Y7+ MKMW.\V08$H&RMIU)M86NY:30R8-6C@>50^N:B)T([4/O]4>*R:WE?$1(UI[* MQ>1@97: BM5\S$@>;73=V:& MBZP0-$^2/%^AP%7/-S*T(J$0D7>9LMV&UCYT1'ATP-Q=VAWFEJ[S:C4W[I?A M>'BZ.%V^^'QR>CIMK98/OKBMMRWM^=8 M>;$@6&C&@A<>3!2QAAMD15$Z")K'XJWUTC?WEC:D;6_%N.%S;J0$A$R%N>#! MFU1+B5)MC\,T:=@*CN,@F M\CTQ!="99_;TMB'+$M_H;:M$ \.M:MA=0A2HR@!,O?$%XR!6&($)!]* MT24HS,?"6^\R*+T$W>[B;(:\.X@ZE$\^.49*Z%UV',_17T*JUN@X_KF M:"B/KG?!]Y;? Z,2[?Z2@ AB=22FA,A%!EZ<89EQ*U7KO,R#1/4I'CX@4G:4 M2LN1M9>9]^\+%6B4C=* $?5(T")I;U,H]O96BF!\3JGUK:];">ED=1>;D_9D M3-%RL*E>\<$D:DJK$-.#=R)B2J%UT<5]]/1)5>Z/BELFZ;:11+?(7]N.(EGN M?2+GQ415C\4-Q*0BH&)5JS/!?>M8^P&2^J0B#X20'>71+4C6/6LEI6/:%@KA M:X2E7/5S@P>-MM94A&)EZXJ$AVCJ9,V_C?-PMNQ2AOGEUT0QP;/3^M. D1]3 MD%:LHJR#UAD#E[6&P&.(.3B/MG4'I:T([+U:W15-&^V?)F+KV-F0D>)!+FJQ M1YW-1/$AN*(C2)5BR2GGH ]BAWNO7CM%RE9BZ%E=PT[W4G=\T'%J&[JZK;II M HESG2B252!X"+5LM1[&Q4 6F$EAR?1B\U&ZO:ANN%-_*F$T*5 -CE>7-=N: MQ*^WPZ/BP6ER9,M!&?(8S%\G:-LJ7=E$G)VG*UU2F;'H@>6JVX6R-1& 4$^- M>/V=9*T-XD;IRD=2I+ />EJ(Y'#!AT==%#65JIJF6P60,O/B)RKJ/2/ M$'S<5XZD$_?%>4&2*;(Z0@E<[<,MO8Q8E-$AM4YY;TMCGW1P4TQMY%BV$M[! MMM5% 9+WS!=3\[&RA)J\+W5<+ ,36 F6%Y4/DP#J=^W840&UBZ@.BZ-5<1%F M@3)SB*%F]H4K$!BA7GC/4Q0>F7#'0%+?:L..CZ6MQ750-*W*A[(SREH&M@X> M58(1=89^3"PYQK2S%@]M]/M8^W5T+&TMK,-":7F5):9D>;VR3\XMJ&*0@,X< MJ4WE-,M>:75HWZF/M5W'A]*VPCH8E*X6_404/*-2D$6IT] $!^]+A*0QC::?,/I M6QS/Z%G+M^Q^MVW/!^Z?"6ZYXD89X:L/I:>]//]^V;-I&!=UC;7KV\ F&T2V M%NK)+IFV(" F3_A!R;+AAO'<^N1S8^+V57LW'G3._O?#C^-A&:8PGM_)%VV$ M=M(HT*JF$HTSX"-+(-'Z$DPR#EL7&^Y!;I]R$]U@[[IN/)1LF]G@NPA^35\? M)ME1)"-4#* UKQXHN:%1AP2%?(C895Y]C4E9OB,NQ'6MOWMUZ[_O$_'ZP,1G/?KY.SLNO\VF@G44^X_3;:]H0LUIU57$V&=%C/KX> MD[.(!+4Z3#LI[2&GF"@"B0P\VERS;)H5KR2SK=-8'2YG7[6\ VDOZ)O9?)@& M"K/05C HRGK:M+D.*2\.4A2E2!6,:C["=0]R^^0C] 7?UY7XH=#0S*O8@>!7 M]"-9I$'TO(:,""'6Z]G!2W!:D=E#=$$+[[-NW>]F=VK[Y$_\0.#=!0N'=C_> M3B>?A]63(MHOW]#8X;CW&1VY&)NOJZE300]Y^?6,?%/\&<=8AO.!"LQJ'CU$ M+P)ACCF(RD7P2B<1>&"Y^76S.TC9>^3QJLC\KH4Z&9E2-1LMXIAW;VEM\ M@*0^*<^&:+E#AS813.O=<>X^WK)@K)T!? #K&'F14B+$G"P4F^HP+DF!4FLE M^@!)?5*B!T!+"\&T1LO[>9CCLW%^0W]P"Y!]4BD&Q0"ED#7TJ;/Z- 4B(C+F M;$&I6H]@W(BP/I56=8^>5FUOHZ),]"QI,@52]:V1LY6 M+MON*S[7^G!=UMHH+7P#BVO/K3-!@R?? MD5 "5JL RJG:UD5;D 5S8LK4(9!=>U=726KN3ZY]/"V7JZ"U!Z_K)11)9MKS M;"&'DFS@AF/SX23WT=-K3VH/I#R8!-Q5)LUMW^66K$N,&9UEF""R.AY/YWJ# M-,A:*X2VQ*Q=Z2K46*=C2]^HVTG&AX#%SD+H+@A=!ZA!9IV/B<+B6B[FZL!$ M;QVM6)*M=O50MW5YWN9*8R_HKWWJV^GD#*?S;[6XK8X3?OD_B^%9K7@>H+#* MFF)!2&G)-U41(NH"+&69@^->=3;B>T,2'XL:W0I)]VR6YF+K0JVN$?G7R21_ M&8Y&1-_K\3R,/P[C"%<[_N*E@9#&VV0%.,-ILUNG(5IIR"@$JV-M]&!;'T'L M3&RO@]=N\=9:E,=#WO6?!Q2'V9*" Z%C;;>5.$11#8\VRE;3PTQ7:GYGHGL= M]AX-B7N)MF-$+LN UADU*&@5N;X2F(VVL@;!TPXA;1V(8T4$;;JJ27B M#[= M%3XPNO83T]X8JO/W;B?L'7[&\0+?89I\' \KXP8Q!<9#+" $+5R%;""@X9"* M#>1^L\+-M7*%6^?:;_J\/EW[;8Z*SAC?L5IY/?Z,LV4[NM?CM>I3S,]*H;>$ M.?&C\.)S'3+AL#9=\KR DSI"9EEEC%ER>QA'?@-B^W0-^,"JI[4H.T;>\H+L M((488YWP&8HBNQH,;85D)/B@=#3D\AE[&.=I2W.;6B10J! M*?"&UY8(P8.+.8"1C-4,$4^NP[CNCIQ:@[6M.0CGIRX#)J+5HC#(IA[BR;KH MFL.*#$L0WF-B71W8WT-6'Y,C.R/DP0SBGF+I;B_\/8P6*[:/1I,OM?/#@!Q' MK8JBS2]J-U_-+%" 7*!P)AUM_^13ZQZ2&Y#5R^QS=X#94R[= >8FDM_A#*?D M&U#$^RREZ2*,9I=$OYI,7TP6<5X6(WJM]DN=#3A*K57-^XE$QD63)0A*(908 M2Y96:X<=^GN-5M''#,70N\.O"LOQ)KE>_IWQ?YQ/J]5H9#&.J>#L!3(R#JX*7IR MA0G'WEOA$J(/NJL"H^VI[6,.Y)!:J840CVPZW^.HO![/%M.5S7>%R>(0$%,! MQ1TIT*@#R)QSRCIZZ3L/4[8GNX]9DB,;Q]W%VJ$UO.Q8/IG-GH?I]%N93+^$ M::8-XUGRAH(3+62=:5VU=- 2N+>:91V"=%T5Z&Y 7A_S*!W:S39B.G0EY6AA-S/ MFQ!^>P$]S@9"ANRD\,!T[5N0,U%<(IF43!0'7Z2-K;,F^]#;IUJD'N&RB7@/ M"LCK-X3J.UX,Z0_KQ'+)$;7TRI0#:2($_<@-.I0#.1>--\#DT MKRW8E=8^)0-[!,B]Q=JDZ&D32N^I_!MH'G(*MH!%JRN7&$3&%;!:#:U)\5M= M'HA[&I#1I_1@QQ [M- .JNJ>?R)"Z0TOQR'-EYF"E5-KK1'*(OD0NE[@K(-= M<_+@K0VA2*XC:WV+;'=J^Y0C[)&Z:R#:@T)Q>:CS+/_W8E4:-J/("A,6IJ#X M6LGL682@.>TP2_O<1Y4.#1+Y]/,=?3GZ'(.4?(J#.P60FM/#'2.ULL82- MTN/L]P?FKE#0X2'C>_RX=$G".+]#^K!:NEXFTQ7GKZZNCM(8SR:C85Z]K;+A MQBB-^>3ESZ\_O'BV^TEDUQ3M?UQY4)X]@C$DVB0NZX5+=+4G6G 6'.,)I$'A M32DJ8NMBK@Z7L_\G,+209+O>JY/9_*34U%HM@7J/T\]#\I+>3T;Y!9Y- M,:TTSH"LFM+%6B"#1H:%>0@KYCK0,@' ."S MT\ET/OS7BC;KG5))1BAU..YR)E](Z.L745M%U+US, "N4[;EX>2_ =A(R$W. MBIY/IF<3X@RN?*6!=9:7:$NM ZS^<[VA7TP$Z9EGTK#@I'S T[SE8[<\+OQ] M061?,;0Y,UP]M_BHT80,3!0+1&T KQ4#%K/3,:$L+F\@_LVE?J@3O#X*?0>> M;QBRGO^^?HEAAG_YP_\"4$L#!!0 ( :)<%9[I;3Z- X! #Y'# 4 M;71Z+3(P,C(Q,C,Q7V1E9BYX;6SLO5MS6SFR)OJ^?T6=FM>#+MPO';OWA,N7 M:D^X2CZVJVOFB8%+PN8NBO20E,ON7W\2O,@218F+(D!2E+HC5+K0:WW(3 "9 M0.:7__D_OYX/?O@"XTE_-/S'C^QO],C.+%.0RG/SP?@Y]"^N&O_O33#W\DF/SY0QZ/SG_X8S3^ ML__%$_)?LW_T?/3YV[C_\=/T!TZY6/WK^.\AAT25Y"08SXA,T1%G;"(N,9Z- M%C8Q\_]^_+L#EWEDEF@E#)&9:>*L%41+#3HRJ530LX<.^L,__UZ^!#^!'W!P MP\GLQW_\^&DZ_?SWGW[ZZZ^__O8UC =_&XT__L0I%3\M/_WCXN-?;WS^+S'[ M-'/._33[Z^5')_UU'\3'LI_^]Z]OWL=/<.Y)?SB9^F'\_@)\?9I>_L.K:-1/ M\S_B1R?]OT]F__[-*/KI3#T;A_##K9\H/Y'EQTCY%6&<"/:WKY/TXW_]QP\_ MS"7GQW$\&L [R#\LOOW]W>N;2/O#Z4^I?_[3XC,_^<$ $<^>,/WV&?[QXZ1_ M_GD R]]]&D.^%?URR 64*G#^1WG:3SMC^H1 QO$B ,'?PK 8>$6,ZYZ^.^;+ M9Y$$V5\,IA41WWQV5;RC<]^O*> ;CZZ =O8@<@[G <8UH5Y[[A6<2Y"K",LC MS_UD"O%O<73^TPS<\]%P,AKT4UE4?_:#LEZ\_P0PG;SU8UQO/\&T'WV'678^ M_33^'QT?? 4VVD=_V"]+SAO\>^6@K*:C2_4/?(#![+>] MBPGYZ/WGWOLI/K[L<3AZ>(W?3GJ07="\[$W:!2*-SR1HZTF,H#QE,425;AK/ M9&F,V4_"S'P6K_BI*.@G&$PGR]_,5#93U^THYBJZ_[C>(C 8CR&]GX[BGRBQ ML_'L)>E??G !;V'\_A-*L4*,T$*D\;K7 +;%&&A)1,4FQE+0RE*T%Q7ZI:PG347 %SW>.P?OQA-$XP_L>/M*Z9S"!-GEU, M/XW&_7]#ZO$0N1))DRAQV%):A@( 2[)DP3LI3"T2&"[1%)((H)2T:JI/HQ6M-A#(.5$#P1*/=IFT-IEM0<[N +I)(WAOB*_ M:1%B5XMX/CH_'PWOWL:48$QP"\2;B!"5-21(8XBC01B+4;^(N;)5=(#UX"VC MMNAO6H>L:!TW=C.9G?8Z1L+,S,.1GH3D+$F96U5.>2R/[:SBY'R'6J*^:06J MNA4L-C-!(VC/!:%,15RZE"->"T]XD"EPR"('VMH"3L1EJ"'BFYK7NVI^AN5G M/X&$ #_#<.+G4AW[XOE_+_K3;Z^'D^EX=L@\ M.<.0?OSADQ^>?2Z/F/PV&GZ!":YWOUT40?<,%QF\$R31J(AD"I>\LBO:*)Q( M7/G(1.VX?%^#>_#6>9QF<-/>S:[V_F$,?G(Q_C:;B(LY.9N./4N-INBEXQS, MQ3F3.!$##<0DG<&8+"6KO=O="N;!VU,=,=_4O]UYO5N.\X,/ ^BQG)A5.1&6 M&4=(;G9^0PE5P)/P'*+PK0X+9P@J:OK*Q4[[]>+^8EQW[O'#_)C^[W$PPO7E M'S_B8@+??SD:3N'K].5@]L)__#B!C^6;72UAMGQ]P \_^]J?]+@2,GG-"+5E M67+"%+.TQ#,A>/2&45_[U/@:@(IV<,=EVAUV<0]%CFH)M,%1V,8-;7+;CO9] M&,/T=N"'O_ES>#%;1#N-J;=R&[@O5^8>XZFYR]QV&7K3XG8PDVV=EGWI^*'8 M+P,(V22,-3R&&=(SAL.RB03K##B* ZP>T#\@ M$W#1Z@F\P=75"J:%T7@/_^=.*3-[@C_=,LSS[[?W9 MF]+]!_SZZ\O?/KP_>_7R__O]]8?_P/R_K^?V_FDT0).=S.?4N]%@\&HT+FYW3V@I4?0.ET_C MRGP"8EWR!(,\P72TDFM>>=!;0CR*FX%M;&-UV6FID@8ARJW7MC++Y)PC(7)< M*Z5/Q$<=<>65UC#.8O;R5&_&FZJPZ[7Y%O)O<3QW8\ HE,%%R?=Z.QK/Q#_% M>#M<3$O,]F'TVVA8KC%0ROC$CZ^'4\"A3'L4HWG!T MZHBNNO=I275TT" K].UXE/O3-Z,)(HE,>$B9H*/,RU(:B*<[2@O+ M6PT>B$TA$!Z2P4@RT^QJ;T==<)VVC5373(/\T&?IOR\FT]F]Q8?1LY1FXO># MM[Z?7@^?^\_]J1_,UK6P>N7Q#E!8D_X4WL/X2S^6O.?^*+V#./HX5^(L&[H' MRM+$M"3,YE!JQ@4)01L"W&EJ6#1@:I>GM![3:5OM45E$B[S8(KEYK/'B8EP< MOQG,^>:]LL 9A.F$W[I#.XC#C .04]$:HC$04XDFJQXI%[0U"3> MW 'SHS3)-AIMDDY[QY2:>38]:833/@*146,4+!PE%KPFU*60+4KQ6LT] M=;+FT'7GP_AKIRF+&KJ(,AA#ZFG!@A6X\E&;&1JT3L0B*I*32M*"2=S6/L6X M \YI6THM/:RQD9U/YJ]AF]GN$MKST63Z*TP_C5(/C1;-&!)AGDH$&3+QFBN2 M.#@@A-' M 0C+'D&"9=;5S[;HANU1VM)N&EIC2CL?X/_:'X[&LYO(^>WB4CBO4'PO^I/Y M=61!>MMUY#_GXNN9##E8&XED3*'[KR3Q"2P1R3AEHS.>U5ZW:F$_;5,\B(;7 MF.K.MP5W#>0=BN1\7AG>$QAL1JD43BE+B?12S'&&:&.6.CDO:^?0=(3V> WM MOOI98T<[G\'?EOL3C:?*64$LRQB&6IF("QH%$, $P91EIO8*UBGWZF!I1-DQ M*XWA1,N@T6D&59SF2 QW+$MI,DM-7-'*:40U4UR,2L%T[]UO! MG(+JZTBZP6R_)?-N 4XS)IQ"5X>RC$/6Z/XXP00Q#(>+,5"BU6?^G8!.P13J M2;Q!R<<[F.+X(+WTXR&&V9,%*HH^KK3>(8RRR3&NB!5 "22GE0TN4EH[8ER/ MY!0,H(*,&]1S/(OQXOQB4/BE;TLH7P 55@K#9>E1$"61,6,X%!SBUL)(FJQ1 MO/;)2&=PIV ?;331H"1DWH=GB45:(61"!\8K2F22CEB=-+$IT9B9C0TZR5QY M_RDH_M[R;%"PL?ZX=>FV"J80AB NETTJVD1LM)2@(\-I9)S53Y6Z"\\IZ+Z: MO&\M9=@#K\;S9^__^>K-V1_O=VYCMMT+FO%N=!G0"@]'\A1=-Y5U=E$FY0.+ MF2LIN!0L<&XY5W5>3ET!JXUET0Q4;J)X!?':2:*YZ #8,01ZI>5U.;E M> %A^ITS?#E=WN%KYBTRWL(XXA_\1^AQ'1DH1XE'%:!?92*NH;R0W7@-UMNL M9.W,F.[HCH*-8QN+6%VW&BFB)5?@_%!?:A&]1V?))^J(Y+AB6VLT81 =R)13 M=K4S.(_F$FP7A>\@QF.Y!+MNL[-37"&9UEXF(JC X LMM#0E=J4'EU3.J6QC M[9NOFRB.Y+IK*Y7>N1QL+=H&!US7$5TA0^V"J]$UUVV8#G/3M:O.[C2!'06^ M3X/@&BAZ;>42QZERS8NQE]8(UU%JHH"D1=LUX, $U?NR@VWD7%'_&&3T7HTN MQF]'**)7_2^P<$W>P[ _&O\VFL+R)(XS&YQ0D0112!$Q?",NXG=.LF M.BM9 MJ0T!3.>7[=\!K*.744NA5O3^K@%\V?_X":%]@>&=4)405F1P!/U4=(\DV%*D MS0@3QCMN$D\R;Z/_;J\])4MH(.@&.\&;T? CQBOG10[?B?F%2EG10)PO1S=. MLWFS38I!?.#H)0NH?8ZY#L<)^(([B[?!_=8JIJ7!=T#5R!=P_S?TE=SH6)5I72Y'(CGZDBUJ/-&Q\XA)PBKE@/V @V>('[LH%MI-R" M?_/&9B04Q&"2(SH6/KT4$W$..&$A:INB+LF>M0^$#N\#U-#.Z@G13J+=!R_X MSQ>3_A FDY_]I#\9Y;=CF)0SREE6QC"][W\<]G,_>@R"8AQ=#*>SFH1!/_9A M\CU[X_4PC\;GLW_THMSH#R;WN.AHA63G&Y&]B&CEZ@1B\IS*&"@D*12U281$ M*9-9!Q5IZ+4"=?_0XAJBLVN(GFU ]/TX5M!@-!.>*", M!+;)CFIAV?G:>-:C]2R_@\^C\:QRY_W\S';27\P:6)6K[P_^*TR>7XS+!2A* MIER*SW_H.9^!IQ2(8K@KE8M5#$FC(88GS8Q7*E1OV=(1VB,SI18*:^#?O1Y^ M012C\;=2B+^@C9S ^ M,>A&\5J7W&37)%[,WQ(/E)&8K$[?*!UT[?^UV-(_, M>BJII<')P',_^80R*/\IV3U?_&!6XC%][L?C;RB'.:FH44J E:5C&LS:-GIB M-76$4(E"F'Z;9[D-4%1 MI)(;L43[[+P(Z2P_FTP 1S%,;_#?]@>H0)P67BCG' ["!(V#\($1Q[TAS-H0 MI>%:^]#!.:P&Z)%8VN&4V"!1=_U YE]_]5_[YQ?GA2S\Y=?/H\G%&.9#Z;'2 M7L!Q3HQA 4%G23R/FB26(G!^)".5Q4+A G=2!*2.^ \,FNJI9@&#.I; MI!;*R*.1W)8V**D<5Q9"!R$):$Z3P/][ERN;T#'F>!Z%13526P,V=%P:Q]/^ MOV>R.Y/X2SGLF1F&(\AK2Z=/<%CM)D+@K%K8<@V%(<.I=$Z4Q;Q^OHM M9C>C>F0F5%E-#3C,E[CFYCW?='^#:2])!LD+2H#)DA:3/0G>AD(ZRIS3B<5< MV_&^!4!H,X%\IQ9]![-:T?G:J(10N @: D&BGY\, M^FR4 1$8;F8TZ)!6CPMVMIWNZ!Z9.3526TW2\R*G-P@1X$TA

$2=*2;HO[,?6)N)9\%&89"FLU'FN/7NZ]06/Q![J";D%8?FO M?O"Y .E'0+?]8EQ6OA>0+O W80"L!T%'A0")D%[@B*,FSAI!A!,0G-*2R]HW M;QL@/1*S::&@FASE,[,>E>5M-F@8QF_O//X7982_+=C*7Q='4ACUO3S_/!A] M@Y)42K.#B&Z7+U4%HOCOW"02:8Q,!9' VB[+RCW>_4A,9R^JJ4E2OK)$OH,A M_.4'9:7L)9X (D227&F9)J4BMM"H:W3F/R1YV%V]-KN\= MY3%/3[>94A=!E*;'* O% PF0 P'+43!>J0RQ@VWLBJ-U*>_!;6>OBCITF?!D M/.W-5LM9ZC-(9Q//#I'CGBJ],<0IQ8DH9P8)MU[\?1?W!Y]ZQ?7!G[Z[/==> MN._"C_VK=[2KF"NF"UV"6++Q=8"Q32%(%ZW73_W>7/&Q@_!7U;>#Y!HJ,K@, MS$5*4@PEH$:S#,QRW-LPIG*"R2RJ3=N6"KRE6J.^_K816&6]+?S0)=F1YMRQ MQ$N3RC&C*KF,0[ X*B^@XD M2AP"8X)8[X!(<+0PT@D2$NX!.H+S*=50WM67/D#EW5MF#3)E%^>0;_UX^NW# MV \GY:AA-)S\_.WJ7V;K3 J.FXC^8M1!X7A9*G0 )4[45!FJF(':K,#=T3T: MQZFQXIJPRG['LR@PZX*H4<7M332'J;9MI;\[S&0'X3=>>1;(3&8J66"$,XKS M@3-#@F<.=[,LI6!:TU@[-W]?YK"A[O9PUK"-S)OT&QA_'HT1U/\JS!'_PO7S M8KS<8&U*PE!3."^516@Q$PLYDXRHA 'E%:V]X=P!9__5N;MJZT8#@CJB;E ' M=OVT&O?'G[_]Y@N\^4W9XA![9OZ9:R80+4)#/U<:YM'\E2*I'%9R07/]QN[= MT3TZ+Z21XAHPG*]8+64C5-P[P15R"Z""#A408D521)#8XZ:4UL_2%X#XQ!,(I74-*HKX\KG76_' MHY)Z<39^#^,O_3@_@-4N6^EQV^0IECY.Z(_Y@#9.M0XA*,E%[)3ON^'8:]V[ M'XW#447X%8OKKN IY7X+1).%Q72<"5[RUN!T @D1NO+B;Y!@^4" MARTLDX%I%FH?::Z!<0KZWU6Z#C2Q92M5M6#2N WB57[E#A ;G69W@'>8 M4^WJJNUJ.COJI:%_D8,#YPST)S3ZDV M5T'L_XR[NJI60]N=Y-P@B%W3$T@SD&!P:]4:))%&F9KG2/Z8+KL396VTIG71MJW4?@>VVL9C2S5J'=!P:XA@F* M^'!99%PK*RW%U;'VC>BQ-U9K8@?;R+E58[6.G9\T"$,3BR3ET@W,.$E\CH[D MTD$[:B[3*IWWJ;78VD97.[38VD;03=+ZUG23H4EE7GB6C/6Q5*M0,FN;3H4S M!IQ4ICH!]S&TV#JX#[&S,AIP\-W2?Z8+JL?:D&LKC75KQG0?<>^O(1=SB3H5 M!.'"+VC:K):&. T0<\9)T.TV_4B-X#X-N1K8P#92WDM#KBA%#$H+ LEF!$0= M<8)#R2%C4;!"7UR;!N\(/(8:VMG8D&L;T5;T"N8T)'X"S\;C4D8Y8QY>Y(0M>DN^@S^X]N&/9I^O(]Z*C*EK 5VF>&^&M'Z' M[Z;Y0VS;E11PESIWD%[ED.\V:)P:IQ3#K2DGC#BBM<32T@)(T6RCX]3&+MV3 M]ZK06[;@_>ES&Z%5UN/E&?8,VV6[;HWQH8P9=PB72WQJB>="$*@4)@DEB'(TT.IW% M:H+1^@.6-<]^V.K;65H-?-^EMW"%'7:VRC#!N(. 8Y3H^M@E6_'"B1V(=MM'YOWE_N@GN-(_??&R5SCC7N(0QT,_>'XQF8[. M8?SFDG,VT. " ,9#LOC6RG+BM9%$ZN24!JN9K7W[?V^PNW/9#,LU['C^PO[D MS^_-KE@/MP_FA57$J/:_#N_'AFZ2WE32 M2>6P_?FG$M).7@^7G2!>3J9]E E,2DN0#Z/R]5<,4F=\"F_'HX^X"DP6G;#\ MX&7&X&5ZI9>:XC% HIYP9CB1@*Z*+TT!4E88%X[O=49^ZI1Y(OTW()!<>3I%R\7S6H7_Y M]3-.*T@?^N?XD;,\'\V<4F\^#-;C7-%(!2LM4U(Y-XS$EY2\F+1(3*;(9>U* MW%K8'XNU'D37#4H .XVC9Z+CG,I,K"^=H+(&XB/^R)-6 &A,0=1>.#L!>[*V M^VJI(MW,Z@*.D5Z$_I=RT/U\X/OGI8[V=T0ZQFAO.&_Z/;F<&:.?X?EH,)C] M4%;^_O!L"/\'_+CG:0D_628N9Y02SYP$*25AQC*M<'HX7KM3:=T1/!;C/*#> M*U:Q%H?Y]Z'__'D\^@)I[CJ?E6>689R-YR.ZA _C\U>C\;/9I_V@%P1PZ5EA M)Q7%\2@L]\)3Q!SQ?SK)'+HD"=WW_:=N:7O338-BI/?Q$Z2+ 498V\IL\O.W M-4P$\PM$9A*W$#+QX LQKL@D&..(]\Q':R$+S2HOCDT&TKH_U6%7QL/K_M = MJVX]ZOKYV\\PC)_._?C/V556U('YP#71$#F1*:/ODH$3L,[':'E(ICZ?]MV8 M]IU9<$16L^F@L?.Z KU'JP29LA\D\J*O1C>9201V',)O M@ 7'.(G:*R)%2L1:ETBPGAFE9)2R4ZNNHS>7#?D'A[66;;30HOS##RXO+W^# MZ67U(HVYL/>%P$NS XI1=]:.*! A2>^,EK5S4]8"V;_K7U=?JQ[3SL)N4"JZ MQOR_TZLXR,FJ2("5%$\!E-A( S$ZZ0)+F+@'O^50A:,/RF6YE\X:7!/<@':5 MAZD#M'TY*HB(_!+[JN\FR1HM22_CX8//@II792$"HVN>,0OON2/0G9):>H9 M59TH+!Y PX?C\SZJ:*7B+>_=;+9=0#VB3A!;Z:A34X#["'AOG2"RLE9S9PC5 MA8I<44ZL*BV0)#,N^ C:=+K3/RZM;]L)HK[2MY%KY;*)7TO^^.7PANEL^NG[ MCQ_',"]37&Q<-,? I(W$T<+SI+@FS@)&[4['S(T)SJ^P):Z]L]SFG<="X[V5 MBD9[D&^#0XMESM&L8VN&\5G^931*UXT?7$8'2 IBDA-$"HKM[MS&<'W30(<+N! MU0*7S> #R;0D!P4EB&/&$##*J92 VU [[^& !K3A&.0X[&<;E;2PFP6X,:1G MTQG_Y.LA E^V5/%:&P^6$NU,Z>^H$K&0!-$I6(X^GDZN-B?TW8CV?S#20(VK MAE)/!Y6/2-Z55+'91) VFP#)EXS"3"3CGOC@'-$L4AFB,)9UZHJ[(=RY?.&3 M%W-_^5=,Z[P$L62M[P"CXIG'E5?O_Y3CGL)?5=\.DJM\F'$5CK7&Z: 5 5WH M@YG3"$?O5?^^<7YTN*1ZMH2:DD MUH>2X"UP&1$%#>@D! -<2CJU%-N@N6LOW>_)P[W%/JHALP:'"3M7.[V?^O'T MA9\NS)EEX (]#![0'Y5>!>*2IT0II2DS7GM[D'*BSB-XVMR/P#)N3=8_S""DAX[3HJ250&MD)1DC6NG3)0",U)PL($Z:H"RJ%,*V34A*4%,3S0E M3S0E3S0E3S0E=]^'/=&4/-&4/-&4G)ZE/M&4/-&4/#QK?:(I>:(I.3)K>Z(I M>:(I>:(I>:(I.3U+>Z(I>:(I>:(I>:(I:7P$^413TO6@\HFFY,AY)YYH2IYH M2IYH2IYH2AJX_D\T)4\T)0_297FB*3DN+HHGFI)[F<@331]/-"7'0UCQ1%/R1%/R1%/R1%/R1%/R1%/RP-R()YJ2O1G<$TW)$TW) MT1K0$TU)![MYHBEYHBEYHBDY0B_FB:;DB:;DB:;DB:;DB:;D2&A*CH.^H3@? M?_4' _S3"4PG"X: Z^-J3>JP/;Q#4CWL*,P5 M @@?;+;1>XL.FQ0A6$9#L@&=-R%=8'87 HCMD>X6%RS?]^8RDQML-$$(0SB4 M [F$/HRCJ5S<>:&L#2!-[=CQ!HA=HYW?+LIR<);?P>?1N(CW=Q3CI&<8I5DI MW!642S@TC\N#P34G^8B+AC#,0"?G=HNAK4>R_^AF-SVO1C(5Y%N9C&$YOM?G MGWU_7 Z8/\"D(%M4[I??O!Y^OICVG!"6XC\F3D<,LS!P(P%]4[L<99?H4V^"\_N,! _>57C+DG9_FY'X^_X4?G=9,]'[36 MP5-T^$0D4MA$0HZ99&&%\LD:G3ME=6Q5@'U?M _=7O:DIXIY'F5)N[&4O>A/ M9D[8.S^%]R7-Q32#UF$^Y_E!,!$D?GC,6U,&)48[0QRBN,26F'':8]TH=J@4>H MQXIWAF5T-QRL@FHT+/?FO<"%#)Y+(AA',#9HE)CA! /?P(.53D"7*NH[7O&0 M[:*6Y"H>KMX\IJ*A5$]A9 MRLU5+T$SE@PC3&A#9 ZB\%URQ$C!14HAA]IT/WM0^88,CGUI?!OA5LY)?3X M/WPYA/%']%C3ZV$>^PGN-W%Z,0;T8,XOAOTX\U!G7"[] 7[]Q2]S**/FVO+@ MB;X497PY?.*%,J^1P4=1ITU7 KACV[S+NH+K1 >1>^;SS$LI"# M$F84H M)*6$>X-B, +%D"R08&Q,R5(CJ.E@">N?OC\=[U,7,.A_ M@?&W!1R0BADP@BC/))&BY$Q[IX@S(+TN'/6I2P2XYM&/0,6["K3BB>O#7I9.1A>L MX6B<&N,9*5(FG@M%/'7<4 ?"@^JB_C7/?K"[]JYR:I%Q-4]!HE9[!IFHJ# " MS<*0X*,A"EU2$6)BWIQ8_N3N$?C])5AQ+;Z1Q] M"9<1%W3PBX[QM+:Y3>'DD&Y%9BOS4#(_'XVDL?H/+N+;,&)XVK23V79#%1!B]-4"0X MQ="S8C.C*K?W04@<.8^R-GO7;5A.P=^I*N\&S0[6X5I24G9 UNCFX794A[F& MJ*.]#B:Q@^CWM$@LZ8,,Z. $(T+0@,L7!!*DP^B96ZU<5"Q9^<"-8L-%Q;YM M8AN)[\$6WHR&'PNO_*)Z[I?QZ*_IIY)HLSQFBQS_!Y984VYJLH\DA%R^! ,J M91FM;6P@&R#N_T"DEG8W&$U-U52^REAF[)2V%I.SO$S0@O3<3SZ]&HS^6A[P M."4HMX4YUY0>0#P!\08EXWP.R1C*PBH5SYV)3YO>]^!MH9EP]["47$W36]+; MX@)*C4PD.>6(=!I'KQ4G2?&DJ7#<\=K)O9M1/7@C::2 !GGAEVG%/W^;54 ] M'_C)/ . &HZ1+1<$,B_%!QKW6<\B82"4D1)L4K6Y/F\%#$>]XUF$%= MQM4HOFDUIL-$1Y5,YS:#/ :]-]@%FXV/Q9BS,*YTH36X=&=) I6*&)>R4YZ% ME&OS\#\L>]X0V#TP<]Y&W0VK\19^ SJ4/";GB0C4$ZD,$&M%N92@SB;.;HN<:$8TLQ$A>D)4KHG%(& M953M[/8;($[)?=M-P@T*8*X!6J: =(#4R.-: ^ 7D5[O6\CW,J)JV=#N(9HR7)G M/(*+K,Y37/GW_&_W.0A]5E=B1DQJ]GX[B MG_CO()6J3)PELW]U$ *CNZ$]O/120FVFO/MB?31&N5>E-KCDG*$*F\465L7V]F(G4$?B6$T M2#?]?O2Y4<23VV0\/RRE7/%$E20:3"$1+I&R4X8PJ:V(DAM#:6T+KP5^7]0[ MAS;C@RC[6-A]YO"72:$@E?,4%!$Y!2*5QGDG<4 R<\\E<.:Z<;-O8:[7 !S^ MKF.O-C"JI8L6)"_W%L3W80S3VX$?_N;/+UL6=1A3*YJ@!N,YS-W,#F:R;<"^ M+QT_%/L53$4-G)/@><39G06QPI<<>@O.2T7E:E#_B.QVP]72D9OM-JJM?"_U M#B93=(4Q*)PYP8AMY386337,.C/:BG00K+R_//@]$W@!FN93]3KXKN+0D KA"3<.)M#D1! M#)8Q32VK'8.L@?&(C:B6I;[TXV%_^'&"D?A,-K]YE->T_P7N?R6Z M\9$[7VUN!WKEBC(J;B0+)G&>I(7@A/!,\ T.:&HZ6U\^FY3=GD#^BS^WXO^ M9#GV16 ;N>6%/HBHS' Y"3J1@Q#PGW?(_^0RYWC)F1D'PB6D8=@TR" MZMKV=T^H)V1Q^U!6@SNX#^-9NOZWF>;I*@K3V^& G$"=@(_M51(-ZU342>8G? M3;^]'DX!(4\GKR>3"TAGX_+?<_[67F;>X "845BG -M(2FR4CRH/5 MVE/\8^U-K [R$[#! ZJR8B5.F4D;1[ Z@-?#^2Q:SJ;7P^M#ZGG)*9,IDZ + MNPTNR<0'W*^E-,[FP+A2J<,R5QW8"9C=X15VT_ITO8R/-4.;_/SMRD_S>]X4 M4U+" &'E=E=:7\IBT!5(T>J@$3KUM6_*M\6XK_R-9@M;4Z4<2P+&FJ'-+L@4 M)"-2!"*XQ6DPBSVHRB0YX[A3*=1OP74+E,,G9;10_^9-=&LU-#A<6 =K'H,L M+R2Z &R44K$1W&'R(ZJHLH-Y[*Z'@Q@,U9IYG P8JXJ2*XH6+8U37TGS#\$P:37^/ST;=?QJ.+S^BF+>XE ME7+&1HNN6(SX13M!?,Z>9!.28TI4+G0I,?A7F M\E+:4,T23R6)P1+)HR/>0R!@DDT^,BV%[JC\-8\_-47O*L$&L_P:I.LM91:= M9@88IPUGM]B3[Z88N$F.\4A8.8Z2CNN2W D2,-CL!QD[E*S=G\$)VT:;?30 MX+9A4:'TUH^GWSZ,_7#BX\+EOOJ7V5ZI::;"6<#%*^#B%;(D3@=!LC8\<15= MYK6CE.[H'D7@TDA9CZ(&I&M;.*YE!,.VWT=X>9["#\)@P\-Y!YGZF& MTG#;,#&O_?9&.:(5-Q1 T5B=&W!?YK"1?^=0UK"-S"M[+*]&XW,8G_TU+.?! MRRO6Y=*Y])*E$-HY2Y3DDLB$ PV FV,(DB=KG?>6=G!-.KSJ$(P]NVECU$Z4 MQY>]A=OGV@?,JPI\,B"I(BQ+AZ&[\B18&DD&G!7"2X=B/:ZF.FFS@2VW$:7*A:W69T*C0,@X6QAD+BD:?.WTP1L@:E'+_S(>328]C*L$ TX)!:=PUH(A3GE.<"8''*BF M3-:^7;T&8/]+XFY:O8T1?GMI-@A5EV!>GW_V)9!^%N/%^<4L6)__JLR--P4H M%U130PW!^5C*. .&T]%Q$HQWU&0O0W6B^,[@3L4DZFJA89.)GI0Z4*Y)\%$2J MP(@+O#3/Q*V8"E!I[U,W/N/87GH^^)B?,FFVXNN$'![1=3LPH"KA",TDF!X(61V1KCJ MO#5WX3F<"=_;Z&XQXIVEW7#I6M(L?F=._U[0..DE=*U"@-GZ2HDTD' *NU18 M16F4ILSPVB=!G8"=CFW4DW_#)0\'#/V/P^<7XS$,X_S.<3 []?H%93?SJBC5 MDGLRT%XID[F==T8%89R7!<66C-<=9 M:UJMBFL1G8JW5T'>#2SZMAYG*6=?")U(+@>X4G)!O,*9K87+5&2:=:S.\[<> MRKZ*N.IJO89MJ)KD6_"++D[&%[ET'<"T(K:]"N0PU_85%;5J M CM+N;GJG0Y>!Z[+&94G$B(0!\P2"]SDD*P5JOH*T%[E&^[/]Z7Q;81;.2NQ MM"6X&/:COUK7 0I]>P6QN"J&2": >.,C,29S841,+ZHIANEYTL:S.L3YD:W-I+X'^#O1KA2W\=S[=,?JB8KR*KB$65!]';T%XQ?P*#_!<;?E@U%J=%2YT@$L[AA6!RG M\Y(2'63*U#AFO>N@NC6/?JAZVU5*E4G'KB_R*[8$1FDJ<$Q,NW));XGC+)*B M'<:MR\&;K??$DYA\M:16\>3CCC4A)VE,HA[-*Z-Y>5M6=(7C#29[#YIG'RNM MG]O[W+<6ZQMT)PI-%2UG1]*P1'P2@0BC#8WHAW)6^QKC:&E2ZD7>-:3=X&:K M PM'!X!/;"A;JW)[-I1[Z.$@;"@F)4C1:,*$0T=(JT!P.;=$\< R,SJ$4#N% M^8&QH32UDVW$?T V%&N82XPR(J(.)1?;$.^#)<&H%%3* B3OL#4^<#:4K91U M3S:4;21][%GO:S]TF,SW.Z$<-/N]NY!6,N"9R8D++CDS1K*< W"JJ;,^BJ22 MB3MEP-^)ZOYKSNH3O]^V,N76%^RZ MDZX^>):?/:^7Z@\_7F8&N,P=U4(2(W$L4GA/O#2<),6SI3SS&&IG!G1#MK_U MM)Z>5[?3!CIHD#3_JD@6WO2_0%H%?"5S^]GY:#SM_WO>X5I3X%$K3;S)"N/- MB/*P"0AW5JG @Y*B=M'$]BA/P8(:ZZ:RA[8*\8:I7TW! NJ,YACD.H$2D=HH M8@.Z$$G8#(D)EG(7%VV;=SYDBV@JWP:A_YH-^^;*Q[1S@4=!+*>>2 =HM:6M MFH]>QA"-Y*YV@GX77(>UDWI:W; =[:R2QLO',E?[MFW34"6RH$1I6A)RF491 M>$X@!,.89EG:+I3QV[WUQ$RCL=@KWT1M%,>F#&YNP:A(4M)^SM(7+([!8YB< MF5!1T2H[SI&DRQ_,@!JJI?(M63<'_4IF]U7<7"+@G"*AH;CMD!"W"I+H1*T" MC=_'+M=HNV!X!,;43"4-LI.O^N%G>74D/<9"TLD:$F1 D23ERU%9*@NILDR( M:'/U!H9W(CHQ\VF@AHI]<[;RPJ(UBI4T/)Y*';T+I6!#X?"IUHE'+J.OS8NV MO6-<]:CA'10#*EO#%>W-BQ!8CPON#4N<1,DBJDQ2$D YHM 704E8+FCM..&> M4!]RB+E/+36HD'L]7(A[/?2;DPS0PS#"6!*A=,4-FA&O-27@(M=.I>Q8;0Z( M;3&>@CDUU4OE3)OON1FK,.31>X(DYF M1;*CQLK"XPKU#[2V@KCOK*?JEK'=ZK*3AAHDN&R ^QWL%8JZ+I ;Y4C= ^YA MLJ::FL%V)E=-AT=B?E12Z:Q-Q 7GB!0)2* Y$Z&/3AB.2&$^\8PE.<6:>]D18JF](JAOWG M:357W(TVZ#M(O7)MUSR4G)4D;3=3$D@G,&@D(1?F#)DM<1:=4&&EX5E['7V7 MVJ#[OO]4O*2]Z:#R3<]],"^F3A?4Z[VE:A9T"$=H?YK>T;1V4%/M-B;W1R^X ME>"8*"5 IMQ91>*B4;BX!JYS\I!9E[OG8S.N6]R=AV9;VVBG@=OS_&(R'9W# M>-$FYL:&/]^5A8[6^Q )DR81F4-)M, O5 9I/!4!5&VWNA.P_1XY[DO+H]8J M:I"8><.1@R"HB2$1*J#@03? E:J_I"E/1DH#KK;)',Y]/J!U["3X!@O*VN3V M!32)&!+7AG ]BQ2R)"$:2F;WX$$9$*(V\]4==121T6?>3*>]MXA'IAM MN=$(QRPM+ \JH[GB%U_B2):MR!Z\DM"IQA:?>L4>\*?OMG#MA:<2+=U?BA6O M,R]!+"RJ"XQM3G^[*+7^9-X*V0^S'.$,X]*!)DRF8Q^G M/6DE"S0;DGPARDG)DJ"$(X6X. 6@QJG<2 1;P#P*+H'[VO<9- @0U3^686WV;+ M023#B(I2H1]E/;&)1\*Y-\&G$)BN;7@5X9^^71Y*UY4O8K<8QJ(;ZJ3GP5#+ M/">1E2P7+3,)(1H"C#D,_K*VH@LYY#U>?;IFM0]=-,C)7P^Y5 #BFGT-_-(C M_M9C*6.$&!EB+$2U00CB@B@D1EY%!=9&6IN?^QXP3]?4]J6[!@5X6XB(]:32 M (HSPJ+6A6\Q$D>I*BG'A'N\@QF#*Y0M/I;*56N)*M/'\!!U]23;QD,Z[2#V8,K? M3UC297AKAS7OAC9=5@M&Z'\I_Q(=D6PXRXP2EE$)4DD@@4M/#&/"Y0R:LU:\ MG2W'=12K].&,L/09QM-O;P<8N>(GRK'(YW*VUTLLYD1M)B[I5,@@ M)/$6W$C!5.\=I+P-[FB3';4N5V89J#O#-:/CQ XS/YQ\]^SP+F88? MWY4K][/\^V1)=L*M-\C?;^LG/68S[H[6$$]+=YB<#''**@*4"2V4,8SNX?ZWQE">IL>Q MV_<.!5Z6 !U3]LK;?,R3 M8^, GZ;,P["MFQ-)'_=$ZGGOI-'2$>,3.I4Q,!)D="1$*I/UED=6NPM]VQ$] M394CM9Z;<\,<34CR_3=++_,%A.GKX8+?ZPWX"9R%0?_CO+U>#X)/7&$H%G5 ME4B324B>X9I C6!.Q;A:IM(^-MER#$_SY,%9TLT99(]I=_EM-(PWEPAPW$0P MC%#0M&3-2^*9HJ2T# 1+*0[VF&]/U@[J:>X,JJIU\1F M'DM2G"..JL*3*YSP5)M\+#?FMPWA:0(VEDC6DULR#%K?'/_OQ1U37LF/(+_C]]Z$^ M.R]G2CUKE?;&6&(-"SB'DR$H6TT0L+ .A+/=RG!W,_,.2)^L>,_:7F.DM6]L M[X3\?NJG,P+JPDH11^=P-L9_^GD,GTKQ_!>8__)E*46=E N&ET,4\#S9];?1 M]$5_,N>V?C7P'WM:.I>DQYA6E81%T(D$*C@)4H#(PEOP72C&#CB$)_-_:':T M9OXTRLF_NXP@2,],9)9X7CCC.(K86HFN?.D=K,!S8^.QE8!L+YGO%#9K,I C3H2; 1WF/X#5539P3QVU\-!# 9])B9S83%/ MA?5'>4%<=H9DL%S;0GR?:S<,/Y"A;.@8$F:I, M3;N$M?='L%^*TBK*N\L8VDB^]2+P;#"8,6DMH%$K=,A!D5S.XF4*C+B@%7'& MH)P84QSN91377W-BFM]!AI5)0@HTMF:HCG/#(XY-\W(%%Z0D03L@&)]!*=D3 MR75IN'W+XT]MC=]5@@WF[#5(_X3AGS"8_!J?C[[],AY=?/Z^M)BDN#$R$XK1 M$ ;\@PP8%G+><#V0R&TZ, M#FTQVRBBLO]Q"[A_^<$%+L'/4II)WP^6'*"++5511J5+@5#K,,)2(A)O0BQK M<,B:<8S NH0=]WO[_J.2RBH<[57^#?A[+R_/EWOT^_FEV;P=&??1,R\H24;Q MXF]AK!:C(PZ$CAH,R.I<$G<">A2N3#V5-."H7&!9S)4N8!JY+-> ',8]J:BH M51/86R&_%V]!>,7\"@_P7&WY:GL-EZ;CS"8;BDR3)$KUTDPB@K8G(*%.O@(ZQY M]/X=@!T$/:HGI2-LUK)Z8KZWWBNWO7C?K50Z"6"E,TKR@D>5/(X^2Y7 *NDY M)!I-EDZ#VK8SRFT8&C8Z,5YHK80EHO3UDU0+$@(ZH-IF$T1P.IF'U.CDMXLR M&;\[:G"9N-JCP$P&7)H-TV6"EKQH8\O<+[T&G?,JUXZ2;T=S%!MF&Z,USQIRDAR$G=Z@W+S91=A1DHGN)*JV9PY&6:DZF9X#,INX'8O M<;ZZO67K2O.XWR>0+P9O^AEZ#B+@]F0(I4H0F;0BP3!/!&2:%(*/%BH;ZBYX M3\@:]Z:VAD2E5X2R++UX.^Y'>#:8/0-_O71I7G[]#!&'\L%_?0'I(DYGHYS7 M)#'KN"\L$TZ5PCDC& E*VU)%ZITQRC&NVSL8]Q_ "1GEX13;B!WTRD"N-P:: M]P5:>B;O/WG\94^:J%AR0$2@DLCH%'$:HW27([KQVH)G7O+" #4:1Q[0I@O1 M'6YLG'FBM!#>"):UKDT]>!>>$S*.:F*OR:M6EK9EYV?THZ]@?.7[XYGA+KB! M+L;0 \>D$.@R1\%PH?,L%[H=Q!LEM=1*!ZY+!7;G%YZ ]ML)N"9SV1T1V"T9 MO<_*D#[.TL FSS^5;U\/YR?B9WD3"Q+K9944D[)LEBRA)-$OLBX$PKF0S'#I MA#Q>]B2/@@H8ASI3EAEKZPP @2N10. M@Q(/X YO>(_;T+92TAK#:G'BWF$E?U>^.\OHIA;JR,G,5_EG_^.GGF ^& 6) M\(22D]P7:M48"7."ZBBE\FD/I-$[C.!1FF-UU:ZQU)U/Q3?>=$Y6KSJO7[+/ M_]JSBIK,=2!1689^=*8DF(@QE1N BA5;^Y6[(3] R]ZC*-1;9HE//]:)) MG%63#.,QI+7#PZ!O.;Z>T1),#I2 C '=76F(,PX(,(FCU-(%OA\O\5[P3] V M]ZW4-0:ZJ4O6#X(?(";S327!+ MI1P[)[ #L(#A$\GJ2O1NR#5DYL8=#F(PQC-E*6A"*6!T$DKRCDN9!)ZL5Y1%&UN1_#\, M3N"V=K*-^/?$"2R4%8%9BJME*+S]Z(8Y8+A&)Z7 .,V5Z5*4_8 X@;=20@=. MX&TD>#R7- /C!-X*^75X03>1O)[ MY@3VWIM$A2>&1IP:47%<^&PB2G$F7592:G\@PP9%=W<4"O[\ M[5?_WZ/Q\X&?S)E&(D?#,QI-3UJ$*KPFOA -F:1\!B^8=[7#C"W@/8K0HY6Z M]FM9WX'^YL\O&V5T@-LH.-D2ZF%"E6:J[VYBU?36()C9%G;2/HAR11C*C;.D M"HC5AA'E?52EA2$.ZA3-;$.@>D9 M9)5I5"X2Q(/0G$(QB'*9IY/4U@6%84+M#,[;X>P_A&JJRM6.53ZV<<_ M!Z./2WI5:WEPIGAW#H,%?"T)V@N20V(I.:.XZ%3R?_6AIZG+W617N4G*=X,J MF<-W+#4T2BF%-,1*IHAD)6U8%TYGBC%YUAB_.=5!OUW?=[JJ;R+Q!@2TURL5 MYY3>7H68LB-YEKGC(X9QFGFBA65&"DN]KIU;W(Y00_O?#7Z-7N&S3"#:X"/NR@6VDW*21Q>IV!5JE'#D09SGNB 6@V9OB(LQZL BPYVQ M=E[PX1V$&MJYT<9B%]%6] 0FXVEO5NHSLV&5K9)!1F)4T.5^)!*?0))8: &] M3<9THZ#%IU[1+?[T7:_77GC2>_S]15N18?$2Q/*LL@.,;7;Q+IJN/V\W;]<[ M"']5?3M(KN*BO K'&1.2MK14X!6.*/#$"NE)IDHE#B(%VXE:_] *O&6KK:^_ M;01666^_HJ3.+\Z7S7E=<#%D!!)9*:!TECA0CD07*<_:9=:-"&"#YJZ]='^; MYDYB']606>7=\5?_]0H0'Y5@'NTO&JE+U\.,#A[^&((01DMF7.AT.K9)>5=? M^@"5=V^9-7!C5TD<+CUVPV-242IB8FFZ(D'AJB(#.O!20;(JBE#[H.,V+"?M M"%551 .VX76XEJGT'9 U.O2X'=5A#C[J:*^#2>P@^CVM'@N$RGL6<[ D&(4S MP/A$O$L8 %)MI=$A4E>;6&7?1K'A(&3?-K&-Q/=@"Y=-/V"\W.NDX)I[ 80+ M5XC3%1"O@B$L4AF3E4*GUC9Q$]7^CTQJZ7"#:>RH@ 8W*I>=3V?Y)F=YQN,W MFQ(V<66#-$3@?Q 8.K,67+E)!$J3-#2:^DS+MX!Y%.Y&'54TX'6_BFE@."]!B3[FDAWL9IZQ-I*$TC13 M4:Z4X2Z&Z@0%MX)Y%&Y '54TZ-"Q%MBR1*T#M+;^P#I8AW$,*BFPBUGL(/UV M'L):B(I;H)$'W QQ,LAL,9["N(= NZLI)JKZB3\^S:,#3[#_NUB&Z%73MGL MP+ZPY)!?EO]S%2G%+2]ZFE ('L%&)HG.*@>-2Z@(*Q>$:S,WMW[QP9R)W54V MVI>\;_4X_O.G%:F]P1]G?YC]ODCE'>0?RG]_?_?Z4H)__?77W\X1+L2_Q='Y M3S/A7=U2EUUJ_3#-F!Q6*V1^@RDJGEW])R]@ZON#R77$D_[YY\$FUI1*+_[I M^["OBV/Q]FLFM"\!P-^:2(';Y M#KCL =ACD>-($RMM4US)XL_$2X]?O-2,!JLXK=WC_78T1\$;=3\K6-TQ*XF\ M0116LUOD]]DZZ5E&2XJ?)P%$(6L/G-A8FD,J*JU-2GI7.V9O-)03,L-C4':# M(."R0^_M]:U_0'%X<"A?8.P_PN\3R!>#-_V,<3,UTO#"3YL\8E?,HTN,H]": M2R%"H>:J7="_"]X3LL:]J:T!#]+24>D)*R6GY8*.FDBD@!)148-*CVCV4NAL M:A<,+]]]0J9P+W$V* %>,\"W%^/XR4_@[;@?X=E@]@S\]1+QY?6J__H"$H9" M,^.==6WJA91]\BP1\&BH,F"XXS1(8K(-D2;F8JI=)EIU "=D8(=3;(/JLS7; M^,]^_!$%O!S3+_C]]YU]@=HYW(>=%41Q@W$^2V67MIDXHX+-.2@ Q?* M1F_1TFL?JFS"=$*F4E7\#?)[*K4U,MP&HV4DU!81:8OK9#E+<9DY$7$13=73 MTT^R0U5EUZJU*BO>-,^HRFZNJY-;VK^] S\H^W39M=^4><0I93112=B,V$PI M3ZR7DD *1FD! >A*/M)Z4KC[0S@!4]JG$F[:SLZ]H_;5XC?D*"1@Q&&<*M74 M/,XY=JBV-HD@67SJ]WPTR^$Q&<.:,]<6%P>;0#^_0-<4HQO&C&K>\/_S]Z[;;=U M)-FBO]*CWV-WWB][G'Z09:M*>]B6CZ6J&N>)(R^1$KHI0!L@9:N__D2"!,4+ M2*P%9 (@Z.HNVY+*7'-%S)49D1DQ0_)@BN&U);HJ5-4.&Q>3@^2U7]8_VI#: M;M /09P A_;KB#44VOG(_HF4Z%>L2VY8?+JYE0T<99&B0,!Z %-TAL U R%4 M+IZIR'3K$M0Q^$Z 4-W=LH9#S>X'QHPM9P69XD:"R+5H6R 'QX4#DZVODLB& M[>/8]9G-EM_S-C?*26N(U>-(?^M1NB7+PKE&8):%>AOO(4K!(6*4VD>N>=Y/ MFG *\Y'W=%[;U*EK"-KI2N#)C^I^)^H9$\8I05N^,3F"9%FGW'QSW!^B3_/_C@3+@3+ MT /JI,B:G+XH41A$'HJ5)F9N>LU";?("+Y*UUTM'F#OXC:PK5KF+ISC]WH3L,L;2C* M&W"Y=HM&*<'KG"%S5"A8=A2B-.;B6(P-V1;.SP_ L:Y.65>"^V_5 /GB?Z?S MV0+S?_[[Q?P2O_\FT1O_O/CI?$GE__SW!7[\_.!HM,DE\)4R#J'%9!-XAZ%6 MO]2Q,")!D4^P>,+!_KA@Y5W0.&> \ V*D#^$ #[3?U M 3=QY?B)]EOXX2"$X4KPA#Z"E*+J'$1:FV5@P$ODT82JQK6/A64/1-G0%WP8 MGHPQ?^/>X%?WVP:O.U*M]KPND&!UJ&50%(%YHR((KH*3QCCF[L75CPX[7_/C MCR+HW<4)L[86;-B_MA;2WW'ZWWB^^"6]GGW[VWQV^>7M-*W$3BR+7'()J#B] M-H^VRB,7*(5E>O&DM1HRI&?$(_<_X7YG]SSE[D:V[?U=OSH_7W8.KX8'H? Q M!0])>@L*R091.0<<*>&MNS='P'L1Z6,O=W7HVAP[ '<(W$X)YDBHATDWN[E^ M.,6:^:U#0CH6MH].."<#K;LNT[IK,KC +4A;6(S.><9;:R8=#[*E??5T!KY MH8.XR_=![-=X8@E.,.6J]A;M\T4X\-%FL.@=1\'KNS;FQ7T,ITV&G2S>.#=> M2\Q7T_P HTL*HU(:C/0<%"V@X)15H!4W+ >>F/$#\J>ASSM-!G2S>(I4>O+^ZT+O:0U4J4EE'KRM9+9U(')S@A-!9ITM*/IC6.=63@%Y$%M7.)1TR M\FLLUU_'$#"=LJ([0 ZLP;^[HQX,/-W5RET&W-X&)7P60A4#PFL"96M!%1+A MC8JY.)FME*TOT/;@\J'"^YT]/L:XC4.%WV9_X/Q'/*<=^RR5"!0LT1H"MHR("I8\Z/W'P#L8.A9.ROU$-%?7WCVP[>;,5/,4J"9 M"6 AKU 4FBQ$I0T4KZP1A7XM6\NS; 3U(G;TMJ[I("/U",!;NZ'D$\>O9^3FFY2;]ANRW:@?^G0PS M^5HWZIOSUE10%Z> 8:VE+\R#]T9 "5B4CA2KV1VH,Q3&"^!0%X\T7'YNIG0O M5]AH?-&:6= B6*"U-4,T*$$RF6R1WN>='R[O6D;*E7>G\(^ M!,:82'6(I]M_[)OCT!V,?]]].UBNQX>ZJB7D7(JB$J#2!51VOG9#28@B*)6E M-EP-NKD\M ,?B0K;^V^,P1K[[1>RU.?+FZG"ON1BL$!.GH 4R\%YA\"EIJ@A M"J)0BT7VSD/WM]/N9/99"YLU#+660,*?MX DB@6LXPA)AT"O(Q-$Q@NDZ- C MIXV:-W'>[8<^0^=M;;,..?BC@^659H9B^"K.Y2E^3X&!SR&!X-X5)ZQEL77J M_1B6DPZ$FCJB@P3S$P/FAR#K=+#W.*K#G.BU\=X 2NQ@^CVM'M<( U>.,1'! MQ.@I54P9?%(62I'2,5T**ZWU@_9-B@UG=OOFQ!B+[X$+-Z,O<+[:Z[1B*@?DS'7//<#@S(VO?V]NILTE$Z-,S-*IY&U(TA>!PDHKI-9\B[F9ZR!T')OI MO5'>1P'$V*K*;33X6 R@%%I)'U'=;[E\KF,SE<\4'Q8+.<:J;RH">$DA)$:I MC$[9"--Z=7PV8S/'L&#$V,PQ)N]0=[%NGA2E)[2 AZKR\\]9/32_D?.[0W!5AYALE"RNCL&BK$V@ MJ*H6O"T0 Q,4EAHKO45O?6M:/6.UXEW(U,TM':J\6Z@]JU+R=VJ![?1H_9,^Z%31%09'YUMAH,O0%E M4=IZ6\BH7VPJ&2N>BM]* *)X6:\FK\10'RR+]?U+T MD;2>1W?*2K#[X6)KQS:L4&C_,DNU4",#ZB(0=&0,E"@.HF 2DHHBI"BU2X?; MD)^A$.QQ\'2T:SM<%XV^,Z/0UOA($05FRL-5Y!$<2Q*RP51CBJALZ\$6SU(' M=A>*=77*L>O AI*Y+ F!H5>@D"-XGQ%R,4ZQ%)2*>YB?_JSNL4>Y?Z .[!@W M'$36C#%_![W(V]=@JS)U)85TT1(&#)GV:,W$1LR\8S)!FUT=^ M_%'$O+LX8=;6@ATN9#8T:1=3.#<>9*K3SGFF;5%C *.53\FFHIQO':J>A*3% M+O%$.Y?TD$"Y*[8P ,R+E;08XZBG)2VVL')W20N99$Q"!>"R#E;+]9(&C8+B MD9G(562N=9)Q])(6S3P^QKBMFT_/,4Q_FN+\X[+.K'L!+J0._5,M01ED+:;'CM;V7 /1H;A?3E M_E3,1UI#1SSTV?J]FV6;=YC?!GJ-QVN-3"L#I6K2J^ \.!?H+\AM)(9J(>UH M3Y^20[>P4V-=]W5*.L[7:VI*0X+4#!1E$! 3%P2G,!V%ICQER"B.(]0;VM9K MNUJIAQ+<*G!X]V5YM3']^"I=3+Z2.7$50UP-DO'."9451)TH&RRT''CO+#"+ M@A5FM=2M>P@&0GM9J5=#-_73%5P#9:(,K"K+5/')#+^&;#ZH\"&N&9GN'),T89S2.$M]. M%Q?A_/S#[.^SSZN\I3 6T8D 5FS)6MS*E'D93M>\150JO4]$@)3P@E*2)750[[R#:WK M:Q]^TL%$&Y,W+/Q; KK&\8_IX@NF29E@OB;Y$% -)6 >!;)_09@&3IKULG!C MR9''P1FG?9'"UK,'RF:5(%QUM2M&1416*'$:E'$K6M+(+6L6*P2=-N8#-M&+0OM/N4SVX3EL+ M_XTQ6&N=MCNR52$9@SDA1"L$9?G:0I1*@,\1?4"-I0R2AWH>4E^CS/ZHU-<8 MFW4H;GI4CP:1>Y%B 6U" :4U Z\L!Y&=T$%KP53KXH5G+_6UR[EZ$T?L5^IK M"+*7+O4URGO#99VV,?V>I;Y*O>@M"#R93!M;*A"]UL"#D_1?XUUIW6;[7*2^ M.G%BC,4/(_45F$;:%Q6%.,*#PF3!5XT5SDV6I@1A<^O9H<]-ZFN,#\=+?8UQ MP!%*??TVKV<+G\.;R31,TR2#'E;+\ MXF*Q-WVPEF#W+2K6S=#WE,C0\*QAP1'-0#.I9"3.M9^AW%.^;%UTO/+$[_@5IY=XIE2R2F@. M*M@JJB617IEQ".B\226'S%HK!P^ =13=,]OQ8D!OU$Y.V(^RV0U$^GC?3FO7 M^L^SQ>(LNA@D@0%7+Y15H @I%$:)E&;1*4^;V+!C^$9LN0/NA7!F>X=T[+N\ M)8>PPGEKA;^F^;NRZD=[/YDFO*U,&2[HEQ>7X?S,2.&"1P-%1T>14-$0C\#:K7AY.8P>\S)L/A,IHU0E M -."@2JU2S<$!19CH*0S,2-;UV4/1W?:5&OADH;%5+6^;Q#*E=[;!!=GR?N8 M?+'@:VV \I*#K\TCEMO$+0_*W9=T7ELU.?:Y)T",[N;N(%TV^FHE"NZUD@)* M#*D6'T6(,D9@CD6OF%8.6V][SU(1:I>5I:M3CET1RF1):R.E-#$F6BN-L!0O M9@;TF3C'4^1)N_XIY[.Z[ASE_H&*4&/<KRV:E)*ZVOI2LDQ,:B_"_9G3SY4H6RI"]>7)&/-W4(02M]?05^?G MRYN+59>T<<%%+<"P0#%84K17:WIQ9XJ5EIF(]V=[/*H,]<1CCB+"W<4ILSX6 M;2P94:'Q==#>_OKA]Y]^74E99><\]Q)RK+K]4E'8S;4!%(;[))*(-@QT^<:' MG9KCVUJWP[=^!^#?+[X);V>??O;?';YY>TT5:63VWB1.,A3-F*PK'-HTF!6//>7T_-_$G@V/4-?N5W>%CJ[UC\XO<%[/;+XB_7FZ M1LTE%\ZB@BA4K03R&:*V'ES05A?CO61#NHBW1W!J#-F#'QJ?H3Y8UZXA27JD MD:* %[5D/&4!/I3:6I5LDH$[B5L%$:?I]UTMV.'T\^IB_:;+\N?9E7K2E5)" M('H9'L'X.OFDH(/@'0=N'(9B66:I]37*$W!>Q%E4*W=TN$9^!-I*+64 N$YG M44\".\PY5#,W#J/'#C[H< ZU :05C!G/0::8JYA>@J@P 0$77F&4TK:N=CD M03:O\F>R,L4\RPBG%H=/%S<=H$K7.<\.HJLR M1ZR04)YU;Q=4NO+CT' ]A^+-'3FK+1;=]?TQK!SDTS74URKQ,FQTQYBI?5'%Z,1S MBKR-:/D=04F7\WG5C9OF7V?3^>J7/X3%9/'S M3=&*BKDXYC44J^E;4)&BKVSH6R@L*RM_F!^.H?<7_WUXMV.W MSB[CH5V2QDA=P$;T5\.>G'4%G%&!12RQ8*^NKVC&KK=VDG]-+C[]8SJ+"YQ_ MK1<\RYUE0::=4>9S/KEN:[AKV>O]Z+?+>?H4%K@X"]&BXH(R:QLLF=AZ\"%Y MX&3V7"+W++8^Q^CU+B^9[4?!CX9W^S"%BM KU*:72Z_XE?YORX7%\N/ M]LSF1!L+*\!"(LN)%"!RE@&MY;3K"!5*ZX5Z$+"7S,CVGNM09=#XL_D;N:BV MK;Z=IO/+C/GM33OKF4[T?SEK,)&^'F5" &^0HG[)@]%%&<%:-V?M[>5>,LV/ MDT$-10YKC=#-2]Y%_> =[[[B@Y?Z/@FE7-TC_%0/>!=5GNCGR>+BU]G%CY/% M5:/;F_/P\0R%4B8S"39S#DHR#M%&#_72AQ5A@KW?%K*VB.LPZ%_B1_%,N/+P MZ[!'MI&\QXN+JZ;.Q9E+SC-G,I04*:?.G%5%(@.T !3FA:D3'H][Y[CU-B_Q MJS@RCCQDOVO&_AUL?%6CF)27P4CZC(-3H)PQ$*4A2R<;F(U9R^9'B_'TN;_"/'23]\NU&Q=5J$H$T"ZQ6]E:DJMJEHD/26FE/PYCDV9O-& M4(;F4< WM*_'0*P4T7S1G"'J6IN[-1AE-G1(P>A3L#H M2Y(!2E4\4C)X^G+H+Y[YE%V,/'%U&I394.=\:,:,<43C+MQZGC"[O+A]Z;%J M#59:5IJ<12Q#VND>?<#^8__&CIBUMF*/DI1P'J8) MWW]"O%N^CT%;8PB-K(>L*E:%&\ )78P?8^"H<<16O3>)VD@^++L"Q*40'):_Y2) MNNC ,V]=8;EO4FQ2[=DS)\98O%'2=OC>2F>-$ZQGP2T %ZM1MY;EV#1!.S[W-&&M=9%1<\,'96UC^OT.3^/2LQ"M M YO2,D'WX)A0X$5TABN=1/+/G!3;#D_KQ8D1%M\#%^K];ZTH^CU<5HD'>VN++,H=>NKTLVHCFIXVB@?;J#&C@YH&(7 B,TQMP/LKX MCPS(WL9R#1?Y^W""0>(<8^"EIK[L&ZN!>6<55945G4.2]N,PZHR%85AA2#*^_*MVPTXO_W0PPTX M'V7V60N;-=XV[TY:C\FX)+BG#1MI(_ 4/M(_>=#%,8LI6AL&%=(_C^GT6SMO M:YLU_O+^A9./GRXPO_J*\W#S6E(YG52)X**MQ6#,@C,:@8MDBI3)ZS1(37V# M$]<^_/DYF?#NTLFU5"AP#\:S3':%>.'KFPC1\.,II#.V2^=KLF[P2%)O25!HD!=)2L M!.>TD\UO]Y[5:(Z^/!EC_M9R_>?G:V2!,_/>2J08AU&&HI!>UR7"9T.VSLOL MF1TR@V[M#S]&6>51#IBUM%Z'6[J;S?.';S=M!*_/ [W_,@W-VAEZ)XAU)JRR MDL Q5L>DJ:2+CR6JU@JH3P)ZV2%&.U\U; 9\ &Z 7M.&SJ_[K[XO=YA IR&A=E#OVA\;.H1+_5_4YH0^60HDHJ.\D\M *X;@P)CPG'8@5*;U MK>8SI?N&<.TYLWT,"1H'?;^$::Y_/#G_]CMFQ,\5^?N+6?KOU5&E*2BER10% M55TGG210R)L@!%&0"\O-_8/YM?'?IN<GD_D1A\<6W MM].O>*T"TDT/]]$G]=:]'?:*]_1MG8O:!1D#*%U&!UB$R(E986.W#>X8=&ROG/0+7GR: MY>^N>O?'%.>+3Y,OOU&:0K\.'_%,,NV)Z@Z*IH11%:^!LD0/.@@6%.,QI=:B M1H/!/?LV_A$LO+__]_%@XU&;]]>"JC,PJ_M4R+2-T,* \\^TA-!&CM]5
S6X-]R?336A9D M].EE.+]^F8@)*03QX))/9,)BP7L*3HSSMBC:$SAOW9C3] 7^HO AF-!!XK7= M=0O%-2$HVC6BXPP4V11\3!)B"HP%7@J*8YR1\IS%HW8@\6'\?FCQJ%IR]GUR MZ_I<\N'O(OX:/E\5"P>O2*MHZBDB@R"DAJPT\U(7YX;=TFZH[ML%X_._ MN!W%J-D!/-NXD/0Q7"N5E '(&K95/(UF_YT6^_/JK*M+]DN:'&/,WA?(S'A0 MVD:(NO:":?J3(H56MD4;UB'(\D17QS%R98PG&M\G_BM\"O_GGZORIZB+X%4% MHRCK*%RPC#!X"]EF48NJ,<@AEX=W?NA^*\Y;6GK6PDR-SXU?SV=U9 JE!?-O M;Z=E'NKM4JHG,ZM)K-PYARQ#8EAS8!' <4-[9&3%(AJI[M]*K'7AIN>; M&K/QA_GFEP^8/EWCT)P[@13?L$Q<4R*Y.F-50 E"2\H*2T(WP*FW?^9).'!K M(QW!--H/G_!Z5>EVO?[P$;WOU3>\U+T+=2O0!5F"X3ZJ5'C4J#T/4?*B-9-J MTX7ZPZ<=_J3C>^[-B+H4+W#P6M#B(9@%[X0#4TH5=/:!!7&$IQT_M[I)OQH+ M4$^SWM!:L#[:6IR5$EADSD)A6H*26&J#F 87N4#)H[#-U/DZR33&K-X-_]Q0@O%)%XNZ_O/ NWDM*HHT*4@*)^Q2KUQ MBN0S+TB[3;X_JZ13M<9C"%\RX3KZLL--^>]ULYEB7DW^^<X+-_MIC_: ME'-MFLL^U9$]!L''6L":LN(V*7J!UJ6 +[JF8[U^>[G!Q?J6<.?O\98Z? MZA'>5_P>@;P.BT]OSF=__!WS1UP-GWI5+G!.5JW%VY,RN9+P_ '+;(X?PI]G M/DI6,W1 (>@E4"=P(GO@Q1?467H77&/B-GZ%ETSE0[*AP_5YF]53]PZ!GEE)R"A+/UH2,L9,1]#BO4Q&;IT9O?KGZP_=KJ&?>ECO M"^G!+WKO:EH4%SW7*3D7%7+AHO.< @LA&0]*YDU7TT\]]_"YU_=LP"C/,UJ* ME7PM9?*"03#:@!""2*M%$+)U4]117%*OZ]MW=4+C0ON?L IN:)^W3? WE)V.2>TMP * M&3$XYT&@J!6!:.GE)8>8,L4&M@9U80!-!CWLI1*EO2O9 MXN+,\EA\706O!Q'8Z_^+*#7_;09UPQ_8/>/IQ/_@?S MZOK@K%39""4D!*Z)T3XF<&F9EY3L*6M-0K>N,QF&["\^-?7=GN\L']Q(Y?^Z MO(K<:AG,JW>OW[Z9S=^'>ISR_35_Q8MWI5Y<,63*Z1+!9EM'J6"IW?GT=I8; MP:SPOK0NP^OV,B^9Q\?!D Y7FT^]V*NOE+\ON_:O\']'__T5O]<=5",R81*( M*#@H%2*$5*6EE2K&153"X1ZI/@K\7]3>-P,ZB$#O^B(WGZ1/V6C:>"@L9HRL M6:>V9(J-7:%\"K.E+[-UC7XK['\1><_^?\AC>SS5)B5HK6+(D$-M$6,N0,A! M0PD4;NDH/>^GWOPRJTUVX>]A_/[LJTUDUJQHX4!K%D&5'&IWL@;*6E$Y3_\- M^J]JDWTRJE6UR1C/[K=P8 BROZI-&GAU> 7!-B[9-VER*=YIH)R.PN.8**RP MW@#2ID&!1BK1#%*X.T*R]*HVZ<:5X9YH/<7JGZ\_7-=0>+1>^%S'JFI!L4*M MX*,( 7CF').6)IG62 M%?%1> %):2^#M"G=+Q':/:I>#^5EQA4M_=/A:NO#/$P7!>?5+.]Q_G62Z)7? MK1=TH!^Y6/]'*UFM >_2:>Q4R_T10TYK3#): M,'6OA?#IKZ9 C+ A>_GI_@Z#&/7[? M1<,CC'&OC)@A96M2<%Z45,I09!>#*1'IMQ4C#HPM(WX:R>&/V;\?_.9@A U( M^0W+]#45K2&6K,!YGHV-T@1YC$?M/[=2OWH]FU[,0[JX#.?OXOGDX_(F_"Q% MC)Y9#D875?MV+7@I,["@D1:;K$1L+>J_%LASOQ8;PZZ':_6NGNF06^^FWU&< MMA)10A:N7M 5!TY&#CJAUQ%#DK+U*+(7K=2R"_WVY^D.@>=OX=M5-#6['L/^ MF#A<5#:(9 M@M *45@Z\BP)\MBERJ9)UK>N\AF)[R>3KXK\NPE5#% BU,%EP M1D&ULY0.&F:K/*\"4RR%7+Y$GV/S9>\%:$?NMKRU]ER'"NK?\9Q6U_Q;F%]\ M6^:0% Z0?W[Z\PM.%[A$?NNWE^-[;O\K9R+I)")EKM#,?:KE*I$^8+6[GI%< L:&?(U6:N>CBV-EZY^<:8M M!A.$ (8U2$B2@S>,@4 E,1JR5FJ]^8X&^9()V=>C'8JBAX_4949J856&(FT@ MLY"!(G.TSHO(>) *1?-SR!BY=6W03;!R=>'G\>9K,&H(NX; MG2(HE1"BM0:T2RXQGJ61K8N1-V%ZR<1JZJ\>Q<-7IZK3C[ M NAH"BAF$WA5(AA,TI8<*IA^OHA.?@U(Y10CT1%"9!4J*.(-D MA2_%)86I1>OSS0-?;AJYGEL:_[[X=+-?+SZMPPBB#@GF*)PV%$[RVIW)"(^DU!/TG"3VH*F:#Y^X\=+^[[]9FG[6P M68>RXT=*8Y;<=,:XH'D&7M"""IQV=&TXF,*X;&8?38P0==QB8_!3(89[DJ"IA5#)2L%:&N'E!P ME7+!7"?>/7^";.A[/0P_QIB^\;'0^\N8KMMQZMHYG]<-]G9:R1P++"L'R3E* M:*TR$(W44-#0"V.4,@_1!-GTG/U77C1TR:R3/1N?U_[T^5D 6=#)&"&8JCH"^3,,>10/&O>[?8H MF)<=EK;Q48>:^7OF66.0I07^,9W%!8/X;P&M.\_(5[\/+N>.['\_+ PRS!#]JR M0)B3,$774K?@:9E3=0B81@%:M/88EOV' M*JW\M79VR8[&/@)=O?"M>5RC//K'R:+V5%$$M&39K=CH&SUN%1R]NKCY%WZ^ MZ2PK!FV4E,GYG'BMIHT0:)D#:U45,0E,L&X*=]O#WG45_!'CQ7?/K ;P_AXN M\/W%\NCZ>R>Y5M)CL1:T9!F4$ @..6T(Z*S(43IDK64HAJ,[8%*W)\[=7U([ M>:Y#,G?K,542,(4"0KK85Z P^&@.%>Z%S<3&QUOG;K<>_/)9L:_L. =<2 MQ+5&RAJSG+EHK35<@B^IWHC7KMY2&&@O5"H^*]IU&E-C Z271Y>6/NJ@([<& MTKLRT$!71Q["YQQ5J:WC=8:C+ (\1;64VN2@O4W"MI>(V!7TWCOU#T2^_7KW MT'WYZ_?Q9<(="P75*O+:SD7OPNA=:/_FP!RWWDCK2O-1LP]1'/QX#*J M&NV-#MOF742WFH.&X.ITG/D8IL,<9N[JLRSR_EO54'ZS>0K7F=XMT+\ M554@-UXP(X&EDBC+2P%3/)3[Z^X<_9D^BI$P^9J,Y\"(5I?ID"(_2 HK,DBM*/YCMO;[ =O 33\#_ MGNC\J M]/3:$&+L;/)]<>.7L/B Z2%6*TT.F3Z5K&L>;Y4'[YR$D)3#%+VQ2NY"CT>> M^W(8TL+P'0Y0?IY-/U[@_'-=0^L(K660Q#BJZ+D$97)]^4POKWT$84+APBVT"!'.?QB[DM3-NCY/9R,9GB8K&<)+28W%1_ M11-\B3D X]'6(Y0"CGL$BI>4Y2'[T%PWX!$H+S- :.&7#CH!ZV!=S:"Z.2X= M +!7N>TF< >JNFWAR@'TV-T//6IO-P+E122?M*.U+PI0SEAPZ!VM@H0W6BX1 M6ZNI'X@HFRIQ#\*3,>9O?'[QJCKF%K+%VVF9AWK$E^J(OE8H"RNRQ,*ENUO* MV=[]L(]"WH>#3'[%BUEY=7X^^Z-6.(=I7DV.O2I(#G?Z:'X-\_GR%;'-!Z*YH4@N!@,N2I2!.1G%(#F[$7O44&R[+,"_5RM. MP\?5\>6[LC+^#Y-S^A<^+K7MDN*%=AO-$2C1%;2F& -9>>6292ER/F"AW?RD M_2^H7;Q_>UUM;-[&UXLWZ.H(Q72!].&=G^-2J83P3F;Y+.64C+?U:B-'RE]R MAJ!L!@)&B[M'YG'(K>+&!YVRZYL8M\<,Z/GLZZ2&I6]F\Q]GE_&B7)ZOK')F M,0>/TD'QLL[*#!&BJOI"/@FI/%:]Z<;+W5-X3HP?S5W0X2[@9D->@^V['?XU MGUS@NU(69Y+6+^DY!T&;/RC/*YN#@L*9M]Q@<:+UN?!(B"=*HIZ.ZG!^M-H MZWC>UY>+B]EGG-^@3(\D^'-!!#N))R-=0J\S*Q^GD?S"?,8$4;EL+TFD!JB1"&Y@% MD54,FB>E2NLFT'$(3XQ5>W!3AZ'&-\V65\"N)\__BA=G5F>MD$GB>+VYPRPA MVGKO$XV(07K)[^N;[LR?1\&<*%7:&+_#:.+O@]CNV&%I!#+&FHFX5Y>#+CH1 MB;A@M*L2"$Z""XJ!2-(ZQW4VI76.M274?36B[85'^W#7H7O,[DZG4%'2NDB9 M)/,&06E3Z/M($H)$S2B00X^#:C>.?9S.7CR[=GC.& OWG+DR ,;I#<\99?S' MAJ]L8;F>CG1"2+0:.).R%@+5ZS41H)BBK#@P,'#<]IXK\1!FL]/(#PG#%FG[6P6<,KD(=3 M?*S@CB'2ZXA0*+W(&:+PL4+*(:1L,Q^D=/-,)A]MZ[RM;=;A%F/H3O_#MUN[ M_JIP-T?N8\D!L@P)E+%$/,=IY;&:HH"B:&5J7=2Z"]Z7$%?MW:\=KD[N(EHU M*0[ U&V"TD,\ARF$W)]7'TS.:>22+@.5UF!#$85)10+%0/661GCP"2G-M:AT M22$YU[K>9'\TV5 &>5PL&>.)'J,"EN^-WZ'=3'VVN_2L//(_V+Z><=?[SI.!9%CZH$CR4&.L-HTK@C)!D!Y&Y)^=I;'WG,@#6 M_M?"QAQ94Z34U!4=6M@>A7@3-RQGIN'ODX^?+MX5 KXL+?X!RVR.%&U3_UG^\DQ+V@<0'>1(6X"*/%%((2P$QJ+V(G!* M=O;%MG:O]7+8>B J]"GJ9J(@9JR=7'%H6M -MKNAV\WAV:H.E6_89:-X^55:@-XD M'0HP$PB)DP9\O=3QLK B*-&.KK4NR/>G'U%$O:US[DN-;6?9+I)3D_-\-:%T M]8]O/W^9S[[B[5&T.ED3+#+(*1+(5!P$E FR$5IFSX,KK1.U08B*B*Z^#9*V'>#X!Y_0(TLKV M'4Z,WES.R;IU9$T]&/BS_M.*L-[;$!+ME-;7TK1L")2OPLR,!Z3WU9FW9L7C M:$Z/%(TLWZ?'^$J[B.S[=DIV^$C05MBRD#Q%'2"QVD.&KH#W@8-V/#ENI:-E MKC$KGL)S>KQH9OV&;<1W*\[1:!3<9$#%(ZA8 C@*JL$4D:/3Z'1L5EY_L@<9 MVYNTX2YPOZ9Y"(S3ZX 99?Q'.BBVL5S'#AB143!5(H3$JCA.+>,*BK:1J*-# M9X)R+?HHCJ,#IH7_QABL:P=,--(%X32$8APH14N5EUF!+P*5=C$4;-)$<1P= M,*/,_F@'S!B;=>V *2H%XIN"8@."$H'>)# &!6N/M0Y,YT$A\_/H@-G:>5O; M[-$OKV&%:!4K_UZ>^#K,Y]\HH5^J4B]FI?[I]K6@PW_VSE6?6[[&_9'U"BVB MH)>(67$O8VTIS"8547(=VG,V_#$MI_?]?'-O&3(F9"Z#2)%"KR0]!.(>V)RE MR98I&_O._/RY50URK MB?T2+B[G2_WGO\UGB\49+RX*%!FLY::>(B5*F(*&Q(BZH8KB\R%$: +F^=-E M_S[I<.:[DJ&[1O]ZMKA85'$H)KAGW&J(LA#A@Y80LJZS>HCFRE",+UK7[3\" MY7D3I:6=&Q[LWEQN$X<_7'.8EKS7X??.KRSO+C$5'D19S/('RA?9@'C.PS(,+4=,.W+H_8 V, M?;4"],^'QUOU6$K]UTXGS=H8+ZP#VA@E97P1B;&&[!14\:8J9C:?KG9,4YYW M]NV0N"\;2#11]:RT0<^]SF#AP88^4.OB<4N+B8I+HMOBNO*4V?K,HTG:(8-P8. M,14!*@M'69(5$(6*:#'F@+)UE/ HFJ.9Y#S*7_>CAC;&[G"C\G#&=!15$;T4 M<+;VNJHB(9B:,GLIO;0RNN9=_<<[OGL7I^]FV@Z?_!7OWH2T')EP-8_>:L]% M54>/]2C.(X/H' =?Q\=JKA,3K2=W/T1Q*O'>CO;M4/%^%]$UIX=@ZA3KK<-S MF$AO5U\]Z?H=#-W]LU\U?1;G>0Z)L&D#2M*.XV(]JTC""<,82ZIUP\/^G+\A MPMN'[\?8MXM0Z-?9^==Z!GX'W,T^)+02/D-2=5=CD8$+O&IP%:=,Z(&V,GB'(&\IC/I;^%9WN%7;#=8+6%XHSJ1X1#F5P!?. &5) M@15M%+;^_A^B. &_[VC:'HG=G:AFN;H9BEZ4SD0_K10H&XA^"CF$4J_;=9%% M]*V,.J4H;T?[=JEGN(WHU_!YE;T,P=4ITGL,TV&BO5U]]B0%=C1X]R7@%C[A M'2-J"S"Z-N#J:,"5P*$>,MA85#:B;P5Q;R)LB/SVQ8,Q=FY=&#F[G/\V(Q.] MF7Q=S9)_>!)19$Y>537*5%58#0'TKI;@^*P9;5/6X+V\?WUYY)"''?K2=UN_ MS'H:M6&45P&^G_RYQ$=___#'[$F4*3A?@DZE+[OU9CWQ$]MT9 V%?*\/JS@C/4JMI+'* M)N,,YYI\2/^D/;)XMNF']^F^1D?<8J/:'OS/OB@ MZ1L3H77)T!A\AUZ#MN/'@U.$7A[I<9BT!NO;:9K7\KKO;V9SVB GLUS+ MO5/P]>NU% ?)0,NI]N"C#;0MVNR9"K8T5UP:B_%T6=3,,SW*3];@O0(W2;^% M;]4PO\TGTS3Y$L[/HK$FUI&!&96CN(IE"$*;.K$GN\P#,[QYT?T(?*?+H"8> MZ7"W>??]?PB+R>+]%^)X?C?]9YA/ZCE?;6'E9SZ7$*WAM?K64FPH%+A,I!$*47*[3O+B\6M77V M>Q<]\R40/((F2^T3*1%\2 Z$Y\IGDVA5;![9;,!T(B1I:?D>W5QK2/P[5G,1 MQ(=YGPQ9*.?K+64VH')@$%#5LREEA;:)P#;O!QR%\$18T\\K';J\UBZ$U]A> M?0V3\QI]4=+W_@NF2:$H_G+^9;; I<[#AT]A2G_T81XRTN^G3Y0?+LZ0610L M14C%58D7K\%K6<\8: ^V03GE6P^+;?X2I\O$_?GV(5E=2[*>)4H0F4X!F'.B M'MD[J /Q:!E6S@KALQ,]#Q9/CR*C+/K0N[Y%0OXOK$.V,+_ZBG.*O6Y'\V?" M"]0F>2BE:-IRC:MU41)T$56UT#M36B\L&R"=!@=:VGW-*5^7 ^-_3"\7F%>+ MV6.1>["UZXI%8+)*2Q=6H,HT0(@Q*;21K-:Z$6EKL*?!I?WX:@W+=J]XKEWW M[\K;:2:S8)[B8O%A]BM>7'?G\S.5A&+2","B(U!P1F;)W@"BP6B90%H?6Q<] M;\!T&IQI:ODUU-A)1*PJS,_.)[GJ&*Y6Q=>SJU5R"?PL&:YUK05U%,J#0B4@ M!L6!$L'"%$9E!PF$;7S0\W9V>UNN\?36)[P5':U%M##5/3#]W\O)8FG;Q76B M[PU3>=E:F2L#34:@E(V#5P&U\$DZ60;X^(E'/'_OMK+?&K]N??Q:WP MKKR9+%(X_W\OP[P>ZKR_C O\OY>UHGMV_7MOI__Z-$F?EF->_Q46/_U)F].$ M=JZSE*3F&15P@DKKC^,5?0$=F?7DXY!X&N#]G8$\?X[LUQ=KF+3U:>QM]!\F MGW&QA/9+^/8#?@='40OM124!+6/IJG8O*!$@-+'D M&C?O?+1ZK^F#EK:S$%UQBM&[:H= &7$"9RTC#E)LPF-&(UO?Z#U$\;Q=W\BZ M:QR^]3EH9>,]C6**2*:A_OU[M/(SWHI2K@NKSCRO%:.907*U7+O6+T1.'!5% M>$X1B[/W9T:N_=JW>_KS)L*>K+Z&*%N?0:Z#O"&:X+Z MM^#8A1='^7:(\.(8&^]/:V\(JI[I MHA+%VY1:ZW8_ ^'%4?X:+KPXQMB=VZA6)HZ>6,C_16N=#[(;V?9K3&B1@C&BSNLQF*5J$JAY1<*R_KH5>D: .\UYP%RF6,;NW\YZ"S M.L?G![]'J;.[B]QU- MVUQD;8Z3C],?<3K[/)DNYSVMM(.$14W_!9-4#3TYIP6.NWH/SF0T(C(S:.[L M8P]XQJYL9[@.$=Q5K^"]G%'RFHX(!E\1Z"U=(H@E!2TQ%*>;=]RMP?&, M?=[,O WE )9S;)=X9M=X)M/'> A!%%2E6)5: MG[[=Q_",?=_$K!VZ[_\Q76"ZI+>LAQ KYH622C22'%);=IVO=8G6U*9(SDH6 MRNK6,=D:&"?@[%V-V["GOJX]5]R[R3>G>27L>"]+X"7$8F( ZTH"%6N"X"@= MS;KHK*VTQ0[I!ACXN&?LYUY&;=@'OYA?G/T>IA^O;@ME3-*[X$#(9&IUN808 MJGPG1H,&A9%F4(\7_=1;7S7]ZOL7?>>!S_U$=7OK-8S';D"LPL(!,,:15&^W]T00(J2NBRUIJE0?OL MH1WXR#%G>_^-,5ACOUU7W5X#T1SK:Z1FA\4HYD8UQ MH0RJ(MGDO-L/?8;.V]IFC;^\9?URW<;?)YR&^62V7$Z<9%((*8#SPJIH0ZRS MR 0$;[ XY;A2@ZX.-CAQ[<-/(:K9W:H-SQR6@*YQ4,YT)==#6=-59#X$5,-X MYU$@^X]^&CAIULO"K;_RQ\&A\#%S3_L&H\ AT/H3G:1] W7]N^5:MMAK]^SV M)V*FO7E]A&$[>;N>?J:P6)V-!%&$B42X/ZA :Z M^N[3][M%-W++&D?O8-,.5[XK5+^=WYQX(@4D3AL+T5=]_B D(4H(7MA0"* N MLG4WV$,4S]G;C6S;H=SCMISU5=:G2UE.BB]5+TI,R-XQB\:V]O-=!/N_,-K5)_?O@+3*9AFB;3C\O&\7=O?E\=_RCGM.(.?!(45K! >4=2%BP36KN4K5%#BCP& M/N[9.KB723M\U'^[#/,PO4!\%\\G'Y=U)XL?OOT:+@C\525RX-;)&J4X"B*5 MH^@TQ%07,I<4UT$6UEH.:!.F4XGDFMJ^@^[^.GQ7Z&[NRC?CZQ3G;<)VF*BO MK4<'T&5G=^QI2;F#,T07A<<,+G%YU<1&81$#%[D,+I822NMRT%BV MC/%"!Y9<[X?A_'V=-1*_K:U\S9[%J!D'(X,%%9D&C\5"2JA"+-F0?1HS90BN M_0'MZ$M[F%S1AI63( .>GE8E*%M&]I\2Y73J*C\+RR-0@-2F !'V4&(:,LT4F-L77IZB-0 M3B58;6'I#G-]UL&J_SC'%?6' .P4I&X$=Y@HM8DK!]!C=S_L:<6X"S1@-E+Z M#-I6P1/"!\'E#!RUS-IGQW3KH.- 1-D0GQZ&)V/,W[A=<9VT^ZIDM&0ON$(( MUE#XH^JU.[<*Q08KXQ\J:&CLB@T2^5O8L4,8>7=77+)9\5"J ML WMARF#JK+, 5V"8I$9%J51Q33^W!^B.)4H84?[=IBE=A?1K^'SBMQ#<'6* M"Q[#=)AP8%>?/4F!'0W>0U?N,7Q","D=Y4C::449KD'PS$LHDJ E^B)2:-W8 MN%\B;-CN]\6#,79NO,'_BG_<;\MZ,_F*_Q^&.@%RFC[=:":8D+5"![9>R"G- M++UXL)!S3DY(9C(?UCNSSJ9M?,VY!N-*54$GHW7VX#2FNN=E M"DM2 !>,L H-9WY+?Y^R@[9(+ZZ%-4YLY^8GGGJ:OF]EYH8:) )$Z&3>QJHE:^CZ@3RX M9C/B*B@,.4#4*M5!? ZBY:&6W2*9(3B1MUSWUS_P!"C0Q[B/=A']/_]QSU0_ MTR^7?[#\_6J*W['\6_W[/WY_>V.V/_[XXW]]#HL+3/\KS3[_Q])BU104;]RB MZH]X$2;GB[L@%I//7\YQ@] B7]>X#1C_O=_F^3_ M_/>)8LZ$A#*J6!1]8"%X]%Q:[CT*X>39XS^V93[U\\T0BR"3UX$E2$);4%Q8 M<#+&VG"00S6D"7W/56Z@[''"C;>,,XX"F+>&0B&9H.I)@,K:!F.32,U[&I[C MA)LQW-AAPLT8;W0_;'P=YO-OD^G'U:C06L+AA82,M0^>LP@..?V%!;3!UC2[ M[^=Q%\\I)=M ME"DDBJ2[$N-1:*?(D39^Z""T.!#FNT*_,4V3+^'\BN;U?XF?,9\Y)N0"?I0!Z)Z$SV/UF^HV+!F;N6G M*CKRKKR>32_(ENM?X@P)5[&A@%"1X.8HP%FC(##KBDVY:#=$6FZ+1Y\:2]K; MNV&/Z$.XUUI :Y?!WW%9?9 _S*Z6PK?3#Y_PIZ_TOWM7?KRZ%SR3"@,WGD'4 MA=9&X3T$R0H49J-5VC"AV&CB[ CJU"BU3Q]U:%LA&#@GB%=ES?AZMKA8_&T^ M6RS.-./&>EHD3? *E*+=-0JRD;%&,_HHF,;V(=$C8)XW:=K:ND-=Z-_((HN? M"0@NWDU_^O."-LG+R>+3YVNBQHLS2@8CZB"!"ZPC-A1E@E57/>NJPYHRLZ&U M),%&4*=!BK:V[UX3=%7U%%+6@FL.*E21=2,"^%0T!!UTEAH-[WP>.MNN[,Y6@F#Q?,%&(7#LS5DXB.3*230&39W=QMS[(X.UN7!9*'N2G/(H:ZOP&FUAAC/! M,C(32OLQ1<<]>;@#!\98N8/O']8R:*4B0^1 .8\$)9,#'VH1NV 2.;,^B]8M M(4=0/=+".QMGD(XQ[7X: I(*HM"3@647Z/T"(T0BT1*IJF2Q8%&VGD9WW T! MNVST.]JW^\7*K8*8(;A>:D/ *)\-+03?QN#[; B(TNC$?( B:@F\40:<2@6\ M% QC\90/]4T)CZ\AH L/QMBY^8#"R_FRH/')4D8F@M>& AN>JC*790RB00\% MB^:^^%+2O>3OD6&% QYVZ".@;?TRZVG4QGT -P!_JLI<[_$K3I\N934AAH ! M--9"QH 6G(L:1/&9XI3HDMU4+[C%8T^)"1T,O9?Q I(%9YADP!(Q5:&A6%>$ M ,%:A]$&22G.D"W@N8\7V"8$;&/5Q@.4'E=@'@+J)8T7&.6D04+SVUAX;^,% M=&1!%>W!83WYCCE"D(D"'('V7A]CV/V,%XA8DF?!@ER. M4(ZTCGGK,H@8331:1(LM)TD8:]WJ\N_B$\SM#'B>[ MMGP\^2.;='X,!WVO :1$892(@;F4E58I2J.)K,[-B]'*T>@;'''B4TL2" MQJB^G1_'6L\_QO^CZOG'6+S#R7%]PY48WDU#]-6PM!]F\_GL#T+Z.GRA/[GX M1O&SXL8I1\NKY%5%FG;44O=6%D+,*18[+(\8;&H,HO?V_(<5?^:=I/I.TX#%F&&B! E3.&6)0'E#J:)US(I;6-6PCX)T(7SKY MH^'!QE,G-ZH$YO5R[E?M?$1E(";*[SB6' Q%BCRT+EPZPKJV=D'(>*L>=5V; M"LQ&S A&(N5MPBF(&!!XX)&KXBR]R@NK:QOEVR%U;6-LO+]2IB&H7FI=VRB/ M#:MIVL;<^R-#4AEC5!EX2<1YS>U5=4]Q!EWQM$:&U@5.QU[7UH$#8ZS<8^3" M;(Z3C]/; ?S=@CF-@Z0*S82E8TF4A=/^&A7"]H;D-GQ0)&H*LPW=O]S M&MZYR\[?U/8=SH(WC@0;@N^OX9U;>W3L.,9MW-%A%]F(T]+"Q@WE,M$'5I44 M:0V5E-]DGU)4DGZ=6S=%/,_AG5W9,L8+/3HDGQX)6'S*)8#-FI96%SUX0WFO ML-873J_O>.M+R6*_4 MCK[?S*1-AF($I6(.+DAMI"Y83,I.G#WV0_M4V&G.;#3)0\F\S@IFM3%#<>"^ M1.ZBXKJ<0H6=]-[9$!*H(C.%;'74J&.TOA9716,*6MGZX.IY5-B-\?^H"KLQ M%N]Q5CV;?OQP?4+[)DSF_PSGEWA&#Y9"!0\N5U")DG>O?0%#'YZO>O/9A\8T M6 OD-/R_NXV[=^0^*?%MF Y)%@?H156?$ F"JSD]ANQY@V?NA>+K>- M4#-J50Q/D&65OG&6]D=N$A1%)E+.B?)]4N9?$MO[)U@;SS642W[D,)+VWS,6 MC51)6O!6U^,"^A9"#DC[;E'(A=8)2U"\0-0N0LZI#M=&R^R]UJ$!FL9K'O2\O=O>EEVTAR,M,N8PV^> 8).$I,1.8(4;D MM757.:%RIG1]]%*Q[DG/V_4=K+DG&6+..189-&BLVNE513V@#V!I82NY'C"6 MOFVD1]&NT7#W'VW58VG76*>^Y81W/G/0C->U25#4FH(!YQ.3Q0K#2M]>GF.[ MP!_EUP'*A"/LNT\ANB&X7JPRX1B?#58FW,+@^R2$$C(((Q&BI;\H[VR=O2T@ M5Y46I63*J>_!PQ$J$_;@P1@[-U8F'#-I&9,PBB,Y33I0211PQ=.BFK31D1*? M?%^4^G0&68_RT):#K$>8M[%0X1"4] ?70$U0*=;NXY1"/7T/ ISR$;CVK/:X M4QX8U<&YC[CUV=*?"?&0.3*;M26E#Z%@] MR3(Z%&\28Z*Y9,R1-_%VX, 8*^]E.$5)56"O:,@R\=5LQU0@"YMY09.S:ET" M<00180OO;!Q.,<:TW8=3W+KF7 K.+ DN+*?0QNIZ9DG[7%$<'#=U=# R8]C_ MS]Z[;;=U(^VB3X2]<3YK<:"XUXT M)^-^.H[L].''Z#+S=HKK*0^ !FJ[^#KWEVDE+,&L'A139'!28S+#SE!Y%-JQ M/1^S3FE2J=8*Z4:V6HBQTX6L 28P,Q4/D(4L= MT BN(EP\]<'#5*R1-$G-R4HW;N66B9'%X!-#M,&ALC'BL(D,OPU3L4;4PYO< M(K 0C:DE-"8FIKT)+$2EF?+2&*$<=W;8?-X?6(Y]W>S']Z=OF#TI/;@V/-.%*:!E&L(!9F$1/6ZRECY(1,L6**JF4 M8J ,/"SV<6SG(B #<&+PVJZ[Y;(_7\TGTT_7%M%%=,X;3?8SH;%,USIK+PRP MK#PJH4EG*:V#M=V0G:.T-.'"H'5A/\V^(5U\JSJ%V>4DUVJ5W_ ;SN%3%>O) M[&:0S042)JX%786FSJU)!HDH+C(9,Z+71MM4>JL775=_WK(Q$M4;EI5MKV-9 M(UU+==W%#\3$DHK8I&Q*5C5-L0YRY(6S6'T[)@2(.B8-FUV=.U8*=5G]_.1D M *H/6CWV*OWG:K*X)GK^U]5B5?2VEF;NA3;6)29";>]1AZ9Y36^E,444-#8H MV?\.>6K%[ECIEUCJ8U]2A 88BR1'!9@*#-2BB#IY0=7.5.66#(>LC9=IQ\;6,HM0Q> ZB MAPQ&MC[FI]UIXA"5[D#Z#MXH\TX-;1=<+[731"^>=>TPL _!Q^PTD7-M>%4] M$+6MJ\Z6GB1;#"M(NH[F/G$S;)CJ]#I-#"('?>C<.*GE=_SOYKOTD5B)_P=A M_G$.T_1YG3?N '7D=(FFXCG3$:IW6Y0:!:GN[1QSZM)@H/."QW;^[!SD7)?#\!V+K>>?+_<-(. M?P&L,_U3BH%KR;+4=,%%+EBPB,SQI(%+9YW=D]_GS. ]B-=0QWL$U/:0U0U2 M%;311;)J:]2Y>(KY&G"P/KD2 @\RA_W8_,2JY\G[5F0>()5M:X,$ , 4(=.& MR>#4MA*AHE.E%/J";!O>.K!SZJUC#C'U#J;Q"'R_$?HNJ%YJZYA>'.O6-F0? M(ZD^T4B3K2<1;^[>?13-6;"_$;$;GOK%?'FQ M&M!4-9L/"::AEI-98I-%YK)&NEV\PL6N$.Y^F[ M'UQ_=/'GKNBUH6K#LH,5H!L XO]'[4:UC@=0OBUA38#:/A.WQGZ?%?WCV)O\F^ RC7^,:]!\=ZR5TT3' N M:_\:1U<"70Y9H]4\.UY\BVMV< 8^\88VYE\/@C7FVTU1UCJ^&E%#\IR)HFHX M1M:FP,70U2*2#-::D%K!OO%N6O;I,21+;99Z8#5CRNU%AW M9A)50>Y3CK:UCWD3PW/7;9K0MF%]\C8\-ZIX%T0#A9<>HCE.:.DP+CW!\@-( M//!!7V/L-Y]/)I\_+ZTX]D^FG"N_#VU_>W[P[(,G*+J0EN)Q=S6;7S'.16$Q% M.(,RQ]AI'%6WY<:/'AS*E=FP)!T@DO0:%JO=KD<@9:<4YY8YKFMO:Z%8=+SZ M1KPVPEJ5=>O6AO<1/%N>-R#HHX>Z85/4WY#PO8V7DT^UM\5T\994'?IJ^FGU MB\7^_5$[?O#!K5+WV=O/L? MFE\M%KA<_'9;D,Z35KP:9(63N&B)DOF"D7D7?0S69]<\COLTHD-OFO?U%GQ; M_EC@ZH/?1B+BM/9<>?-G^EPMI%]F\_L(?J-SNO/G5U+T\$*JB+6LCQ47 MZ'+W-0V('F F)-'!9:U=A= 6(&MU9L'(,Z*[X>1>(#RQP^?9_/KCN>WB()4F"PGE;K44%]T M=6185BR18@=<8"K*-&;Z0Q1GQ?4#B3Q (O2']!GSU26^+5NW?>V60TY:G]>D M@:O:$3(:>HY$# P5&6$VUBJ=U@6/77"-U?IH2(%H3?Y3:8GT^FI!!%HL[M9^ MK-).8C+)0AU)7OT_*19&=UM@/(? 5=$!4^OQ-8] .9;?NSW+-PWI!J0?0*G8 M!JM^.<>U]Z +P(')WB!F1" M(7=.9,4SO=,=_.R/?/SXNFAC)LS:4K!QR7V%)+9 $E8G;4"QG()DVFG.? J< M60%%" ,\Y]21J5L^_MR8>B@%QW"F?UC.TK^KP[^V?JTNCY6[&*;Y[?(SSM]\ M^7HY^X[X&J>TUO+=)4P7KW)>K0F7OT[+;/YE]0?[.]T; SC8.3\D03:<^$HY M85-QR3FG,<@0I$OU,.<*G1XM'=/@#0F_]W28C- 0231V@=^..K#W3E[(OC]JMX8 M;\OJMXM75\O/L_GD?S!?)&=\$DJ1(4+7D5:I, #'6:*[16;GP:;VWJ#&FQC_ MKA]9?A\ZG(XI!@.$)EIMZ!O=3=72_F4V_QO][?*"5&*4U6V#QJTL[CJ$4R+3 M'.N#BRA\Z[#A4'OY2\J/(10#6,"O+E?_!O/V#:ZC1=D0QF0T*[HVU:E)$R&0 MO1>M<,YSY:63C46W&[(7)X@#,&R 4,]:A?N \V^3A-NQ?H0_;U2\7XC*VW8! MO)H-R)ET=>1UI9$7 9BUUJ6.\Q)*Y5<5T M:?:<]*]((7 M)W1*K2<6-0,_5A3WV#KJ49A]*N'@ZB:JS05740FED!NK>1T&EHB,H%F,F3.+ MT908"J!H/2;X[OK'#_R.*@&S1IP8P+Y98UE[O3N@&2C^>Q_)<8*]^W/F$18? M0-;AF>U=T,$4TAZ-J8VE=.T$:RR+J@API$KJ;BT<3HS).P*U0_&X#S7;AV*% M^G6:Z(J:?,.*:SW!@UL)NA 28133N6:V%9$9RJP\D(J5>9>:I\<^?WQ5^!": MSQH3K''H]5;5KK&?54QGW9]7V]H]QK-0N*OM#CCSJ%0MR.$0,$99 TO=[:*- MSW^V3&Q"L"%(2=\XR%@\'N!B&V1O,1F= M@>[I0K9[;2KBF9?@68H"LG("E!X]Z'W#VL8:\7M<+.>35,- M53L@;!L_^8/8L]874&3C2T+&155 T$8&D"6#4DHLW)>P*8);%:P^:YZ@$WEP M#L]&8,\ Z0[WU,P;2"IQE875K BMR6PDY=4;LB)=+(7S@M[(3JV*]XF[_8#Q M@H6H%7-.,]/RSF%8946,F63YV-I'R*_L1(:-U$I0Q:NN:"\ 5,:@K#(A M1=!1[I%:^1B,HV=52IT<:)+Q +GV\,'"8DTI5ISL9JN\A7)^697=(I*SZ3?B M&EY?.XN/LR53AXV>8OOVZRN.^ MT,K&(%5]>(#>(G+^[X/ .!&L(5WBPZH!.1%WUF-B1> M>Q!RYDODK*@DE LJ&MVZ /DEYET=).)'8?:IY%W==](ZB)U MIQ*5519*>*-LZRY.9Q8.["4#3X8#^_#BN813NNSIKW!@KW!@+S$9(ZZR#X^? MB_P6$:1#PUFTJTY.-M7<#63685'6ZF+%Z(KNR,QQ(H$H2 M6C%59U-HPST+62EFM'#1&:=SIWRK%Q@.[,7A?<.!?=CSJ+_LJ.&=M2XT*Z_2 M_J=.2 IN6P!H Y*!]9XE6U2"(*T7)],OI^?>_CI)1SE) M!PC8,>HE&H7&+K0PQ7@O6>8Q,>U59,%QRZ2((7O'(83GH[W=W]M?!^DH!^D M 1MBPL!@^R0N%)S^DDN?!/ MK#/$,+_ZAG/XA"L%Z6=8XFTFS=W#(R%&ZU$R%:!>\[62V:1,%#:N!(7)Q_3\ M>-6'!,_H?GPV;J+!1/!9V;[=R7$! D.0'IE#>A$TSX*!MTA6#)<9#/K"6U=G MG<*^G]'9.P7A/\&#W$MRG]7IO>]8Z$ (X-)H4\VD1%J/!M)_M/),^""$-:(8 M>#Y>XIZ;_^L]6C,9>+)>K0\OGDN]3Y<]_56OUJM>K9>8 MC%'XLP^/GXO\VNR\J84H$:I.J75F/FI@7/B4;-%6C#^2\63DME>]VLF);1_6 M'K->S>F@D5O%4LJ65'H1&'"1F"G9@R[5ZOFK7NUP#N];K]:'/0-D]F]#]O[# M'S?@OKZTE +UBPVC/L-)M;WF_;?S5/ MG^FO5[\9L^IQ-XHC5#OV),U&E6-0R-%$X8U1&I,'$D&=R=0POBCT:H\JQ]V MCE[=B"ZY8#@="+'J!\8#"Y@5R]H%:0P=BY+'5L"&KVZL_/AUL;C"_//5?#+] M=!W&N"X\?9QI%Z1@1>YJ@79.F>D83)VV%U@,RGBPQ>C2NH7EGE!/\"%H*XL/ M5-@16#J >O%N/DN(>5&'/5;T,$UKG\GB#[J9=KV M:HOKWI@B*F,#"L9U;2B@A&4A"WI'I:5+#G-TO+6W>M -O3BI/AWQ&,"A-W_>X*P-+=^6O\UFN6[LIC7F[#)?!(@@?23CEE=SP-!1]8K3%GCVTI)B M*%WK!JC[X'QQDCHX,T^ZBZ)UW.1@"'F,O#8+R@RR%+4 )$2,OD#X*RIU9 7A M*,P^S:A4B<)D3KBM3*5VHTPL^!B9\RJ*:*5$_5=4JIT,/!F5ZL.+Y^+5[[*G MOZ)2O:)2O<1DE'9T>_#XN<@OF8'<2EY8]-DSG4@QCM%Y9I,2D)!>&C6Z4^1D MY+975.KDQ+8/:P<0UVT#EXR4QHD$#)$>%&TBO24:+1,9.48(*F/K/B3G.PVK M%W\[3,/JPYPQVB6N?,WO<3F9KTBTLNY_!Z)9=0+L'P'H]+$'N_3[@]\<3R4S M-^"SA*QT\;(Z[60*,;M(&IDK%YU6..P(_YT>M E>B\I\M< / Z78(D$HS;Q1 MD0P4*TA:$F="ZF+(>I&RQ,9'^0DXAUY6#S[ZW?4;\&'R:3HIDP33Y).&%L63[!6(W'40IZ2M/!J#/B3M,WC3/I#NE_8]_/;>2 M\\U;]I2HVDNJAN@;>&N0/J3VM:$I+"_TB!4F(C=,UY[]H0C-''('17*G1&NQ MWPEJ+(_14!+8ENK'=O'4C)HM9ZI&OU8J. CNI-**U:>25'"P+ A2D)+(L2@M ME!)JAW:P8XGCNW.:\''6GIZ-\]H>@76C^G8!MMWKTH?AQW")-&7);C8?0,]1 M&>ZSPI#KB *.JK9%(ZN'%\F*CS)+'83/YC09_8@/X3A\[D/&$ M(*45AED 7B-D0#NVM9EDE"'8(K(\@,6WZXRG739FQVXF[T?+AKK>$]@^_G>V M'KI=!1N@EK58VG2M,/1U2)B/O@3C#/>2[\_GVW7.F,_[T7*,',]M/HD?\P_N M;^?Z@CPPG?/ !0=Q\^R[X0T'4'(N&M1:.6&T,A90:!],+BX4KWC7I1@#L?= ;IE==D/ MSJM>@/G_GTWQPQ*65XM?)G]B_FU"AZU$$5R6GA%F1P:8L@Q\3@RX('AGN54PF!):6!#HVN@ZU+JFG"CLZ-YC8''LH:V8$6?OE:EH+&'[]\G4^^[:ZJ=_.W^-GB)/+R?*VO.;7ZI.I MOUS]9/-$A>*%S,(Q7IN9ZASI6J^=B;'HZ#4H3;L?7RX;[.Q%R?#8DO!0WNT( M\OYA51LY_X0_0'/OH"A?)X686G.1) ND?K"R*>' MPN6&$JY?Z;\=S#.N@K5D_@=).]!*DM9A:XM,X-8F2*3]MBY4/0CP^0M;>[X] M%#K?7.@>!8I&R1"U8RF#9CHF9#Y*2;JMU"5H9U$.GCWX H6I"3\>"DXXDOOO MS9_7U=ADQM_D$%YX-(9CL4R4.E\J$Z6B%(EA2KQD4F2M&>OFZ@W^C 5O%'YN M\4N/$=W88DZ]N8F2OOHRH]_]S[4^2HKJI/[IA9*2J,D]$Z*$&K#A#" ""]G1 MY>VX]YM))$>RC)_:/83I.G7@+ONT4 MA0.(/J90Y.2TXM&SH)1D5=I92"(R7R0DG82'YF'1<85A1_'UF++0A]8#R,#] M[#VB+N:;UHOKQK$94B0KDP7-D>D$EODZM,.4I%7QI./'UID_NS"-K\*VX=YF M5[*6I!^D9^_=3=?B\-4I,#'K'+QC4E14P9=:/,:9M25Q%S(X@X->#FLD+T%_ MV(OJ V3>/$1U_." M>2L%IF)9J37&&JQAP8!C:((JL4YK"UV*9G4(AD1_N[A1:.Y"+E *.$LB7O-%@W7,2]J! M0K0QEH^?\=<_WK[9VE-B/:'" M%)V](07:!ULSBJ4AZXIKEC@H49 [75('6=ES^3.0E3$(WU"UK)#_%\*W[W^C MFXYP_P9Q-B=4/T1^H9TD>1=.OBV_XW__-_T2OS^4=0-H"VBD>]$ F4E>TK-: M6U>AY!@%F*RZ%'VVP'(&4C0Z2QIF7J].P6PUJ3.MJBUO\-\ _#B_6JP>U%]F M\P^SJUKB./T)+B=E-I].8%WVJE2T.3CFG!-$-['J=1%8+#R4Y(REL]+E&CH, MQAD(TIB,:)A"7:'7AW8E\T+J<,=-7J5,Y" AF1LF+=\#YDV]B$P89,U1F0&7-+M)7-B%2O+7"H(8)($V8>_ MVQ8Y)_8>3,2&6;JKF^?S),&GV3](XR&B?E]?/C]/KD=:_32[FJ;)Y4/(&4&2 M>4X"F5*M%[*)>6X\2\;0-T2-PD67JW^_Y<] (L8@?,.DVPKYW>0K7M8D@FFF M-VF^198C(D@6QZ#[=1+IM^R M9R %0Q*Z81)KA?H1XE3EJ) M*3H=HMULG+I5'+JO> :2,!!Y6R:,5I@?8/KS!#_-ZONT_-[%;KGUR K &MTS M/LLZM"*S(*)BGG19AR6A*5ULQ7W7/P,)&87T+1,U5T[9!VZ1WV?"^(="+7WT MX$F;2^UCW/( MN/A!D3O"FKTCV2S 4)6J]2 06%V[$1@MBTP"4Y!B7U%KDXS/5X M[8#?N+GN7EKUBL)L&4?:NR8II4)[)\.'K1Y3[8M*#U9([V/D78R([BN> >\' M(N\6*3C(A_CWR72*B]ER$^,=>$Y&5)$+YKRH4W%U("4E1<:ER\+%7!1T:CN[ MT[(U-%6])(:W8P0F 1"_?9:.U*EZC MSH7.@-=MB;F%U0>Y!-?Q\5OK=:6,DA[JS*MI-MP\\ ML)9EEZ0IWKN4NR2[[+G\&8C%&(3?(BP'>14?\7'/RC_?O7HHUES%9 /=8#;D MVJRY> 8RUP3OJ W=8EG:+DZD7HN>@6 ,1^0MXA!&[ES]T^P;SC&OIZ8M8)KO MC=EYF&0^5$OK_9$,W.NZ$8DVFF#K'+-.6,@\M)J[VL+2Z*"T-"9Q$J(=3;#W M!S5<=^PHDI)0,BNN>D5RL0P*6;\.O"*5N*B2!V_>-F!W[.NFMV_++'#A M1"B\6$$7"Y)F6#,=HT&Z9TS4X"P&[UI/&NT,[K0*[OM(R,Z"^R;\&*.W]:,- M5$*AOT:P+,6:I>!J*#)DSUS)KA@1,:3!N\H]CX8V306G"3^&&(.\L[1+1:V\ M3YY$V3D"Z&OLFO[CA#"H1(D>6U>_/8OV"X>(1UNJGWC[!0&%JZ (._>T%5X3 MWK0%^D\H,8E, CYL;=3IMU_HQ>UN[1?Z4'W,2OLNN%YR^X5>?.M:^R(#.91^8P.4&OH"75ZED+PW[M%P:1A3ZT/D;[A6!5 2LU M4_2,,ATM9]$)2\]L$=Q: V2M-I:%9]1^H1?W^K9?Z$/Z 8R8E??A'2G%\]O= MW^![ K)T,NODF+>>TQ$AS3GD""Q;00H8&")0:_M_#YAG(D!#,ZCA=;.8+R_> MURD9JXN48T[&HF<) S(MBJX-M#7#DI-URL@0.ZF@]*EW)(2^^R$=]Q8\+TUS M?UHV+)Z\!;'V>7> T4>/[,+:]H=YM[IX /$WV7< Y88XF>M8E@Y!*2M9%K8V M3L4ZT,L@BYX+X3A$E3MUYSLV Q]1\=KSKP_!&O/M[T2I+U=?UB'K7))023'D M=>2+IFN$U%/%L@\V:&_0FQ:WZKU%QWM)#R+[K 7-&JI8*R#PYQT@=-'[1-8% M$REJDL20&2AZES'FF SM)99.?N!=S+N[Z#-DWMXT>_3D-0RSOOG/U63Y_<-G MF..K.B.,OMD_4OK$AQT<[.P*="->&0H9))9.A(A:%Q&#EEZ)5((M10Y1 ]C6AFH'6(<:8?<^=479Q:M$RZZ"7%ZZ"#PP66K58K(D_R+7?F_T=HE< M:-NM@XY/P!G?J&HM%9OV52O:#V";WX/V#[B\PC6R&L7Z.RX_S_)%)!,"0$12 M9SC=CT0'%D.LN:K%RVA=#9D,*1^/X#IS06G!C2$BBQ7;>_RZFCBTP'?SV:F]MAOLJA^J"S* M*-+4!>U+$;#FG&O80>D>\E\7BRO,/U_-">L[G$]F^?H5OD>I]SA9_;.+8LF8 ML"HQ[VK.#]>*15).673.8 XN<)&&D+5>*,]4QH;C5,/.2CL0KQ[N[8#!^E@\ M1U8,W;U: 1T&3M Q"0QDL1*%6@=$>X-\,9+5B$\-.SJM 6\CQ8V?WV:7"I!N8MLXS;VQA#F(R*8L FQV=#A:@1\&,E:TUM'BTH?:I9&NM[LN'NF#U4@<; MG(#:>0XT79<6./.9USTA:N>BS;RY2OXHFF/%TAIQ>_.*:4/U(>RUK(XZQBX-0;JN-[YNVHY#LX')V[A3_@?\NNP&,EJ3)0?/0-5B2*,E\PF)"J0V M2V\--ZE3\ZBN"YZ)$ Q#X,87P=_IDSX3J_C38JH"X=".V6(4TT@2&KEQA#*! MBSZ'N%E\M+T]1)?%SH3[[0G[J,.V>63Z_>SRLLSF_X5YGI57*5U]N;J$)>95 M'N%/LR]?Y_BYOJO?\+?9XH BWT-6:Q3;;K#5C>"W5[5O<*'S&[)V!J(L9%X0 MERT:%XRY.&3AP[3 )Y?Y=4JD62WVP^J.I01A CU/EI/JHQTR2((S"5ZJE 1J M*QIKAGTQ-O'Q?9Y=TH%:7'.&%KF\RM6+5.&<8DGZHI<0(S?.9VR ?_[H=5 JW MN@;'9>]0&?:/T.EW7+XM'^'/"PXZ"*45D\G7+"=ZKH($9,X)(ZU.2OO6LU"[ MX#IS 6O.FJ%"^H^D%@$$6VB+?+P#.ZXP=[-:R^C MJ>V]=$T5MAJ8!BX9( 9F@U.HA NY>6>+/OC&@@'8]#)./V7M+?Z03>Q M$MK?;$K?+E8>JJ)%#IIS)DP-P0.=SN"38)ZC+H5K+[&]\O$$H&.Y_H<3@P=: M12MV#'#;;V"ZL6.[@!HH$K 5T)%" .T8-QN*ZJ.)A E2!&T=DCBL(NA__(DM"'V -(P)VK\9?9'">?IC]=S> M2&JHE*48H5OG>QV&^"P$;SR>C1&TN;9L/L*?N/@=YG64U3?/'4!Q\P??/'I_YP5'AG@@HIL>R@ MUH(#<3Z 8M)$644O>=4E)6+;9Q]Z&?V,!>F%S_2IKQ8+7"YN1YM=7Z[S^?>; MF-/B HPL21I@0M; IO>N#KBSK%A1,L]"&]]:^^\!;[QKI@F?-V^8H1@Q@![U MQW2.:?9I6JL[".Y-%YC%+4G>X11J3Y+%JVE>7X3T'"M.2".C+CRTUIX.@/O,96HL1@V@)#T"_>-G6/YS=G69?_WR%=+R32E8 MJ\'K9MZ35GB1Z6DU#GP-,W"F%=<,G$VLT"')D6<0KG6E]GY(SU.R6K)G@&K# MQZ_4:P>ODT*8DA6S+M8N?$FRZ*)E-EAI:MZ.3:V3%W9 &CKV,HAPM"3SJ813 M;HET4]BX_+[R^NGLA /+F;6J]EA+D;:B+#.*&U6LL9!;%Z%N1W*L $I37L^: MTWR E^DAJG6_O0ZX!HJ7/(;I."&3%GS;*0H'$'U,H8!,BKJTA4$I=99?30.* MKK"H$CA%KV#,K9^4<85A1]!D3%GH0^M!E_7\TGBSQ9C?N] M<0(!O:(^I^I_,J7VXUSY?SPSF:S\G+-6S8-G.R"-[YEKP[MML?5&A!_ 7%Y' M4FKS@_GW&TP"@M:) Y.^M@?D/#/Z02837F)R02K3W [>AN-,).!@$@]P'="V MR)R>I/N@(IDZSEEDWI,QK4F7IHM/(I.Y&.$Q&FS> VKM$.CC1,0(X82 MHI0)K/?BHM]2![[?UVN]QZ\UOE-C.+?6A+](0GBGC& <36):E\2\8&U(?P 6LL:V/76JRU_BRPJH;E(BO$<)-/&D/*N92)&1A\B MR!!#:YOF<31G+!,'DGX G>;UU8)VN%C\-/L2)]/5EFO7-#5T;$RXN MI!5"FAR8R. J 3(#2(85F9*@[4?2R1L+27=T9R@T [%FB)Y_MZ,+GB#*Z^\W MO[QV(Q9P(4FGZV#=VA,UQ-I,P;$BL) )E]#:YK9S?YAC54H,+DQ#L^A4O/KK M0[/JJ;JXYE5U3Y%B31:(+,Q%I6A#1;+ (S)C.*FKTBNZ9P>ZO#:@''^^R$ 2 M\,CU=0@G!GSP[L*Z[K^[GK+3!>! 7O^=X([C_F_"R@[B<3@?CB(P"D,P.A0F MQ2H)FM/KJ\&S;#%S+4L!V[JU^I$$94=HX#ARTH?\C3NGO"+&B#O(%NO!65Q& M-"B9L#:3?8>%^5R ]#$E55 6LMF0B*WI@8]\_/BZ;F,FS-I2\%%;>2R'W_II MG95?2%&?I@ECD M75#<.=*.<^3!*,"GO8^'(AO!61FY#X9+GP2)O_=2, MX:Q\8HT;&K^*B^4UG'VK7WN M\U'16V(+&# F@VQ=9=8=W8EZ M(?I(S0/#<1C6#.#?O(%#=C+MR<2B&?!:%@*E, A2L\A3"0&*SZ;3>*P>(K)> M^Z0$X"#^/!A)O =Q!]#&?YI-$VWWQ@5Y++G MQ2G=O'?&,_=%'O2D#,RB8_LBZ_!!.B*+V>4D7[OM*\E6EC"9+2H&.A=J-1Y[\7O6E.Z-YZX^1'2;);,;4\,IR(_A M&'\D<@L>/N ZBG#Y(^UNZL(CP&Y9A4IM;>Z>LM%@\)F14))Z8R+4=M^)1=IW M1B^<*ZVK6I\$=.ZJ87NN#&&Z7F-91U0Z@!EJ;,]=($=NTGJ4 <,)%!G3+-3*:A6T%<56I:^$ M2%BXB#ETR>/8_NG/E9,-:-50>:J(WLW^B_.?\7+R#6\KQK21,11Z)DRJNY-5 M2TS2,44/A0!(26J2?>&(2^5#K*0/9CI)J@7 MP6HB$EWUE@M2]7D1JG5)Y78DSY'5#6D[P#CM!Z'#U]\_TI^N=#SG7;*1;+H2 M2;/37@,+4 (K6$=DD 5O7.L<[2?@O!23N!5'!K@>'D"KP-9'HP.T@5T(10LYQB8UCPRT(*S8D/P@1- CZVE MXFE(XVL9S=BW*18-:3] A&;+:7B-T_3Y"\S_O3H2GNNBA;/,^RCJR(?$@@Z. M<1=XH?\YU'9X#>0>IA>LANS/FU$4US6ZVW.S&]]8"LD&MI/12@[@Z$YQ:<". M,?2339Q9.9^Y#HS7F=]:UZ)>[U1U<>M0DA4>6K-1Z2$Z "\SS1=:H*F>HI2E8$[9Z';!UOW:AE*Y 3T$\.XM=F M..A@8C=436IRQ-_A7[/Y6G6Z#G>A*5XDPB"AD+#7.$>0]+ F#"EZ:Z1SG6Z% M'>EA#U<^=W6C ;T?A3B:%3@M!I\?R)!-%16-Z'JHTCC'\L M)Y>3.IGAYKU1X%6)/#/C3$UH,)K1ECC312 @"BO4AG-J:WQJXV/'S>IK1.A9 M&RH]OS+P-Z]__?CSJU.I K^/YL2*P)\@U48-.$F=XU(I;\!H:S&6Y"$5GV)! M+41J7 -^']@()> N1P'92^8$5S5CUC+(=+ZX0BF\]#G[Y]BO\HDU?DQM?HWT M0[PSWN*VG-$5T$K1,V%$G4N?R"KP&0/+ NKXUJ)<;NW5/0SQ216'[B==/4K% M6[.P<8+7]2&^2+0^<, MIN229.LFROLA/4,Y&H%E ^0W54R+*OY(!^#-GY4R5Y/%YTJJM^5GC,N+HB+M M7AJ6C9&U"R?=C(B6.= Y6Q,LVM:CH7>".D/Q:+;3\Y\[EU-#K)^!F;1*71%=35KSO ]=1^QJHGV.TAO-./KZ7*YV+'6UUF7V MBO,$K0LV3KNK22\^=>QJTH?(@^3,SNE9@R7^/IO>+_C3D+QR@K98L+9;49)Y M7R*#H)4.-J&6[9-E'P%S!OQO0^C1.YD$D[W#8!BWEE0:KE8M 14SJN3 '9!> MT]I"/9M.)ONH@^VY,G@GDRY@7FHGDUZ,>K*OQ3Y4'KZ3"2B3A(P,M1?U\0H, M%)!5#4)#L59K'"@L>[*=3-IQO ]QQ^ADHK*,,232T8EXZ0;>;"P&L M5]%LQ-6>3R>3/J3>UHH%9-JOV91F ^";AWMBA5@#,;4@:LGVLED3TXV MH-4(G4PD:?B<%4I(KSZ0M MME:%:7K(26UW/L=<3$JIM#Z_9S V]!"_1@M.#'"_[YZ UP7@7V-#>[.R]SC( M??APE+&AF&-T-@"K'?"9YJ8V/B2M$RS*(J2W5@V5AOH\QH8.*R=]R#_2V- L M>!2*[$03K"<=UM$-ZH'7-&P92*654I8.JL,S&AO:BPD=QH;VH>#SJQ?[&;_. MD?Y9_35]XJLO]2'^G]6WIU)$U@'BB566]27J1KD9H%,0T(4$H,'FR(5,:)4( M.L22;.-RLPYH1ZA!4Q8]1&T9UBH13?MD@"(Q(>@'7OL,T#RU<(0:M+O$?76? MN+=5,D:#PJP5X\AKHG!M855O+!N=0@,\DOG3>.L=8)UH3FX?.=E\P5LS8X#< MB+L0Z>M+W(+U(O%0LDJ:J13J9&PC6 1(-2/(&I2(DK=N9ML%U_@2TYRA3PA, M$VX,$1W=I\V)5//<\[D/NG:%9=,)Y MW-P@#UD&ID0L-6R560BE?@M2A&*C*9TD[>SSN'OQ>W<>=Q^ZCY7*VP732\KC M[L6C+CF]^Q!X+.:KY D$%TQD5SMK)LXL:0S5\@8;.B7UG133^^=Q-^=Y M'[J.F,?-K>"0G&2N#A?0:'(=KN09[9"#-KZ62;ZH/.Y>?.J8Q]V'R*/F<0M2 M@DN.FJY%Y$SSK$C*.3"+-FCEBPO-<_1./8_[$/ZW(?3H>=R$1I?@Z[2EJC+7 MI@L@7.W8E8.6'-&9YC/GSB6/>Q]UL#U7!L_C[@+FI>9Q]V+4DUF]^U!Y\#SN M*'TVW 3&BZD2KI%%SB/CZ*I+!E1LWMOBU/.XVW&\#W''R...F(7P1C&#.C(- M,K*(F%B@_VHC>%&N4P;P">9Q]R+UKCSN/G0:/X];&L^]TM7]59OH2"!@Q0(# M53B0\*:$_BSRN/?F:5L:CI/'K46-C"M2,)Q43%N)#()Q+.J2N9-1RLW1>,\H MCWM?3C:@U0AYW%GQ4B0"W0]:DE&A- O"&%;0:B]3"0A=AHF>8![WOGP[E$KC MY7&+[$L R1EZ6^=D0F Q&TO?TNYL!"U3ZTKWT\SCWH?5#6G[:![WR>;LO%HL M<+DXE?2<^VA.+!/G"5)M)-W("#PI5^AZR+H65":K,UWJZ&S0*:C&23?W@8V0 M7V,M/58")9-&T"GSG,R*%!RS6IHB2/G@HGE1_7%[/+_*>25]]UAQFQ:@G0NA MUDDBH*K%/:2"19,J/03]SB'7S9U3>V(]T4RG\PGDEGC=71; M./>!LV3K%$OM/3VT9$1KL"EKFSV/PUP$IY59TYSG?>@Z8F9-!>6=!6:=J_WK MI67!HF'@# &3B2-OG5MQVIDUO?C4,;.F#Y%'S:P)RED% *Q ILUF>M;H^>(, MC H\NZISMZ[P//7,FD/XWX;0XV?62(A)<<7*:NB]"Y;YHB*S(AJ=@T=G6MN? M9Y-9LX\ZV)XKPV?6= #S8C-K^C#JZB9L'3QB5&;>>\V2 ML=DD:<&5E]8AL1W'^Q!WE Z)7B;K!+U.@+6S6-1UBDAFMG@+!5''L)%&]7PR M:_J0>F>'Q!YT.D)F3ND]@\R:?7G: MEH8C=4C4'G72F04O/-,1'(.<%?-"<5Y313COTGSC1#-K]N1D UJ-D%FCE+*^ MMEW'4DB8E*D&H(Z,ZQ@QA@@\=)G;>8J9-7OR[5 JC9=9XX)!YT1@IKC:W%X+ M1M<"@53%$<:2PV9CTG/-K-F#U0UI.V*'Q)05L<2141>28YI[1;"28-E@08 H M"^_2T/2$.R2V48;VIUK##HG5F_,>%VN%_=I[RSUIZ*B8 -+,= 9@T7+'G"4] M79/,2>&[G-D=3NR-9<_=;W$HI1O>V1M0UG&5#F :!JX> !@_8G40.[:S]0!: M-HY1/005,J;$DV28="'#6R0&Q@B&9(N%++06J5,^Q&DP]HFHU'!\[4/"X?CY M*O_KZGJ8\KI41=#S810]2*2LTP9)=??:U53X;(N 0I_4F+.;$,:-/QS(F$=N MY$.H^ORZ#?X$7R=+N'SSYU>6T]R5B!L)SJ0FAE+K(*3D M6LL @>XCFW1,640.IG&"\Q,HQ\AV+CZ%A)%E0%_+IS4+TM6VKT*8*+,.J7F M[)2SG;F*109%=U.H]! >68!*'HO@M),E;7:0_RO;>7^):I;MW(=M Z0AO(/O MJQOAX^RFQ^Z[^2Q?I>7D&]YDZ,KDHRXA,5>B(H"H630Q,1F=)XKQX$7K@8T[ M09V4 #7D[VQ(YIQ(^C0WIFCDP+RTI1JYA@5%JG,E3@^6OIT!TPO M*GVZ#X\ZI4_O0>"QF!^!+DEC#/.AMN_U >@-CH6N4\>#RU83QF?']#W2IUOS MO ]=1TR?]D#7F> U":A. '$ND5)$7^6H18S12,];)]">=OIT+SYU3)_N0^1Q M&Q,6;1V0;,M@5T&4.LT/!3/<@(C."M?-'7U&Z=.'\+\-H4=/GXXY*859L12P M=FSGB4%0M&6>9+$ *K1O?WXNZ=/[J(/MN3)X^G07,"\U?;H7HYY.IMV#RH.G M3_LLO09+UV!14$$Y%D1UH,C(.5?2%#>0[_ADTZ?;<;P/<<=(GS;2"B[IB0)> M&^@6%UE<[3&+$*62)?(N>7ZGF#[=B]2[TJ?[T&G\]&DA3;(&$DLU+4:[&)D' M)QC4U/Y #U6RG;AX\NG3>_.T+0W'29\.+AI5!#(=0R29T[4QA"1]H_B(,CBN MA>G U=-,G]Z7DPUH-4+Z=,P (6)5^CE=$N@4BU@*LTG&+(U6;G/(\7-)G]Z7 M;X=2:;ST::V%BE9$!JG4%-\@F1=&,:Y!$][@S693R3--G]Z'U0UI>_3&A+_, MYCCY-+UQ\I N,%"NSJ/K#)MXTVU[&UDTZ)*MC0(#8M'!@W<9A;.:2YZCM?SI M+)I'EQPA)<:'5+0SP*Q>%;3[4)MI148*'!0A$(4:,07DMU8I,>_Q&TZO<'%A M M=.V\B,!$/[R\B 'CUFN<@Q!(<16U];Z[5/*N-@/XYOWE][D76(%)3YC [+ M\ON[2Y@N2?%Y\Y^KR=>Z]=]Q>9&MC=QEP]"53+FU^G2YA^FL3+FWP7@O3K-%U>92+$WV:S_-_)Y>6%4QD,&LWL M:OHG1L.B#8$9FQU9KM9*WWI4:A=<9R@JS=DQ@(_WI]DT$1&N']_WD\6_W^&\ M_@ ^H;AP* PH$>AJT[ZV"2?%+W'")C$*4R"ZY@_D4WC.4$2:D7\ 8VB?6(A2 MHJ3L)0L-"9.&@5 -UZ)MJ ]-S"F'VDHE=5]@AO!E M*7J(;XWNQJG1!=] @MY[G>AQQV1$G/:ZT].'" %+R*J79U72Y>(\))]_J77KCUD3MHLNZ M, Q",@V\=H60P "EAAB+M.W[X3^"97RUN2W7-OW(+4@^@%_F USBXL9)1);> M>B"Q,?2$HB6EO4XX:<*L]'IJ)2W$*"U0KP-R)D)P>'$'N7)^/Z1_O0Z M7T2GP*VJQKTE#2MX^DH%RU0N2A:"YN7PK\4MG!>LF^[%D3$<+Q78.@FL [2Q M--(?L$Y&&=V/A;M$XT#ZCW&?W(&89/&V:,V4,#755#L6:Z*R-]'+% /'YHZ6 MT46CO^(YN&3T(?L $O$WG'V:P]?/D_0 Y#KKI9B2+6G704=2MB$3MI LLR6D M"$)'%*T3N7>".@'=8U\6SH:D_Q!U'E>+Y>P+SA^#)VTBK0@-*XF>4 W6D;H% M@8&N\2D1R4QK79V^ ]+Y"$=+VC>YFYW=A;1NXM0!5,/:WT>!C%_\ MVXA1LZ&HW/I6>!2<5A@#UOG0TJS\=I(!V,($*.W0@Q"AR:TP+NN?* $>D_-] MB-N0XRNOV?S[Q1\?+B#F9)WCS.B:'VV$8K0304I*RD'*9#V6)]B[P/3_?)I] M^W]O/O&:PS??_&#PC_7&+>ML1/C9050;0+7[?3;]8YTT6X#'E%*M/0FUY- 9 MYH4KK+@8,Q<^"-^Z:/?.\L^9GX=2L_$5_'?XUVR^5AQO*LNDLJ0;6E8TCW57 MGH50D(D2,NTVA]"D[^_#E5^"*G8@O1OV[ZYH?HJ Z@&NI@CP(9 M7P<[E$.SHX6[5=&YOD3RMO"_P M 9C&:@C#)Y2<\1Q-+5H7+&32FY5+(0F/FA?9V'#H"&W01'8N MBD_*&V92($M!6,%\"J3P*VN$5U'R 9H_WT:Z$YF[9/ :YB2HVGP$Z4P!9S%FD;)618G!K[932BP:23)Z M)!KUX=#8620=H/V5:-23A7W22?:@_\@B(C(*SYUCGIO =!2.1="9<2VB22]V-WASM6VVU#SN.49LGE>':"Z#[ML[D#0 ,)$HF M8-*2Q\N#-'#=FN-D,$<0' O@354\RL&%?]:$#_QMFNCPR^#WE'R[304IKJ14]"+VK!6E&OXB2%GC\WQ7LL.]#WSN;-J/,H^>JH9Y+K4G_F2Y M3HH@W;*J#J103G"Q=<+G_MDK^ZYT<$Y*DRUN9)HX4Q2W,?!$]VJ)UN>21(DZ M82G1&WNQ[Z('S@:KG9GO+/W;;;R63 )>=3TFP-0F=)FNA;3JJ:"+X44(AZW; M13X*YE"+\#"^9F4\:F,6R+& M;[/%XB;[[^-LF\1>)"&,10S,)B2020D6;56D7-$>(NR0XUC"%+DY",+!-&[H7ZIZ^M^O+I<3)&5V]IV>J$N8+M;#Z'^9S?\Y67[.<_@O7+Z- MES?B>@$8%9 -P#RD0$):6X7G5,@,-\5%@UR![&#I]%[XN4O \-1N6.2U'>SZ M%JLZS:OTGZO)8L4!HH="@&P$(V%U3)L,K [$81#(8"!1UCF$O63BL17/4QB: MT/>A%)A#'X:'2+?*JH-L)=(UYGD=%9P]$:(XQ:2.9#IR2^!;]VCIANRY2\N M?'@H+;;MG;$-X=]GT^7GR^\W=]^UN70!P!;*LO=-626W, M?G=(5P3/74I&I/]#J7$'NSCHWKOG-+J.XHF"RGB+K-2!]EIPLIZ4U\P*+3,' MG5QL;9UN1S)6.<) ;HK#J7LJ-05W+*@KV/.[;V(_, OHQ-3.L810=4 ^7:;4=TG R[PSFV M0P0.(/=XPN %!WK'+ N*%Z9Y;=JN,+*4'0@50:1N74A.5 AVY,V-)0-]J#Q$ MAMS*9Y9_@%LWL30F>TR212DBTS%QYGTA@"58%"6$F%O7E#T"97QEL@6G'CBK M#B=SX^RX]T!/W'5_L^25MD;6WNNK_(_(@I:>R52$S\YSWBU5=D<.S.V"9_"V M[T_ AM[F6Q!K8>H HV$>VYVEQ\].7IH(@.G56U= M[>LS8YC0":U&(7WJ9*H=FX%/I*&UY5\?@K5NWT:4^G+UY0:(U:4H7T/1R=?^ M-DJ0Z8^! 6@I0[9H-MVW^^47WUUTW 2GOWB3+) M&@^1^2R :9E(24N*]J=(;0? ''1LP,-M:Y^)6G,P61OG[=_@6;R:YAM$:X6\ M"ZB&^LZC0,;7?@[GT4.&-R+P,(=\"SAK,JJ<'AZY#9%G-9U=?W\TN)_4F6^>E@]*>KBS& 02IB$&QJ IG M)1<+OF29L;4S8@N,<9_J1@S:S)XZD+H#)%(^>+Y>?_\=EE=S?%M^_/C[2MB% MD$%DG5F2EC3%S"TC\R RZ0$%]\@=M&XYT1W=&3S_ [.D85;-=J0W*-<-.#I M&RJ8\3BL(T4T!N+HDX)S.#N&"'8\ 9&7'+(!SC)$>D)3BBR:;%C0Q0I"&;EK M/4)\=$G9%?8XOJ#TX<( O+'=%*S2C'?Z;>CB@\J1&#)%GHB1; ,#!3:*M(V MD0N16O=,W0+C")&05FR:M:7Q &K(>UQ.YJO\BIKL<]O<*^<"ENO"DM"$RG!/ MNS26U<+W$(P IUIGS6Q'7GNF2F A9ZBASA ):1#PE/_X%'CXR',\ M& O[D*QQ!Y]?IV4.B^7\*E5K\\T4YY^^O[I+.]5Z MU^E!T7%C,! B,"321C(013)N?10EJ>R[C4+KH5P] N4,'MR6Q!Z@ ]GB.\$=QRAOPLH.XG$X'P8PS78#-3%JR0$9!J/)($5?G=2&%9<" MZJP*EM:=R(\D*#L,]N/(21_R-U8C7E7&W*W][OX4)A\T%(%,:4DTB9E>0>L( M?Y$VJR2\SZ6#7K$_@O'-]\:LG(W.AT=5DG$:WJV4\-]P2=M8S,I/<\R3Y>O9 M-"_NM2GY=9KQ2T6!BT&:X>V-8LA&>6U(L]%$ST999 ;OE8@:DH\F2Y%YS(@. M'/JGFNCM#:AQHLMO/PJ2HW7$7L4B;8B1_E98D+7C *I06]K44J"A$UM^:]9B M[YJR;V\H^_9JN5@2"VBAF_IX%W6$;#(3UI.E$:5F0=%7=3P@-X5+W[PU_RY, MQPZM[BT-#P+K+8D_@)GWMRN@T[5$_-%#87&34?[FSZ^S&A2^H'N]@*7W)1F= MZ+(WCH'&R+SW+IE:'X>M3;X.L,Y&1%JSH'4#Y\5R\J6V=OMIME@N/L[H(JU-3U*8X-RNH.N MUF_59R\+ Q-ZB#E!L/C\BAYR^K\WI$M^@\OZM+]:_@3S^7>BRC_@\@HO-,FF MJQ[/@IGD-M7^;PH%*\$5AX@QYT[E'SVNCD[ GKW #,>&AN4B/ZJMM[0&M+0T MCSPP48>RZ4#&!)F^9$R@MZ+$"#JVGF)X&NT7!Y*$@XD\0#KP-DR_SZ;IIH&L MMSF#-849"+%&1CS9DT4S94DN4S&ZJ-:!^J<1G;4P[$GX 5*[-M(87Z4TOX++ MS4O+Z,Q%-'4.M:O>!NE8U-8R57,9I>39J.9F21=@9R,D[=G0, %@1[0ERO_; MWIMQJ=< MK:^7(HM897HURK_?.VTCI*KOK(2#DUX_791*E7,F*&0'DW.&\T M9\XP'CI-*]I"HK)N_1-(1YJ)=P"5WUEU%U0->9/6(QF>.*F-IK:H_@ Q-V9/ MVH"N.!4(J.HV*5=A'!":^3KBT!OJ\W_TC\24/J?A?I-M;YQYLX'>51 MF-PS_'C.?3 B JL',A1K*'HVK4!K[YW"F'WHE!)LT?7SE8>E3&JECW$S81Z7 M+BE95Z2F6$,6Q))3T$6L:DP0#I9,!)X4#+9![RF(Q\-;G&Z^8+JDO M0]E%"P/1)6' H$R.8+2K#(5!4<[+%+JDG=34@2YI%QDW M9LU>242:8T)C%9FW%!06)>LA1JD@1VM"B9(E[%1 >OW$R_M6$0X6:\.&JLT, MI%U _4#$RSOIJ!,'[SX"'HQXF:6Z?I$0DLZWS5S>U1G+M)]1$I0PADYIQG6'0KKL)Q 5M%4W#WT MY:_"=?<2=$'6%]'+6E1'8GAIHKT.)G& Z/O@=EF/,.;(@G0&#(OQEKC$"R.@ M"(,JNH2B^8SJH8UB&YO+P#:QB\1[L(7Y*/?[^T2+,/@^^,F%2X;,0_:"_)FK M,TR\1K"Q8+!!B>!:MR]MPW0$#I=&^AOW*/Q>F-LOZXGO^T )TB>*=:8AW34# M/_S-W:S)PD+QB>(<@JL*,O#<61"*.U15-+#=:^'>!;< M9AT0]<;W_A3-L9C>^]'?!C,Y0/B]\+X_0X;*%JL2@V!K?JU3@<#INX@B*%28 M;>ES[S@JU_NQK&$7F?=@!6_&DZ_C"8'Z/V.2WC_(^=U,<-G-BSE(F-YZ=0_MX,Y;(!S#+[WP[3UE%>BD:@;QA>5(^5-^%HYZ995 ME,J1$JZ_+R876XDV6_*RE7A>N5++6LD]LW&15ZO9MN); M^W8/0^_W]OH;3N>_.IM,ZA#E^=_JA<-O\U)]$O7M\)!/V/B2U<6%Z#G360E, M496(SM;I[M4'>^&#M=\L[[#)YJR-S$+SEH$Q0];L +%L?:%,(%WV+WV1S#\UM;&'A[N< /)O[%;^_VFRNF\ M/(0XO8@A8S)*0;)9@6*2=OG@&5C#$Z7Q.DG.5OU\")9J+."G:V\N=X+B,QP$(&)RO!,KKOU-K<1 MT&LW@_92[^%T[>DCW]9S',]*8:5T--Q1:B8]^*QK-!?(3TOCDFG-?[82R% $ M-OTH_G#9OA3ZFAVR>H%!Y90IX[(XIV32X 0J8+YX:8P2VKU0 M-=U%U(TOB"RSW5L>)J^LMN02N2ZB\C#5N%ARD)9I+T-1*;6X&?)HT=!\T26RFI) M/F0-R&C+,)' I$X=_2]!H1MN=/2CSUV$UWAHPJ.2U*@J4B9R'$$4+GDMYDNRM MK *V0S1L7_9!2AT?72.-"\4/G^+-Z-OHLA:XYS )]-V@B#N4L2#WL<[YYJ;. MHTP,*,8((+7RD;Y#(]V.=K-YQ==O%PTEVM@O?*@'__2V]J. 8HV?JA<^> ]DHES&84D1Q&8>0T*W!"=M=7?+@)KK+?? M2%)7-U=W0 3MUSJ8>@734$*>C %7OW,J^E"R0I\Z#?G;HKE'BP[K(_<6^[B% MS!H7,>Y&HBV I))*4;0R>@Y*V@".BP2E>@?GD2??J7"U37D/%WV%RMM;9D?N M[Z(_U+:,R2T'[+A4HI5>NKLV+=1G;U?G!WS2V96%RA@@>60&OA356B&A<:TZ" M]6A:].B\N9G.QE>4>US$:%"D2%M@0@4JT/L9=$K@@XF,:5_3@AWZN'JXE/7O&^]8O?L&E*$*0-\.L4]U@$_DUB2"T,"SEJ$5NS9"U M"<^KMX#F0N_E7.P)MML4,Z=(7C47T#QH4(RB72N.$2F*& 2:.MWY"XCHXU7FA!L:_*5XYC+ELZ=XUK++EKH8S),N,3I M!_R&US?X.RZ.(I)%%;+Q8$RDT,F8 (1#$C)G;10&2_.L:B60%Q"H'J2OIS-B M#A;V$(G+3]\_T3^]/2H7@4G!YB3&E766,0BR,"@YCBG'7/L M)?0>KA,\?UKZAXL6E@[0AHHT[F&]F"!C/Q5N36P.D_\@J>T]1"M2U(@15*B# MX+-@X"CM!ANYTZ&R%KK>MXR^36/W@*)WR]A%['U8Q%T9[AG$!6>0XJYD2NUY M5O38Y"C!.V_ 6X962BRJVWG*+E:Q&=(+""WV5=]3LV@H^^:':O\UGBQ+M/,7 MP)CB-6H.+-E*=\D3Q(*27&?QH7*:RC;'HL]6/H'HH8%(&_><_!ZN\+P\PK1H MF.H JF$'REH@P_>C'*JA<5_B;=SNL!Z<4"(QP2E-9MF"\KF>X)L",F+VRI64 M1*=ZYSY4,NQZ-E57QVP!5Y&&5S &>D M A:*8]ISYEF7]N&U"PS;%-%(^./6DEOKEANV2ZR[P/9[F%3?]0WW;Y#H_-$' MMT3L]Q!/FR TO:BHA%8YJD31$0O6)B4BK\,>K%E[U^_9*KUUX<2_\_1[,O# M?W(AG4]2:@O<,U/+;%<=;[7WHL >JJ%G M*8UOKF?3]^%[#=,?0*L=3K>4N&?7^9X?]\)'S954A1R](&$5;2"@(1]A99WT MS7P*JK'%[0SRQ&RL7R7UXN%_^>3.:??\-9U_&^?XA'LIJ%0LO4Y3OU2N%D=6) M!4Y67GD9H:ABY^(Y0PC_.?6XEIQYWX:GR7"/\'53S&]*)AS MD?722#3TI9*%1ELD2)^=*)G9W)RVK"NV$[&A7E7RW'1\^XWF=_P\+_7?1OX7 MQF9#(6$=?5)=L"J!A. D&"^YU)ZS&6UE MY^7-!/-H=GXSF\["=1Y=?[X#F(S,6+O"O6%DFTXE\,E'B%F@-CDBUZWYQ\O1YUMJA3O:C5_^_#J>$NR+$(.+CC%@654.#ZT@*)_! MB>"+M,B*"(VWEPZP3L1^^E+$"F,YK.([OJ[7DTE>]-O/;PDIY>>S>TL^+_\8 MSQ[\9GH7<.<+2M]Y%M)!AED)7F."Q&4J)B=!.5N7BO"^ $[$4(93P@K3 M.;BD3%MD0LSS6N-]4O;;Z'H\H0C]XYZE:A[O=T9V(,?6LEA46=' 5^*>;*3WR]-:DIW.A=S'\0BXT"Q)' M9H+VS( D)V8]:(DB6)32AM;EW_V0GIAE#:"N%5:V=\5W ^S;(L(2ZMOI] ;S M^:3^OQ[L+T[QYB_+W6\O=)0L.Y7!UXL72M!K$Y+QP*TW&BWGB;>^^]X&^>E; M8=_J7&&5!U>6MS[&TZ?X1[B\P;/I=/3YFN";')0K7H$@/W];W"1W+X!,2/KB M-+UPK8]B#T/\HUEA._6ML+Z]B]-+6H'T!?/-)>W:W8;0W%U BQF=X070Z$ [ M>;80C$M0;)U0(E.4-C4VNKV #L53U:N%]:^BET)FM<,V.-$UC:M]6_MCETC:UA%YFW9EY_TJ%YD:I[ M#D(!NF)!81:T'S(-01?CK6"A8T_T5I:!Q^N^B ES.^EAW$B(/5S%>GMUA;D> MX?T:KD:7WV]!/>S&/9^\GXRNT^AKN)P?W=S!MC;%P+F'.GZ9PG&&X#F:VCZ0 M68J<2]O==%DM6']CH13)V:R9ELP5:Q>O57K>H& NWA[M2F*:D98]$5 MBR[)@U(FUT>Z@!N@RO ,V(LJ M..RNQF[F<8 .>BXV/ <9E-#TAA"^R.CMJ+T<%.=J2(84:R0W9BCZD9=7@NC9 M/G81?6-ZK'I8]+6F.Q]OOGZ]',WO23T9ZBI,5D9ERJ5][2.4050FL 3)TM>< M1,B\RS"?[2N]F*.Y?=0R[DVF/=0GE@@722V%2L&+#%8P"THP"<%G 45X+DI& MJ5+KGH(G$$Y!]RVDV_CU_G@3YUU]]=FN/Y]-)G5TWKP5:YGP*!5CJ.1PLAX M:U^@XO][9U3D&]S>790RSX#L,4SSY/\!$H99.PB)3/"$E9 MK92*/%="<,Q$RY1/7NG&K_=*(*=@!>TDW;!^4$WSX73N9]XFHN1(VTYMTU71 M1Z"$QP(WCL7"@V;2=GC)UZ]P"HIM*,,>:@*K>OA_^OY[J%6+>71*%H8VN0CT MM8XPE0*")KBE%,9IVPDZMF[$VH;IQZD.--5.#W7%5?ANT=V],%WP]50EV(;M M.(6"MAKM8"X'JZ.'@L%6G%JB$?6NA\GU'$09!C6D!>F4YZB,]]B:;> XYK*E M;'!<:]E%"SU8R7NWJ_IHW8>Z@NK.A)GK\$.PME5L&[OZ2Q>C2X >XI(MH([3DC21)4=S.-P/?3@9+8# MC>BXE)%1IN?H+5&*>$J6Z9T5L-*D53^W4BN5C'.',BQ-QEP,>:CQ\^G&BLA'%;"38,)!:0 MY"I(G#-%_X$SM3>#>PZQTJ%;CB90U",%=E7JBH\_-:4>*L'FS<[/A@UY[W)Q M=<10+A2KYN@)C5#@HN+&><9]MT$@KV:HVG Q8 .)-V0 WCRDJ NH'V;FVDX: MZC2 :Q_Q#C9SS6O!C0E(@4EQH*0N$+DO((1*UHED$V\Q5_%%SUSK0>4[2+5Q M0':W?2T W?D=PQE3646PV17R.R:!SQ2)FFR+X#%JU^FH>>6'OY19:SL)?=Q2 M8HW#KU_'$\+Q\.)#U$EH)3)X"A[( _$,+GL)(892?,[*/.T_7JF^9Q_\VE5W MF*0:;[+WP<5J?M+G/T6L(IGO0=85(Y6M'0N,D01B'?GH!,AL?4E.9(HU&NS# MAV#\,8*VP;38D%%_?JEB#:[%I.@.R!K&>)O1#!_H#:?5<:\J:;QE;4$H4//@ MH@$=&5+V*R+$&"*('$.J^2]O<\7I",:R(4)\B;:RBR8:!Y1O)N/I]$VE2YY\ M?WM=)N&V2^?^QHY6P7FA+KLWV1BE"%VRE-?-62NNEFIO:\2/ ^IQR%U)DW[W%_AF+XXZ,6^GFJ\L.$VS BJ$'0DMG^EO>G MDA)&)FCY&O,$'\$SJP"SL(:^BX)WFEB])1MXM.CI^_S#Y-QPW-4C((M>_@Y0 M&E8-GBP_?)G@ $6L4N09RA)4-FHJ#0@@"I7!@]IZ$,U:ALL_>, M8Y=18NM7!/TCHX^82ZR'7_C@C]U$+2HLVE(^W5*JWAY(\&2N.[ M"+>QAS\?79Y=YW\/BT>[\U7>"YVS1$!-^Z;*%+L$E 4L3QJ5MHJEU,&[K_[T MX5/G \0];BJK/OSZ39SB/V_J2=$W^K(L!7$E8@C<0)*&8%&H 3$4 8Y+Q"B5 MH2BD]1N[&LH/Y,L;Z&+%"]Z'C2R<30=D?;GT=:".Y-Y;Z&Z[/1P@]SZ<_%J M(IOH0V;T&KA8=S4%404%)D=NO&%2AN8.?UB#V.;\![6'7<3=OQTLV(Q,8"84 M!_2X&925E5M#2_F/^\/OL'+/]2___W#V^77HS3"Z86ND7^A7;F$ZO6UL.!\BH I"24(9%@/-S]4ZM+;Y#7D$!REK%HD!HIR6?!%)%5FX1HM1@W>I<@P;#UXE3A)Q-J9Z;3AT8NL^M@(W-,VTU=\N FO.>/'G MZ.KF:G$SE.=D!,6E'M'3AI(E1)X$))<85RKZTJVA8BO9Q8-%AVV9V5OLXQ8R MZR$5W&$H92Q>.X.L%ND,J*@%A%@B)&N"#&2IC/\U%+@_I]NSQGJ>W+,@^^F MZ*^AP'OI;_L8V'V$W_.PB\\91PY9!E"(7%VU!<-[4VQT\@0]6@DBAB!RLB[%%&/$*)GWNI*/N MDSYW$7#C^RYOOHRPK)E.*10OE3T$@@[5P"D,#@(3)%_0&BY-]-A [QL@O&JE MMQ)M:P*$U8@L&GH+VS7??5C\KU.%TJIGH4=<)J^ZPH''Z0?]$A/SM"= MR3P[VFX9HHJ4#)A /XK,2N-RFD M$\^-8]<]8 Y;)NG7HIX&MWUKK8>RRV:@/X7+^5F>*=R'5$]YZC1.Q;BF."U8 MD*(HP]!;YEJ;5B=@P[O/WE4\[EL_/232FT%2S#_YC/G3^,UX.J.?__+G5\I) M\<)2'LE%JGS7]>Y\C(4"D-IZ%P1!3EKRYD3R>P']T8VLA?YZ*.IU!'T^^X*3 MQ89_(0M7%)]RT*;&ILD)B,HQ*'5TJ$ST^C0?I+0/SK],[F#M/;>X@Z>[;<;\ M,P7)MR6S"\NDPH &= ZYEC4L^*(9J)*$\KKXDM.@5G:/[4>WK#VUU,-HGFZ> M/2L1D_4&*E,<*$JM(:BZW08FK,BZB.:M;'M$7OVD>;='5($SEJT,X*6GEUY; M^HYGBL_)-+S*.:)N483="53?[5?#I2[]ZN/8_5?=3'IYNTB[I)PTBEZV6'L@ M8H2HK81@6)')H1>N-0]#-V1#'RKW;!4[[=A[:6?P)&,9T):CZ9=B M/[OHI >[64*C*/F6-?#=>+H8-N4MR[P>G9).(L6),8,GYP_>:YND5 QEIU[% M'>QE$Y[ATXSV&ASW)/[&$T0>XOK[=1Q=7B(]=L+1M^J8JQ#>3\;_A6GVI@9< MYS>S=Z- ?XO4@PYE0[]FO[*]Z6<[D1S!P^#<=YB!OJ/)(/!0\A)0^')!AL,O0BMZVE;()V0 M"?6AA$$*L>?E9RPXH4WR4_CS;#K%V<*<3:[C3U%!*+:V&O@,03@'%6;6E"D( MWYK88@=X)V@[?2EG;7EUS\:-9YJ=2Q$Q7_WME]JO,!W1COG+]NN#TWGSJTKLU:C1XA&5KQJ'7\9=NY"Q.9Y.0FO/QKUCAT+O@D_%7 MG,R^O[\,U_-CIG_>C+[6X@]]_^OHNIKN.PQ3_##Z_&5V7OX^Q;GQGI79_(3@ MYNIFWMCT,WZ=8!HM*A=G5^/);/3_YG]L+(,! ]/<[[>334^QO'/U\S8V:B M,@QEWT:4I09CZ3:$Z#>ZDT0B49JL69(AY@J)REQ1QO*[=L;:(J'1*"1;MY*H M!F-?4M141(8T_]8_[Q_W]WL]YSN=]SO.Y_E\A/W",2!E;T>R Q $ M@>.B ,)Q$&D;Z>\# (FT#: .( #XD!C,BYB!*"(0 D.OU$"8-!/[P8-@8F MY?@/#P&A$.,(_^';-@ @_5]^361_RIF0L! ?JIJ#CX\_Q1L("R]"(/6.Z.9! M8 -0XN)(<00*B42BT:AUDMCUDA(2DO+2,ANQR@JJ*LH*2DIJ. -M-0T]324E M'=.M>COPQL;&JMKF1#/#709&QH9K0R T&BTI(;EY_?K-ANI*ZH;_LX0/ 08% M-H$P&*0!Q# 0# ,)VX"J" X!_1#XIR Q&!PACD2AUTF(&NY* 3$(!A.#PQ ( M.%Q4/2>J S@&(:V.MQ*7QDC/R,SZ^V_9Q:6T/[0?;7P.+_+[)_@_V'BPLD1:]3# /# $NP=*K1KJ.%Z7[_L3[7 MZ7);#<+@7&U?Q6T9_@V)[LE,UPY7MQL"@+(;@=NMH5A6B^&&)\>QT_>U;0ZR,+]*/OY#O,NSY\8_3I. _L6FF?W2^0,FCM$-+O'7(PI MG=O7R@V?RKP>'#R5?'5Z9(5M, M/!BTYGS\.6O?6"IR#\=[#K=EQ:YF MS9@>ST?X"TN$G*)5NQ=WWT_=22IG-5P=U[Q'OM]=J'8MNX-_?ISG45YKQNV3S_B2#%0W.'4E=Q30J,_:\Q+ZS,]<#Q48.] M2K[L+O(N@KGC-*D^*)!3H%'N61(PSTIK=EYLL$._"SQ/6?5MOMBN,/*0I80 M["8\C=80[41;,%(BL*[*WU;3:E):2Z)A=A&T+Y,ZJ0.][SW5>E>WEW>:,$/? ME _9PL+8L&K9I.)5\F=!?856>@BQKM>D7_ B#DF,4\N/N=L9;9,]_W:"F%@G MIQKLI^Y"[[5*3\]E=,J_L_R473JA>TR.G^!NQ"<&;:D/+&'U\ )I*C3?;&HU M-5=C>C&M\6-&DX>MDZPCN4)?+K.V;_J7*#5)QOFCQ-'VU/5'1K^G$]MF%4\Y M8*.LEG,+'KJD)AM4%?*C8D/O]HYQX\94G%FP&#="SMCVC3.FEAN#F/F]Z,19 M?!Y]?N $/I^YN5,9?[2N\J7SL'T];="FN-0^)2"/:-Q4[NM[%O$]]W!$S/B;,=F^9?R;-HD V,<&"7.?6GY/40=)F=!_TJW([\BF+4F;*NO_;RE(B M]1.FVYNPE-?4]6O[FZ:>-*NW*3'O;NH*@63 655L8/B[7DTO22N/Y *3B.H9 M/EWGEI?G:1<'YK&8Z3 F^J>FF>\=G5?J2'K6\PNV4*/$KD-JE M&Q)6,A/!RS,.ZO,8S2,YTOP;]G.!,>H7W#[S>O*U#J@\(K&* M-)/'KJ+45BZT4X8B0SI4\!P][[GUC65YOG[?XMN>/!N*#XVG3;(W%],/M#]! MXS(X62QFIH)A,&]@X1U-YFD[!RAT0I> )7==UHJ2PL#>" M^YZRU:MX:BKG\,BS3^%D$V5W>_;+CT9OCMI13NQ,7EK=V9?5,CYZF49,$*B\ M['K0$)B8$?R@_2!].)3!C@6A^3K%&4I[*K6Q#,]SWU)NH5[Y#Y=/T?9>HK*I M'F(O'?)G/I8E[5_.37-+TJ-]23E-C"NFZZ))O[,MRGKH=)*J<. /4$L#!!0 M ( :)<%:UP[W]X^4 * M 0 3 ;71Z+3(P,C(Q,C,Q7VM/_8^]SG/V7<_:_!\"1D9,W-\ M8WSC_=YW, )KCD4 ]IZVL;;FXM[#LV?/OXR7GX]MO'OV\ GR\0O\+NS?A 0%A'Z_ M^/TA_]>EG#Q<7#P"O'MX!?[#A=4-B/%QYG$5?B8G>:A]UC]KLQ[/\8/ZEGLD MSOOR*H5+&MS++.0[=+*V1\IY@J)\Y,J-6'Z!?=+[96155-74-30-C8Q-CIH> MLSIE;6-K9W_:Y8*KF[O'1<^K?OX!@4'PX)L1D;>BD+?OQ-V/?Y"0F)2<]>AQ M=D[N'T_R7A05E[PL?5567E??T-C4W-+:UMO7/S X]&9X9')J^OW,[-S\ I&T M\O'3Y]4O7]>HV]^^_]C9!7_^^NT7!\#%\=_+W_HEQO:+\_<<\/[VBX,SZG<# M,6Z>@_I[Q"W/\_J&2R@9W..3/)E96-O#?^B(,T7JRHT)@7W*AD05ZF_7_N79 MO\^QV/\ES_X?Q_[-KP5 B(N#/7E<8@ 4 '=W((P$%G#-"=2J(0]3\43;WHS% M]GY%/A9P_U"_;#RMJXHD?-:C).F'::%'D8>_W*V5K^E:&Z+@_46FP!,68'^+ M!8P\:&4!0Z]80)PC[I,&MA'/Z,!\W;[#8#X7[8;\;<-$1QRA#/L]%T%_%8*E MW\%YLX P[.*N%2,'X45TOTOGN;T"2XI:YIRA7WR)#)A$/H\=/SUU94_8R5]P M;U1%N-; 7C[%BPJ4Q)/MJOANO<5]L*2\H90.,6H"8;"=LNI#T7O0T(FY],BS MK;%E0(JAR%)($#-0(;*(@O0 ME%UE 8I%S(/&+"#V)6;2&[==6(VAKC$TJ*+T?19.\2P @N*@;.T\8-QG:J/, M*-(#"*D>8DT"3I)^.@?BUSF]R;^OUGM^X/JN)Z+ 9$>BATIG2<<) M\WKYS%8I<=O(DQQ@)PO8FX_I<8%^U<7_/#<+!7] J/S-=*DCS"PR"\@6OLD" M,MS)HAM+-!C2864K!15)2?"@O)^]SSR(TI_6J4)%$LAGUS0*QG0O2^_+?3@F M,Q\.#]_G:6HS,V*7GMEFD*$* [5R>^%-WQ>3(>OYDV*]KS^*2O8AB ]F(!_:IXRH7Q7P[-S M&X\SCMO23 M82R YPP+*&['?+*ZQ )6WM-^2M8ZB8\))7]9DU$X:\7U+NZ#RRLN"N]?!AGZ MEXFHP:^I_]/RGY;_M/RGY3\M_VGY3\M_6OX?:PGZ@/G4U9W7H#]5K1\JO,4" M@J&*WDY$\HTMQ[S/D/VP^]F$)R3=YZ,/^<_Q 3D%ZH AZE@]T"8W8/'+]&SF!TJ"R@=7M_]=1<* MQ1!:\!0GO606(&^NS *: S<>43O-!:E>Q(R^JN@S'8XVHF:.5.B#:IV/T4NZ MGV[5VBQ^-G3F.6!V0W(C1W>+R7^>S<04**ODQ^:6E!#25GW30( MVS\,2M,DZ*AW3!/4"4:'>70UTL01["$A[L^@^2BZ";X*[S=3B*-FEBK]T- G M.0LQ-O9Z?A=5_!UB:@=KU9P.WT66TO?15IJ'T063E<"->B)6!OTG M3*A+#9ZWF]*H<&C@IG%S:?!MXR;9ISLUH9E5G96S/E<&Y+.>!'A$=9SPK02W MUUUGH82O6YQ?N@YFLH#Z"+VYS5\LH*_6]"?/AU\;KS_8XR8WEP2_RW>"ET\\2R-XT&? 1R99\D-*\LP2*E<'W8<29^S!!\'7_ MFC%M64Q2A!;8T5YE_!EY-%3O+ BAGJFXZ3PL7'GA9B(C27!@?NNALW!O5)^]>=!&)Z*UR(!?R9(ZN,K09CS')-)2ZP9LZZ 9..D<:$."WX?;FSFHXV M@#?=42Q]\=7'[Y=//''10T@??MC!0#E7Z>2VHSE9_J3[0P[)D/WCZ7TL@+L< M_ [U94=^K.,PU:JOCP!_+UR.G(9Y0R39&D83P5QD).RX ,T286/81>8[V\QO M,?DQ0/0N77SQ$M4I"4?(@]3C$U%AVG7!NWANNIY%H4Z/JKU_F.9<+NI;:WT+ M[9'/UH4.$^*88 ]3X34E(_[[J]"(,/'1I:,AQ#<=N)'IV^YN@*BENY! M7&I#;FA]'"6-@>UC7)ERFBF^FW9LY]>'42$#/]]GO,O[QZ4^0BEW64"/)?0+ M#I1@ ?SV4+!\][0ZUP@+N(I/MC &&REY&#&4Y31YR\C,:2_,PR$\Q$]GHE\\ M],V)L73+57.:>[D[6]OU'& M,O1_>@TP<'_=&:GIAH"&BTSG)S1O%K XQ,2JL=/,W]Z @@/5,Z9K/Y? MQD2)@CNO6<"CEV N"_#G^NWWUU=%?ZUZ+LIF0'^-43K'WVSS_>U]!-D9A,TZ MAB7>XS:BV0!3/-OV#\S^1V&6BX@'-6K(6U0M8L)0M-Y<" &?9HCC7N]2 @^2 M^XH\>ZGV1]+.D*\V66M+S/J:7=J3/K5J^EYJ#3F-\AW< M[ENI=,.(&2KP=A]S3S3GJ48B^IP]@O/>]Y>]BJDY_4QHG'O6+BSLM/W>Q,.= M)R9B34S80-[CSP)\,?/0G1^,'-35%_2K];XK3O%,X2ZJT_U(L@#=:UV6^\$R M\47F)4[TN-F\79I<;-9M[E3SX*\#[(O56 !\:]&LAP4T\"9#"3FXYIFR$A W M4, #QKP$V[OQ4A$.F /(_#YW";F@L0V%@^W)KMO#$,S5U7"G8Y=%!'>F&=50 M0@.6XHC@GF/B(0UNS92002Q_E;E5Z2+='O0B;(GZ6,80JRRV/YL%?:R;]L^- M_%ZF7&OSEOJBO45)Q4T56@XEE.";K+/)$)$.+:HN%S=N?FQ-OJK-7_X)9=QZ"+@DE&>?2 M3$\D15*PW3X&]3,6&FNP.\(8UZE2KWRHZ,D[IS.];84'5K9?A:TTR15G8>I_ MN9/U:9+,(5@S[X/0AHR%C)TH"J)?R\P+[F[;/MN K%:K3;_^P I^,\,8C[0; M#GKF$&J%?7R9:QSGEQ:XPP1=*5N#N'UL?'O)%@!HX779??E%+\M>^- U)A!5 M9+*V[P-X]>8UO[9;!IRQ!K'Z=Z6&U:YS]>C@"$68)JDMND0!#-2^[Y9WE&)P MYA<=QC.8:#&Y+.2UPG5V(2&_)1@;('R'#Q+ M7=_$H-Q&]&G-Z^U(KI!I$@P M!=B+EKL9U"&1H_OQ0M^A]P.^$9X]*$/N1AU3&6PM7'NP8FGOI?VFSHI+*=*U MU=T4GF+L7Y;5D 7L2L6)>RU8[AVAJQH]AUQ=W^BZ'7L0LT^RUF#\ =#[( M.V0A#6()CM(D]UBC"UT3**OBQ> [UM\ODUL:"U1R-/9$&QS##C96L!DHX0F: MBQK8NP6JJ74[/6":->;@/=]U"8,!?:Z-S^RBHQ,;VB.R5'G;#FNP (Z:ZVRX M&::^QZ8BZ(WB%_//)!5&ZMU_Y 1G".!/!1]"0Q M\3NWR/NM[\!Y:\G_*L9!/XB>@6Q'X,59P,;S$.@O;R/)OU1PT##L&<['C+A M0W T) N8^OB#QH#=A5+@S?22(SOM;(F:P;!P@N&F.;YMD6-H7%\A#4TE570; M"FP0*P/R#BZ4]N7C>8?+P"CG>Y6-PA:^9K8\Y&>3M+>/IQY]>*T'5'Y MTGOL \AKZ;[Q!PNB:9%\3%5PU_H&+7Q[N2$I7#1 *?E M5/+Y 6>/+/VX1^L^>&HND_\] 9;$ O:BQ*B'NC$->@/C\;-H M3LK<.\,J*#$W=6;T;-O4A=B<7>.HO>/!F'L4:>U;JOA"]>F>)%1SU#; ML"',_^SXN9_4E?4/<_F'N?S_B+G\EQ.(-;*,9@RB9CZ!R;].J=9+@33,9LB= M:<9U[+. 3$30;-NG?RQ.6GAY:7EL?WMS@W>_ZP?!NKB\GS%LE]L@4M_SG<"S M='8X-[AG,@?Q MS4X;-30T79L%Q.-H&G3/6JI%KA ^<)H\H2BXI+DJ8[Q[:S(^9]DRKN^5T)Y/ MVBUJL__C8"=O_QH]>W"N5H5"@=+$.MO$+D/P M='?9SZY%DIE'+0N(L=,M:W37HQR05RU)/P2>4[<6#4I>;.?6^[ MLR\*Z2[R P]%#'B<#!$A?U3:*+I\=+FT5%VSJZ B1<))_MX_P]6:]#A)KRD" M8"'M5-"=LXTE=H>F(X9/33IR98M(Y1A>N_4:FG9]%T]AKU90M2H5&PA;L-=5 M4;Z?/-[;UC"0N"&PD/EK^MAWI8V/7=^OOQ\W\)0(KT@JW=< ?ZM1NN@68VU] M R>"/@(*DL9[O:!I70"N%4=A%OJJ?$K]W.M1DJ>LS2]F5T[X),(!%!P/Z882 M-V$1"ZY+3I,L( K&0O&*V1W?LDH+4I9O]5-X%+]F<,5 MPU?G-'ZGD172TFX/),%$$3K5)8FL& X><92.VMZZW#YC,")0?6/( M7"0HS?.&8^GK\V/7]R>[E)V.2C4*4RLEUKS9J- :\CE*2>C3XUYC 6+, V#R MK-V["&&#&%O/]X@2?N%GQ?H-66.'(&WER7\Z/:_)8P'$%1:P+Y"QE$&7,%L9 MM;O#3XY1N+EC#>931NVH0\DHL\*0 M+AVJT+D![GTFL@,OQO:!'Q[ZG3A'C:WL_E%<,?6HCOXD6WY+M\;5Y7X^PGK3 M$:UK##LR8:'(G,=0/+9 C:6G.&DYU-#LHRR MU::H5:R()1"K=0=G 27$YB%!4PSM/'I <7]+-EV"@ME)?5_9!5DTCY]RF-RZ MFDZ!3V2A/QJ8)RCRXJ4<;@X7?JU1JQ-\NVU6JMF9%Y[KYQ8M+!FCWR,ES#"F[QY62 M,VCAS'=IS3LG&-Y'*([S.CDG-SW;\>>5IR=JT2]VW6SZ!Z>A1']%):%@&J(L@\]!.TST; M'-WZ=H*;)CIX*'%G.F &"IK;:^^6@]N2"W^Z?2I64GF,6G8)@T:&[^+3+)3I MQT"$GY%>8H'%1(3<%0-=HRHWN0M#M,FZ9'H'HP!UE7J$R:_' G@BJ0,U=$D) M4GH"@L#6F5..K]\WB"K,7933X9P:F-$,^S2EDN-"2\CZ4%'TQO728Z[/2QF= M3"5T#[8V< ":U/Q;4P\XW@%TB0# P_X M/;KPX0-"J@;[?4SS_>"XL SQ:W5@F"K9;W;W0O7,S 2B!C/&1F#U&K(C;2^Z M#T\Y!XF'49RQ<^LK&0ER'E2]M"K40=HI)*RG7BX%)OE%NN3N>Q6OZU=RMB>M M1:I%GQSTXWY8;+(VVP-+7=X+,BBXLV K94?!BJ;E*B&G_#[BIXZ:Q:5Q,1W) MNP:<;^S>?+([+HP.0+__M;5!9/NOQ*BVD&)S*D-VRGBFR$.I+B3J)6 D#&OD MF>^@>\U%BQ:'7GQI\@Q-4^E*;3;^^LDQ\J;Z8J-@J'[J:NBR^QI#S-5BRJK/ MZK"C^2G2[J1^2&/CC>B0&*.VA05Z.28D U3'I?([)4 I9\S2+/;0VC)2NU0] M/,G?EZXE^T'OE87^WCNLL]#I?."0QDL0O=_P33,_<;7M/6+K9.##$B#EZ+A: ME]::I^;QU()OF%AZYF#=TU//UDAKHZM\-?0<,4S2$#V2 NW?2L0);](U* DK MADR.6;6\?U)A36#5]-+'B &D"=UL=.<>E9?^& )J M; V:/?N HQ_*6H#+6"P[&R_\>IE<-GE_"?_Y[5,W][C!Z=6J/Y>J_$U+6,#= M,G4Z^69/%P^ZVT($E*$J39%*Z88F RQ@_UI3N*/\U2&T^:-S]SK>C.@'-2G5 M]HF+'#T@^Q4:5#.7L>/-J&R,.>3-*+20LB*95>V1N3)9$'9VDT/ [LU;@1Y- MK8\O&(3PN%2_U?=!A<[%A:-AG*9N7O):?='J;6%+ Q4OO[\OC=[H6NG^#@-5 M<'0)_ G @SF\+/X(X=2T<'RW%W\/RX/FG?>&X_>@Q9&(WH>P8YW? MT0H3!^JEM5L7_+:S4;TFAWGJ[Y[5*G_Q%#X5M^ML_6ZTCJ[=^FKB/BQ2$J?L M^X%N (9%5XR2!,<3%N2;O[7 MTHF?>'%OJG[;K0G$6XX!;^OG3)P$^E=)FSR-Y_LSKWZRGAAU1L]K"]*:0[PJ==/IJ9MU.NSO4M M;L>??=4ZRH2]3(_[TK1^;W^)%%$<5@+CP\3[+KPWMRWVMB\$!WPY]2O@LY1! MJOE-0"%.A(GM75UV[ 3VKL, M:6]^%Y'TU%7\Y!/N(4L#"J<-[E+@VY%9?//-+0.LF ^7'BG$STR MI6WJ:G$F.'/P*7#K2+PCS7;J\?D3[ '\ET%ZIAK&B?/; IRHD)7F?BUA\>$#+=%:%TM= MHLKLA?2.],#W1'UP^%1DW,]]M_@I8/>( ",?IW#MY$QMU73QHCPF4-:J61.J MK:4>RV4=DW[9#K8*2[7]3=4C_(*:90?$#4QK[D$)[7A17,A6'%8R @.JEW;K MW:^C.U%NW:-X#?AP@0F$"HU$W$1HI*'(PJIFBW*7?ITD67_0Y M%6D6*_-M^^>9)]Z5W0J!<6PH>86CG!U/A$"P.UX4=W(^9=>%^FNY,PL,F.J_ MWC'EK7&PJBAT(^>RY1[E@.NN]V1X%4NI@2MZO;A[/A(LX/X*B05D&.)%OX;= MEBJ6/I;6[=3@?7KQ2G/\;?C+S*X+25QF!5+V-;$80@OF-:+;28'--3@9?[" M@*TX"WG*>/^2%2DPP;#F7J[/_@G?AM9WNE<[DZ-'7^5)B2ITR(9*UY^V'3$O MOOJ-NPJ2KF@\8Z'+CNQAS!Y,8-HMM]P^K" T\%D@:4_^5;5?33.(&K])QQZ? M5.IBZB%%E[%'UTSD[\:,4O)73'KQZ5U2"%GZ(>K @\Z70[=UGOTYXTR?:3XO M[Q!F&,K58R#.9:U446;^JMH?%XJ;]T=K87HSH0KF4!; ?WAF3_H"LF-$]Z4+ MZ/2'9^ZWY&_U\K.K"+(&[3PXOB/#7GTMS%D=RLB-G+;9#:C)P&WM MDYLI3'%'N3]?-[6H(WD(%]Q#4;WJNX%!/2_IBI-7V2ONM'_!VMK5\E&*+"PQ MH^HV>:=I-J6IJ_ESZ)8))&2!&1#E)Q+$]>-.\K;3G,2*;2(N:&LND+ ZM+7_ M\+&A- OI+\>6JT?N6;:W3A'SK@!?S(="H]VKWG%8!X(U VAYBDF"+MV+M.0C M)VS<*Z'SZ>,JOWC$A_#%O&\9X#7,/(29,L.>? R6!20]%]+[ZUZB-%WBD=M4 M8\T]V1)F]JU'?6KI1K?L]U*LG#J=2)6EU)J8_^-;*O]F;ZE1*70-@JBP#S@^ MI'BH=M+PV3$N(V9)F;?V8:_!8_7M#R5C'&]#-GIH05]90&--FM$0Z$[)[S]$ MW,F])NT 9I;UZU095=2JSB;/\ /9*UQ8D_TC=:]=FB-:!PW.(]QNO!_T#2(= M/'EC=[5NJ?W:1I-#^U3)#T,HO&8Q;N<.X[%OG!.802K3,[=^=3EH68C":.V< M,5*[&N]1]?#C-?,]-UXYR=4/W#;.+F4'KST+"#U^H-*.&3@N"^S M5#N*J3E]2(A/PF[]T\4]@$)A5(WF2&_G:@^L;K<;DH"5ZK"DCO;"!!M&$=+( M@O7Q&?.35)EKQ5>2[Q]J596\_+S.MM%CV])H>>;:,WO<[:_SZ!K,&T(!ET): M^;)FC8[95X&PBNJG4Y-G&44C;19A;TKK&]JWF;-A\B]EN#-ESAD/*>P/+/RX M?3S84[TJPV_% LI\B^."!F?$+R3TP!;TB#XI*Q#!X+LQ]=:SH3E!*4+DS)M_ MWM"]47?0W6KDM?GL8#C;KWHHY;3">C$>!:4R\ \.77\'*JZ3WC8MG H6._+&=A@%#! GZ&8O2QIL M3@)P6-"?6<9[OLK7-YFJMGO^Y]AO$WT,);R -23TB]Y?E@=S*:L#6"YS6!G* M8K9K3[ S7/$HI31^,S*HTJA0BAZU+[=V/BGP@4E\Y9*J/I][Z.)'^:N#T"LU M]TQ@?)@P7#J$XJP7CZG'L0.7,M0/Y8^(.=ZA$$B$5QDY*2*SYC\6K+@U3RJ+ MC4J$^C79/%."%^? STKEV3#$.NOJIRL_337*V57K;"H%K<8&]14G]@E5EL;R M_5:(TYF#F4H#XCRN@.:K;JYWYW@_N_>QL\HJ^6#("ME])_E?NMJ;46Y4DRAM M?//KLD)](^7!4T.\\->P ^&^(8?PB*4CMI*Y)C:'OQT[,%=K)62_AFMPVF ! M5$PWEG*NYAZ,XFH&>Q"UD)H#%=&EQ/TTAWS3P4EJJU*:O.14@#I(-2&0 M4!#*GMRJ.:.793>)7Y4"IW_P5_ES.E@:C<8_T,A6G>>/2C-Y57,XA8 G1^O1 MQ;+922LM@3"4.#XP/2':%TX*>*?KWKMJ27//,F(!Y).X@,,8?R+S3V43=-1F M1P:I9CI8G>LQ*$9)Z(/6KW:S,SV=A^)E.D$7(WI#3TRF/K]F/'-K8K'?2V'' MIG6WNCI9G5-K75#!>=(1ZE*73%IV7=26&%20OR-E+N;!)@\576RTGS![AZ.< M%V4!$EX-YWCO8WK,PPA-(*1\((S3IFC(LUL@&0 N[3T6#4 %=N_\9U6M4K;] M"SFE14C$N???'?=XN^W,C%RL,FQ1M5O>=CTY+-#^L/S2W<(_[AYY-(#:I3FC MEV2;XSO0N#K<1AH![(BFHIG:PY=K6(#XEO#)<&9NV9E2L?@W2MH/0E/)'^XQ M#NVX@E"J V&\C^L%"@X2RY&T =F<(MV2JA!IHMO^P,>ZZ]%VW8JN=6$_7982 M^40&QBXXYZ?>N<8"JDOSG?1+D@9&12U-;RR=#OY0BQF-ZF@O?M;UOCJ3B!9A M9*"-F?-=ZG7@>[88D\O1BA&?#(\DPN[E.<['F)R%]NB6*+& (?*@J-8N[Z'- M>AN+EJF()3.;*<*D80J?CHZ.KT=55=@+L2&AX,.ORI_SG , $4#*2/+D4S@9 MARXAW-BPX#&1&[D!ENCXJWUF %AQH\8]2-[V4;G-G5H)2L9,'*E";2=+I3"F4'O7#G=)$"YGUO5]]CDZY M#9+V36Y^NN\H[U^2YN8X\:RG2+?K)^FN=@A;$&,VJ$3'@)6^ @WP&Z'3Y%S# MH]'VU]/F+G"A=[A=;\43(S&)-0E=1IB>;@Q@(8WI\>K@HO%_9:I3&"R@C^QN M&0*5I5LW3U_-&K6C*NRH3%9Y?O(:L=;W&JGF-PV92W=_\Q#R, P-P?08%X-] M[%$[Q&#S843-O(L]-8^N#E:66F,D%HX93==Y[@_;T%FZQ#FUI'PBO/?#J2& M@GL-IJY-(<^O![C?[H&I]>FI MV]Z!@]NA8?DCC3FJW+42F7VZ -2_"AH,FT]GKFG)01:.=-]T,DR1/SQ HJG> MEG_*/?;":[KAQJ!J&EW:4K13A*H M11V%43'Q3 G4R;I9(U$.9+(C[^"^F61:0Z>]Y)%%^]83RQR\G]ZL5MTZ?&GQ MPX,0^.2)]/,CA\T\Y/>&OXN;/L?UY9]C5_]1*V];;BY"AMBV4443&T-"! 7E MH@IV=K8CD]653EQ\MI0H\)S37@T0X%XXO=%@QZ4\RT\5T!I?$"1N]H4%\"BG/NQY^#%6QAHU5H,Z"0ZPH]UI M5I>I0.>=,7+BH7,VMD0CV/.<;!QWCIH^U>1PW/#PGVY#/#Y7+*[9' U:7(?< MQ_$QY5$"8,Q+NC;H2-1RE+":B_UP^RCJZIB_T5EH2_VE7?@P[F-31QD,W];>K#/9.L(+1ZSVD-WA4/V M#XK5>2JF0T2M!&T,@P9L]"=4Z@S7C-L;'8IKH__HW[:9M.4/[\P\_>#RL8>" MZFI-Q#6M^V!/R3M1@3<*"6N]X0M?^Z0Y>C'$1"Q#4NO3^1VO8UO=7DQ_D M#OIS#HY>GSQ[G?8'SZGC!!4!6\P=\M3%OD0.]3$%\ONJ5AP8 MG@Y(LJ%[B[2!Y0$#;3ES N1FV8%TOHK[*LZG]=T1IW)=W";=_:MX5Q")D34+ M3OT0X)H%-]C;=V;"_$A@A1?*JK,^-2BON/[-EQFW[8H<.(E/YGVV'>_1'K=@ MSWWWJ&9$S ^$;^?:8">WA>%%6F,CM%CBNGQ!]]1>(D5C1OH$,J]8?Q\O]&[ MUFQZWZKH4JBKVZ U$-N0/C;2< M>[YJQ;(H9369 [G*AX''>[H:KP\(U6G>_H2YS )6I]V/1ZT+OIIB 2WUJ6VO M[.4A/MF!H=JF+*#C>P:^ K.S%C(FGY' 5@&(.3FBWB NT4>;D8(6!O-)@?W0 MQ(5G):L9*N#5HB6?'DQ4&.\\(0?^R3=,O-**ASCR-">T5K4M!9.$H[AN)0?8 M,^69HUAABWWS2Q;?PJE<_=MK[J%\7']N?__! 0-0-5. 8O9W_'V4#($% $&' MD>[=!5)3$=ZZ[\/#2N'&^HN6>[][K'"X4Z1*G+]UQ/&\Y-)+Q>%\G,OT?#QH MQT(F>F]M[D+>UT8:55RL42_.7=YD 9(88Y@HDY^.9%3C"+4X.3:8C&?@&[?B M.V0(XX*HRTZ)6/'(X=!0TNOWD:-:R+#O?Z/>MH#,@^?$%S$?MDD38) M>V01P.[%*'-\^1#C,0:>(>Q-EV2TKE#9E2P@*"-1EFTU;FHU:V@@+XQN M8?VC_[ IK& !+G\4Z,BT[RC0VNECRO R!=1>WB1N@9HSA??>9%P +8L_/-B* M'>B1.3YTP/T3?@ ''L204ZA-BWT%$N]PA'1LO7OO'^2.P))@V>840 M'[6QGWQ(/!>/*MGU<:4C]ROA[MSM'MA_377L<&.@LWZ)FDG4V,G[,^0OI6=/ M'VNFE(!:$CWGGCI?.[U4JO+3"/-D^UHV[1BFYWR'X/%/>+:R#\$]D'T\.ZM* M^N7H0 SV:/PX)_CY=)B7]D?-V"&UU C.EJU8;'TI7;)TY]Q[>E@U706TIYGY MC%$E!MTM-*EI ^GU)+[J2$?/B#255D2C>>9 ZY432BFAP3=<;1!N#*.DPZ="];^>L_$5OV0ER#NW+7%0'' :T?(BYM*EN';2 MZZ<:31CE4$(.1*8#?CDL.[7[!^A9UP^53*#];;M0!I1 MCRX=PN2OH$9;IO3G!0YZN]@W%*QY!;V<-3_TZE2:X5GG4\L/V_POVJG=,A U M(EOP,=HQ5T43_\Q$0G>**2K3DS&C%\T=$$+D[\GN[@RMR6ISHT*G8J?"--5Y MG6N>-CF238XE2REFY$/P*W]Z9(G8*W_NNDEQIXN/[SB 9C1C6TJ4+:A5BK*= MCC 3_#SQ Y9=-I M&AE>QC_(/)=]U+#CF>V:AJU^RJZ_C)[A%&T*D_F]X%G9U[:!O.!C9PMYWG?$ MZ8^'J4?XKLG8[RFMN=_!AAYN(B,;+8\>S61.X!IP]_Q!49*C7&_=.D3L,WB3 MJN81-$YW97%.L)87(DS$8:>S+=P4?0 MA!\,7;S+;]J90B:;.X9%PK3S[Y U 6S@/"Y\]92)(6#UE*Y)!8@!^H1=U*7#U&W4KYWBCI= MW&>,FS'B(Q>*X",=WO3(B'Z$$E-]7B4"1A7"#X0O,@==23H3H,)7##S8>65 &[U3W-_YR1 M^7];Q\K.-P4Y_KTQAY?? Q8TC1B"U&+H X&@Q).\LH98_E\U]G M;LUXHDCKW1 >-YA!GQ6,T#K-ZU#1>ZQ"N"R+3V9[:OTUY]WRP[PGM-1;79V> M1-<4+?UB 9F?B:6)8Y)+=^#GLNI2ATJP%NSMNPD'V8#%?N20GL\#0UGEFL]AD-O'A!Y?O.A MI5GHG6'U"IT4MK0534$?742/M\VF8JYN"2)A TSCF&.F'0=+P13/$&_=G\_8 MV96DV[C,A5.YEV5EMNF7Q_)K; M>K3(DTJOBMONAPT36Y&C+?8"9:M'>>^9].C%X@2@ ;"X-M'NK3B+?7%]RWLI M!3E-GJJY"OU9*B5U?O'?5 )NK=D'7K%7S@I9A25BFG@']1;&!ST3-E@ &R77 M]GV>'+P9LB*:%K7##,@NPJ"U &1G6P\A]?D;\XK;*1M^/U6/F);I^0=-Q7:L MV2_L]?ZD9Y%I/^)D-] II+\_#^G7VHCP:T:G?(O6K?R.67BTLP8B:,>"9[!" MJ.,O8,A5DMOKYT$0$;J!^>+\L(SXV1-*,XJ?;9E[[=P$PE>[Q!@)%KKHJ86E MT@$$J*&66CCC)A/_-HV"Z9MJ0$,FY\UT<+@3NXC1K:?I0B MX]'WZ#+4P;";%2#60Q4FB5SQR27+5M>;FCWY]*3N9,Y'FY;STY_JAF;6Y\L* M"#>.'I,1"(YV$%,)SMK:F.D:M("WI2$,L4J?/3Q;2L>2%XNE>W$#]'&*M[1S M4T817%%QLNJ[#M?IIMK:AO@K#?7U]ZXD\TW[GA<[(?#\.CM, I*U5CYIG'9L MOC5NK?SPO+7DW;];> GGIC:,0F0:.IU'Y/)#_LC32HE.[!O2/-RGI4&\QQTK MNJX> 2CV9??10YXN[YHLKNP/X?+>"_MMW\LBS1U)SK MTG8Q,)T?(>/](D.LR'!\U_T3-$*^IFC84-] N5ZS(:WI\)\< 3U'%4L!['/# M-4+7,>:?6!XHW-X(X6UZC>)9<=#;A[R "?IPHNE.YTL6H$2H=-8<:[!; M\;OW,,'4$]AH'.,Z235^^@N:9.C@>'(2]B.G>694&_'#C5N6JI<$I9R!S:F1 MBM-NDF#S*7UNS4)1,15]%(ML=?::&'LQ&OCTZ;=9HP^HL[-0N+?)BFC?DA91 M[RY=IPR4.]>)Y7?@?V7LR]0R.M M]H[ID2(3>AP=2,8)B!5A]].Y+E/F>A9EXL'2M\*/VNLJW6WZ>Y%]&)^S%J5/726+)6D%G@',=F@BU)-C7,LS1HX(IN+1?% MB1*:8NFDXKO\GW'>6M\JF"(7*:+WZ-8T,:25ZRP*\M)[J7G(:<]"_FC*_@6$ MDJ.ULUU?9HN6QH&[URTK*SZ;'TDMT@T5+')>..;J_P;[5+,\*V2R7%Y]!3[L M69[%_.[*!.N_=%+UZ(J]Z/PCNVE_*F\W1 +YC6AYYNM;:L6_U9RP<;;,NHI5<)3JGO]),;68:R:8# MRUNNNGDE$6$GD4^\W6+=-C:Q!"P!?8U-E/@L]J*.@+RT<^A%+*^%"-)XO&]9 MFK([Y&#F+6T]-9T8=E#VRMY$?F6A1_A.=*9[-Y1BN_73 K)H'9G@*Y< "ZN[]/I@=,7W^+S7G>,DL@"[+=E/C#*.: M!9!76(#3H]FM'V@VJO:\Q&\_'E_88BY#O_\\CF8!Y_[[A_^/QOLW9Y2U_H9- M//X_]%4#9!0YL@(]W[93\8*^G_'(W+3TRSI)[C86!A95.LJ_!F]Q^SN_7EB- MF-66T\BLC_ORYR/3&S8[K6,I_94JO"[9HR.:Y.87,(IWUE)#,JXQD#S^'"5, M5<%VX^^C15O >"K"VY*10'!4/-_&-/:VI:L[@R%FM[2# 7YA]GTTRU MR"Y:\SE&R<$R2@*N=#K,Q6Y7# M[N/J?.XA"\2\QJ[VMWTHP"33PVK.7#-R#"8\K1_3\HM?RCH$45\?%1\J9!2S M&2\N_O?VE#!F)P%B.4'&2L:"GB,U(>7:#XSB/#RGK>!1.3(G M.DVSUVS_\M&N@:#5T4:=ST?L7Z/^=+A^L7X*=0I,(\#N=PE.6RC13U-= MP-T^AS!.,R]G]L?A6]4 ]>$K)X LGANXAB&R/25NYRQX![\7K;,^)C"JEED, MWP?_C ^>5=M<7#PIXO- 0]BI>!AFW)?&63( B95L0"_,& M7H(W*$>X,^*Y,$[+]:QQ:OBP%_->K/&&%4=N>E>NQAOX##OJ@SZ[1+PN6]CI M6#/JT+"F.S/AT!MRPTNO1I.[- ;1@\F?RQ9?>'_\I3L:-57AL:XVE %J?B*R MD2:4?I3QS/S/:S+-,QUW[C)OS>C\;($.8)=BHBBK1-Q=IAA2RPF\21GOS?%4 M32@YWMS[4GV46*0Y?D^RV7)%YLUS8;+WU[]&OME;6.<7&DL=OY:,=YP>1N3 MM=&1^W;KW(MDK=6WK_\]Y_ M]@R1.6NBD\A"T.3+*GA9Q8'C54#%RH?>=!5ESQ\[-/W[^L99"JL&YUT(R]D*51N[L64F1N^=XDG]R,07#:2K, M"4B3TP;W:M_0#\Y MPE[B(=*?-_5[SW/15!RQD(VF*QF_;-W_1783;K%!.NVWO!1E ;SRF,ECN$ V MB)LU0^C7N@A@"?5(#X2'*0O&D7;[.]$*6GU=TA/5D=XWG5N@*E4E'8[:=9 7 M6O*11ZN/[&@SJBTDF4NXNJTX3(AH[*PS+H'N7YS2'AV=U17S>&1,?J>>1YG? M]XERTFN[#_=C+;GOHMCWYK[-R(6&LH!8G^.,0J8I>A$BVJ%'S-A+OPIFAI&T M'"&]Z /,B:;FM-!^W2Y?(..)K<_MFN8O_SN_:*VUFK$8N,-XQUZH^3.@*P'* MX8.<)7GOWFW$[8,7R#04J!^HGVR8NY=_KBO/':;YX33U%"=OCBU*:6_U\"3S M3Q;0Z--,[1NT. 0Z4D4)MHD=_*1Q@: \FRK,GM+C53/85_/!-N2PS=!K59\0 MIB9S'XJTDR03WQC\X7^%8^."^WB! GLT$NC'J5"ZI.<6DQ\'I[0/[O-1K@7A M-U$=7;,[SHJ%_TY5T9[U-!RV19!\T)/W1'=R*;X M?"/-5!"@8LBV77+.CBQO' IR1;<#W M$:UNJ"\+6 PAB9+C1)/T4#=IPBA/4 ]!9 'U?,I@37'/E86*T\HZ.W[I[@$> M_5>C#P.W$SG,5Q+_5_[S7DR8M;'&E0*5/!FIB6F#8T\?\!;RMI3^)V8 [CT0 M.0RA&-H41=:@G476[^BSY\B2KD"YUGJ;LOD=S@(DNXQ09]M;8$)@]/D#.5,Z MI$;&CQ\DH2V!6_WKC=.Q'C%5U*@!V9I[3$DD=C!/ZE7!KBWE!YG\5.6&^ZI M]ZP2:=:[%X^\V:^S_^V(?_M:T!E1E MPX34J .C&1<\G@*K7VXL]H#;E\#&*E'J%[#2GLWQA"#MXO8"8[/L@BW4Z."I M*"TY'J175,87?#VF3V\^GRF"J*/:QC4,3N>O9'0S8/T62@GN%]K"CG@TX)+$ M=^:?1)T08C/EHR)K(GQ<%H%'??)_/A7O'Y>+7^T^J_M+X_B5RHVE1Y>6P@(# MR%6-%ND@C)BQ&+73 ::\H%\#IZK6<+P6BE\6'GLF)%C(?MGEB$R[/+A8],CM MCU1;N?#\;Z2V:ITS49A6A9]-SOH_4L0 8]@MTW>T>];"R9E9N_@_C^B2*XU;N+@KN-@WY.@X2'7HQO-TZ!.PZ1A)$G4V MI:%35A CANPZ+G[<-#*EX9SBZL9$O;)*XK#KT?$#(G$538U-]:E]<(2\G??3 MXB#):P':0URM5^R/#ZL^TZZUE' R3TY,OKCTEO/>]*,YU\U;Z34"C$HH.\V* MH#C>5Z)%Z4:4JJ$,"RWD/7TBCB-H4Z@C7?<:OJ2JC4$BI]X-[P[P$23!R(54 M]YU<:N/NQA8[G#\VUD]?"RVA05/0>OB!ST$%"KSE7O)2G6U#FA6/>7D_RSTY M[K+CPDA%2S-'\KQWBHJ\?<"40=EO/Y>UJ:N)RM\:CU^Y6>8ZMJ1.'VYI+>FNN/?LR7=QS^W=IF9#D2'GFER2W4^?3AYX7#RI+ZW^(^H ML/KR!XHYLO*O?<)^(-IC/,Y;2WV6BY?\M\/(_RX+AT'8(L!]$,_984]A 3MW MP"H$97>@^9=YSK(,-21(+%C_RRPW\$CPHHRS=]$!+7FAN+A4Q9G7: W4&8IM M#^9!UP&PDZH'2SA-V8K_'O+,_=)TM>AP"!PAX:"=\"5Y2.&L.M/5@-_:]$(,(G:#9^@7Z**9$12VP?TO0Q=,+VFPA_.%7-J^0Y]FN"G/ M"93F+%)EM(]MS<6=GL(1LC$4UPPY-CX;*]4[:A%%A]JC,Q(Q0-7$+2_XG0Z[ MBJHOU]/95/'2D"SQ:M(%H88';:*@DG0O3)*.G.I28E_G#0T:%]C?<95FMTX- MMA"?;#P:QR8)BBLY?9B;HW^HW2DG9>?-(WU=?=GT^UWO/1TSKHXZ1UZ\1ST==? M:E09["02@DW -V,V'A&<%D:)^>5?NXZ\*VK/&?]S>48Z^$R4V[7HCB/%M1(? MAC)[I-8-_[=]D_PGC>W'(#M9W$:Y@T2B&J,=ZH=-^TJ )>.%T HA"_ZDX,.W M%Q!)=*-PQ*'EKU%:C/T7#S4X%A^6^M5&82BG,T#UK01H:"%)- XFC>;" MTS5 !F7%=FJ#>0@I[1GOZ5[?)^>UZ/ 0.KEQZXF(]X@\.9K@'[XM5EI5Q"0" M\H+#)ZLGCX)ZF5"+!]SZ3ANGDY['$0? M;NJ=.B6FFBC9^LSK.MJ48;MCRGBYB2/4-$$IY]65*080MYDP2\3R?S M7;3[^\$7D3KX*]O]<0+8@&$?T:W6E7>X( :4*6"-H);V^1QB9$;BXV8+N+TU MO3#2((QD>">[:MU;QB#7+3<'?KC[C$:RW5UB.NG2_FX+;I;< M0Y-@SBW\P"9VZ=(!\/@K_'_C[LW#H0SC?^%!DE22G9B*4+;(5I9ILR6F%$), MDNS9PF#,%-FW$$H8:\@RVZ9P_WNMZS^^?][SO M.;]SSA]SS0C'RARA8(N>0O6]<*$TP[H!09ZOY7TUJ\\T106YJTRRQ-RW*[G M>%W.I]5-TP"]YV6ISO!L-H*/L$*%0M__80\A-P\6D$B QN_H,3T/U>J4> Q) M6'L/XLWJHI]Y:A_7N#BTQB:2,I_^X@?Q3_7I+%[O:F1I]QQ@SC^YT6V@E6FK M&;81@1;%WLPDILO6-F9XF>%#?D[^#/^,"W[G* DL1A'95O\'TKAS]X[6Q4<9 M+L)YN2Z/WS@W1>$)"T!XG=@A^<6B%^ M8L3+]MJ$>>KFR]!]L4;P2@$QL'&/0BY8D8AGY_-0B(>_]:V M*VTWMUC_"LT#DK MU5]^W\I,2X@Q3<6VLVWFW/3%CJ9IU9?3\4\K?<1Y],/A?)_ M"/K0UMPBH)/:;I5HV_.^*3=F^GV#R]ER@[L5A!5T7WK<8/GM2@!$-C=84_]M M!!YO3!F:]72K6^-/8,E0QV, K"U5OE,58H_LCP\ 48ZK@ M3R2\HSEPO63)4]W1_E3XN[ $:,.Y1+8T3XA*ME_"A*,OHK^R)$%C(+T3K0]: M425[\P2&\1S+$ID-)\E\AZJBK;>9T.! MKX;0_=GR>I7@@YTJ^A?TT:*]NDW7_XV@7B<\0W&1$'%0D8*1_&]*PTUS]^SM MO]Q(T^].,Y6TZ/!_>_>IHL6=[RQ82T&#%[>>!\+N7G\_,"MJL3-Y(6C"3#5* M7154@#.$-FA"S"RT!NLSX2B&F)6G/JP7K+JZD__S:H5'-O?VS^SHI@)8NG11 MR>PU[RMU9ESW9M]\=.D."%F]J$:0Q'D-39C;LV5'0XP^FKWQG MR2+WSUT&50&*Z1B9T @L1;JDZ7Y:^)![F3_8_W3 CJ\],P1D?8>B2=L%*B%$P= LN+JQLA'DI5.M28&O< )P6#'0ANR@^W6O0 M+FN.N[V[N3]LY67>]1P=^#*W6E@79O-U$SV.:=B#K,5C:O8@3MC($38UR#H. MZ]F("]HOE'9^#Z*LP=1;6.<]7IG&&5-T-L]S;D#'1^/+K];KUW.YBRIN;=YV MO#=$QLQ$O)PSJ_.E(?9O5G^["%8X1N6.#?^0$:D'4/K?;.:)UXFH>QBSL!@O?GLC._/%Y=./L29,W,(1"R&%\V#+&>= M Z=MO^-/,B6:YOEQO).A2IKSRS#T*4_+^8RJ:95O4KX%Y4 M6%>%UI9;6EBFMWC/-.YXM]F[%HGUJET_^YD-[FP3_WNVIQ7;"<22N?>C;&TQ MVH,\7'.EF;:"7"T:>%JV67FCV]]:/??X M!'[X$C0/+\T67U7TE+3@-R64(BD%5,'V)1S6OE$7/PJOJ1_6*(Z?.O!-UJ\P M%GCW#@+QA7!68[JPA,>$73A\C8-]:*XJVXCC"&7Y_/\B[-F8[T8Y6YT(1UJ= M@"9S9DFK(97/E(J(QW:K]9"ESL[^6)X855')5I5YFBX<%P\1MA5[]J&PD$0!K; 2A!M8^-^W3!^71TR=CGN_26BH=0'7=$-D/ M'^L_7):>?VT"4Q0>*H&@4VXAV+[NO[W7U3X4*./8-(T&N@ )/8AC2C!B"P:J M4@KL1&\T*'B_'=EJ3VL5V5 P.JG.<2;"N J"3KV%4,=TB.-546;@7S:L^@#* M4U,HT$2QV,;>#6P'.@B_7R$B(4* M;$GQ]E!;>2WN>?W.NXGL*)V/VL.*A';+EP^J9Y)^*W8R;-GV[#SS M*4/D:_/0FA-Q\GKXQFK5#00+\>B8*U!]$0XJ9:V*AYR,[, >U;M,MA6B#'S3 MXR_O-POE!$Y$081EOM='S".QC'?P83,0>^$U@C\"^ M4 :X!WG[RT[ZC4%1I4?S4J13;?37KV)3IO*I>?X"MX1?Q]'SCX]O1.@4PJ2A M60S+YYBM\E.8>D#5?6Y8^Z_,2KPB15^>=7""0A!E2$=2<%VJH-Q&+U8$&7 3 M ,;K=7%'?MC-:%6Y 7^'-9N+G_>/G)2\XV\&N5#V7VZ%&+.IU0RP7.IF3^2? M9NQ!!%89-AC24 ,2W=?+NG'.?K;5GA*]J3!O:W7U:#6'S7'@0"6"US6^5"91 M];$/Y=;TQ)0M09D1S_K6V1"&GSM$^$2_\MK/S\?]\8[-[>);UZ+FTXP.EN4_ M3(-#.&;QDF "_1YK#BN">50Q%,-//\RP J#)V]A#?=Z!%'[N 1?UY8OI1G@O MFKM_GS^O]NHQU+3)YR$-K"!>E6'!9(-$5\F421_:2[:8W45948=B-'./39M3 MU7^'-C34>;!L,GMMI6?ON$T6)ST\+>X;>MRZ(N(/#3< WX/P?-N#+#S?@[@[ MZ1(8^Q&,N.V4-6&Z$4J"F8[G_9>F@.C;$$OBZ<"+-9CE^MB*B(HB7.,63#): M*]SF,S8W3_R]LSUTR=R26R0W0FP[S0(AB7'V>:2-$4)>%1-)^&?"-;*^$ M:YD[N.;)*F5I0WK$3.;=X] '>XTM%9@F7;2W=&79>7Z MEL@<]>GQ:NQYT5R7_N:B+W^G"*I*&X]I"VVM0_^@0!SJX7>T &NPR6XH&N:Q MQD6NW6UP MBR&] P]9/\.=WG]$'S>PK/JZ=&_I4=M1"Y5NR]&K". M+36WQE$7BMEB2W/ \#%XAAGF[K@$@H1'4W80H?KGE%KFB.==KQ+CAB272;F' M#V1OGC,Y[=F//X#B8C;J"5*6#;21;,S>HIW".C&@^AJ:A%9 >8^JEM3?["Z< MFNXYFOQ-08;#:.$"QU-=XV\( (OI<$(9]B;180PA8'&=@\H3C\-QTK&U99]V M+>])96N'@CD:HCZ5W]+_;EI@_!'GOY0F?%%KL+K>_X28^UV&-T 7H_?3L@G9 MMZ15;_ 2VX$7:*;>D;[X$6C,E6OR=!MOG.K.O/6F[+[SQT);D]DR^.G+'9HE M""4VMV3;YX@.)&YAXM\N8J2!X.&=-YVS JV$,UMTYT,LC1@V-,/I/=!B(-C_ M*T1=:C;>@]A#(UHO..L;UP3,BZEK,@YSGHN?,B!(Z"?-=7G[\WV:]W]'U7_^N]_D MQ-/+,KA0QNM_&2JLSW. 3_N_3ZCCX&NZ(T,-- RF)-ETI-X#,\WH,1^_+^9\ MEG.T#PMVOWJ4!S@T,357'\PXYDES:&3FH<+(0W'H$V 4E>_V:*OHNQD[1W"C MKRG+*]W855$F(Z[(^N13G1,IM^+_(, 3WPD G, VYQTJ^ /(-X[?#03IO M.E)-*W]+)(V_EBY=^EOK.AC"GRTI1LQ35'7N%+-;R6[PH-81E&3,["M.G[E> MU( +(F8'#6<-OK*0,%)#>P_ KQ7]S0N:J\4Q!'3))^FJJVR%W@?_SE+0W8.4 MC2FAH'YOE\V7F]?7#2>Q3Y:S =RA?^OFK7X A<47"=AT0GGP!Y%0FBUAG"6, M3+>L3VGGH3]8/W![YUC]D,Q?9=_A_F'%T@.5]I)/<6Q*!GKR3[JRDFW84)\E M8@UC!.%EP0*J-JFI>P[4::&A\* /E>.K*(C+66NT\ MMVQ I$5U2,:W>%LVAIQR+_^>7J4OM?K]I;OF3)ART/1E8SY'^,Z8_:99!EHT MBW4C7!7P8?%BZ>H,5:H.F$%1UKX#IE*,3I904[ISK_UN>A-SHO"37MG[@/IW MCZ&SFEMBD$,_R]>7/ _$[[<_)= \Q4J!B,6SQUJU:=X=]CTL6-@RM^_J.W6%<26;PXTA*JT!.M0?LG MO;;@S_(4:K_?'QG&/79JSEY4.W3X$,?,0_\C7!R_38Y/#)?3S[)^0AMNLH:9 M-02WG7]9ZQ=@A]$"_=X#1IB%W-GBOVE7C(_$O=1;4T1(L"9V55?_57EG\ZV( M=A0/2"'-3<[U^((\^Z,SN] 8O?#FJ05D?YO' M7Q_^A5MF G&T;4&;**F3GO3/XVE-FO460K^-=O_HVO[I;%1IV3GY67IS;F#& M0=\.;C3K$]Y',#"3COA1V2OI4>>_)CTDC&V;RK,MF$]M=2[ M9:SZ06UB_="Q*<7("RYWGQ<:?;I2.H8^.<@^@1SS'>'!((82RRS'BR!O=SC* M@L[!5>ZI# .@?JKHMX375-B7^$<$F0'U:^TB%G<:+WWJ0<(,K=F*L:NP2+ZX3@'15/8[]UCN6\OWOQ9F*:69[!9.]$ MBT6IQN.-B@4SP_[,)MP["[_K5:9:+0;V;#2DA4DIW]YA"+!U>XR$3=J# -?9 MXQMH@J5T,X9#VVB#ZKX>68,CHPP/FIUA,=HK3)F7%L]VM7EU4S^"*ME1+C2<1 MB+.$:(( 6AC3<8)U&.E)#HX-]!PT,M]O5K8:6'7.#EY\6793J&;RZ;2S>(?? MA_6EAG!]@(\6 BK2E1GJ]: FW8"A^Q[ 1:VJJ,C7#3]I[Q0KSK/.MI:,N^ N M]>//6-+I'L:M0^I=H[UWHC32%I[GR+@4-L><15>OPNH %=1ZMD^+#29IZ (S M?8F9AM9!?YU"K G2SZ"_-N]_7;)BG>6/1(_> I1"A;M3]HVT[ZO1XS01+HY] M\>6C0C_QJ&$0C'L;/B5#AJ\.E,ZAW 'SE,ZYV-WJ.#\I5GJ1QSG/HR!Z+3&. MSUA%KR(W8>%SA%9ZAHPXSJ2P]2*88W$6-?9VGMXXS; HNW+4.KZI8 G&C^9% MUK.^B,S5[:R=H7I0R$;EP:2X>A]1L'79M'B@FK<(N?#F4^.#QB^?YA]H_86? MB!\##0%!DDW[QK,IZ"H)V.F21D2B=//["I>S#4J"E0&1,]#,DZGKMK-6DYNY MJY/'GY!;)!0YXW/.$0@7 M9^4MA KJ&O.#@2[*C+I>!\!I(LPW#?Q'?T^IE&B]J4;^Z07,WB*#33_&]9OD MOS\VJW[N1/%]Z43M^+CO29KE?8E])$#-HF1]RU3^C/;DZ2#&KDJ5S'*5C>WP MEJ)+Z_BVO:>.(Y)D^KCT[EAQT(%8OJ-\YX_F!\H^O:"YA&B QA(\JD0[0X-> MTT^C=('%.IQ'<\SDXVV8T.]![KPX7B.?AL_'#N] CHH^D&JOS:T\GW(&$&4( M^K5ZDU?X$Z%-KKWA-N2Y>"\5D27SD4=R0UU3>OGSX=F]ZL+]6W/R7W_B0T-RTZF5+\MN3>]0S#2?7INBA$<0Q MWD-QP7L0<88GQQ_EVXZQA@7+2B%GW$M5UY]*J9,B[VN->>P&'3C1\$RYJL"$ MDL39=]SCO\;:0*3*MZRNY)S!!4H2-QERG$/NLR4%EOWV*DI+\47Z"Z3D_!/H:,P2: M6*EKP+^8#\CB'H22LC(L Y,[T%,:"#;@ST-P%#[-V"NJN!I588@ MCF8(9HGVPB8K:*8 -K+U%G?.>*JGG7YK@GJ7 N_ ];>_T_ M+.S0YA5Z%-.PT\$_>;[KY@I"6._:6IG'X04W1_&1 KI%:<47"Q%%ST#=G,R3 MP<=/R')VR1B84RMH&]28;I]8;5B=/$-P#W)ME&%+45B@:Q$HGLLP,A:HN3#T M6N'3QP\<=V.=9_ISHA66V51U/\%5$CJ)H14"]ZDIG2F2#$?J4C??80M*#P8: M>"?"#'JHH5+ALW=-\.I1F1/KP3AN.*7A!KX]5Z7*OZ7CL*R938 MEM:EN[^[&7X\/2>S)A+^.F2SQZK;=+1SHRL*QFMUA.LE$@@* U$+,STV@1I MJX2:X2)82A^8I54P-R%PF_SAB9D/MVD!K,ND.(8N$I;5S+XW[LTOU25?O*LY M380M= <8%SU=,H2V:CP8F>@FD'Y$#/FF;*\ZW1 M?;X>4U'O7[^TG;KJ%I1AW=_661O>7K0UTJI+*_KGR=&=V$9"0OT>1(HU1J@S MCD$%5+A?#/ZA,3 8>#K VV=1(\^.V_<=7\LQO_1>.)EB]F$Z)#'+TG/\; APQ(=UP?@_,#&0W1B23_?0/I0; MZ,FF' ESAS7!0,01L,BH<>R)_O6?C"SK+ &E&A.#LGZ_[X^:*C) ><",A%A= M %I,0$7 N",(+P541_)U%;EEWEB4-)DR>E'H\^#*>M )5RX=,KDM%Z0\<\EP;\OIW(;T^U4O^<%-Z:2&&)HK1!W-O)7WL0 M009O,3)ZI.MF,NOKJ.THY6.\XLM#Y>=,.22_Z]ZG)&;_C%?(CW.*UKQF>#"V MB./2+\BJ0HZ'^:2NJG*7:/07-:L09_O)4=;OG3EFZWIAFPQZ4-J6KHPZ"@X# M,=?'MF$IL/K&.JID]T5F]^T9TT 7X;?8MR^MI:TR6IUW3()1W=@W#W+?!;N. MN156J]U*2IV,Z1KM'+Y3$*:R]GEGK''Z[_O"^+-)G?_'U==.7E\?Z1RWI]-? M$2,.3)F^?=U9[+;?3$T/ ODLUUK7!VN*6;T*#'6-(NO(HFM10)?1Z/T]B&U( M.?(//.Y\1%#$*.J+KV^1+&W_TW.$_R9/#L Q!+59!\/8LK!*+>U:0[1G0]=P MP#=/!)#M46=8/(?$CX^0D<4YS:9" 1;BY)?OK+,BP,'\C-U(,<\%S>F^&A;P&&V3Q;\R1K> M@QQBR7L0^!LP4-#2&G26C]4[[C(V<3M37?FEN[;8^0_I[@IS)RTE@T;$MH@ MLK5+^)"6Q)% N=4BX:"YM%,EUY_D+VD_;/+:@2?-2:&/H &$)59=R^)TS)41>(KS1WS'< M5SD\\)4-^]]0:4+\GRY M1>E@ ADS/<,KO=@CE.S+0J'/ M6I,NCRESU?)RE07^+! .>;3K;,KV<5EW49[4P=)(C#/_Y$X/5D@IZT[\89_> M6UW,K((?'8L;$RU*!QW,]#H*OTGH#/$\@I-S-A']4(!T&>L@N]Q8_>1!,F B*B MG:]*6EAVPMP')JQ$EQ5MIW'* P@A K$<49L2@5MK/0UT=0=CA1A69>VURVAA MT,F=B?.[6!M1.7(-53;!;?J3_O3"E&<+,PM_DC5*$'SB;=\#K7=MSSU/VKI] MKQ=UOO J+H%.>GQG0]LK7L;XZPAG3N*+_H,+K6:L [I J2'HPS8G>:!P&7_, M[N.$RA7,X2<#:XZ+$Q8FKO@_I_@/U7W@*'86-/+O!I 4X6VF0F^IYCS+;'>/ M?3%.?T1C:1_BIQ2G!$R-6;./-WV&>T*D;8$=F@(SBR7&N#6.UP(1))'L696) M!ML&O@T!CY/5ZVGN]^I"5-5\ZG Z?"+?(%P-H;E"5KUJ$?56R?UB7@82*AKW M"]_@XY0=-RPJ%0KCB^[_3^P3\+]JIZ./Z/[LE+7 4G"EVY=!J6 B6=FG- MBGP+A',C)RR U>; F9]-1G]5O7"B7]-X'T6NCH_PGA3@S/*0.&>TN)D"*A%6 M5>GRK%E"[5#B$T1BD)>>.T#H:)H] R2W%2 2PITOO9C^J6&I^!0^N11V1J#( MUQ)^(C4FR4&' ,JRS8 ^W14)HSVE&C..3=!VQS0(HF!=.X&_?DX4*4FNCO.9 MYQ=$>I"=O<7;(HNU_:[C;64V5E'K9Y9N<,S\PC1JKYD0 'M3V/V4X^ZS_(W@ MO]B+$,J@<#VR-.M6)M$S(5J0#SUH W1G6S5K?#2^^"%+)5<@D.C.F>RDV9H@!],4HW_V;Q^GR\UJ0M2)Z5FN]] M;K)>+23SUZAF#Z*HYT:@.=M@=K/Z[L($-*3,.@G DYBNH>-@MK:#:@^A5JZD M"/F ["AB1M?W7J]V@EO?/6VLLW3L)D\MBI?9I@G?CQY!2!"<5:>FNZ<"/#$\ MC#.>%&_=WO%QV,,41^ ED!GVL6KL]8,/#=D73K[JBYW_\CCVS6O1OJK_GD9% M2,P:!<"1Y=>XV XEE%E53WANK2UZ?AD#F,_8=#8]U_2^3G9?73MR4:^F M0EC*Q$*QH0E\1OP%(PX+DA7#/J&[,0\71Q+6)=$_O XGJ-+GW$]C9O/Y1S$0 M\%^X AL/%C*N T;OLJ948Y^\\8:;X!.EFD3JNFM[3@P],KX-CC<@,0Q!U7:T M$OBOD<,\R O,]0753J_8B780#OWP:*PKY_?Q$\EZG':M?<>(&T;47!?B6)IK M>%.,J6WJ_BSK^X[MRM.^]$'XWP\.8O0QP'4H* ];52,AP---B3!B Q2P1$2$ MPF);+Q0@@^SYH_'[CK4UO"VD^=#.!_H^@;H"YR\0_ M@0L@LVA28 =I@_?W3=O?HH1#VY^\JQ_?K#WI*?Y,EI]F*MT=B8B <:_6&R. MWF%M((P>@@)P;,RL\D@6*69UVUL[A27;4>[F0[M:F?2(X2[A\)F'J8A>:E' M! VW<&6F0+B2F4D88NH>!(*&(@=(PD,,(1^2GHW!?F;Y[=M QM>2^QNE]U!: MU&^Y2Z,/&M/4]WDJJ?,%1ER6]=:PN">4J!SFPQ#8H*$2:.?8 /'9ENJ/X&X" MOX8D5)AQ%O")WUJ[VBLA\IH&!V]HO(GU5M6HNDX^=YTOI>ZKLV\.O])^)?H/ M)IQ, &6X)];^ #P]>+4&9GY#FV)W$UZQQ5W#-;5U;!KWC#Y(7G)YD7AA'[&6S*%I'/$/_.TOL-D\!K,(+9 MDHO,#: W-23$O7^ & M%EX.',^9>!$H_I,O^(!K8?'MPJ3<9&AC[' $GRXTA4H32J@'C0+ MJ'#\Q#_E/5_']81/9+^L/'_+LXZB3H(@_MP*K-XXGB6"C*&%MHR@1 M_T;0= MI< 4^5CEQ1C'CZ^@!F/>1T,:%SDA*DO\V,RG^ISQ?_8@!U&N5)]8]F5A1% " M>%"0G*1J#,RF.H4X4^B_*!+63:?;3Z]5Q7HOFOC%?((\=-9 PBF;((X-CGQ6 MM]F'._?MN@-YJ4YL8LV+KR(-R7=-#4U%0D]U_@FAW_A&$93K6,CDDM?@^"5D M@P7AM"0@.!'CYB/"&K3#1*/,]C<09^2Z;GX/-)LY:%+?4K8^ENCI_01M.N] MN(A3,!F4/L9\RSJ&G*9%4X-7/^9[- U1^/>Y:TEDQ2J?'E&1:4J>I=KFNZV+ M[[-,$UJX%>>HS@T)Y1;N &UHV: D!9,RJ\C,0BE3/JTS0HCA*GVWJ!9/&[4/ MCHM,Q-M-754T.A5.,N60BNT[844XS/J&V(]"4+'=A+J^:/R)'[/(B0Z:2#!> M#E@UQ ^73L^<\0R!RD@^A*1&A$I 5MVJ$5?!"2"E>TY8<^[9K#284C0+=G6) M6#?EG03&&C;UUW-]_'DC; MY_)6>'BM.]NNY.V*@A%*B\G3KL[%*)%6U:P>O M!#!+VL;;2 GFCW@UI;1X.\Z9^7E5NT3)0EZZWA3CBG#CRB^L>4*(@QUI&)+\ MC3VTA8"Z->7)?ELC8NT 9G7%H:PIU&U.IS2D<&(J>Y3*?BZ(7W9V7R^+;TS/ M"D-T.-^SZ]#;5-(E-)67LK] ^Q9&P]9NR\EDOW0&HQDCOD2W+ MV.Z'J!\439! POT8( _]&^PVR,;*W*^^J1;5,M]I8B3OHFZ#)TG4)[5S8%B7 MQ"6_8G=^SL:UK/$KKC(+R:2\L1^^WSGHN89([*H@/1AU^%]=>O17@V/@#A#3 MLWMG0F(/$KW6((7H\O7P,PLIM*"GV7O&?M^X>IPZ*+((48O-^(0S_H971\E1 M8=V#P<2^& -9MZQ9%:"MJFHHEJ'I7FY\FO;Z<']F4QKRSD;@SF+>$O-^I.:(WXF1(QB2P5JD_?'D0*)3Z&Y@*+KHWHR;B_-2\&-VZ9[$'J M]$QV;M:G&[M9)2S^C#+5YLAT3MYOPI-_ZQY/5QG&'61IHZZ\(??L/)L'GVR4 MI$3Y(=&*#>,RE[TP]; &O1&G1]K[#MS8QZ^,]A4;!G"TL!$#0<9M,))JUT5& M)&F^9IWRR,R:"(7%Z5W;R4;'>Z]U0OL.A:G%B?YG' 1/^F =NE/_\"5 M@BMR"S4:O.A\PZ/5@1=KIE"_%F M,M YD#\!B ML#-?1/HWZSCGI3[\:BEVQ-%_ !-OT(2H\2?,S MBGG;[H-\@*G&X->9[E2QOT8! R+.*\(KSN=;16RC\KA.-R=FO+/V&#M;76/& MEO F.>@5?=ZPRU[XZ&OCF$J"15LXO)7\-M!A6HN\LX: MG*Z'VC^^E7((90]^+')K?MN&XV'1=)KQ7A:\'8G(XCYUH"3]04O9J "KE'AIL#,:\O[]BN) M0_[&5M'"7]*U:Q4E!IAE>@)T"]05H#&7A)DLHD@G$6W7??J1,8CO&E?# [E? M&RT.BS]'/U[ESW'>]Z+_SGX*>A^F0XO@"H_$R[/]6Q%YP,&,K)KRT"5MJ0]Q M%'>D)'SQR.584_H'R(7IFJL0OP_C 1F.GI=1LW.+>Q"N2.'8+PNVPYTC",J; M'9OBVXOI#MBS+.HT^@NBOC&5;HDTH/>Q)$%W\AR_^[G?1G.F'ZB/D[W>6$<. M&(GZGI1]9?OZI6!$T!*7#E2>]9, 7,'PLJ;0/..HJ^0]R%1P;W96CYFR*]V9 ME)7 ,/?-LI86;4[VT9)\,MH9ZSCY\D")T3Z=TQ$1G!-S=ZS\Y;*TJB25#IWM M?---<%= V-LZ;"^TM69L/*9C<]%\3 *&6(.HPT5[&_ SPMA&2F$6'+ ?.6%O MAA!!"5/7S]>0VEU5?Q'S?9O!:X.'(R(G86T,9O6 M_M7(4F<@J#^H:[@H^TZ@-RL4.=K[? +KY:W]B0Y5>XWW.=>$;6=N<++M[124 M9@-ZTXU_@C;=>;)M8T_@0J"@G;=-.TL#F*=>+?]E Q>\K!95DFR2=\$I./ZN M7+*)BU%7P=GB4"LA#K9.U&VL-@$3M"K7RFQLLIX[6?'Y MF]L3CXOB[D>]18[HC.@4&"8KG$S6>7#SBE'+*ZSF_[?&F3J8*<^N/%5JRNH, ME:<3RE]_=UL98P485;D6+(\Z*/$&ABCGE!\REV'41*=FF$D+'<_+8*R@^V& M(0+46:&)?JAA'QH)Q$^T.YZ/_2Q=1_96),^^UKNXC2%'U]]FCKB1(&PX M&G1@MCM3-V@/L XBZ"G6Z&^( M.I4L4@IOT_-M-W%>57C44J*W&G,\/B1F#GW>YP#W#?5$-4 M$OZ;BG'M(!:8[H**&DAYPO@8B'U);SVSO<9ML*[WTTZ91/$9=4LE<_2_%[?D M.![/^ 6^9C-<2>I&E_=]<(!V'1SU"5.NQ=8LS\JG>:NS.'+2I8M*A?[(ZG-D M*N<_R]O>]38,)@;<&U4L7SMW-VXDG'3&B&4N_ZCE;7;XK85'MBI<&AY6A7^+ MZM/=<2W&OT8=C1<1'=[!K(,# (4.H\>WX, -V&1HR4Q:UST?:5Q^0>^3,UU0@6- M0T?>$=52X!]Z.KA\YYM\=2?&QN;GZI=6;0!56OU%BR*J1=?=2!L S&();!QU MDUCK25I\Y3+=5N@V_=BBY^N"3[.^XN0]*\M6Y5?$7V1H,+\+C'$PIJ[E3W;& M;H[OP/E#1T3,^!VMY/)R!D][:Z!7,W8:BB1_U?\DMIYFXT%W9D)#DJV>&I6G M]^)05YLWGI9 %>W*NGAOF*:;^[+S@T&M31L()2.ZL''-KK2)+A_HK[R3=>TP MSV'-NX_)2Z6#@N=P&:WV=#'6#!XR KT&(NAP9 !Y(SI]'51DVXOH$; V.7^N M$^^5:,P5&L6#NWW'0(#MF-"'&-X KGT1AT-A#"4HJ-C4F:=G!?"07'O,3)I- MB7."@X6S)OCJIO:>EDGD5L4]SE:=?W.YLOLP51S$KG>#K91.OIXTUH^[^ M\==JZ1U%_)7Q 0S*"_$V>Y 8K!D1,X,>AM9H]_KL\]J#(,KEHPCU6S^8F!'O M5TL3SY<=7+N&P+/051ZJVO.+_&M72147XJ;&6:=>;Y5:_[J3T).00^T-K[.U M(*3 ?VRU>XJ;EMQ7#@(NH889%[*.[X@-94[)T?>C/U2&DF=G==>EU7;=Q M6\BQZV5[K=Z_ZV M65_\1W9:L]K67 R>8[C5I1QE.*+'7S0%1MI&B&DF!4W?B-<=^%6P[UJZQ3MI MJTLF-[NC>!*MPJ$D6.<0/^K*N(&*&_2P'LR93!"PFYY&1G;30C4$/"[FG.-\ M;^CG7R;[6F;?0W4!-YT800;"$F.4-"GT!9)Z&X,&L\[ M256N?G,\>.JE"#%6)N^^=G]-Q)7]\FXZ8F5Z,$"5R(8[!LI@#&4HQD!J.J248*-TS/E?F]?9<1GI>AS',4^YSZ5Y[F5=5;7_35 -_"63FNB#=WA=,( MEPVD6%]@=6QK#H]M;NK!1F-YM\(%N^T6XTK==JO+2Z?_^O@Y.4$S7+TNZ5[S M[=O,A]SW0T3-'?L7;J,DOZ;)UD%_9@6:_=ZAAU;XG?VX@+0'D9P&;W=+](.[ M Z:8&D.?XYE!MXR5$WNBCR&?*UMK)NV/SZ=8 M@/Z5I#C3<[2S1_)^P$G5*]@G4=H](]HN<1H;ISF 5-[&'9U:OMD7 M7F9XX)384NX=T[.]O 2);;8^;=?>? EQ+WG6H=ZI!)6G+LHE(VMCS<^=^,5/ MH(ODWE^\4/\@Y\W6]=7X#/?AR%Q3V2R;0OVSK76T;&8MFI/U>4I6FR"L9VUO M1>C\E2WETF(R3.^O:+._%;A,D*&B\H3[_@>9MA%% & M]O7M1MO;@%$426RC1_ A(S&9IJ-R.GQB/(^Y1-HUMU9D^FOAF(L5@^Q'JW+& M],+NG;*/!:;!9GF%DYVZ.:K"",&W$EJ(P=.EG]T60%6MD!L(3HP' 51P^!ZZ ML1;D8R".4G ]9HN2&<9-!NJ[<_0W5OF_4BL@,G//&?E>48^!68."[8X'02>2 M))0#I0LT)"<4N;\XX*4Q_8@1S7#/6_2CV04@M>[35#,1%+U:><$9&/%HRMBAY[@#EK> MLGF4L3+2=2O00]?0IP@3T8*1&3W;$-U0]+M)U#K[495W@'(BRW#UID7U^.:: MS0_B\2)O%Z_CQ\_I'\"E#W7 _G6I\=>;FX)2A'$=,)Z?_JR#H(N_BF8Y!;;Y ME7+'J]+\\[[V@^^)56&XU1GZ6=1A9CKJ)"S2X !2EZ[.M_+,[YW#4/#IGJ\% M?HGB;S.-E%;]PR&?V[GBOPKFS'6Y++$02\XQ?$D]Y!5YB2,:A&R?3'A#P:.U MN=<]?Z6U*>:"K(/V='.PRPI(BJXJ0O$ A]\6Z1>NB B^K2(K/Q)ZD9_-J29< M[,_]L]+O[&.>Q6HZS8\M]AC6(*Q.JYBE"I0^?S3.:70C;_^GVQY_MS MIYR?9JS*//*YISO[V][%"XN="=!'8)=_W/%/5%*DAS:5W_(^TS+-4#3I8\V8 M[GBQ6>7W[2O_Z=VT_C=H6,[5;Z#%ZH+5RJ^)+@Y18VAH8+8JV U>$O)L&%Y MB*G7;NG#0+=B65)55"A)AVZ\&DX/0ID"%XT'\<_(%RA4D50Q:'OFSEVUR&^Y M7\)HN(I?E2577N9.330/,W]M4L55;./*UTZ;GMF#:/CP8HBW/!!Q?0Q':G#W M4#3VP(;>+6")%-77#158!MI/ LS&TOU8N?P;L6D?,A$S!7=4Y7Y*36LEF^ R M&.QAT;UX&9_WZ%ELC6A\J_"93G,,593D\5M$?/E5=:&I60HM(M%F6FCR0;+; ME'B1C;%E=:*ZF'1^\G;;V1^MFE8V_+)B!]TUH$Q^JW?BN4,2 O0[^F52(5R@./D3I9PKRE=*>#, M)35LMHK:=G4?2ZJ.LG$ -T=* ME.;)S&-H4D54$_(D0'F2]_ENH$?6$^?>?%QDQU!6\IY&:IEJ:M]@7D,_:X10 M.Y2 UO,,=8UG"-+O, S!P+)E+=R^]DFT6V2*?WTB?VP/ M\F*G'1J!5^&=8 E@A!%W17?#:TQX5F[Q1V ZQ2V;U=]N@?QVHC)@\7#ML^A MK@*"[JO&+NX:BTJS;YKS&E8)=8\:Z)8KTJ($:$-P1*M,D:?U;DS6 Y1DV:"? M9[!/#?P-G80_WUJ[ID<*F'VGYV396A7?[K3(^-6+9;UZ,JSC>K8A/#W* TX? M-,40;%.W#ZC@V !@^[+[GK-[,,P@DCGCHJR'S.]B9=RU*]7UKP7%Q>?M]9F&!C3%$?8NA/>1FV* M\F/5L8Y!8W83T8AJU =L:6A6=XZ:-OUG;0ZFP[H5L]6<<<@UF^@VV(M";+Y4CUW(/PG'=SKVA@?603L%QF>96>"H=?9>DS8N;R M*0A6;4V/6G.I ]:J([Z2C YEZ_V=GZQNC#",6$]HY&$(G:?P=\_QJV")!,$N M[[T:(5ULZBX2K]K0R]AR2&,;2\$Y54-[+4:HI M/;8!&R=]L>GI2?W9KY!'[;]]9\?^_DNLY,+^X+$'&P *[2LS$:_ASDOV#B/G M1;Y%/026HIW3=#'';/N"FH*F<05L""PW+IWYG;I,&RAQ^S,[>+JK3S8^0L?J%6<-[(NO#M<%&8-H2;W/ M[\N_)W/F;%W_DVN=;M-R_7STCIW9:\7 \\AXX?=?6_T\)WMW7MY3_C63/;KP MD:Q*/XOIN(*^X(1Q5YU.AAY8MMR#] U%L_C<>C_'ZE_YK7WAPZUDM?K(["WX M4PP )TQ>I?E_WX.0S@"JG;]444:;(>E@77>Z5E'Y@'R(WM\!L1\[FYU49Y5"-V(-PR10GH&E M*"-F/.HRL-'EY^ZC7QJ+NDHVN_ H;]Y4HJJF+F4G[J.$\:SIK84UO?=%PKTA M>/7(SI&RI:(A70@9=]/[;*F(AU< ^N&1)/%:MXNW4Z M6)'SP-"^^Q-?1!$-;.W0IBQ\R79=_4R7,"2:*QZ M9*L$=6E=FV$$+_X(2AD4)'XPD&)( RJYI!F16:,T9=T;3XW>3&]<6/_BJ]Z= MYO>Y.C.GX$))\&.:!BZJA[Q\^7K%6]9(5$/XRQ*1D2W3OT4+&]QLY=+S)F^( M+2.$"%ZXJ:%>A$!@E8QEY*W1)_HJ\[^:A9.^6"JE7K2S/_KP8>"]"_?M?;Z4 M:FX?%KH=I7/;3H((B-W;9U?8$-;XLYCI(O=?8T*_MO\GA/O\3PT%^A_9%H'A M#OZAB[(?"^S1$*B\D]0 !14F5K=)YE=)I6OGW9TJ42KLN<7+N*UJJ I/GTRY M-5+R8;:":^:82D;QR6 APPO**W/#08[.)J\IZPPUR>B8]AV$2&#CB,Q- M_Z/75*ZNB3FRL=Z!G7YW_4^Y9P,-%$I_IZ2B#5B]<\ -W/0;-F]TIK.U2VT/ MX@H_^%O$D9.ZD!*_!W'SB9\52_/,534:J9Q\K:'9K*YWV\'ADY;PE>LAX;3! M!=;/"6& B^8+\M$543H-X%6Z#NK4-SUA4H66ZI$4THRF^U M319R:SYK3HV:GOPO(6D1; ":_[^ %/X?(Z'_.[W^?V[#]W$N@8TET+*,TU3C MKBJ^[C^_LJ;V(#$^]=/Z'A,&WL_KVJFG.^]'?A2/3!3HW\[G/XW_%W2#[LBV MZ>';B+I(6-,D>>KF7M0Q'&>[^#[I%UG'[IE[*1_^"W,5Y723.F38M;]S<_+6 M"E8(KXC2 $\"]#M@#36R+]0F&G6^T#Z\R&:BH>5[4T-]@N_-39/YLQ%?\A]N MFDB9H_59[5 QAB[@W">* 0QAH.)<5P)_M-UB$7"QCY3U7-,FU2*&RF41OV)I MLKY:G0<[>V$^?DWX6DXKM?%*_ZP)'<,ZN $8T_Z"HT0L9!E;D](Y]%Q:;QBE M33;5Q$DA><@+S'Y[\-5E#C-%S7B=;O7"09E[+-;=X4<-#0^DKE9!PK"K)/IC MUB=$X[[=MJ;5!KHQ".O;R)=5KDHYZ.GGR'Q^XY[AXM^'JW,+GYOT@[0N2KS^ M?]6"NP=6!V,(P4C*I0S!"EH.F 5@:?\7>^\>#N7;]H_>HB1I[(D8(9)0V7V+ MC%(V28.RCTGV^PH9&3-%]B$410Q)*KOL"QE[19(],S%FII3-Y)XVX\YLK/$< M:_W>=[W/LXZUUON^S^_]';_C_>,Z#G//9>:>ZSJO\_Q\SOOS5;L0",L>*I M,(W/%L,FEC3?(2XA MTQ65.:4$3WP\'MYVJ6-940]"%2_?:#VP==OWK\C$@&3^XI\*M72/9M.M4G@J M00H*[YC;T\H(2XM$!^N1MI]MSLMYI&HU=K4_-.@#@L*#R]ZX=1U7&(>+XZK] MH^2 >11XSL;MW&2[0&#>N@,1N;/HKXD95;-.$9/?B-0Z?-\;YG]Q-\?_W/&? M7]MY :NW1!!KT(DOTIKD[OIV:*E=NQX<8G.EQ[2=MZ_JJS9?;TI(.W*S9O_I MHSZRQRU<-ST; SK0_N"_555Z@$91D1UHPF58\MH&(&[L#EJ8-H"9"6PW\ >S MLTV#"JWMS?[Y90UVG4ERP=95Z+P0Z7VO?:-ML7UXL>V](_/C[.]\.OFSR=#\M4 MU. \,3' A( BY-N/.:5L!<_YF3;=2%4M7$B):\#:];3PJ,^M?7GA\JSX+Q6$ MO)V. ^_A[T_]J=.)Q_'8+VB^6?+$ !ZOJ(*0.7\*(=*?4F#Z&B5<*$CWL)S: M !IW"H&;FOC+2VTN.<&]!,BW8*?HF4C;CZ M[0)XVFL#Z*J&>-MZ:O7D!M!Y"L&V"1TQ5=RL5\IHCB/-8RND&H3D,A6"@ /[ M ;XKIHLK %MS=OF_O#KT/WG\[U2!XG^A\9\="O&/ON,?]=MMT^$*K6X JDC' M#:!V==-]FN.Q^/^O9/#_X@/>)4/WW #4;1@ZW(%MFS][S,[B[ZZ8PILW@+^3 MS@F(_Q_(\3_\&D49GF+@Z>%L]0K<]-IF,KA53<1_9:'0_RGCGY@4+_6SGU[/ MPG[#U0TM8PZ \)LUQD$,;5:'*SE-;W@G$2DIZK+H&FPZ] QEHUES/W0?^C$? M_Z!*N]AV)V]@73&5,3Q3P:R>Q.I#A![\CG85MC #=K/-@7(<9CGQ6S;2.LVM MT,BV;AP[V;1F8.CXHSF_8"74;O)4ZBEO^9R=E9A:W'PU2M@; )X<3-)IQ>7H2B.(]4SK:"YHJU0%=A/ MF7SSU$.M5+#P*83O=I+^G]D C8 2*V9;C8/$\?LG# 1YXZ2=^#\9B\CY- Z M]LGR]Q/TTIKKQP^&7L"5S>1&91\1FAZ[^MK;:E_%_Y>ZS \X!1O I>'-U%5% M/4X]+D@3)S),Q-;>8J*Q =R^0.8TLV K M3_E"U4@%B&9.<:;* LM@'5A;A?8UO:;B)7"=>@@_@BA$=/&>6&T7@CQB3[K% MG(#K4:O_Y&NYW=4WMS=QS=%AWODP\V\B3 A=>M)U>S'>XYW@C\GY+2,;< M]KNJ5Y^MO'@!*,95?]R&S&@S>X$^WV7(51DQUHRJ=B>:>L=;U?I(N!M8O$UX M-3PUVI;$E>NF^7%D-X ,GD8^0-H 4FLB'M\T,>!D;@#^\)0B8<@]M@P*8UYD M^"47%_2Z%O;DM6 ^'CBM\L':U,QPSJSSN.8$CE)I8H ;R81XMFU+%0%Z@?@[ M4+8),B;A\HAO_6P>4K_E2&8[P/_MA9@RR?^>]O\^[?(T=Q8O]ANVAXPQ;N1D M&%]:?XKWD9J82 V47O"GWJ6XY!6?S]A%^U536M'%YEE4#0$>!^(DYSMQ[P0" MB+_;JG][8>W,WWQ!_SWO/S#O*VXWET20-!:BQ)!EH!SF8<;]P@R\4.[2TO?U M697T$WW.Z3V[8D7*8?O_OK+ZL_^'8NO"_SWU MGS+U$4:8=1UC :64#E:CW9A_,1)^MQG6N[[3+RH)_5;71W*W,L)>0JO 4ZIJ MH"!8.OZ7%]=H ^BH".,>R/Q[FL6C#?I)? !92F+O[_DL7CZ MOZ?^1ZB,D8CI47S@R)N7D]P,W_<(O^0ED M5L4J>,AL(JE@",ZC\'A^[V_E9?Z M[WG_J?,=US*QHU^I_ZTM>3:GVX- MKPR.#P&P^78>?JQ3W(_"8 [3B2%(YZ.D:]2L>H+3K\#VG"NM<+OQZI/]Y2Y9 M,U];\N=$$6^4:C2@9? G=TX*U$ZHO,<@+VM9SB>#$:#*;*XGRJ?%?GEPPO#N/E-K3V] ]Z;" M*_QT/+.7\ZQ=E[?#%KA Y(PA\^88>V_ $_:>1M +.@<7ZC8*M7$=^/'#L2CZ M;< 3/L_,O2K(67'14-6;L>'EBS=\L_B:1AN^:7D%["8:H1TD:X]JW114_:U_ M/-J0'LG0[>/N ,FW,5O!4C?N,".L!PY?Q"J.Z)QN."_O;]CXO>R*N(.WEG2> MWS/+@GLU#VKCCM;D$X)6I7&=89_!M71$ &K&S0.RHF3NA SI4R:[H?/4#4#8 M?2ZP7>-EG1]9?W8^7[\A^\OE *4X?7E[RUP7N\$5@-62"OGU(4"7[3C*Y :P M?0,(604PAW@ZZO8RK;V\!$)1AN,B8\H-^GN(]^BAM=;*P&J01.]5#9\=HQ:B M_%Z6.Y@\QMMHT3<\ V=.0M:L ]AQN.@OLIP_8L^O67MR5Y%. _@C(#S 0V6, MFD%UV^V586[>^#KNY"7U(_VJ!S-^"DG=Y5\.W(S5AS0$Z>DL>^P@K@&Q0IK/ M3)2+BA_KQ$F;Z"\6P1BG%THDU^2>9?A$/S EJ!YZ;NE]DKY@J'2S/&N9W-1> MP?*S +OZ>2CI96@>18PV&^26"*>OPBV,OA$5XK;E4APFKC.0.QN[!Q^V]\Z8B!I%ATZXOX>QVV"+C"D:FX92SWO MC/4L7$LW:LBV)'4?_@L 7VP%8B-/8V)8Y]UXHN?# MU8 *>EHV@)73M+ $%,S8B)+BW0RVIS/XNV6.)9;0K!\XK=4A]V=)V#1$FYT6 M<2HE 99]WSY M$/.![V[6F:JU!R_[);?$6=F2A _;]_!_&]#\,BR(,>,T(_R';ZUA_^(488(H MA;O;HFFQKK0NK!;#-[%YTF,WV-@6-SK@?+ X6TA_=XTC7RR\X,!CK96$SR1) M@]4A7*2PG5#F14CK^3<_*RAOGBYG$:.'52X^NDPJ]"L1JI M*(/IXO2GN;H)+K+)V/4D31029?*1K MCBB3;U/:&F)VZ].\K:#%:4PT-28,TMP >C*3/'9!06 \5>:6L1#5"+75)9 @ MQE6&R%V9SX730[\9-64]G3']>$JYB=1D_5!8O 9PB!9X?Y0,J=>P)6G4U523 M'=R/T@C0#B?L[Z' Z%]IKO)P85M.LI7J%#0=7R8.U:B,:V6??R/<*5][!__= M0.+]CX_\WUTU?W9OAKRG8:=ZK;HRUC1A[:\6[IT'M2I!9^;=H M_!GP>DG4GD,72>0_1=[K=VPONLV^=3\EKE,@WK^;I!7+0YE;-3CE)GK<#P00 M25;D3B+JR@CQOT/,NK@[7C.D"OM3%:G61T,NQW^8RR+=U]55.Q.OK'TU^T0O M$"MU&KT!=*&(@A<+F%O!8?IY!C\RQV&=,MZH M&2,S$EP=7U#ZPJVQ\\Z@BM6>'-(KEG'@!J D^.W^O_;$2O&89,4NM6 M@74+>BR"3J-I>9V%3K-@2W.B8$3=]!O>!W+W0/OF,9I.G;"1_%^?TT-# MO7VR9I_<515[_,7]J4VQ(N,TYCSO$+=S&G'!L!1X@WI?S;0$$P*_)GR![H.N M[FK?=>30BG/.>L/BBW+W[*U#$#E[O00&)+[:GLSN/1DO+\V$B;(O08M4%!'1 M/R<.[?4)>+&X < PPC[^>FZ+CYL;QC'GGP]^[=,./:/WLM_'1ZKM@_([_T;[ M4]?>9NT'U@(UYVMVL3&\32_A#O(LKSWN-J)>G6[%D*"L]>+X,!%C;::3+9GQ MQD(F"='SK"'MH5#RM>.S;XO>IZ@D6ZGD:2E]Z)+R^4Z8?P5O$J2;L;;A.HW; M0E@.W,&6L/@OXVQ-J9(W!;U7+YZ[G+&P3GRO)WJZT3O+9OCAPSW[?X!V:Y> MV)!83Z\7KE;E2]?M+KH-M/K$H;M+,T^6QVDP3DN*'10U?Y9<8B=Z:;\"H)!P MI,OI56UB-.P]0]/@N*74CP_EC%:>E:@H0Z_9F#31N A94YC/J:1M M(?+=KM?O\S5/1,:4A$K'-(><$U[V+_X)7'?SW:HBH0_$.IW&"+(.8:=0/+QQ MDPS:I^MRA7@F?*OP!$:,MJR3K"C8SC#L1J;,"7ST&2V(S>&+](KQ_W&L>L+H M_D?&@Q\?O)6U!RD$.HIES9TE[\8>\\?5R?3H[(+,N@C\[/,Z<;^J+)S 568> M>Y^)9O,MG_:,;P_/KS!%C>]V-NVQV1N@*EZ\XS;_R@O-#MPE).D*KM-T [B, M@&''$;LP*B%/EM?+&H>*:BCIKG]NWSC7&*1+^4U8Y?"K?X$#G-<:]8.WO M?^$AE:_T!-8)+H_,;35118\Q<^.[[T)I78@]&(OY7\U@V:.7T[UAY7JBSTYH MMF7F'CD<%5PX"W3=A%7MK[EC(HX=PS?ZL26W3-$0/? 986I-(GMW*4872G@! M:7;D'AM.W/:X2&U"[RV-93-9NO>^G.;14-5#/;G[CRV:C##86NHW[-K4VSMUZ?2G:1G7\P M*P1D X)O1O['<[MH CV&P4\3[,+/E/<1)+ "BQY[VA@Z26WZL<^GS:BO_:1/ MD4A6!@J7Y#^_,VTU4Y]3OT**XUN4=!I&@>=PQ'BJ.IU'A 2FH0"6&\9U++&4 MBI3 (#(])H/;CCZ]Z_>H].V(FZF0ZJ.04^]4Y[US\O^8,>N%]$_Y[%)I>[:)8\7)3Y9P-9-JG]L &6SO0O%6>R& MM.M?G6>V$0&.WF9QSA1.L0Q%?:6&"B/R=\N=1\UU4VJO4F+5*-=-2I]?3,@\ M5Z]2/QRIWZ:$NW'"XSQCBO*5+175,[=KC"W#TN..$& 8#1PE4YAH$4N#R:/5 M68Y?^XBCI)I'??(!Q?%G&OQ8'VJM]EZ_**V3!AA?@V&TJS!0W%A2F=NYG:]!?P MHZN(6D%Z&LL.P^/G<1G<<7Q=&)VO'#HY9@4=#9KO!Q^92"1>_Y3?>/_+YRKC MGW?'++=T*YXTQ[>H*GVR M:_(D=_#2GSAY0%?'3M&]5MN Z^T+A\S0W89;44 M>.-'&'&9ZI?.EJ(0MD/"%/-F#IY*3C9!C+*//_9(\W]J\#$L:/;,O.J+MZY: MVL.V688:J,-> N$H?>S4' _MQY'?45;EL*.$NJ8W8$ZWXFXPC%2-T07+>[G2 MK6T3F/.>WL/M0:V=>D$!^P9Z1D\(!!H\R3I85YHWS;<6*04.W\'-UXGRR%45 M5XQ+F@,@S[ -0&BJ/Q9I!A*Z\0)+:^=",E,:-8BSEW-/\DGF0H M;>N[*[6BLP$$9J;CZQ#T*C"/>8'SS&3O8KO>1^S1Q98R0H(Q*H#R>71AM,VB MO%>AI^E(_YX[Z4'A K<[SOED6+HH+(AK*@E.CCMU(1K7TA#SS3_0,7WXAIJ5 MJAJ,*MB?B)%G+N-WLC48N(3J57V4Y+2+[FK^=]!&CFAUK5;O[@FY].>JU@>? M?6$Z,S+9TB?A4"2A"T&*Z8#OU-H *,>@U>??L#)0^'RAQ^)0+<.@S,BMTO[M M32-B#^/B&9>3#5D]P/3HEF)XN!U*E$A&X^&MQSM\[HO:HCLNI?A=*5 MC*-L,Y%%-FK$W=6YT@8?/YV[G/ZYDUA)<7Z<<]-94_1HYR)J'\_J'L8%ZQ"= MF$50*\N*;:P.7-C_$&3^P9_.[.;^<,NN%2L&D.;P!)#DRA.W<.[H,LN6FR=4HPIV/NAY!EZ=$&* MLY(SH'IJ+$31=N2D@W?4A9]I!RQO\1#3/AGZNRI0,A!]>#O(S#U-$DQU?@?@TC$M)U>^\1(Q6F%)#7:[P?M4X&_.@B9LH MBX6!9VDQ>Z,->D5:?Z+ L\-$/R:)D42',7XR#W*:2=TF*E,FPH$W=H]B]T%& MYCGGZJ=6?KL=U:9EN/EE]1@>5BZ)-%<2NG!MR[O]@C-26^?RGJ*&MPXQ"P5& M7=^U$ZU*'/T+9#\]R;Q'>U63A0O,),DSGT \V=R*Y#S ^6C)GP,Q*!$377>H M2C^H1/+G\J[U<\E3J:T%P;;F8]:[NRKOG$+$FMVO*6\_A+$#FSMAMWFP98B6 MEIAF#N*35O73'4_M]@P+$1Y2&YEM*NGX?F4_?^GC=F/&\6:VU 9 M>BN$<3H M0R<8PAU% @R%FKC*1E3R!B"&":-8C"?T-4D.-T\ MT!;GNV>5+3'%W7&5$=4+WXKS%X9#^PD)#3P#2&.Z3=8*\\V_<] M3>9NF?@\ID\6Q>P=^V4\7(8VLFW-D-4.664/'XDUWZ^M]?VS]F,AF:$4KSOT MW#=?F?@)W'P)2KZ1I;,=VZ%H O(P]%%X$OVW-0^$M>N#*^O]S"=3\N^E76-? M6(D'.X]XYU/-/;E9XN9EN3;%<&L[%!S7J4H(A1&MF26U4"THS!P&U>*?L%T@ M&1H!,L>X/(,LWLN=:]YS]\]D\^2RA@[\H:)SR8K=RP)V ^HV8I,H4'6@@TD9 M&X!G9NJQJ'BZL40Q6[*1D90D8YH:K;,OFV;O9AM:S3M2]RRTQ?\:,;V:W;,% M,/F_AY"W(S8;$&&G"8WJ*RY@?X35:JKTD M^HN1:T_!94> K]W\*JO[QY;BYH_P!D(JUPB-HF!>8M_/"8W^)B@$3M4&<.&* MRM'GK<8^Y^Q;#2.*+0BC+[NH[G\0X.Z5X.)JV\'_<7_-L X_#Z^#YPG3O-W< M"Y8S3W/:,0[@&A5WBVO\M")D?@/8@Y;IEO"?RI>N\0H.?=+TJBF@S$7)'WPQ MQ'DPBOG-W7THVET=QJ MDL/1NY:6*=C",IB8M?^N L$4WUPCY[+@<,.[E9^UK0Z\^F0^.UC8P7^]>.S7 M&UW+FZ0 UPCIVH8[=(6V ZG.CW([^+-OY/^)X6ZO97FRO3D\]#[_R&0;I\($ MX18@BJ[I6<]H:[G?'N_[T:6CB3C[^XE=3\;W3L?]*A?K=?>(6ZE.>3$*:(3> M$#@S ]^!V]Y@_>;Z5 =96*?-CIJY,^!C]]?E&^F?%Z9.CDVZB+4EW*_2=PK@ M8IUD%B%,8,=8Y[@3V '2<(4,Q3&D+?PK% M]!>)@.J).@=UVM2:?V[W?%7;4N0;],5BK]7]"Z\/" 2TM>',L:.H)ID>'ITD M=7?@0!O4S+#SV"^\%#J^,VK.D/$U+:R!<6-.$:2W=4W"Z]WJ#UA%AE_OVA<0 MI6J9L7!4>#\ M^?9$C; :>/!:/893C'.&Y$R!\OLQ4MQ!;H#GOG70C?(*T&T M='7;>I9YP0'S]\LA5Q=\)^>_OK.2/&.@LH+MH/YY/=[$ZE]2]$/:^[O25!SL/_\3.SI M#\9-[ ,[U%'LU.%-MQB/05&P,MSN.1W0L+M0\^RH5]LD=R^TVAV^M!H;I6FI M,K:B)6YY]V" ;/1W55]^NIAJH(L/J9?WK__>XPQP>3#\/]>CJOF!$ S_HX=/ M13'/11(X2OEOI%\CTWFFDFYRE*TY92*V5'1X,L(()KI8O[A>N'"3N7B-66\^ M8BW>!@X\?[TG?:!DZD5=D3__5SRT%\DN^$VK)(!FV' M,-C>IAW-*)$(I)@S"A,VD?<@K/V=GE,N5RXA:2XWP*LY=R6>5>#S(W,XHNPX M/_,:)]UX+TN+.VA KM/I(J1ZZ&9VNSJFJ=VG#"ZWLAS'(ZQ]S1VD?Y;5?;E; MZQWM:'X^PQ* %32@(,.OS'!P[O:<#+A*+V1Y$;RRA\JCI@T;]X*NG41&I!WVF6'JZ8' M0]13VG:&2/\6^_C<9NK0&;M=T8<>E/4+'_#3-^Q$S011HCJ08A?1:1V:V#*V M? G:L6_T.T51P*4 ^A[B^86!;)4#V^/-_.+#D!,?_:Q];#V34GS^;$[14G1 MAG=$]T.W6.9!B#J+5*P =JRE,+&JFBT,-59CCHRQK9\N9LUT5P<0D5D*;T9[ M9;??%-KYERV"1EX8_*Z>SXG'?3%"-4]QXDPD-X#%U!_MHY 9&$\9[L E3<*% MVR4AW^/JI\;N5&VM&U*M4:U[.SID7#5QQ3,\\[ M8ZP.^!9"(%Z1.^VQ!R+0WECTDB6H8S0&,4CF1LS,TG//T$FF:;?4(ZQ%CKQH MN]6=9L;JN[?\#<-0&PJT#;%PV #<2MDRX)F EV(#!H2JAB@9(&.4M#C9=!JY MII^DL$AH"DMIXG1A'7,;=)$[-M 70TD7HOSE8J5U%PA]##3M-*G3"&HX) ME=;?_JFWY+9-/B8I<\Q$@BT/]G.JC3D2F '9;#K0@7 MLP^-V'=3^KMTB*6=^?N&*NW#;+0_):2.N@S;-0_*/PFU/B-T]&I1#5=8JS1P M\_%E' _H="+:]Z#/&>0X(O8TBL26)OOD(<>T]A8QAA\GDW*^'P]:@FT"DZ,; M@*\[G*GWFI. L2@-,M$ SQ5KPQU>,QQ;]1>J8B/UQ]P+9L)2).2?/*K,^K = M_=Z.KG*9YD1!K?C,(Y/(,I4K(N RLX_1SWM#@6T!E=)"M'&)B@>:&8;Q(<9'8WP$I&^TR=^.RMC7D/7T M4N7@E[=#8@+L1X]8L0EMD];S;NK;.-G5U;:UOWD]T3A#S679M;UIRVW9]^L7_P$K UZM>_=)7I1( 6F7^,8:0:[@<[PJ^I$%2TQPFMH2=- M'^>L0G^8#^2))NB(J?#=^\OG[=*1[;2[-YR2L(/PESK=A!D5:E*/3AH"QCV M)E\8-]% )S22Y=W0J3_Z@F+HEM7##2]Z ^1-3WJ>/#6H" SLV0F$<,=QLNP MRILC\#A4_08P$\H] '4-^+-U1 :B<]2C2 MI/0PL/.T)@#0^*G#;#&W^7Z>0"41**(O'W,&3$VHPD_^#S!8WEBT%#4 M$]+VQ^3/;A8B=L8=B+FZK'=?OY5JNC'\O?VJ^Q-?0XHOJ&L M)LJIW^**!Y"W<>7(L^B@LR,8Q+;,XN&R?G[KIZ3.'=VP>^H9EBFG'#K0L^@O MEM1V'C&*BX80S*><--Q\)5X:YXE(QBLVXE+),$P(^ WC.F+L3BV0]YG4HY]Q MM]&;"=%^VIRA_^!M5C;^P./^ +E362_JIB8W\>L=0L-"!04N.H,=@TNWRRUY MB+QY];JV%4)1/X^-LCY<<,Q8)Z+]FM[,0S3C9$WM".U;)1V*J4\=%!)E.W)EFR.^ZO$/-=)+"G7 M_!(L&S%?"O^1CX/4RSD)7'7^4"!HLKQ&.DO,U)X91A%?\&O=[0JG1[X3M\ M"'D=0B6SBPSB(C(V.'H13>+97\[,G&B\4"$#5#%H-&P"J-LY MLNQTS.9#?=52GA<2Q"?H]:&:EHDY%7K7[VY3VG*RONW.J2N]>W(LW^T)[::N M$G\RE1E)7<.02AC=C)+SC!2$D^9)KEM/D0&#LY M'UKRO$U8M2DWL/M]D%N, M?TG=+QR8>E!GE/W-C& M4*%)4HAGX!5":>%-]I MH@;Q=FW;=^@G93C],OHW'L8=J MHJ;-:RUT2$;E\#QZ[-+%DLOF,PHW[05&N M=L287[&66C"<."?#0+%5VV6@$S'/W)J3]*HL+^J/7[.0ZV@^8B;5W3;B:G-U M7\.Y"T_.J-Q1?\+EH5_#!$0P_-:Q#6!ED2':5#: >UD,6QO#L=IP+;]$&:3F&3/7;[4# MLCX,TN9]VQI/R,S& M36!0Z@\2%=$#F[G2EA-0!'LYH9+Y=C+"3/,!;7R^H=!X1DI4Q7I_BCW?E_(5 MA:^+2QC!0D%Y,;]WU6[=;#,]EW M2FXI_?A+)=YQ/\!W\U\5/8G#&N(&^N'\N!4B^_P&4"ZKN;)Z!R5K+ ,:=N0I MFC#>]"QL_Y(QUX]\>7,H^OG<&9)2?>-MS-C%,Y^5S8^J,H&L+W.'-ZO/H/G[ MR$VA\:SK@0@9=I1@.ENW9/BQ?Y:K^^*R9]A3I/I#_?*[DW[OG4*M6_5*^<5% M*NYDDJRY0GD@@?D%2J#@-QT6.'_8':Q,*YC04 MA293^'HV(OT)\[AVSOF9\ M>\X7_:GG8BV'/ #L)-W4QK[#\3V!A"(9ZLP:3LEJ! G&^P 9_;]^K^ZI\]!T M^Y8?DE"3Y?FD7WV+\TJ5Y)\<0"!G\.K^KI87R[A.1(.[ZU=F3"8-E=KP)Z21 MG.8Z0H5E5-WGWUR,-]Q5S:6 MGW6"+3R*\ ^+D1A"1M *"X)ST,)X1O 5FU(F'4%*-@G>&^*=O&MNTMIP*:5O4;7'9*;9[7Y;H"R8<#$>RBVDT B?^ M%X*#6&S\9=@%F\[LPNUJ,Z.LRF$LH&$&/[6IE;*]++/+=;AGZ#)QR5UI4"S5 MY7'&*)$H__.U+4=53RBY>(L8TH=8$IC-!8G#"(P3?,/2VW48QS/C M(_N26#AK<.++F_I :Y$>0]'*['<"V4I6ERP4SZM]-PL5E.2K9]E@O-LA/M8A M=!ZU+^EI&;/VZ;>3")& C"OZ"AZQ3>NQ^,F@UR$4Q1\[K9&J J?G8%ES*=CVUE'?,O.@SF MQ;'WTLAP*-,]J1.K5C=U^=6X:H.+?E !XC#=$30+35Z4'-JY_*4R9(%H^GXH M"3;()6T +X=Y$(PT1>'>!_NI2;VH9*S\J-X;7RW;TR"KU^:)=62DL":I;?2Q MC*=DJNKIGUL41'I WB8_>Q*WKRV;OUM FO'*Q34"OME"X'6+= FX1L'33X % MO6\_0IG=Y";8'?/FG9^,_M0Z-S@I+BKOK(BX=.2O&F^(9]L$,) "J$)S2FH_ M.LRRQ& 8"Z64H)3J"'=U:E@OBQY^-I%JJ1H_S#JX >S-$G>:[K]_6?8:G\(& MT$.8AE&B,DWV0:QK=7M+8U!,YL$7?PBMF9<$!\E@\+FT2G6V!*$'+U9]^>H3:)F6EQ:Y >PT MVGFP)6:VYF?AWHEQB@DKH(D2CQP%.S!QM[@P:+/DGI;N M?%)GX6%C>+&_Z\$;J*2JAOW*\)DKYK=4?N1Z9PG9\KU/_6/\,OC1'\**$VL; M6Y]S^Q=!\AM\-II8G6WW!)=T+WM.?,XSB\OX4'Z_)I;1OQ( M+E-Y*WYE42DA("$7FVNE'I]82 M*8^5CDGE:,=>_Y>,TY\U)$&NC3HUCY-3&+8!6*K5G*X^3\-UQ2 S<#M^#]^^ M47XGLG!7=\^QX'5L>73Q\9:+;RI'&NQ[:HR/O BU4+GV+'*ILCP?^/.5NYVG MS?=C.(4\H_5@<0-8%ZJ"$Z&U(7-54M[M$CZ,,6?ZWSX+\:IV- MU!="8HGG6EF^,_U+JQ)W8093^G-6 VG*>43P0F['#N+JAII7TL ::MX=&CAY M__&[,O2U]>_Q]T473(ND?+!O@7Z#)Z>K>Z0BI6N[/C6?9^CKO_UY^'THVP;(*:9+G*\ MN0].=*((KOPLMU'HR_-\=I%]DF'?T_DX)D2U7[J0WZO4X'E40"2\AGGA%:M< M(8H>Q3)!XYDED%@U6QJLH4O0=!)UEZ\?(5E1P_CE3[\Y%7'@?.1[\7MF16?5 M-*YV#3P0G^.V??.0JFUH?661=&XTXO8K-VM_P+0C MM*5PMO#A0_RS'<57VX]R$D(Q+BRS97@#(HD0 LMHE\Y!U34U3F!V%Z,G9]DF M[W:>5/HX,^>*9![=?4$F>^;QY1E,XF5+P1QQ(_O!*%A5_"][PO=RS M(HBPA:L5A-_)0W7BBRW>UZ\LYU_/^6P1%E%KOD5IB]DN21BT]J>.E;) N$3^ MBO-=P?K M].J1!^OJK8Q'!U8/YE@.J69;?E]YWX/7A#;]DEQ0L*.&6-Y/:))),M&!5NT8 M43U0 \2^GM\[5\2\\<+9K?'-W4.]?O"LSWT].ME>6NR8']< NBY71X8M*6\W M@9O\QC-';/'\8(%KZ37+(0J]'2H-3>N155GG.4.>_3?"Z 74,!F,X\=(V#1^ MWJ"1&2:'IIG%Q.)0"6;E<;_DTT'DBT$2?5><_PK%>.A8;F?B'(7V:_@V3V^P M#X,8=&[(%BZ7N=K;KO6&L:L9]WP@4V_*25[J_/YDXU>74N>(>^.ZY/WC=5]J MDS70\=SM*-"L!RYJ;,TPXLJ?9Y:.1>)DEG5>H!/=!6GI"WBIV;$#Q>%2=)!D MP9AU\][+#;GAXR$_^A;ELT?CSEWT>\%3\8/^1$+&YL-F!(A<35*42'\RD=FO M98;RI^[V&?LU:.G7%O[ML<%G5J;K>GPW#CR'F\FSX*1KXSQ18M^(PZD8B6?" M21.A&(?JH>@*E+M-Q)0OTXUZJF]175,U/$Y15S+&#-V8)OC# MY= \ H0394?Z4!8^1J DH86E4:M?A8<+O7.)1".C(+3*D185:\-(/&?9+;80TG[G31B;:<'T5]'3H6\6U-L7-?T0( U MS".@>O=J6BWVHXG>9DD:[EYH:;![J/A;NP9C:.))SN(QKV/OM!H;KE^?!,U] M(LQSPPX.:_? 5 Z\R+ST+^%\[3P3'&>,>S>/G<4QK_$8U=/60-; #Z'0D'U- MB3^LH[(-+KRZK8%.D=U9TJUM87?78D_\9M=49\XMK +W'5S29"_&!<(QSO>M M/RUA6/=H54-$4H]3KJX;.?#T]=@R1TU+XA:)'>)JSN VV_E+_&',4JB?AA19 MO,L6Y^"Y@U$,IS[I\Q84=.CY]\TCEV2M(BN^*&AII242K_C=Z]\B.AJ*.L3( M[ K;R>W @S9T!/,DYX%^"KW1R\=G'K=MZD-0)GX5TB6U-X$]TF]KZ$+1P^^[Q\A^)$A-7+'ZLRP#5B-I]3(HU=1.5WM M^@1&X!)OND4_E9S8O=/!$OB]"L,<&C&& M@3GG($-PDKO<[>J;1H'T8K?%:O\EYVXPM]U1%E-B?.W4&>5J_K[E_@,64F 2 M6V*81\@:#5?<>++@#=6SA-BGH-\5;$ M.Y1.[N+1"+6BO+EKCQNB)L>ZCS>N> W:5^C9O,PEI=,+5^,(];B;7*' &U-I MOSC63@S!5/99K?Z4M@!JS$CX\\ P%/@[,#S/8?Z5.^6M8GU[M"K>W7'N$X7 MP&3Q[E=V [@WMAD0CEC181AM ';)R]]@)"17VRG91)8[X$@^!OWL^[CDL2\E M6K/8OS+__HPGV\XF7+'04^E[2Y8D.9,,(C> )-X.(>F:X!JS@N'4NZH04+0? M.J_%;@=L=JTB,Z;.Q"Q[-[697&RZ%LV-L)1JHRE=+"S0]7A@(@)YCLT,6B(7(+9"4;< MF/B0$UZY?*-L>HRM3K$YG$=O83Y9&E)XPI<,W*U<51';<]A"=?2(A?Q+J)79 MQDEN\P3KN=M)+%O(>\F 2.XEI+9+,]33VW#13Q))SP+#MKS3*LM_^5-N]^F/;@HT23GL,BP0L'J8=UZ4S7.S$,4]K4&494 M5(9^IA3)U77IV%0O2N$B%/==/BAOR8GL&51*5MLY*9JG_S -7_ MS0.DP[,*UKB9[F['8^HWO2:-ST>#I"ZNY@9P.X\G<]MU(H6O@POWGPLGMF18 MTIRE%RPOOXK*U[2J5FU*&;B7CY1''('ZNHQO$ MHZ2^N%+N_!BT[@9^P M>\95BE:1QS M>E%;J$9\0+V\G8_\[=2NT'/>1AFFQQ?^=976.-P\%?%'=P-( M)#.O%0EL &./I^;D>,CUR33RQ5+S1R*1V#7ZZ=.G,^)_E=I:&QWN< #$K>;Y M/'18(5R>ZA!!A*&$_(NV0-T,P3ZYT/1B=.JP1]T86RON$:3;XFNBA.W>%-45%W#B5!"^8$'<&7U_/'8++\*#3^MCI-G3&ZV>0V\4D:\+$ M"!]GHN>E:<477='W64\">P&5T LWKQ!@[8JNV$E<8UC29E]G>;?8@D[>I87TI MN)BGD""R 8JAY!G?NN:HA70ITIWUCOXUZ/LKY\S5\:L+B)T\4)**Y\,JL&U M>4% M(&L+;+EIX0M.#M#?R7;A+8]5Z M"A[+9])7!8FTW.E!U0?)#]8&/CY)S?P2RC>U!)\QH^)3L4=Y%$L$:X#^VEU1 MNHP]#&Y+KPZ2.ZFYOZZEM38Q^A+?:SY%\XN*6(^@MQA^GL"U@(:)QH:QX!05 M3G=G#%)1MR+E%UZW@O">846+%\[O=Q;YS90](NVC]U9?$6F8.F*FG)ZM\OP2 M-I6!3%HU/D%)P^_ZUGY@W!AQD+&=,J'G3Q_J?280+OLJU;G^5O-"^DNAOEW; M 2B,*\+3U/<.8C0V@)>$U W@M_J$YC?8M 57&Y;$#F$YSF+H#*^^*=?<)(W/ MN"Z$;\73136>,!H_;6J0F;\>8FXV5\RYM^EQY3%DA!=B!FG'R3 19#LPOM3$ M?P^.%([=O1II9%43(?TF^G-1C!5W0/Z][D7CCJ&%%Z]D;8^4?V3;\/@,THE3 M"&=Z@9G)C:N"_D*4!Q$B)FN=Z\GUA+%@KQ3/"TV/*F2=3Y7P/_M4_.7,RYT\ M5,OCG;?TR-!^5-^J,'343ALKAMG+>']L TC^+?;S-!4OZ:PK;'.$?]3:33/. MK^6NC\W[0Z0M?9IEF9ULJ2>?(#?NKG2&3DKCUVV#_?#:\2-H<]85_VII\L5& ME_GTI*V)PWK/N-(B'U,7&_"083?3S-AK$XE).D.J=\R]J1( M-R>RS#/\,6EIZ$FT;YQ;].4=F0(C5KNGTQN,_0?X&&LKG:6!7-Y&Q-\G! PK M^M?6+RI*0?*4X_QN]P7?MB20]B:GIW0"V!!! 6T+ZG QX M[?%%MC)D1GL0N0&(+:DLI/6:['_I*YWO+?@DM\E)8#A2::#@@6?3UCM.UO P M"F':C8**-Q%!+U,LXMM\:"*:]E!>S/&U#*RR MFOAVKW2E.UL3+A-?_2%9\6X/@_!5@'==)\.T"$'#Q#N0+W'DX%BW"&/57NYJ M@ZW,2M_6KNW7TUL!_C!^2;[?PWT;0 97'M*91QN?:9(((E;77VGRV 5^R%+6 M)R='"HD5:;IA"MM>-&1J\@RK:H[E(,]ZI'&2$3X+G =M$C5SZ%6WE^-<%9[2 M=5^[TZX:V'14]--2GIJ^OU8\A?LN: >)V/UJB[W4=;[/P2"^48UWHP"'%-C2AA M8HLC A[ [!D0K@-X&8XCC& H'3"07/RND5S-^]]_@*>EK$5 M',=NAPI $C6D/*SMZ;LPS@>PZX:8,_R#+LH M1@GR V',8DZSR2[,'C $G]2F0UG-R+W>HIU6_ER4>%*O9Z^HN.5N=<(-CO+_ M"+,5D'^JFXUJ['%C>!]_N#B7^H)T=/>^1 M2+\\*2[DXT^?U%BQF\VR4-J_X/M6<"5$BD9NENF'2V&D.$6KVER)V"*<(M3" MG>(!8Q&MISQK7[T$^^QV9IEMVR$\.[2XM;*_$7-\ ]A&P9C6@H9L"8M^? .! M;L88\M!T.'4':^_/_WI$* M(A/AH#UB)H>:V9NY#2/=V,(PCZ]FGP$Y?:]!(D(:;;)V-JW70/14O8K@!T_0I!8B/4PT"2/&8A4BZKWM:B#/&N@T MBAA9CUMF%2%7A)]O5H >^K_SV6^^^J]EG/M^O@IQQQMJI IM'>K-?7W4LEHK M_Q=I2"#+]*65_*D3YJJ>+SOX?Q]+Y=UA)L](XF=(S @>]R@*D\5U.56XHJ4% M\/WKF;>-97 5)/1EM13?V1BMRG.U=1V+1CUE99;N^[PO1/B2&8+T M9?_OB= M&#@C" FE2;>684[]L.C^UG8X2+LTDNJ4*UTH/3 WZVI%N%:E\M*V5MGHK9W= M ^!&NM07>+T%O1P49KZ<-/;:;(OCH=2>V4. Z4>,&4=2M&(L\<@)/:.'DFTG MT6H.1OM.:^UYWG(4"*D\\U*QQG2KU!\\3[A"P95< NBX.AW4G:^3QD:6!>#$ MC#VI06$* 7(Z:3HK=/WIRLH5WR;K!WL?>MU5T8U$/72N")65^HWL04(:Y!4D MB*1]^;J22LGWZ[@4#5?'TQ<,E@YW"B&(.<$8I" S?1I'C.$OR %%^IF]KL'$ MXU-).@?'C[\W!#T.A@6.E.SJ[> [%][9)Y-$F']*KL.V,BPZR#MJ?J^*^3LA M).U](:\74$&7S/IU/+5>[N"=W"B)GA?.I16/W[T2 E/SN'2SOZ3AG)E105;Y\HB:LW7HJ(.$TFFNY.W?BER+G58&A??"5/XP#R]T>BCP0LM@6Q=#I-1"7;;WS#OQK-^K;'%A)FER PC-G"X_Q1CN:54;X^Y#FZ_3 MNN#2OX[>525&I>@MB,Y6%%.,WZM2+':H"S]Z7@Q[]C_NNI(@/POAD:!'#6X^ MW4!^-E!$FVJC_('"[#_^,?V.7>W;KOH$@<]7@GXD<87VTO#3!.X.:W#7,F6M MCY"I>.PC+EC>*E*6JSJ'@E;M1S">3Y:6C4O*QDI=2D_7WQ9P:$S8*79@^T): M[DZ^]2^GHPDK5\&?U/^CO>^*:FJ+U@X"TL1(;TI40-2 % 54D*B(B$@1I9<< MI8L8%="@(:$(H0@1$5$\4D1$0(AT"Q(@%!$Q @*&""F(2,\&"5L3DKLY]W^Z M]^D^W?N/Z\(%]N2?[C?J8VYW5]<'=&E.ZE_@-Q-^2K'*6@G,_1;'*-+&C.- M4.$T6?Q 9$&ZM@G?OXCG+!5Z[>!(]_6P/7"ZD+KGX>:&36&AZKTFUSTIT;K5 M%WOPAZ.%W^MTFR^&$46O;5(-;R_9 M:/[^>>6-&<;$5$9\.\48(@NY(ECM)R+?1DBEU#NWD],(]? .VD:0Q!;!NC"; M0\<4P=0(H*)==1$,5(B . %DN\ MAM4GA @RJ%= 72 1ZA5NDE5&'9][VE=U7]@6<6%L:/[$]J9 %[5(B:\?"]=C MZ7%:+ZWX0CDJWPN\SK8EQS=+"-!]J- ,*;93PZ7H@E2F[-:]]>3]B\7DWW%R M/RAU!(&AT5<'H8P8RPC<_2P1D&KWIG629.G@F4Z$DEGL&?]7=["=\JX_^@]Y MV+].*NA6C<<\F@7*=S;P]^U &)"W(LJC/%H.#G=A*1@R:*"([Q@(M^C';0.# MN$<9G6/;^PP6@AI([7D_RO9!U*=/:U?>D-R!4SWB6S+VQ3_VZ3D51> Z4DAX M(RYECL9WA!#!7IP?Q\_&L[]Y4_C!/6^Y#)?!A< W;XA'ABZZ_YRJW/>BWW[+ MW]^[E$Y\Y!Q0L5#)N"S&&_VO/0)Q*T"Q4!9*R!(#J_E6-XW:F!F(1@353[S= M?4 =$Q5.46X95KVZ84+_6+#Y7)>]>7[^DZ9TH9PE,#/^-Y-;AF+]C:HA9$QR M*>V8$8\."V]+[)L>5"B7F?SB+[6#GXK$$->BXW-T#IQ9>GW>B<_+$:K3;,/D MRI#@C3T^/2$/S5,2BMQ_INU0%!9_1=,OW#>>OA'Q)9+QK;V&05-:[Z40M[LE MLS!!>I^8X3^JYY6!.8 SKPA\S68J"%#@W'B&5AM:P;#9#)LPAMX0-A)1 M^6*H%,/ I6Z_U72[[>SE:4_SXR;+4@*%2*'L(4!I7%^@J,\>GG/C7PM?&Z!F M6WZAT5O^?BFFN-MP(6TB<]'GIGMC;4/&TU>O[QW_X*ZL]U'1/NYM0USLLBV6 MV8)@O.7=6'V"U\?6LD*2ZOT"C@&3\7/L-P J 1=0Z!OF_;CD:8LZ6169=/K0 MVT"Q?:=^RHBE&(C]B$:!NZ_/QA1A<]LT,2D"-_+4#7B[_)5]&'%0!'/E)@FT MM8:69?9^;\6461U574JH3G8]MC=IQRY==5WQG^7("5(FBNM% _579E?&R5L@ M&R8!-MY06B>RFW,V%G$JM9RX3F57K(P_?%1N+\,([Q2Y/0W3&=4\7C(Z>#S\ MYSL$QSEAF9;<0%&;K2]LWM+T><"3>/IU/'M=-ULIU4_798I?^ZH"1BV"W799 M/Z'R&V+8$A^^+)- 0T2RP!E**M*K9=&'+LRPGU5P9E9U6.0V]?J;Z8[:/78U M]UJBMQR5WJ+FTISO=@]1%Y/5MBGER_KQ*?F]//EZ\#3?%90:1\_^'JUW5O9W+#I5.[*_L;F^]KY=Y@CG0(X.2@P4&E8,T&P#>\>Z:#XWX9R(YF]/C !>[L-0;<*C/L/V)NJM[?5+OZS#GG-2C$=&!%TVS_.Q(E AX M''H#*HPFCG_O;SE<[V?9A5 \_T67:_NT6>N=>=[SZGJ+Z^>,5'4N:>X\#B4F MA=?'35LVP=V>-!\'%@1J"*%,-TN]*30;YSX<'4Z#33/I8[K]4?!U%X:OW_E8 M'5-KVG*?/R(=,-+_C74X/_!"X+?ITI]P>B/O'KB-[R]0^4P))=!I'/F"5 &" M8QE@GEU!KRB\7'6ZK]_6(^U8=&#HJ%O.O00Q9;%O??\W6@'_-#J*D.N-#]LE6C].@LQ*!V$1;M>E##2.OA41,!"=[A"4MBOP MBXHK2]GE>B<^:"Z__L\*>BNA]1(JD#*BP^M>S3"PUA#VY*TGE8%O3T#;)S:M MO\MOT/9Q7=]7OYCYREU2&BV;(WM#T.FU'QTU7!^5AB$M3S\I&"M[UGSJ>1#H M:6_O/\/O%\'VA@C5E7@/1;"G!6N=!5JTC(0[2/]M?8L$,)0 [A\79@WR42(8 M>_051 NC"%0;*&EU(7YEDNDBB-%NG.L2P;0J"%'A=:?+T4A,JX-O;E?4CKBHQ']T"G_ M]A[]#:\VBC$6@7CT!8BAKL,/H'YE+Z010'&(L+8/RT/1&+.:B[H(,4C_0ZM% MP@-X!@(.$4?2)D$ F!7!03HBVO!;A7T-C1D7V_,92A]O;MX #F^B(]]&R-P&!T]!];/5RD"8SUY_:*8/;68"E$=,W1 M D?$?[7>LID*^<],.Z(7TH^$BP@V$2B"!;,M(>8O#K$&7;?/=?Q*_6.U_>1H M>\RSAOK,7>00V"'J[KC BU?NZ^AOZ<7Y !Z\*Z '/TIP;15BV 'D%,VDNOMX M)!C"JCS(/^>E-Q""-0LSO-000DP+2HZBG='DD1N165SF["I7J[79))N#N&4M M@[4["4AT?!R9?\2N\#3:_&I;]T.=C=?7'>F>M!K^\,')-6+9\FY-]>]Q2$B+ M(8@$CB2>XO;CZ4+Y-P.71+! N5AG=M->IOWK:)I*YT*8]?.GB\S@?M41>C!J M!G'FW:5'CEB20'&&EP1Z<(V$\C1(TV;@ MN0V '?^).@@#L?C98\V:/7_"+[ M&^.)S0%JQ*W4\2RFQ(N8RQLE\1_"K<6YJ)1?2!%,#DMLS7,4/BQ_CSXS0([Z M69( I$K45=?DW+E;?K7EEW9./-L(VCNBU\8.GF.AX_"R?7\-&>33/(CVW/J2 M&K3/*ZJ-<::QWNU,V88COY[N7'^%6IN_.:7&:K3,:6Q:6+BTF8BV(4YQ+C4;,93 M7"SD0B1"JSDA=!71P93_"TRJ@H]8\,Z!#S%;.I+&*E3HU8/:G8&&>CD=+:=W MMWT[57NS$[?@FJ[=IGZ MU-^8ZNO]Y+CJF.OE) 3-N\ZA )OW\4M<,X+_ "P4)1FGN_+D*CI>5UOF1 MN-=C@4L=K>D?ERQJS5<9C28'N@ME$746:=N^0/X!WPP.>+_,M7,@)6L^GANM M*DGY7B-?>F+V[F128+?\S[/#'YG<"-NYQPL"!266C=>HW4[2B<& .YVLN>@A M#'57UU'X:70HR&C1%@=S"U%)UCJ@_@E@?2Z2F.LX].MKU=PH\6A CI?]ELS= MN51R(D$:#V?XT@5ZH!N;(F=SX\-P%C;2IK':BQY9]RI)V40K<^_?@7\^2WU? MF2T#LGD;N49=Y)&WO$.0,I_@8H?PFN![P57 Z=7]YAT@HPKKD&U76>&4FM>;APJ*,9* M9APA#5J>!;8,?A]JUGSWI6IH?N0/)YRNFS=F^?6NA8WE^A.!?[6JJIU=M04? M\DV%O4S-)H<2[,"X_BR?15*=T51:_WD9HX1U^B2<=-K6*"Y1VTF3&:6]M[,: M8K:CD]'R0F/LT07V0@>9.()(BY);EHLM M/MD_]\^KY.6M'&M,9:6NI.C+(8 M&P5'A:- ?5_KK6 CWTFP'5"C3O;516A_6.&L=)(WI-M?--)-T%?EU4Z;MR;] MXO%8=^-'"[W8OL%_U<\5K!>:"@Q6BZS5?E(T\3+8!2? (@EG&[RGSB_R9,'' MA.GM)^^65F]X\>+I>G=W=UC"^N!B+H*-3^?NX;.,J 4)S>L;N.U_ AO,A1M> M<04*H<J MR O!YMZX:]?F8F)C#ZTR;#"([@B9UZ\?=*V;.'_TN8RL/ P';7*2N*%?-^&@ M08A *7]HY6QC\IEQL@9^WCZA8,PS#"B5$,&4[A1_^7MC^'- LO,.%&]1"&+E M9-ZW;Z6S-M]%Q1N.3],9_B,%IWNV=33S6E> J'<) FEG00_*,NH@D8<",8T MP\#$<3\[MY?ON*BX<0?+A4W8D[\*U3QVT!,=H,U!::_] 86JKW'' W2/" NX MB!:C>)3L_AKP]L76$Q;PS4+[RS#5P\G$LQB,N?Q5V-^ MQ"FQ)^?TN @.K0.NB5,!(P /NZ$F#^XTIQ^N]=-=S6=^7]B>@+"M7KG5T7:= M>S\8[]\:SQA"$/$:.',N,:V>N07KS.812V;R=]Z7P3F\F!HY9>PW3=N ]S6, M-MUY,R%U<=?5#H_X>)__' KA@0#X;$JZM9% "X!34>L$OD-64A4S!V,:7P+) M\9LQ-TM.G+".VG[X[,O6S4#O-647J0*!*X@:IR#PGRR8DE9[@9EV;75 GDGD M#+# U)(.I0ON ^6%%FE5YC$OSMZ5[O3M QP@(V4*8OG[F3AE+JV+O D;T&Z! M1Z0[)W)VY"H[EODXE<>-[7Y%_U'M>D)'(](_WA86(X)U&"4*+8&5V?%8[ADJ M2KOI")3$1T&\H34\)<_WM'E)Q,%R<6SY>$A>A_W6VT&],78"929GL''VT5H3 M)# +0'2@M9=%,/DQ$-UR'HG6FO(_.5T[?=A.A9+=I-[1T=&::7+GK$9JIV2L M$3H?P?6AT#%KO:!\!$[@+C:3?I-%2L0%<1GLE;0G0.[M?0@UL"7L,Y;HWGC5 MX.*$RXM>#)R&+/OP(=BMJSL/-@AYDR^AU)I>VD"HA]37EM2Y(HC(LHI*O=OUJAX]@H5M%%",,D_G.$$$=HM9LS M:-)?TZH<>)-_ <0/M([I0(JU41O!'0*V?]AJ$.U29?4TU^66O8:+=4R^ESI; M\L:*8!]*L/F*"'9B>A6"&=SY;P3@#8 !=ZJU$4 CC$#9DN<[3 DV2A7!7DJU MC.Z0=PH/[]5I]W;NZ.Z83WW..%7K,\:H)DUD:5SY$K1E>*M)(;R?D(:6$EP? M7Z!W\EFER?A#V$2J]K:W7($W#J&P[]63B),CT6?7 VZ=-+.TNT?4>_*L=^$0 M )-$"=%:2,C7 )OGI-8CPP9=M#H\M*R&=MM+!.RY *?+ M3O+27Z\^M-I$J?]$+)V"=I2M7(&JT"S]9+/#HS R1]LW5^$-[&WPR Y9Z\E' MC6!XWT]QFO!_=IGPE]Q\$H&](#N5CQ@TXV>X3WG!VI7,A=A_*5'2.=P'&V89@!ILDR9L.Z(ZK/ M@)K?R6.'%?I]';7;JIM"UE,<%F8-HGTTZMZY?D ^"G^0ATR_F4+M,K@H'1AD M97KGQ%;N$;(I@)H]P%<&&9VJ!9L$(7R$P'!PF2^N43ULAB+^B>B8>'WDUN*/ MNXI3=5&MZG.'$?<*E%&L8E2]")9,8&6C7LX(Z6,F #SAA;4%.#]L"\X!)KIW M.__ Y>VN">T>1CWR[W?@*RCW^Q9Y6=4]OI?0ILFU+.8FR-]6J. O6B9"'K+1B*JV:IJ$0ZQ%AR*U=-[3<' ,U1RPU_13&K_J M,6>U'$SE]K ;(5HNY2>P!&NY?!O CK@L(4,HPD*9D_=IXHB$S+:'7IO7B;5* M97FAY42P$%(<0L)*[0J7R6ILH4EA;:B--YL'"T$TU3PO]AXC-QR3(#VHA6Q] M__W*8>U=4%1/@"O0NPC6!)Z&8"&5I[?ZQ,H"D#2TVFM>?_,Z>^XXLB(W3-_N MS1_@\#:B09$ZZ?,T 9G2HQJTI!(_N67FUSA[_<+9S"Z03\/PBMJEL7G"(7>&S*Y"T=38XV4SOJECK?D[<080(2+&-: M\; \@."=6\UK-L&^=0+C@4A>#- =[[L/)U+4<>'1''A\,Z(:O:?_CT^X MO'78CQI_!<-+RY;VG$9DRLA.3A8JZF3S?Y'"N6VWRE4#9-2NPPS$7RP_\[AW% !$O#PX=Q!.Z*.Q>3C+OY M'.LO@IVN,_$&$T_:AJ>KZB),H;7NNF1"J\0MB& ;Q/A.A/[3UKLAQV M<-!$)<_1ID:+9LUDM9L=R'BMWX5QA8LF8^]VIZGLW/FJ\IUGV<2#@]@PE[1< M@\:5'\SNUWX1?<7 ._WZ@-K8V$O@GN623_#H70P&3-=%&XF]A7$"!686?3_&(=W9CCUO37WWK8E89VNNRT24%M2&S;"" E=Q8-DU10(5CU'%V MR7_ZMC?4 (9-TOQ6=OV+&$9W.&8@&5!K.A&7".F!( MBKM8W,C?4?%\\SV_OGBMX'40D.)@.C%P M?%\!UXW \/%=?0*16VET51&+*5FPD?'37^'S@MJ\;X;IMYK13X]5PYQU%G0V M2?/;B"<5F4OG*^ZQ*B(CRR[,K_ZNQ%7J!7VO6]Q/CD/+"0*X1/9WO#PPW.D7 MWI4[==V@DB./W]G/'DQ!:BC$O?4H_#.<'DYY29S3JPC/S:LD"90IG-C;%A97 M'>3OJ9H'&0X^R-*CBC.:*TSDO-.U-DRFK1:X[CAYXV*XH07AU)* MI8_+OF?()%!9A>R3O!LSNQR [(N"^Y!YI80?*#7$N4BN$B_'.0,%CR)K>'?S M_<$6Y](Q=(]>R6@#0^;<4F7_$97VH'33WVDM2YG+TVBN3ZQ'"Z$&G4$(Q&1: M[^/.UQ8*Q, K ,*EORD:TK;DW/P=*S,58<:>QZ7^R#!GY:'/A_M/EG[8JARY M2?['+4R34%M((\":%::OSJ!E\5(@BJJ6W3'A?)V](.]-=]"-D0K89U*&O+-1 MIDOE,UC89&]D<]];>3;5_2CC._HH;=[M"5-?D %.Z[X-H@ MJ5VX[^5 5(8IABZ">8!SG"N5"!6O]OM3X2%/S9]7QE]^:K?[^+9,\V^]BL6S MJVC0GHMBD5L0&RP2\!*XK5Q*0IW[JS#&"6XN<:Z.<0;YU[YD9-2Q;Y=-OW:W ME&OJS_;P+;#AG YF%WDCGM8L/2"(?(ZL%,$R($0+^P\$ MY,% &NL0C1@H@B5F6Q\Z&EP;<1)%I[;-:$ZSL_/KOWZ6FE@0:)6.]RQ\ M9;(;4R WS4#57QP2JH%D;D7'F[^%:B^_(-Z3.L803:]N/J@W-'O:-5*\Y!_; M:AIP1INE=;42SE!C+;30%"#014/4?"G@5N),8I\[<'LZ-$FI+F'NB_:Z@/>H MEL.CDA&'@[7!!W0UI"2=#G=-(3H6(,6S4'.2Q50VDX26$.B,QUJ/V.B](Z4+ M+,++;)3^#LK9HQ-]IN7[QK8GH!U_OY"&JA58N(M@8D)Q[-Y6$Z9Q^!<=UX M8&2S<=?AEI47-'"[/JE*J(G#K-80@N$C\+,D1S#GF; _;R732&=03\&ZB-U[ M4NO<=30F\-LOSIM:>]SI+P[9Z?&N&KSZFA"P0\W=F=VG#0#76'-S[WOY< MSSZ!25A$%%L(FG:I1[ZE6*V4BV JA& $O6*\JKX4)(T39I=8&(T+!X_F]),% M;FSDH>/A6YU.I,YOOW8[,'LQ:R@.I=@4Q"6WKZ%*UACZ]AC*//L(=\EC]26C M$[WQ<.HM]WQYC-)4GX_O\0>_(T:?W(_:&A'XT#?(5VFY<6Z2[XG_V QERX1/ MPA:\+I?219.>]G;*>BZP]7/V>3E:A1=?:MMUIJJ]UMLN2) MK9DFOHU)A+7[@NPY"G&<"Y^=8<5NP6GO(=UZTM>D%Q2QFL%+2&9YS6;8-N8% MD BYC3&VHX^+80@50BO2C"GN#7G*:0*KT-MMK.29;84M@*0.>UQQT TWKA9V MM635TNYM1NE/2.0_K$2!%B%L ^8&2I!1VAL1C!@U'L9":$&9SP10:]NI8GX, M9ZC+97SMEH6@@FELGKU.UX;,JM<;9(B\O:OQRZ,>/,;J,Z$!'G*SE\VI-]GD MU#'+ZF%K[6E_D\0C0\V]$N9R8:96X58+&-WD?9=5O$ZN_I \C")XT4?"AK+" M_L2^N'Q$(GSSIJ/QKOM.QY5+P:!75*',_\+HX?_]698_#U0+_R&+E>?+<(1A6B M6!F47W<*("P$JEF(8%KD[U(\",EG/P,A1!DDOC:F<:HBKA ^NR)$ !!@BA#! MGMX2H""L_IH"CB+6*KM '<%ZK))1[!"6#/A$,#JYU0H"$.(I' M0"'ORQ1O5. &A58LPM0VU5J2X!R.TL!.@QO\I4+2762M0C(\D M &^$QL__%?Y?X?\5_E_A_Q7^7^'_%?Y?X?\5_O]7X2V=1U#HOB8OO@VXTF&] M^4O VX%EE.:%7'>U*XB[H8%O<_J&OY9)Q(96[4F#B>C_ 5!+ P04 " & MB7!6D.<_Q3O] 0!KX1, % &UT>BTR,#(R,3(S,5]L86(N>&UL[+WK4MSHRRTKE9&9UG[&RM3!<)7:%2#7)R$SU MTR_ 2P3C#C! BCVV/[HZ)9& ^P?B@\/A_ FI^M'GE7@=<%QQ1GX MEE8/X*^,EW\ 4>2/X*]Y\4?Z%4/X'_5+K_.GYR*]?ZB YWC^_E^+/Q-!F!,@ M#Y((NQ QFL DBAE,F.N)*/1CYD:+^S\G/!$>=6,8!GX$D7!#F,2Q#T,4\I"Z M* A(6#>Z2K,__JS^0W#)@50N*^L?__U/#U7U].>??_[V[=M/WTFQ^BDO[G_V M',?_N7OZ3^WCWP^>_^;73[M)DOQ<_W7S:)D>>U VZ_[\?WY]_YD^\$<,TZRL M<$95!V7ZY[+^Y?N1 MK_@G+H#Z_]\^W9[L,OE9/?%SQN_5R'[D19JSSQ4NJO>8\)64OFZM>G[B__ZG M,GU\6O'N=P\%%\>;717%3JM*RD1)Z89*RO]QJK.?KQ#?DKS5H:P6A*O5_6!+ MQG.8?K F[A?)#WQ\@7O=7"UR\T&]S=A4W^ZFJZM%'U]B6Y]%7N'5!)_%MIN> MR"OUB_?R7VTWJJ$S9%KWTU)W3U3^O>(9XPU;[C0-4O;O?Y+_6JY+>(_QT_(7 MGM\7^.DAI:]S2>995=0$_BDM__B5/Q)>+",W3$(L"&0>#^0BY<>0N!C!), . M(Y% MZ_?W\\&'<5-T6N&"7ABC]HF?J6K]J8([PZ6,TX'J5_G ;ZH9""G6GT!>,%Y( M _N(BIMO_['ZQ_(ON$@Q6?';3$Y87E9OLRJMGC_(?O*LS%>[%1F=D+MP,3*<4>-L.S)Y>"]!I!AK5P)T C7) :@=ZZKW$Z+%VOUPSQ/Q& M<4>\_R:CJ;T.CH)ZLU;*INOUS_6:W?C_L-O7).OD*/!T:^DXC9NMM]UZ_FI= MIADORQOZ]W5:IFHJW'Q/RR7%<93$H(4 9&^D78+!DFI_J95*#_(*J M^V;XI&;9ROUX7A6SI75[P]#[[@K^__?[$ MLY*_XAD7:;7$(@F$RUV(71%#Q#T?$H>ZT/-"C_(XB7WDFJS@%_J;VZ1NY31; MM2]AJK=Z6T1JY$G>2@I:48&4%;3"@A]:<7^TMYYK F-I7;_4VZ3KNZ;J^^N\ M[FO#**1MMNF$/G\I<%9BJHP)MCY,8U\ M%S+A$HA"C"$)XA#*;I#<)_@L"HW<_8,EF1OM]$15*V4*N]-N8R9@V-.**0H"M41J3+(4"RW52'A MA/NQ%PD3SCS7V=QHL9,+%)SR]*OR?"T +3A+J\TI0V-U%%Q%9.'5:;/#''D] M+K2%Y\ATMX'R4P_*UPV4[Q64&P/NTT4HC8E-!R-+W'6VJTGI24?I?0;2>F<8 MR7SBJSKT!A?5+K.1LBKDOY<.\Z@7B CZKA-!I,(P")7_8@E!<4!"WP^,=GZ7 M.IP;V;3R@EK@76O@]TYF0W?N1 [/<>//#[C@G_B3_+8><,DEM]T7^+&-10KHX)"Z M_Q1>'__S MS#,:JB/3CR:@ER/#KD!6/WYA%(0GBD]HH"VVT#ZUT.)U]9 7Z3_D(D">0?7 M $7H(T [M#]9.=V 1C1,_$'NBW-5EL@;%Z_=@!\Y>'&9IO M.*EN,[F4U)_A;C#",F)1&">2\;D($$2^W-)*RY))2Y.R0 38PPDU,3+/=38W MMG^?9_=0=O0(F)0:Y&25WC?N!#.K\BS +I;F.B,2VR#@$(5N"+$;&7ABDV8XHRE>?:YPQLCS>U[)*7(G&O]/:[?@!)'8X7+K M[V 'HH3Z,$Z0 UU/),Q-O$A0L\,9C4[G1M&O\\='7BBAU0G SWD!-EJ 5@W# MDQ@=Y-W8(R1.(N@*)(E;>#Y,(H?"A">>[T=>2# WXVS;V$_#W5NL?UECN3&M MN/'!EP[?<:[N?ON33S/ZEKY7?BMY+7,<%+XCJ^)RB&08Q\B#R!(?$\!#GW?,%Y$CIN M8D[Y1_N:&].WHH*5DK5< %P'22] QJLAE',<7Q.FN1JU20B&@UK,!:@%A;F M4M3FNH'$4"C"N:%T_;ANW,#2>BFJ]!^U 6Z;=LX"9I5MCO?T B1S5N7CW'+^ ME<'GU4^\J)X_R@^DNLG8V[^OTZ'.A8%+Z1A=)O1_)$?1#6^SK,JS=9RSWPGQ<"[ M!ZV$2PLG1H'G!6C4.!XLO0!;;Q"',44 M"AQ2ZL0NX]0W\T><[6]NJ\A&7% J>1>@K"4&^59D4T?$>;QUW1#64!S="=$! M^+D!L!$6W&D .,#_H 6+->_#^=XF]CUHJ7[H>=![;1BY_(+33%V1N,MNLZ^\ MK!2'EM]A=*N!D7D>PG,8V,H]>+2/:?,-GE/S M(,?@V8=MQ#+6V3F0[R&78P:C* ZAMBCWE&^]K#+N8VZ96$ M8"OBH,1&1X#4=0)> \_HOCTC9*Z,G1LAB=&1#EXP3NY MN@[Q8NX&D#/"(.))!&,W\F'BNPGA-';CF"VK37IEH[/]32]&$_Q$QFBKV0=4 M'TTD1#]@M@Z&4/%#7:;/X8$16X#-0R(&P39M,,1&Q'%B' X0&"&Z8=O'B\4U M'*AY+J+A\&'SVVIORRI]K#,FYF55?LE?Y\I%4:G;$'_CM"H_<[J6FXI7SZ_R MC)5+EDA+G[(8NMP/( JB&)($AY!PQ_4"/T"(:]W$-^]Z;A:!$DKNA9]:81> M=^H JO0!52[_T6BD?\7*<#C.,\FX((],+QO!02TY^)*#3G;0"0]:Z<&K9U#+ M/QK0^A?:Q@-\HEMMG[A8U>"J>VNX2:P M@2=>B+QXK->--KC\"3_7=B-1< !V[G24MY$;; 0'2G+P@Y)=,P>, M"?:7UYH1$!UYD=$$<]!=:3U436Y*6T=WJGO25WZRAM>?C6 Z>_E9KZ4)KSX; MJ;9[\=GLU8'^!)P6?\&K-;\3FUL=6X=%FS%LZ0K?C3SBPX )!R+7C2 ) P%= MP1!Q?>0RL\!HK5[G1N-*:%!+72<[W-Q#*T^I_5HF,!PX.$P>GD84=4I?X2P&,(A<3_E+/9CX@D,W%G[@D2CR(Z/ "IO"S8[VCLU-\'LC MK.%YBM5!U"/&EQJ:25RYQJ-B3(]CP&>)1:V*-BG9C@'J/B>/TH>YFZ )#%>M MWGW+I#0/Z5-7!>@C+U1-/7S/EWY,$(X3#GWF(HA0@B!QG "Z@4-$% :!''M= M)X%6CW,CV:W0(.^D5H817JTVYUBE\L6U\NOO:O4&X+*GP#JL(Q-D#]&-P)NJ M9"JH>2PH]=T#UB&=R#GPY8&#^H"W]T&JCY6<^(AI_OB89UT09YW@J/4DI[VU M2_[(_[Y.JV?PA(M*-O/41(NGF7RZC=GB_"?P]CM=K1DOE0O[2=W3SC.Y(5X] M@WXQL9WUK7U0DJ8E)[;1:)_Q M<>BU,YF'PTBMOG_#[$4;@5"O<)F6GY\*CME=UM6D4]X4=TEY@!@C'@Q5&AL4 M4Q?&.'"A$.J*)4H2ZO#AX5&G.Y[;.O0^S>JIW&8K%YC6I]6+;=G40GG_Y/2C M1?IT-C_"=0.B9]R/ ?/(Z])>\-4"U%*#1FP5>;DIH:DD'RLHZS)4HX1JG>GV M!0.X+H-Q/JQ+XWV+P5X?F]/7\LV:_Q?'Q3OY92X3GP>>"!U(,'<@(HF L<.%3N#U9CA8\>Z??F(LC-@: 69G7M_&"/5-U5NRW+-V9MU(8WC MIDYB#5G7B7%X*GU;I0U>I=[*&$!9 &?@R1$WB0 M!#20EA:.D)L(G! CU^O5$LV-PY0N]83\06R$_%'99,5&F?8B7!/I^H/<(#4_ M&U:1N7XL]3AQTA$:._I "0D:94"C35LJM+M2G+NRMTPY7(CG)"0.;[12;^I '-CXXW\S46# M!?C6J@!PHP-@K1+USGC1N<3,J-AXF/28=TSP1R;:+>ZM7=I)#UKQ02=_O4_> M.'3M4>I0\"PQJ''WDQ+F4'#V^7%P.^8G4;]E:VE8K>Z*VTP4_.]KV=IMQ1_+ MN^)57CWL5Q3U/8&](,"0QT$($?8$3%S/ARYR0YK$D4@$TCV1,NIY;@3X"\_D M8*S 6_EEY(\I5?;-O9#D@;^?X9Q!29XZ!S-J;[#AH MD)K]8Z%A#=@X'NI.G^KXVJJN-;<]U?4"'_LL=F&0J%MT*'"@_+8P]''H.EQ0 M#_M75 ZU_7<%H3Z "/M'6#L'@W]L#T3-O1'&(S&D-,A6QA/?3[4R=W:N8WH M.O$+5QX1Z> URB'1V8Y?\)A(!Y#S!T5:+0SLZ%*MV-RY=5P1$) YDA FYQ754=D'.H2]\&G#A\E@8Q;Q<[G)N'-%* M",IU\;0R352K@; >4=C%;63*V I;'PRKZ+Q67I4,O([SJT6VQQ[Z\%CB$8T. M)V44?0#VN<7@37-_FFIEG:6TR;K3+HV>&X0>HB&D1$AK(T$NC%TLH!>[A-# MP1QIG>Z>ZF!V#+(CH[X_YBAXEQU==DV %V75?XHC32Q7HETM:KS;JC"]U_E MQ.8E*'A3L:I)[=$'/\U$@9N6UX7*]Y$^XB)=/==QS]]2^2(OF^#H^@DXLN'[6T M@>0P9[R>PW(Z50]RBFXT&"E 9V=T] S-43 ?>4G1";CIBSY12,TQM*8(G=GI M=SXA,L?@, J%.=K %9ZP#U(I7#XT96K:&C5+[H0T0,R%01R&*OAA MDM H\N*(H&7&[]6*:N ,.]:7U@Q*FAG4[W%L7T^69U )"]+FB,NX;NAI= V\ M8H,1F](MU@K9%<#ZH9730LX;;2QL.L:.]C.]9^RM]L#? M9.R]'*C502FK)4UOHC;T5;IWJ6P!KD8_7T;-'*48P6:(7O3XGI1HC&/9I MQ^SE\6YV?9'CPY=.Z- X='WH\HA#Y#HQQ)P3F' _C!CR(NJ&MJ]VU3W/C8KD M=Q?8O]O5@*S'0:- -S(/&=SNJD6?]GK7#EH3WN]J^IW=!:\=.(;<\-IM8&"A M3=G!NN!-O,+3NE+98=J,2RCP. DC 8FOZJ,3'D',D@!Z+'2Y$SDL\8E1<&# M:HB7WQ@89I!5*4M7ZRK]RNN$I;5OOTW1PMY)T54"ZG5SHG(GWN(B2[/[\B,O M:K_/39VK?!DG'O=\1B"*D-QJ45([9C#DB% L1!P%Q,C&L2+5W"A(*04[K79R MZ@SW,-L9/CW2FGQ01N:WOCY@JU"7GX@!-7%!3R=U8M!II7S8C?]Z 1K-+ 9, MV 3:5DR%%9FF#;NP">-!9(;5QJ\)&97=%/Q!%?\8K?B:WX]=U5N5->QB%Q8L0X) D/U"52#F,N MF9VQ,':".(D]RLQC3D>0=&X]7)[+IFPE;XHRWOSE]1=UU/B5%U6J M4@0Q3J2B9Z^23SST!J< +SV@DYPB["BY.4NHRVRJFW2[JH*MKLWJH;2MPR:4 MOFK]V&J\R2<@M;8=JCOBP%B-]1U#SA<(%AX1[N/1QF-V:"-/0>?>D.WW'!PW MI*P*3*LEQMS!JB(Z9:$J*>,25=%,KC:$1@E%)$BX42R*2>=S6S'V[LF;K@,F ML&M2^TA@CLS6[U7DFC3&#_(.'/68@M\[%6Q>DQB W"C)!BYT_8*)!O1 .9]D M0+.-@0%URCK_Q)_D9_D@^_I8Y/<%?FR=>U'B,!9S :ED*%4*RX4)\R,8NB'G MCDL93HQJ,)_K;&X\5 X18FZ$4\MG1BJ#L-NP:D?;Z[JJUA/-C8 MX\]V#6RL 9) M,3 M!=,^'5[7V$"[L*Y/HCQW>2:;;W) MT<'YT5[FQF>-D& CY< MY'%$-U7^9]>K)@CC3+B>PS&'N80>1Z%TLJ1#. BET5J*Q@E M1NZD4SW-C0"V@H):TFMB\4[#J^E%L@':V"ZD87B9^X\N86'+>72RGVD]1Y?4 M/7 ;77S!3L1N/V]NFT,A<2CVL8.@W 5)KA ^@ICZ"0PX"SU.J$,](P_1Y2[G M1AH[Z:*OB]<]@J\>6=A%;636.(C?7>RFW!XA49@^/B-%]![I\$4C>T\#<"G" M]\R;9B13%M5R4Z#OYGM:+C%'V"4X@(A):P-1&D 2. )RAR(>QPE#OI;=<=#R MW"AC6S?T=R6>IF5Q"-AYU*-;EZ>?F#8&O];5G":WV?I/SC[@K^WMQ#+VXP6==S')UZN5\H;4<>.-C<8 MFP0+\NF/>98V\;N\ M:24@4HFZ*F.%OX.G3MY^VB55/):VEWV?.3;TL5H:5CWS8_K!&IF>^@K51U*= M2BIK(6,7:4O&CB6A)C6([ *Y;S19;MW=7N_-A-M7GA?9KQNFC&4O"( M.BAAD+J(J V;*A$L*!0X\CP?81%0HU!I"S+-C6J4A* 6$6R54AH&B0.H$ M.J4 KD#OI=^59DW)&$/?LXT!UK/\)AZVD?GNZ(@MFOSU3:J=[2'\M0-GGO;" M'M2V$F)8D&C:5!GV(#Q(HF&QZ:'G>8^/N'B^$YM8JM=YIFQ,GE')--LB7!XA M/.9. OU(>!#YC$OCSXL@#OS(\[&+N6\6+:[9\=SX^5.^6HF\4,51%2O_)C^A MHI*KJ^;>[;I!T#T$M _MZ&>"M<@*T5Y(YX[8X/' MFMU.?))H!L;AP:+A^]B=_*EC\?\Z)*_]&D:$^8@R.*$,2<((B0 MZ\&$<1=RQAT>HC"*N%&:(,U^YT9<7>JMNG"PRG=>5W=9 ,:?"DZ;J-GA"5$-0B#@R/.@*D'KE$C,*8I:OG-US.K$?),=)PW6S=;A^?Y#^5?U2E.;C)LC5> MM:FKL. ^5?ZQ!(D0RO\A2#C'D).0L<1G;LR,8BBM2CL,MF-UQU".E%QN=D?FL'9A>$K)OC6:@50WT=>OYP!9@JQ]0"DH#JE;1>E*R M4:"W&F9N2[87"$^W#.OQL';;G0RM6(0S1I[?\THQWIUX77"65FT4IA.AR"$H MAHY#F$H,(R".?01=B@6*O2!QS#:>YSJ;&SE_Y(7(B\=Z?]3*;5IMZ RRQ G] M))*K8T@2(;?T/( X\AQ(PA!'/!1N)*WGK[P@^=38]CL=T5W62 M:<97;K!'8 M(L::OD9+N(WM7SP%V AAPSJ06"O.=*:KB>LQ75;ZL 23QCM#CS6>GE9U^#%> MO<;EP[M5_NTVJQFISB76)9%B 0\3%%#H^*[L#O0>/3ZO\F?//O/B:4EXG\GFE8GS5I4V> ME75?'_(FE(?=J$/'\DO>U$S>_/UU7E8?\NJ_>/5I$SZX;:EYJ4Z'\>4!9W=/ M38ANXJ&0$X]#(GQI0<6A!Y- 6E"^-%FQ("()0R/B>S%-9D>E*@4Z; *U:4\W M@&OQ%V"=<5QD>W\U=%:\V&>CZ=CX9_@8QEX!E*BPEA6T21C 35'(1W@;&MGI M#VI=%FVF=A4:WFBC*MB751TR],PKL$7!?H[V%Q\P6ZZ3%]-C6C?+2P_7@4OF MQ04:MOY^E%.V%X3MA9XKG"2"G$8>1#A6&3%C!(7Q>E1JH3^C+7XJ\+#?+YB]YSKZEJ]47N4R]".:2!VAYZED;+Z; M0!Q+BY?'7N)ZH4N"0.ML[5I!YD8#S44B^@RJK;@ ;^75(X6KA^<\?4P)^LA$ MLU6C"1*26X):$U72N3, .V5^7(">/OT\EA.-"LOINMX$UX%<8'6NB!F%8<#CQ*41\U/[!$^KMRAZ_?$X#")/E:QU702)ZQ&8.('#4>PP%SE&&8%[C<]MVK[/LWNH@C' 2MULDTLI M'7!&O0.?WO0="LK(4[?&XXO"XWV+QX4S>_/LNT<4MY54M]_TM+ERCRAUD +W MV#-FTY7Q=/DVJ]+J^88Q.>SE9VEB\KOB8Y%_E38=7U*1H)"Z,4QH(.=O*#@D M3"6W11BA.$[D!-;*57.IH[E-XT96T J[ +6X$E+0":PWGR_B>WYNVT1MY'D^ M'##M":^+QI')7W+ZTWW^]6?91#/OY3^VT_UBPY-,?5WU.AK0?O[*4UIUM-<: MDG[BA1SFES U=;N8J/M+'[(B@%1'4,H*/FPI \BG3 M:.LCB!H>+0[#:>RIOPN1?0/]C/JVC]!Z/;S,X=:ABB>/G8X\:K\(<5=;LDFY MU&5E>M,Z>38A32)@+F8!@HA'TD[ B$/L)0D4W(V8X^&0(VO5AO5$FAN1-$5Y MZ$XIVK0M15N[T@R#S2P,FA[Y3#L4(W.51D'@;4G?<2I,6H-S@C*^F@+-IEZO M&8 FA7D-6Q[H].3WRG>ZJ6IRHPH^U=<]NNJ5*!&&:1>Y>Z'!V)+HI];.5=&C1@4M8:WI-+2(X-O<- L_?\AJBO'.SMC-AON95U43KE]?!Y7/*^985P]Y*ZD*!8^6O< M".(XC&! !8J2$#O4XMP'S?3^$#9YI!P_#I8-?.. M7]G)0 ?<\3*6;;;SI61Q'N' A;&/E(H SC!/6KD7#O;W=P, MN*Y:P)/*3)5GRC>3;W8R=5XWL-IF"39THIT'GB9QA''L0Q8(:2ACK#)_1H'\ M$;E!PIW(088W[NU!/\V=>U5F=5-:HQT!JQ!K^B"MP3;9'ONP%G$KK457HA8J MMMR$YSN;U@6HI?B!>T_O+?,*$BK;2A/^F+'_7.-5*I[K+7Q=_*O<9CE^O\D8 M[C(2N7%"%I\;P7^F#YRM5QS>GZ[N=NOPO.* MPA?F?4Y6"V,P'/WR&,,;,;^J]%O56F%M= ,/*69Q$,% 72A$!/D0NTD$61@Q MR7&8T4 K7N1(VW,CL8UX^G=4]M$ZSS=78C#V3KV3['+XQT4<]*_?7(''1#=J M7J_+*G]LDR^I,G5D7+=V@.0'FF4LQ^V],=L_EA*C]JRNG'AFV07]5 MI.R>O\]QUGZCKD BIA%611L)1+'8Y3)>+^#N=';YV_U MGD8M^$I(PVWV 7QZN[YK0!F9[QK1:BQ&"'@[I;BEK=Q!\Y-NWDXIM[]=._F< MN5WR3H[[QSS-JKB@EAW4P@,E/6C%WT%Y@"%E"K>^H34B[!,98B;?L9'9-!":,V:5 M:8N3F5T#5>V;94.;&&:V_:I.<'@3+UVHB/V/*JPOSSZG]UDJ4HJE'.U?5;&> M(B5K]16^_4XY9V5/L*47Q92[<0P1C>6R$$0NQ*XB3*.2<> DUNGUL3;*Y MK1<[BH&G1BOPI&Y++.JX6YP] ]I3J03W!<=2-+F[D<:4G*-JIZ32)-5O[3YK M9G;:&WX]>_5%!G7D96MW/)52"]"JM0 ]Q1:@4PWT=0.M9T?I2FB@I :UV& K M-V@%U[=1]3"_O!&PCN38/'H9Q $6OQZ:^G:^=50GLNZO^42-K'TC@,[8^'KM M3&;9&ZG5M^?-7C2GZ!O9MGM#_[Y.VQJS_YMG?_!5^2M]G3__4N3KI]N,WF3L M]L.73V\_M-^[ATD8L,B!GG+:H-!A$!,:PB!FS.=^B#F)=1E[B !S(W"E NCK ML "M%N#_QH]/_P^HE0&U-@MU'>XG(#4"C4KZ9#1HK"XS_=@C,#+Q7P7^@"5A MT"CHKQ!CC\9$"\;!J #8#LN_GAX7?'E2&"TFUV!Y9FT9U.QD2\TU2O=7GJO: M&7@*V)[=OLX?29K57^@V:?,M4R>Z(L6;;'FU<*J _;:N?P'ERK\D'%6XV248)I$308:HD\3<1U&BE7%G2J'GMN!MHI6* MC8SUY*U]29A6;3I*PT/,*49?\V!T9F,Z]F%K%S/1TW?1*PT ^BJW^65!IW0] M\#VU0:OW)AYWDY"VI[S%H]P)A\K6\? 4(D][Y#SA(!P<8T_9]\NO:W+C]\2+ MZEFY]"KYA*I;^:0,NB6/B)!+-H81"A*($B1W99%(8.#X-,8)BPE[L87MI-1S M6]DZ06M6XYV4+[>0G1[NZ5SB,(RYH%WNW-QE6-_NZ16=ZO*YQ-3UDC! D/JN"Q$G+HP%(M"/ MD2"1$%%(M;(0G^EC;JM%+6:_ )=ILIQS>%[VW%E :60Z'A4@?:>:!: F\IO5 MCA45H5'PE4K%T%[ Q3W9?P+O\@+P[_CQ2=TL(NL*9'D%5NECJEZH\D7SD@K\ MD(W)7Y'G9D,.Z$K^OUJ[?LZ+S69]C5= )=0N+<6Y7P#[C&/MU)N3^GXL(HX"2L)P60?RZ-GSO;:- M>'33PWA??5VU;?@M\SYJ>F;Q0"S&9DL- :D;S]0U5KV]FW+$R=O/U#I,'?[ MX2,V>?N)KTW1]5&GYW25T>A6[@0H>% 40L8C )*8*" M^R+&82 WXD;5&$P%F)N1M+VROVJN[']K50"XT4&N=:T2[6I7EW?X(,U^1 TQDN/,<80+!NT,S*1ZM!AKSQYZ];Q]I*U47.=Q>[^Y_A]$;HQHY,(P=&*(7$X@ M#H@/!4LPQXD?A%@K[L^>2'-CSJ;:1_O%UR]/QU=#IZ-Y0F!K(-M*&7R]0-,F M%;8&X$':87LM#UNGNQJ275V5-G)#92CI%62-:1+7!:@P2A!$01)!PHD'? $R;G@.J(>]'I%:1W1DKNSD M76PK^FQ%UBHY;$R#1A!98CJ]/B7E;FKV32$5%/HHBJ3]Z 8QA<@/?8AC5T _B4B L7!=CYM9DN9" MS,]R5 H LX&"# I]PT':)\(KVC)AIN9-6?[V^U6$@7<1YZ M3NRI3+DA@B1$+HP02CCE3 AJ5!GP?'=S,\WV/)BL"]P9O@.^ /<0G_ U($[K M 3;#[TI_[RE81O'N'G3V@K[<4XJ?]]R>?&MHX6&Y\7S,L]K+5&\UR[MU558X M8[+')?6(4,=5ZI@J@2A,.$P\$<' <:((!T%,A!:MZ'4W-UII) :-R$UUS47C MO2E!3VS34L1G$3_/+/9Q')E9KH5P0'%B'62N*%%\MOF)"Q7KJ'I8KECKK6%6 MRJ>T_*.\R=AO4H&BPFFVLQ40F 9N0A(8A%A2BA_$,$:$0XY8&$=$<&IV\GVV MM[F122UL[;3?$5=G(S :CT#Q1J ([/(%=@96R=:F%@R3L[W-:EMHJ7VOFFB M]]) *ME>K_E28,9E-_5I5W>W>'1F?)-H6;&U%M) 8B+\#K@K.T JH$ MJVG8G=41U"2T%QJ7L?EOJ]8"U(KU3G\WEVVW3RW [B!V"FZ>78!&1_![^_]? M^/<*O)*$\(=-*AUA-&PQKTW1IB7J$4 ]X/4Q^ABZ#'S-5U^E9=H0T3M,ZZ(Q M;=X,C!R?D="!**$!1%$00LR$ Q,6,P<[V(^14275L[W-C:@WPH*5>4KP\[CJ MLJTEM$:GSPZH=C7K)!TA=;@6)M9([%Q?$[.2AMJ'-*/STF#>X-F:J^*!K]N+ M+*IR8%K5B][2=P/*L) 6H>=3T]8 M8([PV)!6AA%;FX/B-J.R[2_X^]OO*FZ,MZ&?JO\T6TM.;8\-\FSK%$JP(#CQ M8LAQ('?!E""(B1_)K7#H4.Q%(@R%"- "/S'Y= MFI]&B[J,=*L'^*'5Y,<%V"H#MMJ,XN"['E1+Q'B%().2Y/6 [1.FA1;-CSO? MM#>TO\A7EQ3)K6&2()7E36X<0^Q"PAT!N1]3CZ,P\-U0]V"SW_#:,CQF.:#CI,W&EHLF/#8^+W#PB/_GVTVA^O\]6* MJT I_@H7]\T-M%[LNV2%M)G^;W#%EPD/0Q_S0&455G5 5#THG[L0.4C.X<1' M(=>JV3N6@'.;^EOI@!)/)8UX_>K&>@4/LT'4LWM>AY;#>%6Q?Y= MH@78&^))JWD,&H#IBGJ8B3>WVAZ#P!U0XF-8/^8YH51>J>JYB8Y5#:OM<;ZN M/G',TM7S&ZYN]*>9.E!XA]-"E4SF=]\R29(/Z5-;9P3?\R5'Q(D][, D\.42 MX!,'QE00R+S$H41P@4.MJI_V1)H=Z==:M:'^#4GDG=3JUE(KMGYR)4LC=Y[W M7V8\1F;Z=BBV&H%6)=#J!/I* :557?^=+\!&,?#QY89,/WW6]$,W4;:M+P^\ M-VF4!;6=3/('VD0UEBJ23I6+YLV(/^&B2FGZU"S,J;JIW4Y(SL&WAY0^ );S MLL[*]8"_*W63+[T5.1/>:%:EHR\JDNYE?DJ M974RL*Z7)E:J]U-S(BN?4-$ ZXS5U=YX)_ CE^/%E$9X1O)1?KU?M4\*6/:!*34$ 6.2K3?H1A@KD' MB4<"]-L7)P;B,=U/5V8):Q''FIW4N_ MNYM]=['%5EC<(AD@9&G7H]/CI!L9 PCV]R8FKPY,E9AG]RJ3T1M.JMXY?^2A MV/5#R$+'@2ADZJ8PG,>__2XG6(97W5G\^\T5SBCPP\B)?9AP%3KHXP1BGWDPH@AQ0H/ #8W< MR8,EF1M;=-$JPR_/#A\4/8:9!.J166@G)J@3N!<.I .^,2M=#9PEYAHNQZ3L M=C5<^PQX?8.#=V--V6;9QV>\4O'J M?&<4P"3B\L+#6GZP56!3DJ_6 =1* *6%876.H:.DQWPC M8C\R]]F'W9@ !X)GB0)->Y^4! ="LT^#0YNQ5D.PB:.\Y^J8/RNET5GL9Q5RH2LZP/ ][GWY8!C1Q/N"ZD<4 A8B&!<>S',(ZPFS"!_80;F8!6 MI9L;B6YJRM&M=G(2TXV"]2'=1L-^'9,%J+55QLY37LE'4[D)7&LMX8?GG MV=U3O8!^R)OP%;97J^07V72EPA$WT0M+G'C4<:@+HRCR(7*=!.+(#2$/D.\( MEX8N0LLF9??G"A>5WI(T!]5,6&U?P?$(3LH/&P6 ;+8J4JK^6=:YQ!: \/LT MJV.5"5[5*4A4. /+5RMZF/C-?9ZO[[?6%ZEM,<1)V1P75UX94%V 3K M;I!IO<^5Q :TX"S !IXC1=)JB)JK-MM8WAE4<1EAS%^Z#HQ-E?XY*LF,,(C6 M:M&,(=LP:_0-%[PH./N"O_<*?&Y/&VXS*4I=UUC=>V$W0LA'9/_ETF-QB!,2 MPM"+'8@"1Z[Q$1$PP+%P$*8.Q4:I$09+,C?G5N^H1H6RK[.=@'/ED3"OQSM\ MF/26QTG 'WE-ZW2H\R6\[_MV>A=*Y(#L: *VJMA;>*Y&T])J,5R.22G^:KCV M>?GZ!@>2J7(35"E502AWHDG1U::'\R,G)IA0*$(:0>0Y!!),/8A0XLFMD!]* MRC1BRY-=S8T.]Q+(&?+>:40UB$#\KC\QN# "[7SKFM2]&BIM0O+-VN^R77D\!A'OL5-EQ=!H,@!<.WQB!!C'CYS8(KC8&$;/"U#E M@'"YK4_9*%FCS-&R%RJAV_'441*&@!P)D#!M81A7W5"Z?ES7IZZ_X#13NAUOYGQ1?0#6'1RD3;[E"G\'O)%[V"G-*;3- MSF(L8#C5BLW:!HBU_\0_9)5,G MG2+%FRL<=42W%.8FZQ.<_)M<(YFRE9L4U_UEG"#/H9&(H>\17UJN'H&$4PY# M$L8LYC2,"5IF_%Z1YI>K[E;8%5QKCB;-'#T0?[SY6N?Q4,FL).61:J'XKMWA MBM9)N%*>)9"357K?7,JX.B;>\A>A1Z'S&."7-+VWZH*^OEV9\D[C^@)Q3R_0 M*EW';;5JV[4:)Q^B\4+L+IX(DEMF]/6SE/\N9+&GA+L3C1&N4I@DY7JHO/[ MM*P^Y-6;M*2KO.3LW0K?+T/?0Q3% 70"Q"$BKN2?F&'H$\QP&,9.XA!=W^W+ MJ# W/MM&FH,-#J & O21 #448!>+[>EY2+#)3BQ>%OC^N<<+2V)N[W4)!>LC&>4)>TB?2KD+K:N[*XNR;,-HO(3$ M(78]E8D=20LM"B&.'1=2GU,<>"0(D-8]&)-.YV93;9)P[@@.I.2@%KW>!!F< M]VJ#?]E(&0/2D-WS9G\1D+H]M()E3>K59-3\<.73V\_M)\\"IW0"[B ?D(H1#@,("&A M [U ",GPKMQ_:[GWM'N<&X=+&9MDK0O0B GP5@-]CM%#^S)O6\=P9-)6XH*^ MO N@$+W;0=2=[001#%#*((H0@X4BEVHX=C'TR',_"VD;>M M!J=2A!4I6;=\,]UHZ)V%64)XY'7QR/'A.)4:-. 8JY9NKZ>7+8M[J/+%"K=' M7AEP):%(V3WOKG@K\YT7C^]SG'6_ZHQL+XA9B#SH!K$/$8H\2"*52USPF'F> M2!*]^G4&?OD'0.-2RP]&*5\X##I;:0'- M.I\V@=\@8 Y2[0UK9087&WBU1,AW<$+"5SW!M<+CL_8%O=(EPWXZ6J[+WNS@-N^ M5F9;NG_>6P/\Y+6UL;H9F MGM:TD! M?<#%O2*!>YQF906J!PYPIYIA_AO#$=%C[1%Q'IF5.RG!5LSZ>*Q1!PA5&:W) M**ABJ!:@UB$7PF+>FF'8V4Q#Y)J!/[9CF?CW4S-P:KB]YOQ=1)EF<"JAX[ M70_5R"0T *4!&0#.@6#MXO_13B:^[W].T<-K_F>?'E@!NTTJ*/GFAGU5S/,E MWV1*7OJNZR&7"\@(2B!BD@0(=AF,<.2+V ]B[AC=ACS;V]P(H1.V7EEQ(Z[* MIHD[@0UK7)]%6H\>K.$W,DOL0'>SA>[F(G3F!:MU(+%5H/IL7],6I-91^Z MM=9+PXBD"=3?1.Z_5P.GRF1\3\NE*QAUD.]!$H0J[B129:85EX012R(4^HE# M36CD3%]S(Y'V#L[V7DXGK%PYI;B&ML4YD/48Q!)T(_/'8-2,Z4,##TOD<:ZG M2:E#0^5]XM!Y97 *XF*]DPOM=9/K80B"2!,7$2EA#? MX\3,P7*JI[E11E-?"S?B=BG*##WBIV'5])+8 &M\?TB-T$X1F%9,J[EZSR-A M+__NB7ZFSJE[7MTC>7(OO#",&'Z3'SV5^QRFMCV;2WA>S% 808_$DA(<',#8 ME_]R/0]Y.'$"+HPHX4@?7.']9EG='TQS:WG\H?@#<\0L\9%!QY/2E#D@^^PUH(7!.QEU3".;_)BO4JK.ICO?/R.,>HR% MD#L>EW8+0S!.: "=)$;"8YB')#+)R.6._>OKN JLD>F@DZTK[*;$LT<")S6W-/5>D<(19A#)$G*,1>S%1IV"CBL>=39'3!^;"+N4WQ]SME3LVF M\A$ ]>;R=;",/)EW$1G!<7%:>TL3^D@'D\[HTPKN3^DS3PZ\.57E](^'?"7? M*-_^?:WN:'7F)Z(LH%$@H$LB.;=CUX/$=QP8(=_W1!+[&=IM- ZLUQ._",/-?[0OXK:,0$-U5S.ZQ>T:L4WAE'%6R&XI/)%]46D M>+5D+'9\),V$&,7JZJ6KCCZI"VG(DSA@KHB$5L9!FT+-C7Y:>>M:3G([P0'K M"6O&2E;&3(^_IAZ)D9ENHTZ_0)22=R]A[0)TP[7_7%^Q!?C(I6 VCW!MXFV) M-*V(-"F]V@1QGXBMMFV>UV2;A? F8T=3%;9;D(@+S(1P81!3'R+F2'(.$%-W M/1//QYPG"==-;*+;Z=PHMY^;M+[Q?C2_IGX2#FWPSW/K6)".S)UZ: [(;:(- MJWYRDS'@G2B[R94?K5%V$U.8SJ0WT6YJLOPFILKU$YP8OSL@G3=^:I:1,3SKH\/L1SN,L]# /$(XA(+*1%S3SHB0A3:6HC$2?:.;S/]30WSFZ% M!1MI02NN05+IL\A>YF9K>(U,R">A&I*(^RQF!MFW;6$W5SMI^=-V%WVBT4FF[GF%NOEZX:G!$4;KQW5=.[[=#3>AUO3YAOU-]J.H M_;8K]OLQ+^HK&CV/\Y=SF7I6DEQ]/=\ 61(BYR(E@[+$0HB!T M8(+=""8A]EU,8QP'KF&4THCBSHU$.M]6IZ-Q;-.80ZOGEYS/@(W,%^G\E35T3[*8LI1J<+'""G'<&DM4IRU.I_-;F OM:%!'&KU[ 4 M>@.'5&^!F6Z@1EY -F-TTQ^C]I!_LPC<;L;H=C-&3;''FTMC-#@=WG706LY^ M-U"8%TEV=QUPIW+;7=GJ,'JN+Q K^F\N8O:N9K;FH$_]Q$..#\-0TBZ*> B) M.M827AQY8>3Y. S-ZH!M)5?I^ M-\;1C'-]:DF7GI3OG7;W=+U M7<0"/X%)E*C$49$+L1\'T(U9$N(H]%CBF)AX%_J;FPU7TTJE:.6IW3CFHKW7 MD)-5>H_;_/ JX;'\2V?5F1'/I3'0XQV+R(Y,.ZVDW4V(C;"+'A798QU-7"R1 MSJ7>)N4<3=7W*4?WM8'%X](L+WH&U!M."]73.RG^)\[XXU,]IY:()SAAV(4. M002B0,7H> &%C :,A5P@E(AEQN_5SOJ+03TYO>ZUIDO23)<#(<:;.A]E0P\U M^PB0Y1GL^ZPZ\C$T>W3'0X^%;,([T3WQXYZ_!>A$!VIB@9[P:B/8'XC;B\"; M5TMFF8&Q4$%-GS*,Y4']$YLPJG? M-FGF7O&,B[3:*RM%74P%=5P8/@,$QB04)N='?U"EGF1E#] MDE1UCI%232N5]G9[R<'4HW3-4.EQUT0#,#*M[98#Z_1H3*O-!9-6%_!#J\V/ MD]4'&PCL",7"3"5YL2AA@0<]#\40^7$$DRCT81)XOLIYR$1HE!?$LGQS8^.-A-N: M,S47LU:5^J+@D ICML=5CZ9?<+1&IF[].X.-?B#-0*=A_6Q;=&P[X!LM7^@" MX8!QF/ NH8ETL[M6. #:(3<,AW0S<)5H:\9^YL77E/+/#[C@KW#)F5JNY-)4 M=_8AS[[R4NX(;K[A@I5UN<3^WU6:F@]Y]5^\VE9-DU]^FJN H?97ZCEWR0(< M>WC^H73C^R@LL*4UE]J;J%\566_!40P!^D'SW+)LI?S1$P3J#C>IX?4!X[PJA C;$$O)?Y=*PN3OY;:&W6:5_,S23;7D/;>PEP@L?.9")W$3E7T2P=B7 M_TGBV">R$-O#*)US[R^!"_DD3>&Z+0GWKRIZPJ:?LG;@O%=*#XO?RGRLEPFL>/% M7N)"ZN,8HC".(0E\!CT2>C[W6<*YT3772QW.C?W%]*BD&1@T**NU#4@5RS MW^> ^-.IZ$:YKO+ZYDBZE?=*GCF ?"#1#(+QY9BFN8!SJP'C]4QS"IJQJ.:@ MOY?EFE/J7R2;DR^:9S6[2U=R__@++C_S>]56>Z^,^@D*B8LA8JJJD.\A2$*D MR@JX(HQ]QCG2JH9XNHNYF2Y2RCI]GY13/PO7"?3.,X4=3$:F!@7'30,':&4< MD*7L!#[ZZ/F M;A>M]JO+<+4N\ K<2[B?TB>^4L9$_9>G(I@,"TNPFIWI4D 'C&B_OG M^L%UU?TQS=A:]B__^9.=K&CG1^%,.K03+TZ6!^V\X/T$:!>>-"-6QM/EVZQ* MJ^=/_#Y5:=^S2B6G7"8^=:B+?4@]XD.$G0@FV%=9(I/8EY^8[^BE03K5P=Q( MM9$1;(6L\Z3J\<=)$,^SJPUH1N960U2TI^HEU8^8526G/]WG7W^6KS86E?S' MUI ZV> D$_B2.MWTO?B "/J4\:0BTBH=;AGTNG<)GDK83_41-]"T$;ZLDTU!GXC,\%.V.%.K?D. M5)V C"L^7VU#; QP)S+-;A[5$9HZ&M@)U5UUUX@!WDN\)O_:_),_/N4%+IXW MI3]JLTU=O2P.OWE+MI8IT&>L+^VF)K/'3)7K6VC&[YK3OF9FG0]K91O>B3I2 MI5PB%L;"=05TA2 0">K#A*H-LT@(\2FEGJ^5T':P!'-;$!KIU(0K:_DV:<3 M^DENB/AW7M"TN:?\#:N0M:JL@Q*;IS6C$H>/U^659/11&'E9,4DAM@#;X6H4 M&1M__45G]'&8: 4::3R,UI6KL#RSR QK=[(5YRJU^\O/=0V9KT6J\2?U;7Y> M/SVMTKJP11LAV27_"CAU0^P0&(?(ARB1^XZ$ADKCV6G=3Z-*8!]>4UPRZ 8WL@+F WP-6K :(^\=L%5G]2]&GB(SS-U85\V6Y_7?1!QWA,B:8+X(D,(HB&BC(W!B_.9K^M!$=?)1_ M-CWF'SHHFJ?_$T ]\MK0P[<3&/P^2KCDM6#9"A,8*L:TT0-7@G405'!M>T.\ MZJ2ZK4]&51__N<:%9(W5L_H57JV:(!N:^"(AC@>Y'S*(G)!"' 88.B$+W2!R M44"TZZAI]#RJ MTR\=K(J_,P0QYARBB/DP=E4Z=RI_'7H1BI%1:?C=YN?&MXUTX/=./L-T?WO8 MZ=F(PQ$9F3?UP3 V]8[K;,F VVM\4K/LN&+[QM:)IP9F*Y:-K1L[[39[6E=O MVUP/JM1 5XTVB#EUDAAR1A*(2.# 6'@Q)#A!D9>$-'2TCJ3TNYS;Q.XD!$I$ MP^S#E_'5F^AV41MY\O>$!;6T"["#X0C%%_3QL95,^'*'T^81U@;@((6P_IL# M+P*K3#0/^4J^47;G'.85P9:4Q PGKB0BESD0)2R"Q,=,[ND$D225."&21*22 M.>@1D1VQC,AJ(]QX7/6WV_HPD^@@=^.=)"Y MYV7Y&A?%L\B+.CW5,G$)$S'SH.<&'D2<>C .0Q<&R$N$[P2^)&>3#9A!WW/; MB6TD!2LI*J!]6>OC;16,2Z5NJ>F579,!83[B8>0&$'DQADC"#XFKLLXG&&&' M\8 *SZPLX4A#,DV%P@^J.-B9@5E%$AWL MR&YO=1L F*4ES*3G2=>I 9#L+T9#FAA8"1&G15V\=:?$8KWS9W?9)ZYR?LEN M7^$R+>^VM?^6KH<=AR$D*8X)B%#@PYA$*B+=BS##'F8),ZJ0.$R.N:U$O=!- MV*4>5&:"%%UYO=2MW9350RE-T57_-HXT'M+'^GDAH6B*81L65!PXE'K,.,$ MC,1E_+)O)5 MRNK&/LI_T>=M7)=+*0J3V(-N$%%IJ2,,D]!W( TB)W1$Y#//*#WKN<[F1H@? M)=@T?5HU,:<[DINQVUF$]2C,%FXC\]2.F O0" I^;_]_E# Y'60L<=+9KB8E M'AVE]]E%ZYTK+;'&XCO%6;]E.5'1VLH+49_+[%:!>/5.!/9)0W&L_LR6@;*H5-7>]'&] MB;"A+$F$Y.V(A2J33TQAHC*](NI$?H")1Q*M..6#EN=&M*UP>MQZB).+?>8& M<01QF$3J+DL,8TH$Q&Z"_2"11G> ]/RN5R$UC5?U??YM*$[G%XVK=!^9Y5NY M+,8'G=3V'"7+EWIT+'_:4O%A>Y-PYTDU.K([_<" Z\(:16!U!1N#8W"W>;I!FNKB=?5(5P%NKI\@S MP$]/JV=UF%;W+=\IJY0"P94S?P5*J?]:KC3/_08+B7F=]_BIX.KG]D\_J*/0 M'YL<3\W1P%JUVQZ5YEEYD"PJRS/&FA M/;_@6@1L[,5T&%8#\HZ>1>**]*/'VYTX"^E9Y0Z3D9Y_?.A)UN-CGM71 DXC&AD-(XA@@1#K'P(\D/C'J8(S]RM0C!H,^Y MD4,CLESXIZ)EU5@1S_XJC'] MW& J!98?+FA$;H_JI=!-QC*;1U_:$%D[ ;OT1P/^ P"KFG\CHD, FB"/J^[[I)[,34T_(O M&/<\-V[:E*J[O040;%2I]P5;9<"FEF=3KT[S;,M\7"[['4=#>V3"^OSV->C M7@#7@TZRT,![J]!%Z(TWVXQA.6;!F3=B?GJD M6E9-_#65.]6UW#?)O6L7HOGC4U\*NQ >=_)M:&L]@<_VFJZCQ>@K8]8^#1H9_\AH;^29L>P'X]^Z"+Z:T M6/.ZFMG?FL,==="BKE9(4UQ5["FEHO4AB7(KM EOU?'*9B*I0Y1O#RE]V+NG M\8!+0)H#)LKKFM_RP;1L?U1&X )0%0"4BE3^43[=SCM+9RY7C-^9(?^750\ZV130/?\NYJB)U\STME\(-$NH'&"+D M$HA"1ZYZ8>A )_)#BABBG&I%Z5XKR-P6O:W4B[J&F30PI90&SHJK1N6R[V(J MK$=>Y$QA-G),V,#H"C_%5=U/YK:P 5+?BV&EO2NO,FQW$.7VLDX2N%Y 4 BY MD[@043>!.(QB&! F'!;&@>.B0?<1CO4V-SKKW3N4ELR[5!5L3?&JE_;4\ [\ M>:SUG!+6$!R9I(Y>VAPK=;@6*+8C^(_V]3)A^.?4/AE+?_8E\ZB4+P56MOWG MYT>2KY9,8.(*X4/FQ10B+^*0.%XHX10NX0GRF!?IQJ'LM#PWDFB% XUT^I$F MNW"=G_M7@3#R/-?4WRAZY*BN@^)%=EN:+$+DJ +]F)#C#PP-!7N7KGA3:6K) M/4I]%*G!A%'(:FL5_;1N?V]1K YF4@&V5--- KQYP MEV?@-7",/ D-D!@0QG6H\A6Q6[W&)@[8.E3C,$KKR#/#S.HN\K.]S^,3CX=N MC* ?"956("0P9B* +@DQBQ/L$6:4 &RW^;E-S$XZ,^MX#S(]9O4U4MA77R,MGBKL> M"XR YLCT, 3( >E,C6"QEJ]4K]>)$Y(:07&8<=3L]6%D=$/I^G%=9R*KJW"I M*/&"/ZC27-TU$Y53[GV:\5LICF0EU_5C'F#)1%O#'+#87/$MT9=S\I[PT%9Y\ ![58KG?]3' M_6^;>Z#_Q7'Q3G[32^K%CHA9 B/N)1#%R(?$CZ2]AH-(6FD!I8&6]^,Z,>;& MBO*3#0T/*H;!KWF",3JH8Q]MU K 6H.#2^:].CE];19 *0*4)A://:Y"TM9Y MR# AICTHN0JH@Q.4ZUH;QHA=UOJ/^%E%,76193A"$<%1 A-$/)4PSH$Q"A(H M B]@KDMNA&YFW.@%! M*^'B8O"C,2.=Q\ 2XYSH9%)&.:_H/F-<>'KP=91]$^P#K^Z$2D2N4WPF%D&( M S> 41 )B$BH$H1[7/X8H,@)J!]C(Y_TE?+,C6-V-S*["4&.9/V _Z9@Y'29 0R5Y(LE?L MA)!$#$,N2!!R/XR%HQ7S-YG$LR.^;>Y=6K.2UWRT8=?T^LUI,,=V$%XW MCJ-6L+D*VQ>H=3-,WME6Q;D*_FOJYUS7\; EYQ-_PL^U@^Y._"87,JH$4[Z[ M)28T<>,X@9;F!'I?B9EL(OJ[C//Y1<&AN.I+&22KSA3^W5I_#:Y?8I"?@)U_,VKY^TC M'QL1;E1MQ:X,\.9(H#ZE_O* L[NG.E/O+[*)JKS-/M;5Q9>^-$@)81'DW L@ MC MP3F.Y,BL6NL#:X5 7VG0TUK9LOWG6LU!K?JB+>/>OQS91@154G_0 K #01 M?BH-"!:C'2<>-EOADE.)/6V\Y<2#<1"P.77_P]:[XTG$7V]2S=]M,LTO(_K_ MNS8WK5MKH7T'->TZR=Y60\ +>)I_<[NY,3_7>[=/M[%1J?U#A:C.1)0\I MN=OSZP\ DA)M221 @33S3E6FO6T26.L!\0 +6!<_"_TP@"((/(@8P3 +HP2& M LF]="("$K+E=K/%*[/URKQKJV.2O0#CD=6A&L2K#/YVJXX%]F;KQCB(CLS\ MIJ4U%J"NZ^".L.WQI9SO9- M(8WE][GDS)QNKS<[]=G BQ-/TAB[TT MS7B&O# T3A$W3(:YG?C6:H _X(?'OX!&&]"H\T?0* 1JC4"M$E Z620M&SAD MW<0WT4",[45PT1CTQ_1&FB!V.=TN0[,KK]O EJ?+[7:9 MZB_RNUW8U.!B[VK34BUZ7_/R7^^>W_$UO7_ Q;]T@&'H1]1GE$&2T 0BQ 7, M E6Y,PM#2@@C7F(5,M#7X>Q6H+:\0 D,]O(.BNSL1=QL,^T2Q[$7D L@'%+^ MW0@7=R7@N[N;N@R\D?(G2L&;O3>,9/Y6JLQMY39_4&7DE!^$\.1F%Z9I((DD MRCQ(:"9@E%+LHX!%66SE!_&R^;D1R"]XC>L#PKV,=HSQ"CXS?A@.RLAL( 53 M-U-[T:3AO%GE]!G\7O\[2@:TTW X(H%7C4\ZY4\K]GJ"GWG*WK9]MROS-2_+ MZ\T#R=?5U3@N[G"^OI$?R#TN^5_ES^IHY&Z=_R]GA\!P49G<7TZ%1G[XL57_ M25;\PUKNFBL>^G6SK5.P^6"?;B,(F8'( LTJ7#(1%I"$D4<4:B$/FI M<='=-]1C;@350 %:6( :#-"@ 10"&E >3(#^76+XI@2AF':<3]+ S"*,!655I= M"#6W?=SUO?P@E#U55$*J2JY;P]K.3@?+S$"=>@A&WNS48@$M%V@)O:C=?!J= M@.*9]@-E50/I10,N/37=P>S,J=.!2!/[?[H#\=A5U&';PRCZQ.)R6$D^,;F* MY"+'AR0>]']V><%9DVCR:LU:#O;R&;F4L%_Y=DFE99[&$88)QA0BE 0PRRB! M09RQC GAIRFV<_6D M2\C(4+]>5<;N;H!7U(KC]89>N?UJ+ RH>4;G<%KQTX" VB).8,QBP, M(.+"AQD-$ RCC(N0,3)=7D+]C4SG$&2LT O?'_.W'+GY MU,[*^([[2Q;$*4(IA[Y@ B+,$Y@QXD'J480]&GB9N,S%I]79[$CWA6]*(85= M@,>]N.IN2^_X+W3Q::,]T+UG((:3N_;L_>"EI"-Z]9R 8RR/GG97;^O-4^]<=DJ@]XIEK@\B;HK-QTWQ@.76\)#D>)EX&1(\RJ 74Y5T4U!(L!_# M"*>2:A@5<614_]6ZY[FQR]X+D NS661KPZ["MWCX\K?4XO+?['8J/J M-C]@;?M7L3O#S/O^(;(SV)T"/Y4)WA):DI+$5HNM\]Z]2(7GWIPVALNQ@=S? M[YN8O,9PG#-BS1NP-TN_\BW.E8=>391?1%-H^UVN,]R5RQ#1F' 60.PQ5:L1 MQY"$(H8TXEXB?TA9R$W-TO[NYL9A>XE?;XQH+3@@M>3FUI4!Z/T6JELH1[\> MVJ-8BZN\#AJ!P;LQ(#0W4-U".9&!>M/]-:JX^BW @.[*K:2) N2E^H ?\JU: M>+<;4&BEY6*\S5?R80Z$A&!U:*CDV^VJCNSG%.\JO]6B@4HMUT]YJ2_P9#-X M_^*?W)C&YF/281H;-#*9:6RN4-LTMGAK:.)X6G!<\O>\^O?3^HK2C?PJRCH; MM;3(KZKLZ:TCT27W<"PP0]#WTA2BD,H]+@L3Z 412S'R,YY9[7&'B3&WQ:*1 MN4DOKP^.FMSSO$K7:.G]/G!\S#:XXZ,^\KK2* !^:E3X6;'1?AQN6N-0*]*^ M5W*9V?X2))UEOA\DQ,29\2\!ZCAS_D6M#:;,*GC^4")]7R%]R9/$B\/ AS3! M$411+/?-) F@GX6">)QZ(K!RU>KJ;&[T=T@1,8#ESD-JS&5.@!J?L9HT&@=! MP>^C1/V80.*.>LYW-37!]"I]@D;ZWQGJ_ZE]F)0+4\ME*==Q@ GC+$IAE'FQ M"BWV88H8@USX?A:AC&-$[7+,G>W+YON?)BE<+>J%WIKGH#5C#"=PC6XX:QDK MK\FVCZ33W4LO$LY<'\_U,[$_8X^ZQTZ*?2\,K?M MG_G^=V];/%*3CQIYS45 M)51BGB5)O8P2/X:4\@PB)BC,TBB&?H)]%A+.$V%5OJNGO[GM)QI1 :YD/93O M4NF\P$^' SG+C))]N)OQAT,T1V81)>D"[.&LA=T7MM$)O5R6?3#"Q5F]A^[> M)B[T8*3Z<84'L]?LS_?_ML:/ZJ2.L^M[E=OPBWJOE%;1E^)ZA?.'LBE'>-*;]EPI3C-3(7'=0 =3C52D!I!9_5@&.6H]6'5:EBKH/\C5@^+ET M=/=QZ9AWW(@,;GJR>Y)+E6_?GES?>65T_GMYBMGG#]\6M_>\P]/^I+G/1=XM]HNA8]\%D<(HB!.(4KDWC^C MJ0?3F$=>B#)5"\-T%78JV=R6YE: M_5:J:+P=NQ[Y_M7ZS$9W 7&EEBE^ 6C7P\LY[KQWXVAK,KR\&\T,S MF._?=C#-%_PW&]2)=@%2QC.34XW79KD("4\H%5^T& M[C@0CY M%&+&&&24!9QR)J( 644@G.AD;@MV)2-HA!Q8OO DG&:G=Y>"-/(::(V/?5!! M!P"N@@E.=3%M$$&'DD?! UW/#G45D(O97;X/-/UKL2FET5%'L3?AILLT5#%( M$841]B4!8#^ ),893 BEB&(/Q=C2F\JDV[E10I4H)-_+7L?_+\"=$M_6H< ( M>%/7 M=PCNYDL,?PJL90RPQ^VDN]#[9W& !@AY,SSP.C3B?V0; !XM@;P>KM M@:6%<+%6[J-R']14.LKI,O41(DD0PRCA#*(@(A![20J9[R<^#EC@86%#1"=[ MF1OO:*$ KT551DE5ITX?SK/-2MH1K=]:7C6>QMF,=RY&;V2::>13=GE5^VT! MM(P.BP!U0>"JWL_)/J8M[=.EYE$5G\Z'G20U-DF6<3))1NLWGS?K.W6N6IE? M-7M]5EZ:7\@JOZMK9T59G$E2X3!013:1)VF'9&D,$]\7E".,L)=9E/I]:WV, M9N?TE825[%!?2S+M"G!(I*2B/N0G"E;:C7IST.2BG+'3?3_]IZ2S_QS^#7(S MG4_(U/JE_ ^)276?6A_A-E^9Q@5\^;?[NBY*23S+K^P-,C'QY(/0DYEX>GGF5DW]-U[*C4U3!% MP]A/ KGC"QG,4(Q@($3LBPP1FEB==K^-&G,S8K]M-_1?D.C2V[2%PP(\:2T M5BJ7:NNW+?*ULGB?E!YS*<7>^\)B'CHP4SX!*8\II@AGP?"R!.[MZ>Y+6E[06W3SYU#TO!BV 4^ M8]\.-S(N@)02UF+V)_H?.]3-QSKD>=8\3SO6],(P.-/.<*%FB MTCU=X_+^XVKS_;\XN]-U3]0OK\16)-Q@((8 M9DF<0;G=CF!&XQ FB9^P1& <)($-B3B6;V[4\[=UP?%*'U2H(C,E^&DE=>#E MST#NIGBU1\K7>F?-@:I*\"1_LVA\S[;XAQUEN1YM,Z)[PS$O)4E95 MTKL%4 H"I2'0*BZJ^EC-7['2%+Q6=3_ MQT#;$VQ(PV#(V)V+=VD=#X2M*\7 M@;&ZF;2M=4<@7VG]XF5]E&:910BDA,%!NBRC)B%QB$G63%_F8>9Y: M>"SN[]Y$B9E>VKW.)C5)K9.!GX'9BC._4?VWOGNK(7AY*_(Z]]6;ETNY;/3> MMHC*0-G_'4JK7#8LC@JN7"B$O:_+AX?'U>:9%[< M%\@P-QNI40."O2) :P)^W91_ E(;\ ?\\/@7(#4"M4I ZP244N8> $/'K-\U M9(*1&-L%K];@Q!A40R#U.#, \K"#!T)*"49DJFCWX2/CQEWA0B@[/ V& MMCR9D\"%JK?O]R]M:N#5/+WG;+?B7T2S]/VJ0A<_;_!:A:]_U$Y[^?I.KK$\ M?U)KXFUEC7EQ$-,L@J&G"@4+YL,L]!%$").,A\P/B%4MFX%RS&VI:M104:;[ M_?%!9O"[EMHR]FSH&!E>9H^/_-BWT2= 5]<5V\IW2^JA+9N])C8#8G^5?!F< MKNZ"!THQ[67N95 =W<9>V)S]'O\SWTI2V8@JGB]??]P4/+];O^?KS4-MF]3[ MD@BG22P"#S+&5<7%.(!91&.8(AXB%@5>&ANY(EGU.C=RK 17L[2..54)M%?R M5TKH)UZ?,M"NA),7#$'_)GT48$?FOE.8UG*#MN #]N#FT)KOND>!>,)\$BI= MDT*S3B+Q@'_H]!+X0?&-^BW9%,7FNUID*);MJ.L[N563(X2!%*NJH%$-E,XS MH1),/>%\5:6)6(-KO,8LQX=H,+EP_7E3@%_XCYS*7S]*?>0ORT8 @EO8V]OWM9DNWEK]=K[=_N7AT9Z,R[R=;[E MGR5ILM?\'_W*BL4V5Y]2,OEX3[&2?$ASXF>64Z M2 ZUZ/8P#P@+'P26L_APN]XG#A0?!,UQQ/BP9H91W4W!'W'./E3U;.K3^F6, M%'/A!-(X554O,P9Q0@6,$$FQ2B:;9%8>1B=[F=O>N19R8&V?TT":,=#%\(S, M,PTRM8#[RTIWM-*)@"/R.-W'I!31J>9K(NA^V-Z4_G6GMD9?Q'6=7K5S$B22).91Q"G*)%SG?NE8!ZO]Z(:&ZH'6/7;^M> MA,C(,[H&0]5M= &&N75Z$2@36:$GOA1'QMU9[3N,N.-W)C/6SHK;-LK./V1' M466Q77[YOI8-W.>/33(]7V O$QD,8L8@HIX/,TQ#B&(/IV%&,6>1"4&=:'MN M]+07SS)[WBG8NKGI0C!&9B8+'(RG7H?&77L+^5IK7R'_Z["G.-7B)-.R0Y5F M4G8]8C?O\18WV]L()5F8"0))ZF<097$&,?4P##,> MIYC%R$>)R?SLZVAND[62%;2$!4K:WGVQ';K=T]@E9B//Z:%P&4]P4RQ.S/:2 MTS_=;9[^+)NH)KO\X3#/>QN>9-*;JM!W%$.$2I7,.S*" PP2@C*!$,1W28!T-WQW.CB_;M>2.Y MOB_?BWVIUT+/0)@=0XP![^@G$Y6@"Z!%M03U L\#,X2_-\*[K2ILB=AHY]-OM[^)A_?R<]W M/[,"+V*9*F^>L=B7)ESJ0T*HJE*:$"\.I17G664)=B+5W.BPI92F1,F%5^Q) MNX5L-^"@Y0*T]5R @Z95@3&M+&BT-9G1(XZ\*:=./)ZCT^U;#>4 M=B'3Q)3N$,9CMG?9N/VE7KU1^[2^5B639%L?RFW^H#J[WI3;VXWZ_[_(94AV MI_?9=[+;LO;3Q:L/0G"Z/93/60K?3Q#C&&9M]K%MU6ZKIJ#*C/08['YI_I1 M_BOR+?A)>V6I"/YR_Z>BYH"52@?0_%)-;NT67/^UG:"=J=JT:BV0"OX,V&Y? MTZZJ4JO^ZU&GH].7SUUDHGV0ZR[K@GK?>:$=G.O2U2T79KYF>U4+53M/U;_5 MNQA5&0-7H1RJ1*[\4^5*KAAF MT5;MRURE5C^D(7^>:'L/\+!#<[E MKDP)#I3D[LPY6ZP<66S&W4YJE-F"\=KNLGY_Z%4G7TLC;J-N)NI(+)+Y7LR9 M-)$(\2 *1 IQ$(8PCD(OE+^/2&)U8';S%Y!)OI%>0E8(S,'(UP MU67C" E:SVOO["+QJ(.)KPS/*7A\.7CVR6$S^;,TT:M2"]^D@;$K:U>Y)(Y2 M0D(*(Z(\F%(YD4F:93 )$8Y$EJ8DL4JR<+J;NLIW@^!HVI_I9-*IWZWHZ^G?\_0P"C#-6?#NN96_0':E8PDYYQY& M*8,='@F!'.5)"/ M3$N6:%M3D@N8'!'71:),2F\N0'M-@D[:'!@66EM2'S?%5_XHO]Q[5:U*7&\> M'A0E;^B_EMR/"1IK;SDK+IV:#EG#0QNH\JH9',BZP&OO.U@HF M^W.9/@A<'<^<[6?:4YH^=8\.:WI?&'AFTRJ<^8LT POM>BS)IV8B=2.5R\W0 M(U[I*@S[RPLO17X8B@QBDLJ]"1=REX+B"'H)(U$61F$<6/'%4$'F1B>W][S@ MNAZ*Y3G/T($P/ F: -ZQSXI44?9]_>(%J-5X;LK/C'"?="EJK@Z7AHHQ[?'3 MA6 ='5!=VM[@8);-@ZHK<[-9Y?3YEO_8OELIVR#D)"4D#J$(6081#E*8)22$ M'$6EH[+[[NO6Y3?V]8!9.E4>(=4_VBW$8V^YY+=LE M4%BXB%X"R41>GEC=Z;S6SPG[@O7P[,/#=L;_8*+?\FFR(I_X[3>D%5DN_2$M/BB+(&,!\H> M) QF 2K*.C27=C_0J_WH\9O#&,AMYSP8N",[G5JS*VRA^:W]6Y'+_RDA=/ M.A[LBM)BAU?E-[X2G];EKE!>CG_I;NL,6/L@>,IB M3] @A0&-&$0>22 A<0Q]DE!$J,=8:)1ALK.7N7%G4VNV2NUBF;7E-(YF7'@Q M.B.S6T-H#4!C1/5W8N#*;^ID'],Z1'6I>>3IU/FP_OQ"V"F*HQ+5T M_^Z'N/]8S1EP8UMQDV%F?O[F#+N)SN(:I+275P>@CMPVC"'J.#SK?G^R@S0C M-=J':F8O#-M!50=US>'.@H;:A^:56SB/9S77.\!F9 MPLRAL:K TJOZ!;58SK<]65667O7:]5GZ'Y[R\O%JM=I\5T?L'S?%^\V.;,5N MU00?+KV >83S!&8B2R0[8 ]BQ 2,! \821AFL5&1N/%$G!NUO,,,,$X,R\", M.'1C7E"Z&I#)[RM[KBO;MY4+T&@$#A&V\I>-ZOH\JRX*_WE3GC?U)[K,-!F3 M-[W;[!3PW^"JTP1@-S>?1CW97XQ\RW_//:>DL123T44)@0E?8B3#'$B8]@',B]HF >IY[Q78EMYW/C=2GFEE-0 MR0FTH.9G_];(]U^AC(GGV%O,_ ?0L@/UDY1>QT8UB7)!I< +I/LMX\LA-[^! M&1/ZB2YE[(? SY-[C8/M\6>%VJ M\G&;=7E(FWP(E?)2G 4$!S#,8@11)"*89MA7V>,3+PPQH7:V@47?] #*'W_0F:!101[\2.H>+[(FM(CB^. M[)L8>@I"MG5O*CM)KB,9/G*]P59_^U26.[6W5LFMRR7WN,^I(-"+D"XM'4L2 M\PA, R\B'#/"@LSN@,.B][G1F))3F\"\,DU4.!/=:4NYRD._YGK4=#B4/N60 M3U:9ZFV/.VS&*,P0HPCYD(6>'*.(9S -4[GN,"ZPSU$29=[RB1=D\^:CU)9B M3N,TYO"8'C2-!/GH9TCR*V_6HX/D8#\&^H%&>ETAQ.E1T #4G)WRV/0]\0'. M %B.SV:&-&)?1/U];=)]E$L=7NE<$/(WY3*)."618#"((TEK+/8@#@2"-,D( MS;@GA##*4]/1Q]P6F$9,4,E9)T91DII733\'9S<-.0)I;+*QQ\>J3'H/ H,J MI)]K<[+BZ#U*M>NB]STZ;,>I".*+^.MFPQ1U?./%4T[YAQ_U-?_[5MD?^?.* MZTO_-;MZ4/?__UL=-\E=*/8%32$/0\D% F40QR&#"8D9T@GP?*L,+I>+-#?J MN#ZJK,1_G*JL5%4V:BEBM_5Q,)9F^Z%I1VADWM+UT.38:'6J4/-*H078JP3: M.BW 7JNJHN:5R8A9;Y_<@>QH3^5 H$DW6NX ?+W[/?^MY*Q5K_E*FE!/.C+\4"XY)0BQ)(2>H!E$/)"&J!=$T$<>PUY".,>I M#4O;BS [5I;B [':?"^!^GC 9E^X'.]EMPPQ'# N9HP[+MHC,ZP4'FBP&_$! M>08_*0VDR?]SJV#\08M1 AB'@^B(00<(,"EC#@?H-4->T-+E%?CV"0R;Q,_+ M.(LPB6@(D\CW($*40))0#A,19%'H1])HC>Q2OG?V9S3W)LWVOD]7+C.^WJRLWEFU MNVKIG7]I&*&\VY7YFI?E]>:!R&[4!%%YOR1WJ731DE8QBC(,,:(>])F?H=!/!,FL GF&BS*W+5>CB2HWT:BRT"GG*F74 MCP=MY%\J->R(Z8*1,V.M:<9C9$K;#\5U>R@.>H#KET/1*C=ZW3,JUIQW.:". M"/$"029ER\L!>TVE#EJ\S/'_^AX7=TTFLX.G""=)E&)"H!^JA/A^D$ BDECN MW/R TU@$:3HHH=CI[N;&EWMG[WWQI)Y+NB$0F]Z!N@)N]$O/&K-:TFD2%YK! MX]B'_4QG;^*/WJWX.=_RGK>&5M]0/%:3%Y4VYJT*?UAR%I((<01)ZE.(,A[! ME#,/TC"E(44L9':Y"4]W,S<*.5P/5X?;+R0&OVN9;8NGGL;7C$ZZGG[GQP> L1E;@=G.!0\A&)H-IT+HX@98M:A-%:KQI MQJSC,FI5M]A^J_5YJX.*?+22!7F26%( PQ1J/9- M$8Y@%HHLHP1G26),CR]:GALAUL*9S^27./4SW6#MQSX!JN0:$)_V$@%S]AJ, MQ$1\U?OFT%@4NM\6.;G<%_[#FQ=WS MU4K.<'7:],3+3VM:?U ^PUZ,I66694D$$28"8D(%]!.Y5?-1&!(S5P6K7N=& M2R\%!Y7DH"WZ0F5K.E^FY8(!Z.>T46 =F>],$1U B.;0FI/E*!!/1*07?[Q6 M3&N-5 <+F[W?\ /CW^Y!3_E^VQY[S]]_7!]^]OY1)\=H/6S[2 H M1F;3/0KV;'E0W9P-!T$P5<6VC@\"_$2:BU;5Q,^.*.\(C@Y*.SP[&64=B=>F MI.,_#@Q=J.X?]_4IZYPT[_B:BWR[]+"'0T^E4\5(^7QE&&8T)3 +:"(PIA2S M8+E5647-CON[N[,BJ7VGXWV3.EUJXS^A0BQ50=4M_M&$75I&%G1#;7;R[P[ MD:FM*:)Q*$/;)-L"/]72.LSH; :+*Q_^[LZF]<\W4OS(]][LK6&4TJ2&ON'% MW];YH4A,PGV:(+FOB5$D("(<2XO4IS .1!Q@+"*46A7;.=//W'8Z^Z3FC[P MY3V66_F?5+X6$/QLZ1A_#E@SYG U\B4L4=*B@B4C*,XL/?@X(@CSO4R*3GT MJ/J:%?H>'V#4M/+8_6U=%>,]Y%)4<3\WQ>:?G&ZO5YN2?]EM&[^H?)^5"WD\ MQ7'B0TK5#6,4AQ!S&D$O3'#,95L1,CY"OUR#R(O59;VO+R78Z@&%-=EQ@N514)9K*K0 MN(Y3ULE9FO4L7ZM8966^;H0N2:Y_JRN,J^V LB;HMBI33KB[Q0Q0X)XD0Y\8<6TC)LX#1\9AQQ,2@C M4X.6#QP$'*%\42<$KEQ\3_8QK8=OEYI'#KZ=#P^;Y?N882IJ@_D>S:S_&0O;5)F9.P4QY&)>9^A9+L!M;3@(&Y5 C)Y5*J+KSW9]3A%F84,XS*+=Q$429I\Z" MLAB2D!*?A#%BOE7U!I-.9T@Y6JYZ9I@<9@P'W(QN7,,X]@7'J1)I6,C!.U\H M;9_\8I3#(QL 7=6U->ERVNJU%B 7>@BX@07-/=W@/EJUSU98=2NWQ5 M97W\IEPEWLF=KDK.K?:Z^K9UKG15/CRZ%'S5C#X,1YH3[86UZJ0P]5)T@M2TJD;[+?7.>^?+Y: MX]6SY+!OCP7'[,NZ_=C'3?'W^YS>?]A?Y?\=J]Q,*ILP9\LLB<.$L1#&$4T@ M\I,,8B]0]8T)$A[.$.-&&>:F$7=NZT_"HREZJS2FK7*-D6_*GG?:4TKG&U?,O MB657I<,&>/][?918IR@_='^B2%9^^)"WU0"Y"JR<;."[(C+'%V*Z4,[) 'T1 M SI=K\-L:KEI*]3%T'M>_?MI_6G]),7=%#DOEPGS DP$ASX.,HA2Y,,T2!E, M2819G*8<18'=-4YG?_.[PFD)9V?D=N-J9K!>CM54T?V5?."G1M*?%5>:8&=M M-1IAXL@"[.YK4FO.2.W7EIG92P,=O"1Q5;GKO\GMP*[4R;1"[$6$" PY\@.( M4!# 3-(93*E /@]%Z*?$RK_K1"=SLV@.,H)*2*OT9)UPFK'$I2"-3 [6^-A[ M>W4 X,K9ZU07T_IZ=2AYY.K5]>R <"P)AZ^O'-5N9;-NW!&Q8$F* @8IRV*( M,CGE28HP](BO,I1E7AJ;QUB=[F-NDUU)"=IB6@37G$&Q_V3 38CS_$C6(8$ M'YW!QR*BZ'*N3ZWDNE>VP^2S]&C$0^A0GA$40>EI:1ER20QC&)PR3R M6&(4$]/5R=S8[\.WFQL+QCN+73_EN4!D[!NW6D1078EJ(0?0WEF0S'G/!5@3 M$=^MI+9?<'G+:9WO[1TN[G"NXAUUZ'X)7L,J>[Y7IJ7.8/N3HL8__)\T"+R_ M!)X?GGA=?J+Z ?\O/^MHRNWK'N5[J>BWLVM< ER_]$H* M_T6G"[#=W''Y1 '^M=Y\UR^VGM=3J'[6$;7W#7\'MY]]=3)R[Q.^S>Z]SP[T M*I'+Q?;Y&Z=R]5414'_/M_>;W?:K-%SSU?-[N3(7#_E:.;1\Q'GQ&U[M^)4. MX%URGD2AEV20T$C5]60A3)$7P"@)DH@P)A+/JMC48$EFMU!H14"^?N*5@TBY MJ+U%U,&Z*OJK/4@6=22TI?O(X/$R=!.98A3&7IRJ 3@HH6\K5 :'6@W0U@,H M18#69 &NNH?$WLWC4CA=N7,,EF-:MXU+X3IRS[BX05?>Q%]5N@/.;G"AY%AZ M,4T9E>R)(NY!1$D("9?LF7B1VCT3%)D5@3#M<&XDV8KP7U2I("0Y/DI9GR_U M(GX%="2B6&040S^)I:D2^A[,$*>09!EA-"1(4'_YQ NR>0NHVQW_7P"VV1KC M$L"1EY*3KMJUM* 6=TPW[-/ C.:"_:J[-W:_/JU\O^OUF?<&)OO)N\,=3/9FX*?UE=":,=@7G[;D3)G.587TE=EN:'Z MMU=K]M_*B^LW^;B*X%Q2%&<)\D/(*/(A(@&"&(<$$M_#+ L\QL/(;@=SD3SS MV]Z<,K@I+HIGQ4;*;<@R#<%EPR5PR#!"%,9^B.3VWB<0(QZI)2+S8T$3$EKM M["<;K G/1AZX-,/8RQ%;\VWK%U..F-G2,MDXC+SVM/30;I]K!J[8DXXY5!'0 M>\7DNM12;0$.RBWT2UH_T"CHTL?) <[.?* ND65B'RD'L!W[4+EH=-BB^=?- MAGW/5ZME%O@1Y]B'B7*^1-B3FVR?(Q@DL8?"A*! ;K(E>YC1:=.LT8S<>UMN M1^;%1BI-@W;A+8R0*8XA#3F!$4S^,8AS%$;-9>*R0FG - M:>0:"%.0) AC'L,P1APBH=9GDB60>D$8^YS3&%.;\@R#8)J@$(.+3PJ3R,^" M*(-)*A*Y]4PD5BEC,(V\( M)AL,,+Q]U#"56B6'?G911M,X]*&(N#Z'#"#)8@H3#^,L3'F$PK"&\L/:T)U\.)!-%Y/! MR*NS@]NIMO:%\K:2CO>&^V4FW>:^5>;UC._K[4 ?W-?\BJOPC'[&*9-X^ M7V,Y9"I:YPGG*WUEMBF^/7*:BYS>5+%I7Y3KQ^T]7LL_W1:8\<:-1)K%U!/" M]V+H\T NN[['8<9B N,L('$2T,1COIUWO&,)Y[;-40JJW.>T2@(C:AW5T4:E M)<"-FCHX>,6W2JS#*[8^^*Y'W(R"WG0<1^:R9@CK/#X?]T/8* BN7@QAHR.H ME01:2Y7T?JW_KA7=NV8YM+E'&P1G$0BNY9LX?&$D>(]C'\;J:&"*7-5PG0;I MN%Q&C$0:Q8Q /XLH1!E#,$VQ@)F*EL)A2@6V2Y7;U=OXC4RG9R$;(8FV$2:NDNIV]C5MJ#&&2!J!D"322HPS'\4L)#'%5ED9 M#?J<&YLT(NN3^;V\"Z#D'122:8*[&;LX1G/L+=MF?0<_YT^Z>,?Z3I43JA)= M.@_$099JFHG M!$D(<9 BR#".PM"+(APF-D?S_R8ED\>&U8RGYU\>>9JRR-/40YY%(63+"LAN M2Q^7Q7;YC=\ISOXKW]P5^/$^IWCU?O. \_72RUB6)KK.7N>WBVA*"WRL9#?=MW6AV,X SC,:^&K""QWCB&ZG?->UE M ZTI+__K,-V[VYYDLANIUTQULXIX)G=#65/?W/;?.PGS' #I _A M*,.IB!2[!S10D8\(DBA D(>)CSV<4!_[>W8W-_-< /V*V2>P^J1D@)VIKNL6 M=CMZ=_"Y3D7M+8/P197=7SL@\NCBG]7&]O0N<]JI^C\K[7[!,2W:AP M[:V8HE'M%XB M MS.JV636Z(/V6[^<(C7R+QQ@.I%"K*>G ]64)GG+7($V42IBW[)U_G#3J4/ MEZW>;U:L_L"TMY$4/&>ZSF9]A/EXZIL$.J^Y"AE0+YU\I&R2P&$@\E)9^?^S MPX6JBY6O*XY0(2K5J_*9^_Q.70C3=@W$%7^2DMQQH,4!NH2+EJG6.E/Q_=CJ3^??-JZ=*1[F*#(:\(UU1U]N392PR4*&=M,CD<;M5@/%\^6&] MS;?/-SNRRNG'U09OEV&<^33"" JB;H#3F$'"J <1DSMZ%% 2>-R$^T^V/C?& MKP0$E81 BZACKMEFM<*%:=#U:2"[J?YB>$8F^!/(7#YS.Y4^L>LK.?W3W>;I MS_*]:L,G?SCL\TZW-LG\[52DF;7=#PTSO-]53O_?[CG??E8X2Q:H#Z:)R/P( MD1#ZB30&D21I_=0R*Q-OGXT'%E['1U-:NCU*_S:QC-X8T"N[=8NH0EDN%I+.W);N^)4 M)X.J/,AJ4^X*?LM_;-])1?ZUC'%&@CC.)([':0)QA!!,2(9\WXN9M >- MTW$/%F-N)-/69 $:7?2NMW*F/.C45^C:Y6#U&Y33#,'(?'4:_2IZ_@CXJ@18 MI0SX7:D#M#XV2<2'CXA%GO%)1N8-4I%;C9"CO.078]F5NGQXX]-E-[\8@!<) MT"]O;6"TW*8L55GT?'W'US3GY>=\S3]M^4.Y)*G'42!"&*LRF8@G!,J%*H49 M9Y$71T+P++8*>SO;U=S6'I5/*:_SC*CY]$)J\+N2&VC!;8O%G ?;;*_K!L*1 MUPXEY!#([$._>M%P%<-UOJ-I@[%Z%3Z*JNI_8V"*DV*S>[S92#/[$+(CF(^] M, Z@\,,$(A$&,$WC$"81CR6FB!'D6<:X'_=B\Z%/E,.K23^OI06_<*:]O*Y7 M.'\H@9;>,EGI*7#-".)"P$9FA@J@3VNY@&EKN,)FA!"H#AA<^S%" I"TKS=C,)PR*E./(RX*("*M#L7,=S6W' M<#+9[J\J>\AG7J^&!:87!$N>1=R,%US@.+K)>03A",S0!\1H^8G?@B/ZE.W/ M1^R$+3Z?".V^T;E\E&D&81 '(=,A2QY M<1"G.,@L2U&:=SXW5OE\+H^&ROT/5AN\7K0NL^LKW]4S>&P4 OFZW.+52M>Y M?JRTM20>J\$SM&)&&I*Q[9IS*3$:V4$MO/Q-(_ZX>2[Z0!LQA<79KM\\.T4? M*":))WK;N#@ANZ[7L0S")/7CT(-1$%*(O 3#E*41#/PXR%B61 Q9I9%XW<'< M"*V=>'T!_A_O3[ZGBCE4F8[_$^#=]GY3Y/_+69V%'4#@HVCA>9[ZWU] 7I:[ M]A^S=!'[T<+W(GU.DT6+,/$7@>\KKP*ZVNG$;<'"0\G"#SW]C+](Y'^%::2F M\DXG"54MZE3P^#LN6/FS*OTE__A>KH)J]?O#__%C[R^AOU!U'0/=B"I7J,I1 ME(^<;O,GOK(T\(X^!#/BO&1X1R;'EVGAZY)$G_1PC9(0_H7^[I/ 5\V_5>+W M%\IU)'M_^=S0T *RE1;YMM"7%K_*(:YOW[,TH0$3TG:C+(&(11ABGB70CX(X MBT00(VZ5#/Q<1W/C*"4G. @JS3CY\$#GAK/@FLUW%Y"-/.\'HC7 E;T;"F<^ M[&>ZF=AYO5O98Z_UGN<'.C_M2KDW*LO6Y93^L>#-9YQZ/!:!W+"P &7*93&# M., ^1&DJ(L0%3Y!5WN;>'N=&%HW ;;?L!6AD'NH2U8N[&7TX17-D'KD42'M' M*5-P7/E+]?8WK=N4J?I'WE/&+UY&.G*;0_*U=J+XM-[RN\I'OZZ/=;TIM^62 MA%X:,4%ADF3*>J(^E-:4)]F'9!F-@@ CJQ)6YEW/C89:@Z'MD_P@MB[;:GGF M8S$&=DSD%MFI**DEM:I%?8"VJ:9WW0GQ8&HR1\LQ1QET_"9D90[(.=:R:&$8 M?7WCZWQ3_+K9[B]NL4@)HXQ+.PK%$"%I0J4<)S"*TBP+61HEQ"K%WU$/9L8 SGR)I^"ASAW@QQ"Q(8)RB(.4I\7!B>3C2U=W<9OC[=NP_ MUO+^YX6I75[":WH\X@JTT0])3B1TT<*"WQMQG9Z5F. R5B*7EYV];0Z7DXKW MIF\Y_=8P'CE.!:.*C7WE)2^>>'E]CXL[E;-#AS0TU^]+S% 8_+A&GRC M]YSME,>2'T O.YEKJG*$;M1:' 9B 2H=57A[/4:5EN[X[!*(';'<(!$FY;Y+ M0'K-B!>U91\[=[W19]=4]?A-=I'3_?[?IQZG6>##-,"9BD%0&8LC 1,O21E& M.*%!:AH;=[Z;N7%=6U+0B&H>3-6!9S>GN4-I]-OF$P#U6U'NXF5('\"_D)T>^<< M0_C-MHCC@#HZQ7;$P"WVH1OUOR9!OX/QP<^@(9-CQY"Y"=H"<\WJ/1OU-CNFJ@7^(VA$!K7,0 EMOGOIQ[E_N^<4O9$IJ9'U-&X#MG_] )KO M IT".=%FL!M0-YM"8UPZ]H;];4RV1316I[U3-']IX*6C\H=^ATMUA?F@ZEOL MC?74B.T\M BQ*7 M]^I_JM38$UYQ'>,G6\ZI6C#IF1DA=;0U/S$IELZ.*U9"/:3%)(;2Q1]0,_B L@(/PN7Z]5 M/$J50E:*9&F67C2&-/&#Q*<,ABC)(/)3"G&4^2K2B-*8BB@+HGH,/ZP-B[]- M/(*-7&\S?ES^^DU&SO",8:JQ&/O804JFBHQ+_%L"JC6WD1U4C]374>U?MM]P M> KA EE7!Q,7R3+M684+V(Z.+YPT>DE13950YZ-4MCHZV4D^__)8YP\OWW$A MM_G[T@&\_"C_,[];+R,_#7B Y **56*<3)W2ACZ':4I90K#/$Q':G-(.%V5N M9R&U6$.*10X:"3,RG0;?D9FTKC#RDU+C9Z F*#AH @ZJR)V)TJ55D42=[_8- MS,#:E)=@ZK1\Y2!!WJ#"Y26 G2Z">5&+0Q. [+/>U+76]V<-(@BX'TM6I)FB M1LQ"F%'N08I$R$7"?3\1=ND^SG4U-^JKQ6O73K)THNR U8SGW( U]JEONSQ2 M ]H8!R[]:#C+IW&VHXFS9_0I?)PKH_>-80QQ4VPHYTP3D\H:H'R.OHB_K4M. M=P5G*L!UZ:<9PSR((<-9*JF"># 560R]!&5Q++PD\:VHPJ#/N7%&(W*UG.>U MT,HN17^*O/\7E%6PP=H^],)D ,Q(Q3&L([/+2T0_M1#=2PR4R.YHQ@(?1WQC MTN.DQ&,!P6L&LGEU&!5]Q'FA$VO\PK'*M*S.8?^>;^__MMX0Y3"ETJ)]6C_N M=)HTJ:_DPSJ(3$J@2D"]PV5>-DSY?"._U'M<\G+)6T@)\7G,J15.% >?& UTT&\!A%1# *"4)4)8+R(?&]"/J!QQ#F M$>49,J&<_JYF1S2U= N@Y=8I)!O)S0C' -YNFG$+VLCD!1 PZF(0ZS!5M",/BC8&G>EAQ3?WE1E$0993&,,N\#"(L?)AY M 89Q'%#L4^[[D54>E';C4Z44_JZ.DIK-SWMF=D)I8X.QTX] M,VSJ?N7;O+)U;N2@WJU$\!E*PE4-(.S/%X%E^S*>T"M9&G]T%$C98A6-:3O0\) M1Q/_;#>3DD"?LJ\)H??Y2URA]E[*+XOH+@GV0I9*AJ!)*A?Z-)2V *<4"A(* ME A/I"2P]W8ZT]O<:*+VHME+>VEY[&ZHSXF%OCIM,E@L@)K-6[[6_@\Z"*(^.P1BMQ)Y740*JWHG M^@P=-'>QVXVZ3&T/2;X6!:Y:5B7!'XO\ 1?YZAF(30&^RQW)2MW JC[T?TB! M_BQRB=?K=JI4QKJ"%=QNX/:>PWNU0C22E3H,8*$DP$"U*9O@/[8Z2.^5#*KG MW?9P,_RP49$X*H&1N^PGO=]!9_J3\V]/F/^D5X67"5#Z'[=;%1C/EU>R%:9: M^KC"=TN*XMCC(8&8A@RB4"6 HM+FY#ST2>KY@30X3=:!HY;GQOQ[X8"2SHS$ MCN'JYOB+0!B9U0WU-YZ29W4]L:DK.?W3W>;IS_*=:C\G?SALXXY;FF1"GE6@ MF8+G'QCH^)2O\RW_G#_QH[KS7[E:'.2:('ON%I]]M+7 M$86J8!EXYK@H?[;T1AHX:F:FXP1C,3*O5!I K0(XZ+!/PWL8IK8>=4U'ARY" MEP'IR@-HH!33.OAL_]OAU>Y>%8D M6F<"W@>A,2$-M(BJ6T(L^2Y-,,QXY$$6>T$HO#A*B-'&T+S+N=%?3W9M=;YQ M4*9)G&U4%&#HF'2SYSA(CTRFXX%LY61DA]L%SD:&'4WF=&2G>-OYR/+-86:M MSE*N9U$8*62"-@9ID:X"\XQ"U,?"B(4[G$*,\PS M2,/8$R@-,YKBI;2:R>:MD&]W/A[V?UL77'[_*J63&N\V M(+RVU*W>M3?+?Y4:*-?XS4H^<*?*_\F/;BO-?:H,F#O^1?RVV;;^4M9U3=DR MBWV6$+DP4!'(C6PD."0B8#!)/>;Q* K]Q"A_ST52S&VY>*F(+CFJY%VH \U: M%S7%GK0V^S^7 -?ZF%NZPP>N_ZQ@DN$8F>]>C<2G_4C&3B,$P)02B."$P54F4!$]#09$?TS#S6 2%()SRF.$,6;&) M09]S(Y5WIQAD 79KO)-L(Z=(N7M\7&EO6+P"C\5&^9<]8%!4ZMAQC;5P2DM]NZH MG]:R[3OYN377FC@-O9CZ%#(2R#V.R%)($AK!,$ 4!XD(TM0VE<79SN9&1R^* M]N5K13A:6NLT%N?A-2,85Z"-S"RO\6H$'2'6U 01=UDJSGBBQ)< A3A CT!0D)"J,DQE;A M:5:]SXU9&N'U+>F1=YSU1?2P$;&TIUSC/)&!=0;B@^RC)+4=A)IK*\RH[[HGPL<1>TAA*$8,9#S D+//]R"=YQ!P M>;5YU,?T=YGGU#QY>7GVX6&3_D7."9UR0N7T8@7^CE=?R*JN=[P,&$*"(@ZC M+*80<2%9P(M]:1IQY8"7))A:%8$VZW9NM/ R0<>C$GNA\]95@H/-7G([JC < M!#/N< _MR&1R(NW) AQD!E_Z4;6F%SN0'/&-8:>3$I =$*\9R?)M>X>*3R]" M;#^L>7'W?+62@WN=&6"\5 )4&H*U"G3JL4X$UGE%H3E0U CBC*J,M)RT9/7N,$+22:@)+CE3819\75;1=VHK M=Z>]F=X]'QZYP<_J5U??<<&:JB4W1:[J;:G,3YOUMZVDR-KU=4D]7R _EMLQ MGF%UK8I@%A("XQ#1A(DP3*/4AL;&$W5NY*=E@UH/'7W7Z+H C[4J*H-:592. M:FU J5YI1UK8T>*(GX$9FF8*T!?*?'M:TF:.D)R#-H/U?K"K2RAUI5 MX*;Y "J-P;?J ZB5=D?BXP^,(^H?4=!)%XSQ 7^]S$S0X] JT6O5;,%9OOV( MJ2Y7\[?U3@F*Y113Q6MDE_E6ISOC_!!SL20J6VP4,;GV^!E$?JJBMX4',:8T M\X/(3U.KM6>P)'-;6I0B>MG0J@!1ZZ(\F94V^U\ P3GXZ;"<6(9Z#Q\YL^5B MDO$8>35HAJ+2 GS<#T6E"&@T68"#+D JTPH5;[/22@"["K-8Y\L<*PD=):[L7$'7>U8OKYK3IB7C*C<$*$'J:[Y30F!).("ROU6FK+ 8[YGG/+1KNNY<:3; M.-T!0V'BX3 6P*.[-[SV*F]$7P M//AI+SYHY#?&=#Z[U>,@.SB5WDL)#G[7HEN&*ED-B=FF>RR@1UY% M^C!^D4*M%VSK7?40U!QMHZVZGG3?/ 24UQOE06T,J.:E"/-:+8?%\TL'LMK= M,6&1QRCQ8)ADJ"KIASM,M?RSJW)8AN!UU<3J:V*ZPEB&RKRHCF7ZSI!#"%T3[7;S7Y*[Z\\ZR+#@ M"&?08ZKJ:AB%$">(02&BT,\2GT;(J%#6F?;G1JBUB*KTFQ+2QI8]QL[D:. B M1$:W_U^ ,2AXX1@5&S/^(G0FXL9?+.L;'LH6MBH=GBI'6-:\ZLQX/XMFIX5^ M_-:$9OA9D5_:VNVFMML_YT+N:_/*H5PF81QD@JK< MO=B3Y)BE,/5Q#$42$.&%(A6>5=%ZLV[GQIF-U+H8YDI*K+[F2F3P6,ML9SP; MPF]F-KL'=63:;9RU)"W4$@,E,MC+7 <(J/W6$R^W5?F)AE_<6MP\'Z&MN6!K;"GTSMG*-Z-171%4-A)_V M,AO<"UD3DPU&CFC)J,M)249/7N91EAKP]WL%\YW=RM53&23TP28BYR M?'0]4+UJ>&XLKX8"4SOP M[B50_0>2@]4?F14;S0><0;Z$P/ST<3 4$YT[WDK[L80W5+,]K'DZ0?LR([Q?/E!\NOV6=VH M%X^;0G]5W^3'Q>M+H.L-XTN2ID&6JD*322 D!08(ICY5I5HH0R0-_20S"E4R M[&]NQ%B)#%[(O !::@GS_N)2B6Y&'*:X=S/J"&B.S+,N@#2>[);PG-@!EIS^ MZ6[S]&?94K7YDS\<]GRF[4]"&9;*-D1B^]I !\+5:O-='4=^W!3O-SNR%;M5 M4R]7;O5X_J2V=]=U/EL_2+P8QP+20$@;'&,*<13&,(ZE_1VG&0H%6J[YG;K< M,K/"K?HWFBY9-5W:4HPW:SZKI1(W.E@Z"EI!;V8ENX=S,E?!JHCV0<@%V"NC M[Y?J.$?E6;8 UZXS$ \"SI6WH%7?T[H+#H'ER%]P4",#$Y+PE=A?L7SEZB:= M+S%A-.(J!1)C*L<;5S&'ON0N2D0@$"-,&)F)79W,;6.D9(2'Z]BBDM(RK<5L.)4%].FFNA0\BA)1->S]L= 5Q*. ML%TXJCD0PH(P3\0P3!/EG,$P)!E.H$?\&(6^2%!J%%/88?P3+@ .D"*ZZ><+Y2VR:YI_J&5_P;I[NB.FYG_]R5.M%#4^)^F8G( MDP::@#Y&&"+&?)BRC$,>A81D$0U3%EE7=7$@V-RH]&_K@N.5OFN[PW+O!%1N MK=^N;X'\6IYXL=57IXP3J<*N4&[O:ZY#-;?XQX!J,2Y&UFPS]A;C-3*]?[G^ MI+)0DBTX""PMQD89*"U&J-19@+_*D:QCS)H4#@?-],GX;K+'CLOV!Z+?.-GX;4C"\O!VID]CO&R'TATFX0 M7.4$/]W)M/F_.Q4]RO7=_?300L7[U(;PJU$UD&(4\R) (8)RB# MB(=[FKA.<:_*QV6*^U]QX_G?RE]5K9A+3!*1 M1GX&>8!BB-*00\P$A1%)L4>QAWR[A!^]/@\GQLG-0[4[]9>L3V MCX 9L3C%=61Z.>'WWX9TFAHFQH"-% 1PW-^;1@"<5;_/_?_\BT/KDU1.8M(D M:CF =I1'V*&?X"03,/)5QF4O2V#J^Q$4B"(OC>*$T\RN:,E 2>9&88U< MMG5*A@Z$&6-- N_(3-;HH,Y_VJ[S"]"+^8!:)A?BY:S R5 Y)JYZA64JC@?W/C?SVXM>5*HZ3A_W>B&Z9IC",>0.0C C,2Q)![-$$! M16&$/;/(_(N0FB;\_K_RN_NA0'43\$7*CTRMM5P.C^C/:MM%C/*E%BG*_SH0 MXG%[DU#=634:$CO_@+W'V*\[U< 7\=^;?+W]K;[!7_)(1&&:42AH&D%$< Q) M1!F,O!!C@3PN;4]3?[&3/*KE-'>*.@UD]_1T L_(T_2 MC)80_.8(&7-GL8L1FLA5[-PWI#*5?[_/Z;V.#E2[#+Q^!O=895E1R0>X?&;K M*%2P$ZL.K[+3[TWF4]8I=MNCK/O!80ZSP2TO'CYO\-Z/,?$(]CE/Y;[#D_\O M\Y$JA(D($3:Z6CS7P=S(3XD(E(Q ";DOF67G$'J$8C_U78K-R,SW M$I:ACK)'N-AYR5Z"SW0NLFV>;QQ,J+ MRE: N9%@([]:O_J9R35]MK7!3/^?KN-[S: M\:7/Y%8O201,O0A!Q--$[O)0!'V>,A9$811DR,J+S*37N5&?DK;*U*Q^X >Y M+3W)C!"G1'B4!RF,N$H1'*4,9JK091931F./9WX8VN7<=([Y-*=^&O5[OF** MWAZ+S:-*2+=9XRU?/:O(BG*SRIE.AZWR275FLKU@.,R6%^<0C[RF[+]H_4-+ MY 7 6]!(#;38#CW_;%!RY0-HU.>TWH V,!SY!5J]/-1#L"HA]YY7_WY:7V_6 M^I[G[_GV_KI.5[]W95YRD?F"!0D,,Z8.!7@ "2:)W#1C'.,0Q32UVBI;]C^[ MY:(6%JP.+@.V#H)V V!&4B/".C)=-9*#GQK9?U:'AGN@OTOY0:/ XA#>X-)S M(MO.=H2YZ&_JO^\U*OE&JG=CV^=?- MEK_/2[K:E+N"*P=V[;^^C/THQ3RBTGP6ZB0QS&":40)Y&,9^F'HI9IZ=]=9PG'L5V?;P#!V^F6WDF;'P^-J\\R+&_DUW2BWO8C_RPMA#$&5QHJI5*::ETU.S2AY#K?%(K)!M9*M@6XTU6 :7.,/0&7L/5P&CQ7*9 M+_)(5V=I(@\M3YP=\DBEXZ20QX_8N[:I',RZJZ MP6;D&5L)N U/+60VI'K8GC,?=PNAVFJZB+*P6TCP$H+_,=2_J!.[.NO:J'. MZ_]XL_['^I?U^]OU?\E_OOU1Y>=^P'*3IO)T\Q]8KL82Z#_>^/^(?O'#]W^4 M+S^J!,0JP;?\<5.HRUZA#OQE/YLU!\\<%_)M%6WVL%EO[]7UY9J![7TN'^5K MP/"SJV+(W>/0X7%WYL7)?.ZZ!6][W?4\.6P?5%4*;'*C;;=%3G9;Y;YRN[G! M*G'W^WRUD^.ZCYC$S,-QXA.8*3\3%",?DH1P&/AAX$4XY22Q*I%L*\#<_J?=ALIZ0,QV76/"/#+1*X3K8-4JWR.X>@5TI<$" MU#J,$M,Z%$!'^SWK[B?=% X%Y_7.<7 [ S/Q/G)5?65]I[K3'AIRI?N."U96 MOJM9%I, AP@&L5!5E0,?XDARG<<2/_*\3 2I58ZVGO[F1FU[<75U#O!"X&'> MPWV FW&90QA'IJZ+$+3/46N&BZO4LSV]39M1UDSUHT2QAJ]=&M-P=-95?^]1 M%G'.(@K3E#"(DC" ) Q#F'AQA''(4QI:9?#N[7%N%--VGG]U:%R=!NK#XX%L MTX]_$B98\)1!%H4^1$'L04P]!GVYCXV\P,^\P/(:Q>D(3'-1TAZ#ZXWL4^Z@ MZI-7E9=3UYA<5TMQ% '*NOS>*^.A1 M_WR(1]^+PQ:$9E9]X\533KE.'/I.FO,Z=8OD.UP%C_QX)\U[D6\_2LW:?_GP M0_W(EV$L_#C$&11,KA5(+A4P)0)!:7JSC"6>QSRC:CANQ9K=TJ*N\B%1>@#: M$G?1F.M;_ .02B5+_U]'XVA&;M./SMA7+4H#J%60EONSSDYU513R$9W1: %J MD11ON,C5(O"I3GE1 M57&M,P*G$6%IA"+(DU EQO((3",5C8>I"#+/YWYD%6-AW//<:/?3^HE7532J MO>.WK;2P^%U.VW-<;B(;G4"C%/@P+$S,>(C,Z'84X$=FU!9HDSM8 M.LLF;]KOQ+GE+>$XSC1OV\"0)']K7,W,.LE'2@,4A13#)$1RBYD&$20H]6"2 MQ9B3@'-F%F)QJO&Y,=9!/ILD=J\ ZR:72V$8VR;=B^8\F]UIG2]*:/>JR0ES MVIU6YF5:NS//V/N_O$Y=_.$'7>U8OKYK.E2NW_MP?>9%O&, ':U-N"@3JNDWW0#8^[\,]T 3>0D-.Y M63GTN,&VP_'GP@XF $VF:&L3,$WS0GP1[1K_V(.LA"A/\E Q[MV_,-X MOJQKO3[[ ;G-M_++3^,H#1(OA33P"$1>XD&2Q1ZDB8B#*&)1%AF9N:<:G]NV M5PNE[GC]X"?R*7\5N\W.8/N/*ZSPOPU)D.;!#< M9EL#AR"./.NUI* 6=0&4L%46M5:HOD.?83-<7+D(]_0VK4>PF>I'#L"&KPV\ MSEOALOPB;@M] O2L/00J/R.>\,3G_S][;]OY(X-_'NKCG[@PJO-KMETD-)2=R__@)\D6C+D@ *9'BJ[E3-;L<6 M@;6>)3Y8 -8+2R%.4091)BDD)*&:8%2$TSBC)'9* 3TZT]P(I1;4+(.=J$V' MX6'Q7,?QM;Q[\X':V'=M P%SOT<[!X:O>[.C\TQ[3W9.W8-[L;,/N)^YWTKZ ML#:OW>?ZH(VNON2/\F->R#8:U42"M1<^,6<)ST@"B5(11((SS1B4P(1D29@$ M @MFU=G4;=JYT<=.[*]@_FQ[P]-#0KH>'O#G1-N'M M>7$G"Y[+]54A_KJE%2TV4J[WUZ33\WVN])OTL0V*G@&K_E9 =+1W(T=,?V+GO /I.\AGDO^TCEY(;AYBV MRVGRB:.XA@!S&,HU:)2A%8[NS$Q?Z\(,>JK7:C(J3+059 1E& =ZL\LXQ'%, M8<@03A"EB'+'RD=GYYP;E;4B-R_85[FJC],^%$WI"[W@N)9#.@^Z'85YAG)D MWFJE!3MQ)RA]:0^0MYI+YV>W$:,AZVDFYR!6,EX3D_+S[Z5Y7;;Q?.G_GAVU,G'TN MZGH 9?%'44FZRO\EQ5]I7ICJ ,L@BR.6,M/IB:00!2* )"04HD3O"+,TS;BR MRO"Y6)*Y\=9>\+KMTT[R!=CN9 =W6GCPV\J4[[$_K+K,8.=/!R;ZN6'VVH"_UH;Y.*5A[ \6)S/01&>-8QO*Z232"[@G#BB7MK:MMXH.X*;Z:H)W*Q/46XG.IA6C_^8:N\[;R M1BBB5(@XA#3C$401%]!TW(41RGC,:)12BMQ*HWB3S>7%GJ:$2B^.I)==HM]L MK0#<*33L4MV?25.!F41!")5*"40H#2!+HP *IO1[&X5!X-8'[I<8= J/YJ@Y M9V-*N^W;+S'0R+[.WC9]DVT7O<+[<3_J?P'W# M:57#XK/<[,M8O-7_X;DL^),I:/$W$^!9W-VH_9-MP92KNDC=DL@X1FE((&>" M04WH#&(E%,0L%C$*XRRQJSHQA;!S(_GC]8%, 0O]2UJ+O0#%OL*O>\F@2;X& MYW>ZD/7SPQM*@OW:@R95*%.Z=^!41NT>H,;!5XM6U0K M/Z-O@OW6>D[?B(EVWU=U?Q,3NVE>Z=Z[#'X3/<.;Q:KF &-X_>%U;?B&*!Y; MPS?P0X&_R_SNWE3-UIMA>B>;_DGM M9.N;[6:]T>ZS<8&ZRR%,59JDYAXN-;&MA$E(0\2A8B%E2.J-(N(N&T57 >;F M*G3R ]HHT%#"&I1[T1VK_#N;Q&[#-R;0(R_;.XQ;V=L.<(: &_%!3_YQ2_T/ M1='3CLYY^DDW;D/!>;D_&SS.T+(#WS6=EM63IN$EX5BE6&!(*=?;IB@((1$J MA7$0ZI]Y0B.WL*?^X'/CKDZV7#9;&=?Z 3W8[#AH*!@C\\M.K-KM]YGS?ZBN MM]S^WM 3Y_ ?*G68J__*9X:]G%V2?YOX=[VM3*^/94*15"C , LR"E$8(ZC? MUQ1R$64X"T*1VI6P.CW-W%[8786*QT9,MQ?V")1VK^[E (W\$N^PV67PMC+Z M>Y]/8^#IS3XRR:3O^&E%7[[M9SX]N!90^2#UKNAJN[DO316!JY_Y>JFR3(9A M&D/) [W]"%4&&0LD3&4J,9$J2 5U6YY?FV9N[WW;XLJ<1^WDU.ZMEM3QEND( MJK:K]Z58C;Z.N\,TI)#/"13\E>YY;9*IB_6<4/25\CRG/CVPXD?K^7=A$W)] MQ?]KFU=2++D2,J91 @62@6G,S"'+,NT/2"4YB5',F!,1')]J;F2P"Q3BSP*% MBMV>F!K!UWG]>\>2'\?QMJ,(/RB.3!/[TX.]F*"3TV.%C[-8^"KN<7RB:>MZ MG%7XH*3'^2?<;U9O"KE+7?BCR+LJS$R[""'%,GF!M1:"E[23=&3OO;J",@GK]-O!R:D=_^0U0&I,H?@I MK:V_"G=RR2+!9*:D2=:4$*&$0H($@A('!$M$"4)6?4DMYYL;Y[4I/?E.9E!V M0IN"WJW4#K?R%I"?)T7/0([,D"V&>W$78"/Y8"V=JU-*B_6Y+^9>V +=V7A^K MLN:94N\&Y.JISK5I^H)(L?M\D_/6^U=S;&,J!.H)MX7F(+#14K93/TB]CQ/- M?J(K]>PKJ,'>@J?B$BQ&F2ZTP%ZE9]$!#H\-["M8S]!6XLSE^OWWS_EUN=XL MTU@(O2*$,#-)_HB8LG9A@"'%@11!(D,A,Z=.@4/]@'F-*O$7L8%>/\W^/F#25E:^^S)=P8* M7UWVCDTS;=^\,\H>=,([]_EAI/'5K#$YA>(,S6_+;\+#?7]#'?T%6X MC!**>9)QF(0)-L6Q(T@18I I&K P1"0(G,CCW(1S(Y%/]&?^L'UXOM"N9!N> M4B=PN?'%6<3M>,,GCB/S1RVJ<2_ZPH)-64?>MO+Z8Q%;8#RQR=GI)F456^5? MLHOU<\-8YHOV6F6U>3)UVS97A3!D]EA'-A;B?5Y0K=M'4^G_JXD&NE%_K)M\ MC2NN'?9M78SGK7RL),]K[U@_=/5@G.!_-5N(,(Z35)(0QH13B#C/((FUN\," MS&7"$D(4[OJ$W-HSU:A"6[V>S[N,W$[ =A_-FTGW&@#14Z%VGVA/"3?B&_=+ M8,>:O]ZFTU!NI^>BKEFIM_5=$93'G1_D]C'$_./*^NDR\8DL+]<;>UF!PYYP?QJ)02VRPW7* M<7#/GZUZ@6QDXAT?I^&-"0?A-=&A:0U2;H2KSRCS/8RTEGT!Y*X'X5W;H,[3 M&>59F!S:!^Z?_66= 0_$/]7T[_##XR87F81JOD22\#!.&4S"C$ D4 I)@B2 M$"-!<,QC875!/VCVN?%K+13X\3*YJ+LF.,@QJH\JFU\[GE2Z&2F(PR 0,8;Z M^YZ9ZT4,<1@3O>)1$7$B IXF;J5?1C/3-.5=+/*_ 2L-N=$-K+;](R&^\AK MJ6,R6"W^]/E?SU";./FKF7N6F5_/8!F:]O5\D($GW/W C/UEVXW:U0;Y4+S[ MR:5I(W--J^K)I)O5-T-+&I%0TUT*:1Q(B*)0KU,Q2:"0,59)%*3(+I#LK'Y_,::^ M3O:'"S+MF?_%@!WLVO6F1^@NO?]\,/=R2[U7")E:2:HX6,H X0AR&61AC@H4*(^L.7,-$F!LW7S\/"6H$ MU_N)_I7E CPTPMN?2 RTS_ECG?%1'YE C0)@KT%=R75O@4X)T&D!OC86^#21 M!>P/C,:WQ$2G22-9Q.E8Z3(P3YPY#1QXL@.IRQ3OGU9=.-+ CA7ENM>7Y^F* M\VI+5U>;;J&KU[\E51A'04P@X2B&" MD.E!'$ 6<9(% H8JOB2N]U,=I'TZLCX)$.UY+[UA>(Z(NSGLB&D4D$5-6_?VV$&UJ91R"1.W!IQ'Y]K;DM"+:JY M@6F%-3FDM;C@ST9@QT)1IV"V\V ]@3-65@\?2UJ\I]R<.SV]S[_+_Y2TTE15\'O9KK \D"E.0@Q# MH1A$<:@@55D,91R$#,6(9J'5;MEETKF1B98;&,&!D1QTHB^ $1X:Z4$KOKVG M8XW_>8]R#%1'9AEK0 ?XD-;(VON.8R \D<]X^5?7R5MT1>J$EV@]U&3>H:MR M?:_0^=FA*812R:J235/@YN0_Q)32))50L0AI+U!&$"N5P)C2C&,51EG@Y 6^ M,L?<"'LG8E- 9 '^K_ O06"JAS314O\3T*8JHVD6V@:H0I L@B P__\?(%^O MS2V-2>'J!ZZV'_T?_QU'8?@?H"@+QV/1U^QCYSY>B/K(A+X'_%L#>-MU[D.- MH\_,MZ,H>,M7.YQAXBRSHRH>YH8=_^C0,-#UILKYIAVR72E5K 13#,&$A0%$ M64 @(5(S2)0F0:BR#"&GVJ*OSC(W#MD+V7RG78,J7P/2[E6_&)Z17_:7R)QW MT@:$-YZ P%ODXFMS3!R4>$+-PWC#4Q\>]K[_4>1%W=WQ:[[NOJ2I8%2$*H(4 MU_F;"8:$8P8C0A*990R'*G9+:7EE%I>O\S2)*]_D2L$/1DZ34^OVMK\&H]V[ M?B$T([_I.^F $6^$]_R$^I[>\M=FF/0=/Z'BRS?\U$<]EQ3YN,N4#1!.(J*7 M=(%D:%YW93I=)Y %2*%4\CC(G-(WSD\YMY6^D_A%^0?WE&0'U&V=?I]8CKX' M>%9-8PB:_BIA' T=CF+C]/F-+L#8%U8XO!)]^/EZW*UDGR3?Y=O:'5'\\+D M/MQ5LFD.K[\9G[:K32Z;7I"5$6']I5SE_.E6_MR\T0K^3'C^ M['I:PXQ]=S;0)N#/1B=@E *U5@[GW1[L9'\2/JV]ILJ#R-JF_XP_W$B;N'228[B_<'2/^4WN.HP_SU MO\I"5G1ERC0)DWMF^GD:<=[]-+V1NYNKC,=2,2:AX%+OT+,XTMZZ5)#'B4*! M8 $/8A>7W6K6N:V K=!-F;5G8H-6;C>GW0YZ.[_=.Z CKUSGL1QA[^\$DB?W MW6[.23UX)QA>.O%N#[MQDI#Y\IU>"#=/?Y>KU?\JRA_%-TG792%%?:U3+0D3 MDJHX@Z$((\U#40 )21B,(QYG(8EE@*UB0\[.-#?N:80%1EKX3R,NZ.1M;KPJ M.^HYC_!INO&*V\@4,QPR:V*QAN,5,EE+_I>[\ON_ZS$:'M$_[.GC_,B34(:U M@AU-V#\PS%WYQN^EV*[DC;IYE(9YBKNZ&*5HZJ;=FO:G2QS' 9*UK!;>>A^ 9Q9/;H MQ#4;M!=8BET)R3.0.CLH+AAY\D^LIIS4/7$!X:5WXO3LL/9?S8EE_4YU87T" MIX(B"I4BH:8;BDSV.8,XP3&1D5"46X4['9UA;MRR/V-OI'3K0W4(X/E3NXMA M&=O7>('(@"C2(]\MIZ9<%T$TT=G75=O=1U:;]DQK4X*5EMG\:.J0=7IX;'5U M%)UO,"'\TJ'Q+$)<\DC&3 (4K3##(59I!2 M$@EB$G^(4Q+[*W/,C>?Z/L#'LKB#&Q/7_**(S4#/ZC6([1RI"X&;T&^J,;L= MA)FSZW0"%4^>TFLS3.H8G5#QI1]TZJ,#*6%W97&CKLL'<]A3+Q1?95WRW[2\ M6M=U0M\8=^L+?:KMO+_QB8F0/(@99!&7$!$404)# G%$1$9QHE1@50_.DSRS MHQH38 =K64%?G?J M"GU_ZZY!)#@C2RDRCZNR7K^T^8"U9W+_.#GB_AIV2%Q+6\6HKK.6BWI7 M6Q9UZ/V-NA(BKYO.KKHYVWT#2K,815D((Q0)TQY00!QR#(,D2S.5H%01J_: MPT68&\/NM0#/U&@S1\"- GM5NI?=*7IED*'.[WW'AW]D$AV&_( M]$ 3N 2C MC&V*B3;AGE\&Q\B22T \&4TR:. )(T@N4?QYU,A%(PW; ;S9KG/3@%*O?RPO MZ@G75\S<__+-,E9$)BI2,*#2M(Y)%221R*!(LY0(P9AP<^]/33:WE:63%?2% M!7]VXCH>#)R$V<[_]@7>R.O"8-R<'6H;0#QYRR>GFM05ME'ZI9]K]

D13B>A&W=[+#W_0$9:D81*+B 767NPP&>9&-JT:H-6CJ7M6*K"YE\#H OX'?7C\#_!, M);#3R<&7&F@R"W]V?$.,[=!>9(,ACNU 8SAXMN,;92K7=IP7Q,W%O0S-4S[N MP)&GZUAS^35;?H)!" MS,,$HCC3ZY*0,4P1#I,,MM+T#Z^XW>P7L&<_)$N?7 MG+'P'7FA>0'MU0EH!ZPJ3AC;+R5C83W1^M%BONY]G#0<]?&F/:1K+F0GXH5%D]M&?^WV6QE>^U>N]^:ID*NKK> MKC?E@^;:-T]?JE)L^6:M16RE:Z,D0Y[A6!$$6:8RB%0<0\K2#*I0X$C$(@Z( M57;IJ%+.;6UIM;@T>-6G'>V.8'ZY=49>F3K#F)<<="J G0Z /8%.BYI".SW& MC)D= 6GO0;8^9?Q%4;DCP'P\C'>,R=SW!5T!Q6>AF5@@A1@-(>-,0D0##@D) M(IBAA.C?*^5P./7:!'/CXDY&YZ#?5]$[[[-?BLG(#/@"C@'^]ZNXV/O9E^(S MDWA?U:B12U_N]"E<3KC-KSXVF7M\2NB^&WSR<\/HWU.3S8WPM*SP>B_LKC^E8\S= M27SMO$E?J(U,B<_%W/?S])_);0.()]_MY%23NF V2K_TI*R>&5JYU1"Z%.]H M96A]_4XYURELO@%ZUMZNF5,*VKR.0K9*N=6,O,J,=@4UGG-'WO8TB MH!-Z 9[ILOM]NS-^I2&?/.$[#RA;ZP-8;_5M+Q)FXD*X/H [K)CK9=0!.U3M M6F_,N:CI_:OJ?WS4#&$:,NNO;ZZWOTT&[)NG3_0?956W>&F;"2%%HU2D$@J4 M8+V/U2X>HQ&%.,!(T#!"3-KO8P>+,3<";C2ISZ[VNH!:&;#7ILL$?Z/?<:,0 M:+H9N75\NM!^%COI2:PR]GZ[L<#5_ WBL(6?Q# 3;?3'-9#;$<#%N)XZ*!@^ M^'3'"1<#\.S0X?+1O.0AR^IA&214[QR(@D&<9A"1@)DNM!CB*,99A)%>LRY) M0]93S&TEJG-G\YV("V"RD"]*-C8XVOGMEZ$S\HKP(JEX4;>=&BVCN*?[. G% M9H)?F4_<4_!,.G'_DY=>L;]M&\K* *U)M]@:+[:GS-!K=#=; MN5Z4CV:!D6G($?SV!MRJ]/(%E^&#T/1^W>TFQ2^ZT!X$U?$KZV'##:S>NZ6F M1ZN4-VR5WS7Y&F^>/M/-MI)7/_/U$E.\PGDR 1W$8;N17HM@?%5 MG_?<=-.6YK54_J JK^US VFF+,6/?+7Z6JY6[\OJ!ZW$$@4RDT% H':Z"$04 MF_9=-(&F\&82\T )NZIW)^:8'9FT(H(_C9"@E=*5/U[!TI(R+D-H;)9P!,>= M&(ZK[XL+7IEAVM?_N(H';_R)CPZ]SZUKF9C4FB?3(7A->]V^=D( MKA'?Y8RYW86YF<&.H;R#.S(Y><+5F;:<F@/RCZ:.QHVZKJ3(-\L48(M*\1 ?3C[G:=W*;%XG7HO8"P5T=J'/HV_I-/L"W M>M!ZYRYD' 6<9OIE3)5I$1)"'" !,\Z2+!$\#&/D\F[:33NW]W9W4_KA X!@ MIT-]0_K_;NDJ5T]U_]JF'^H:&#T&G:E86L6."OQC/?:%]+MKT$&] &$$ [+H MH;U7HP:^4\0*;6=N<0//$^]83CHI)[D!\9*O')\>QF6[LM7E%?^O;5[)KAJ@ M7'^6&^VPT/5]^Q>Q% F/<4PX)('"$"4BA8Q$,KO@?YU=]UIV@SS31U<]5::,A]U]'E=8F")(LY)D!(81U1O@%D204+B& 9, M1"H)(L*94]M/K]+-C0YWQ9=YK]3O MRUFBR ;'4!&_H3B)TV@-;J#*MI[\?5THU=&"#9K MJ)'>IV?2,X,/UV08N#/P38S@DSLGAVA-XIWTIIV1>W((AIM_\LKS R]QJM*4 MVGSJ,@Z?K@IQ3==;NMH\Z>FWE;D\^B;OC!#MJ\,3H3)$.:1A%D,4RQ!B%0DH M61ID(651Q!*G6P)G$>;&97\OJW_J:?[M62OF!?BK+*1I+6.N3:^VF_*AU/I) M\*59?%^]B=:BU_>H;G1G!7G XB2.TP!2 MGB&( DX@2U@,,[TRR4 &B8S"Y6.]8'[;T&KS:X!_*<"O@7\!F+S+B[JB-J,K M\XJ,8)%8D)"G"$%)A/8-%&*0I3R&G* 4Q]HU"%+66D3ONWZE/;KI?Y4U9"'& M-87=ZN\;W)'7^X/"<$W8P&\[F7GR[0+"RP7;Z=EA M2_25^,>V+7E\6_8[6N?B0W%-'_,-77V[IY5D="U%WT__*IM++=FF^#0;K*^2 MEW=%OFN3OAIC*$H@BBR*PZ4F]]4$@Y2\(D9<(I)'=L@>?F&ICJ^'48 MU7I3\G_"6BL33+!3RXT"1[>W'7W.R8HC4^_5EP_7"U K ]_4UFLC?\!5I3WN M.]D<-WTH>&6:3=31C-?E>@-Z.OGCY*F ]\3GHXL[Z5HP%?@OUY')YG4OJ&WV MI&55R[.1JZ?KLEB7JUR8(.+_I]0^X-^TT-M*WOPH--?>YX]: &YJ[-[)I<1( MLH1F>BD1^C\H09"R+(&Q2CFG,HIH;'4C<)D8R]Z4WF\^FI4Y> H>3[U2S]XA3ZVU+H?V1%WM"P:? MK*[VY0#TZVI[&&W8YNK::&J:J]=+:;[^YYNG75)<) 6E%('UB@X#NF.)S"B2!V$XVX&ILY &_#NE9#*VJ_@J4=)5R&T,A,T!-N 5KQ M/!8I.*JZKV(%AQ-,6[3@J(('Q0N.?W)P_2+CAA1W?^B]S.3_:O;:)&6(2DDAY9& B$8F/"Q6,&5)%*E$R(PZ==P9 M*LC$N/%XTW36[/>YR'<=X::$YW^N9#^4N;9WHXK]OWH^K*Z7TN-W+] ML:2%*1W6+*-Z?_%5=G4*]W+OBA[MZK0MFO0%<[=-^:9]8X MO68;;1"CR0+4NM2VV&G3L]M$3?D&H^N],9^[)+^H.=]@R(XWZ!L^I/O>X5W! MJES^45@C$Q-SW$XGZUF 8B]7WP1,!,YO)9?%"<7]JC>)WS3PV?<>,R(#']=!M1+.KQP-/=CJ&_YSR\FHT#_[^V/\KT>L\TE^":+ MO*SJDS#]A^YH(5%QFF41)%$@(6)4Z9^4A*9.%,M23 .[V#_GF>?&A>E?TBCY MOT$C:G.2#+2P]LKSG #[/ZIY@&YG#=^U^M)B@E1/L!/6#E4.6KQ_, M)F+A@=BY)>>>1^14]NV)IZ=+KSVOPK/\68N/#\V(^2Z+K?PJ3>!]7MQI6E9E M]6#.16_8*K]KOY\F_\X0>4M?<=FSHD3>AQ@.$SQ<7EX&(^]^Z]MOGGZ)OFV MJO,%WW__G)O#![HR1P]_U1-_+-=ZV14(4QX3B/0W36_X,8%480FY1(D0F$49 MERY$9C?MW)AL+R%0-*_ =U-""#Q(NMY6=3$L<*JCVY0>2(MRTDG92TW M(%[2EN/3ES6&O-XW)WQ#*_/Z=7W*S$1?=X>H;6= %>,@Q$CS6!+$$*4H@2RB M"H84!82E*"*9'-"4>)@T5B_=].V)6\G!8RMZ36K#VCFZ6B?)4"IE $.9(A-6 M'D":911F4F8,2QRFR*F@]HAFF;(1YR^SA]T*,S[*(Z\XNX:9/0T6H(.]4V+1 M+#I[/?P[S9IT*,\B2D$&A2!9+JN),Q6Y=!5Z?:&XTU\A97V'O)!U88N,H MMG:$Y@.QD2EK&%@#ZJ"?1L);[?,CTTQ<[_RTLH KLG&N_-DLIQ#)6, M4B#,.VY- 0Z?PV7G&:?NMO2$&A>:;4T:)C+:P[]79IJ'=J]^BXK>K<_]JS_J#>^ M#^%2,H6E$$IOVHGVC>*40$;T!E$;2BI%I%29$]>Y33\WJGM67V@!?K0* -IH MT+MCJ3\!M$SZI=5[F"=)JQ,'9SXL9<>$X^$_,A&^J#;4R0Y:X7L7+O4G@)%_ MG/I"]K"-4%7(8O)?5DO('IA3%80<1AD:FLYR4]*^*P"PWJ<7+W$JDCB,,$PT MU4$D@U1O!6F@V2\)XC025$7<+?[\Z%QSX[9.5'-KW(KH'%]^'%@[=O($U\A4 MM$-J)V:O;('/0/"S8'B+]CX^T\0AW6=5/HS;/O_(0$^)YE7=LN1MON:KTMPX MKJ_8NIYEF20J#D@40!(PTX1/W## ;.W6&Q0,27>W)JJFF=$0NE#UP/FV>&UF;?FXD8Z0W58-X+3]0K0+].#;6Z0!XJX1KS7"-Z.#]#O#]SFHG/K@^!_B 8O)##9-73*2AIQ%!$50,)29UIX*ZE\I&*0\CD,:)JY5! ZFF!N!O7B/AG6L.032 MCH4N@V=DIG%$QKT6P%'E?:7_'TXP;<;_404/DOR/?W*@3U,6=^80YJUDFZM" MM TAZ[.9?83L>ID@0G$:I3 1+(6($@)IDF4P%2R+ IP%VIMQ\F6LIIT;!1BI M87T&++3<"Y 770=M]:Q0O:/;8F<"PHD201Q#&9@V\1EE$-.(P R%+,U4$B4! M67Z7%2M_G1'ZTT]EAE' MO0-O0,XMD]HD#,2 R-R7:JS.5W?B^O1 W1"QY?G M9S?IM!Z?$Q 'GI[;TT.3L>IJ_E]HM7FZK6BQ-I?^9='$::UO5.]W2RGCA"'% M(6*(:M>/A9#0@$(F,4&"LBQ+G#(9'.:>VX+07>_6@1%FLV7:*->U<*M&*?!H MM'+-M[*WA1U/C83PR&352@UJL4%/QBYL=&T0[_W>9^Z5,V#>,K#L9YXX#\L9 MDL-L+/M$T+IR>AUWI-W85@77&-&C(-O1DA_H1F:AG9!@CU\G MIL\PT7-0> L4/3K1Q*&BYQ0^#!8]^\0E"9R[&RJ4)8H'40 CF2J( A1!ED:A MAI)*H1)%*'O_:=WP-N[1ZVV:J =W511O>/.T_TDW\@U:B8?V];.LZ!O[VGA8WC_6I MU=_D>F/:='V155Z*98S32!"%H40L@0BS##(L4B@$#80,:$AY,""W?"KYK=[' MZ;/1&R'KL/6FEH9CW/IDYK?S'F=ES8E*>QI]8*T0Z"L->EH#]@3ZG]L1KE%] M 5K7MJ=]FVVTT?J#%H %:+\K)FF[!L%CVXB)S>:K]\148D_;P&)B8QQTP9AZ M?K>%3\A\^:[8Z)ENZ<\/0L^3JYS7,G[>UL5M,9%!@G$&,V[2J$C((8DE@QQE M,0]"ELD4V^PQSLXTM^U%(VR=-OU<7-#(:[>TG ?X]%K@%;:Q#Q6&(F9-L=9H MO,*):\G_1+:LE:PXQG[!R;VB)O9;U3]UW6;]OXO M*98)IRA(F82!"!1$*>$0BSB&<48)BV/!D]#IU-&[A',CHL;78;6OPWLJ+D!1 M:V#N!AMW%]"=$K_ "3YJ\9&]71]VG+];^WEGZT9/L%=T!J[K.1O\:A_UJ'S_ M9SBCY^#UYG6>GF9EY%D,N8TA$1F>DF(XQ1BQ!,8J%A[ERH- MXLS*Q[2;;G;\;MI!YKO6AE4CKV;WLH"MR)?WB.RA;4G'WC EWRW-RW_#W?W+_[F6]NJK?Y M^K%1FK7_H?M&H[CRVIC% 5Y4;>0:U[,%YLG49>O!P]U M,^$U$)IUBR:LR_^(F']F7#$]'2%T\Q62RU M+S#ZD=;>QG1;?]?59FG"NO50PGS7ZL@6/6;;DD/%!),DDS"F>HN">*9W+#26 M,$$L2P(LXDQ:E?0^/D5+_LEBC[1 MG_G#]N'=S\>Z*N\R")20$<*F++\FJC1AD*HL@F$6Q(QPH0G+J4V;Q9QSZ'Z4=9 MF$J:]>3U#FU_,1RE*M,/<4BX]J 0)PH2K!(8IPBG<2ICE3G5";I$F+G1UNYD MI51@ITU])V$T <]5+K&9I5\UD27&]KA>-4*OK>4KMFB/(,>YIO>!JR]/ M[1)1IO7A/(!VX-WY&'-@N!5=WYO_-WF:W^G*9&C6M_LYURNO^<-5(9[_HO?) MQ@G5HE:FN.5;V?SOAZ[([KN?_-Y$ZAL5&L66BLJ$D)C"D)NL*980R )%]=8W M#)&( A;(<+DI3;U,NSB?2<5WHO6=$N,QRF>][#HC?%V"'!>C :%:F!@Z/46*_Q(R^(LFF%7[::+-?8IB#B+1?(\6P9;2[ M:+HN'UA>U,NTZ8>FIVHK_.1ZK/K7'W/*ZEX G[1$>LMD[E4_%(_;S9*F-%(( M95 ER(2O11CBD,0P2!1- HXCFB8N&Q@/,LUM'[.+4^9[G32;\9U:YL>]7@L@ M:57 ,,!' " MIEG %=>O\3HW4L.N*/<=L(!\FM_-G M)C;C1($WH*=.75:NL^#U\U=TI],"]+0"M5K^G V/&'OR('Q(-*E;X!'"EVN] MSZ&'5@ZZEJ9_Z>I#(>3/_R6?EAQ)'G.F8)IE$J(H%%!_]25,I3)%[V3,8JMN M@$=GF-OBVM:]::4$M9A R^E:(>@ED*=)T L\(U.:,S(#*@$=T?Z""D O1YRX M\L\1A0XK_AS[X#!/_$J/*?+5UARB?9-\6]7.P6=MW39(* FC5'*D8"82_5YC M*2&1+(649R@+29*&(G!QL\]-.+?7O"\OV N\ $9DQW@L:]#M'"&?4(Y,"1>B MZ.R_V$+CR3DY.]VDGH>M\B_="NOG!O8GSXM\(S_JP<6'8J._'3E;R2;#X\W3 M)_J/LKI>T?6Z[AH9R""1$<.0"JI91Z(84D(3R%*J.2$/GA"7/O82"7RO6+8D(\P7D\0,37!#ZON?:G0O^3: MX7(\?]7]0N]:J"?ZV%<(I_$:]:[@R-0SN!0X#8K=Z?^9,881V,M;@UL]3+T- M3!(:"IG&4"&L7=20(TA0ED*52)&Q($JHGF91 SBG[DBS.?G[H_5][4HVIC&,J"*0RP!"E M3.]54T6@2 .6!D@A%%C5]7\Y\-Q>_/9.R^V\_P MV[N]V9W?VZH_X";O[(&\ M[07>E$?MQ\0_O*[SS5[TH*\T#,6= 6W:PG6K@#!F&U"\A1V?G&SB,&$;Q0_#>JV> M&E[PK!<_V#4?TW/(]:9)G[ZIS/^:LY##Z.#G;2.64_/7\&UOGM^5 (QG;@[;1WVIV_ MINJ@W?FS@2;;G;\F?G]W_NK?!\;0UN$D5VR]J2C?++&4*(A(!N.(F$K (M8> M,96094*2(-%O'G6ZR'L^_-Q>O$8ZQ_C7YX#9[::'PS#RR]>&A_W9B>8SC/55 MG7T%K3X??-H0U5<5.PA(??U3[IO=3WFA5^=R0_7+4%;ZK?@BB[5>H]]O"_&I M+F:[9"@5A,0("F4Z7NN7%;*$Z7\BPI12.%%1:KM[/3_=W-[BG<2@$_G?0"LT M,%+;;U(LH#Z_H?0+X-C77&>P W\V(CL4QK8 T7[KYA?,B?9B@[^03ELI>VA. M[(TL!IELLV.O4'_WXO#4, _IP\.#%*:.^'OZD*^>FC%OU"=:T"8,ZZ;Z4N4% MSQ_IZN9'(:OV2Q[A4(41(U!*S""23$""4PJ#,,QBGF9))IUJN+ED0RUDY[M-@/O()&\%N:F O],#U(J<)W]GI_!",#UYCT.E MF-3-O!"JE_[HI<.YE\4W%5OT?'54JOC'=KTQ/W7D2)D@81# F"<11"'BFAQ9 M"F6 >:@WF5()*X_US#QS([^O\GM>NP%U%YG:]Y/;E\4\!?)K;/,(V M,G?9(.:1IRR!N:!@_JG1)ZN8;Z%BOV2^S<<';&RWJTTN'QY7Y9.LOFBK-Y:] M*61'$@R3B*0!)$$40X14 JG $0Q2D>$PSGB$K (U;2:;&U-\*/*-:85S;1)9 MN?[A/R4]7I_='5N+?:Q'Q,;>Q?9%!4;6KNJ=EG;(%O8<>@X;6(\H3K5]O0Q- MMTVL)3RGMK#GAIAN VNIS+/MJ^TS0UNLLLV'PK1P-5^?&M49BL!?9%-GLA-Z5SQP2 M)6\!OMT6U"^D(Y.Q!S0'=#ZU!ZCN1?3T&%"&&>93"+!091 'CD$K*H< T#!!/,5=.34:.SC0WPJFENZ3H MQ5%([?C$"U CTX@#1N[E*L[I[ZLXQ=%YIBU%<4[=@\(39Q\8F))WZ.S49_6] M[HS7LMKH'Z7XWV4AOVE7=[M^G_^4XF.^WBQC+"23*(7:)U$0*44@"S/MM" 2 M) 'A(N*F4]E4^-@4DZMZY[3W A^*S_+FY_2%7W^6GLMCC5Z0*,(,)J85G*U+D^+^FS4'$[Y(TTOF'FBS,MDF90PO<#VDB[]##J\9]+[ M5?GCL]9?__BA^"[7IE;U52'>-^WJ]<^FBU/31KAI2;^MY"X^5/NG*4D$@5B8 MTM(BY!"36$%.L*(!IW%"0K?TULL$FAME?ML^/J[JFR6ZJDOX-^*:Z[ZB+&#= MTB@O5%D]U*?>_].]I]%%YK-CV"F-,C+)UOV#C"X+T&H#=NK4O89V"H&]1F"O MTBBAQ+[P]=@0Z")Q)F_QXP.\UYKV>!EW8,G*5ZNC+1E61$8X@2&7(421)EV& MJ(11$H5!D-(L#I!;YY77)W)Y9:=IIO*YH\MUKYHD[U, MEV,W,MV]6HAQ7V%O3X+OSF#G7I?Q)#2^BBR^/LFT%1-/*GI0_O#TIX=Q16O9 M]6U9YSA6LLEO_"0W]Z9SF"&N^N_+#(4IPS2$8:@"B!0+(9%A"#,6D9"H+ CM M&H&X3CPWKZS-&WZHY=3^UT[01=U?4O_)M&FJPX9@R,1V:= M3F2P*4$K=)>JW8@->G+[HQQ7I#R1D/6TD]*2*Q@OB?< N:NMR+5%/^RW M/Y;[DM,/S^A%:(4$/2EM-A N2-F':OE!;*(@K8'(.05GG0?D1%C6B8EO4Q%;4-ZPWFWM9+>.8(X1"#),TYA 1R2"E M 8>"1SA5$4H)RIRJYI^;<6X.1RU4LW.I*PCI[:-<@]_:FD(_\LW]O5P)H"T# M-O2G7/\^H"[:>3-8;FI\@COV_J9&M"W[TDB["Z"O!5Z 6F2/^QI;='QM<<[. M-^UNQU;]@XV/]8/#3[*_;:M*%OJ99E3U,5?R0['>5N9U,X&@21CQ#+(@SB"* MH@CB$,>0HSCCL4!A['Y4?7+&N9&0$4YO=EKI *TS^!> TZIZJH\_'TQ_6?<3 MZ-.PVQ\Q>P-SBC/DG; -SY@#_1K?GML/%X_GMZOLD/>*W4?^T$U^[! M893S-UKEIEZ4:;U>1R<*RH1 )-1NCC3Q6YIK**(93 *%$Q2*"%/JPC O)Y@; MH73R 2/@H$C/ PCMV.(28$8F!R=,G*G@F.*>WOR#X2=]T8\I]_*]/OJY8:]Q M[7U\W'=?-T?B-6MLEC3E*8J4@%$<8X@PC4QOU1B&<8##.(I2RK#+"WU\JKF] MVLV&965"4C8F)*77G=[M#3^!KMV[[@>SD=_Z!JZ>E,W-2B.GO]?_/!:>B.#$ M1)-2PGF%7Y*#Q1-#4\V:OBVW]&=3^TK_T/VNO3U;8H&)2N((\C#2?)&0"+*$ M$QAD22A231F2.44/6LPY-^+HURMO+V0=&<,&:#OJ\ S?R!S220:TE&U?TT7] M\^X/WB]I'0#REEAV?L:),\NL(3A,+;-_=&!MIH*7#_)CN5Z_UX(?NT<4LG?[LHU_KY@60 MM"KRXFYMMN7;PC2K*U>Y,"( JI1>&O2/ZP%GK'8&"5,9"R8%#+@)(H]I#+%@ M& I.PB1+HC2@3B=-_LPQJSOVOIU^6VGMK(OINYG#;K'P#O+(RT4C+_C-2/P[ M,,0VQ1V[$TJ^REE9S3EM\2H7& Y*53D]/'CE>%'#O':,;Q[K1H3%7<]#7HHT MR;)(<)@@1K77*C)(!2$P)$KQ+! 1BX4C7=G./3?2:K>]_7UR][?37@G,%3%_-&8]\]1DY@K)*Y3F M/,30;?AC)7G>Q"\4XNK!O(C_>AX3$P9A$@<1@@P%"40!22'.-+7)@*542!3S MU*GGFL6<<>&MN#<'AUMS^4??*GW^7^=V]WDM>?=?T=M<535.1"(E,.:1,,5/N M)8.," FIW@2&,9-A**W:K1Z=86X=K%KG2;7Z=3I/?W!@^::\R#?R8_Y=ZMW71ALS9RO9-K?HL49[ MGG=8+R 3"8\HAS%',40D"B"F(=7_(2%#'#-)G#(J+A-G;@SA7C#@0G/8N2'3 M@3PRWS2*P%H3L%>EN3U8U/<%O*:CGE9CE!/P ZBOJE27"3-MZ2HOP!W4M_(S MZF!"-;%5'\TVL-OV/779)&^W\DIIYC%?P?=:OB5F*$8TC2%A4D)$B=ZT,1Y# MK$BD=VE2,.P4,N4T^]SH\E9OF24U$CJ3I@/DUAPY#I#C4V(=W5H+OMB=(3TM M3#(:D^ +S<4"U" W1&CD]\J$[K#Y(SZ'N:?F.7=87J&U 8,,8[&OQM.\47^L M&]Z\81N:%X9.W_WD]R9]^GW9.]UZ)M$2Z__+4)+!."8$(A$S2&*9PA!%F"1I MQI/(R2>\0):Y,=S^<'=EY%SK-U&(?$"2[27VL2/ B5 ?F0YK+6"IH-:C<0M! MIXDYB?O]>G\3A]_].@!5$]D>8DDDU*G!\A>$JF/(0<6Y]/SW*CK M2NJ7_CWE]9!=&^8ZG'?3I 6]*\12$10BK!DTB7FH74,3UI)$'+(D1/K_PTQ$ MF5NI$X?975[A:>J?&.%-. NOQ0>JE7^A7^.V^WEE(LY_TW;C)C_W3CH&4[C8 MQHY"1\)[9,KL@&[D!N]W0._:S->A_73357M_YZ/EX068^:K#YS#SM%7WW"$Y MJ+$W8(B!#:>WF_*AU&0IUUV;GS1,HI#%,(A(!%&"0DAX2&&D(A,O+'$66;5Y M/SK#W)R\O8 6+H0EB':$U=Q70^J#\:?M27U,O8.VU$<_ MZ'[-]UE;TW00_$=976_7>EQ9O2T?M*NT#+(T3),T@&D:([W#$QED4F8P92%% M2G(L[1I2GYQE;J]U)QWXLY'/,M7O-)+G[_R\X#/RNVT/C=-]WUG5+[CS.S[V M9/=^9]7KW_V=__ %V7]?RO6FDIN\JJOBO9&%5/G&5"Y?O]4_Z:U1^ZNN'SU) MXC0*8LB0(";-1T"L?Z/_$X5*RB##B#BG!;K),#=R:&+WGE5^'Y GZ&@'.Z=@ M9'1'II8&V.?B@U;8==.]SK\W<0%D/A,0'268/C-Q&$2OIBP.',J]ZMK[LI+Y M7?%6%N5#7M07@>WK)/6&) S" "K5]".-(48(0XIY@*-(94%JU:_JY"QS(ZYO M6[;*'_0^/R] *S3H2VUY+GT:V=-$Y0VOL:_67H%G0/?1XS#9U[+S M=$I>RN M32E1RC=;N@)T7WNWKOH%*%@U562V]7]_W.?\'K"RJLH?=5X4U_S.)'B@0H+M MH[G#I&#]*+GIH](6[#$G4;1X H]EWJ8I'!FKW&[6&_UW<\+_0)_,N#)O"I/= ME]H_K!,;RE[6_P((^2B;![:/VMCZP^"15IN<;U>T6INS1W!-"RIR+:8H5^:7 M1H)_UZ-\DC]-JQ?PJ*%<_\5/Q;ZS9C]1L._XLY/5ZSLK?K]F7<2&WIJ#&DDM)41(1&$DJ(5)A!K'@%$:4H2Q%J4CL$A@NG-XGU\7/*(X\NIP7%+_N-DO%![QFVBYV'T12V6N M=KJO8%>M3?[DJVW-R'=E*7[DJY4G;K5$Z@3#GAMA,IZU5*7/MK:/^,K&K,LA MWI1=,R^^/_6Y9;_ M:50 K0X>3QP&HC=::N;IV7]Q>J85-.=3-.V&&1CH(35YRB-!)+V8O660Q4Q@ MGL 4*TUUW"10<,)@',8(8\)2*LER4V[HRH[J;"=VXKC=]..]A+=F#J ]_?QA M^]!$QX&N YQC'(:*B2.K6WV8'$UWZ7^.^_"_Z@,140C&)ERH"@C1%.FWMJS.$YCI:D@ M9E;A?Y>),3=2_?#NRJ']T7#TSY^P3H/IR&QC= !])0S;]-4 C1Z@KTC-2'\9 M<(-W@3T)#G4OL(^G7E<7HWFJ%];PP:?KE74Q ,]Z:5T^FMLB)&2^ M?%=L]-;G2@C]S5R;>!&Z^M_YXW4IY)('D8E 8WK7DE*(3'=/C*5>;L+8[&/" MD 16 :FGIYG;(M)("EI1%Z 1%FAI@1'7CM#.('MZ ?&'U\@+Q%"HK$G&#HE7 MO,VUY'^Y*[__NQZ@<33U#WO_\LRPD]"'G6H=/5A^>F!:LC2RUO6+->O5V[7I MF^6AN3=1YZY-?HW-[7;9<[+DR&3Y7%5SS=A7MK9LIZXILM/MZEN-P5YELZ?O ME*X?:]4>[1IM*B/Y2L(>6]QI,[4G O\@G7NJ>0=>!99Z!ED]O)5L\XGJP>LR ML%]E=[MUH[Y4N9;_D:X^%*9\Q^V/ M!\2ID\H0(>:VMNC7!SE>!0Z!WO):<&1 Q[XB-#&N1GY@%%B 5H6GMCJ:%M;C MM> %4/FZ(APBPK37A1> ='!U>,E8PTCNS7:M^7.]OBX?6)5) X_>FA >#?]5AE M]63:4-<4\E6N9?6]*WT>A3)D)O:1FA,W9-Y^2F4(!2),)'&:,>$8(')FQOE% MC>SD!'2U*G_413Q-5;J\4\0UR/LTXG8LX1'%D>GBV[MKT"4Q+(!>. *R *VP M"[#38P0>L<3(6ZCVZ=DF#LVV4OTP%-ON,7\U]C[1GR:N^$V7#'I-]=?(U,*, M5!#P*-/[$BHI1!D-(*,QA6'"-0DE*(ZRS.F MJG!YA;VCEDG26(4BS*"DJNXL$$/*%8-AF&&)]-]D$EQ>_M"';7YQ_<-?8AW+ M0[*1$!_[<.Q8!<16=K 3'ER?@]I+ <1SF(U8 ?'HU+^\!.(Y4&QJ()X=8_ U MM3C'U?>-1)5^Y(SS^V:$O^;IMJ+%FO)>5Y&ZMVWOU^N_YYO[_B-+@F(:"(P@4RC3+) P2+(,PX Q M$HJ()%(Y99!<*,_Z02OT,.[B41/D@;^G/M_F: MK\KUMI*[)JQQ2F,9A *&2#*(A!00Q\2TH<1(:>^*X- I>._$7'-CRS;5RL18 M[86U:-9.8UK#\CQP+(3'/A!\%BU7 MUYAL6D3MI5Z 5NQQXN:LT1HA8.[\W+\L4LX:EE,AJ?)3:'S8UCHT(I@+1H]GQ+J,LHDF0(1CR0#-;D :099S#4)(LHU$8 MTLCIH-!Q_KFM/YV@]6LG.RG=R,S5!'9T-B*P(Q-:)WGM^O9D7X!.^D5=6[WA MNG=G07?FMH'0>6(WU]DGY;>!T+QDN*'##..XW4W^51>\LM:CM]?ZZ[=2;)O3 M@*5 (0I4$$(NXQ@BR1'$D4HA35B8"HYBQ=)E(>_,><&M/]A([58JR!MZ,TKSC^PLB??3357I&:RSI5%F"GC#]6YJO*UW@&_W5;ZOTTWO<]RC]3]V7QL,[^G>;]&ZB:V'O* Z-]^R1H$0 -!&W/T@7XW'Q% M;D]\18:U#9K&:#[;#(TL\?1MB:8QP:MMC"::>D %M[]=W[:AWQRE+#2AE(R: M/DDFB2B:41#$2S"JW^/FP]#MC.N_\+:_JID/7JW*KUP?)[XMR5=[EN\IOO_V/_XZC M*/@/HT[]8_@?OX/?6)>,:";Y'4!HTC#TF*LG\,^B_*%7&U/B0K_#E>R7--/+ M5_6HQ_QO[=_^V^^^2I<=@'VJ%-G^P].5%CL0\%FIL,._7G:,:BC60&Q -\<8 M39N*)6(I%B@0>ON74<-J"E+*!,PPBR(E R%%,.34]/7IYL9VNP,]WA,7/)K^ M>8NV=\JP$],C:+L=D%Z.X53GH7U)F^Z25Z?!&WSR>1H3SP>=1R;[)>>:IQ4_ M=HQYYJEAE-*UIC,Q2EU77>UQ&;XWYPW[FZ!O^K]KE4OQH?A2R>]YN5TWGMDR M4"'.6*A@A)&$* H3R+) 0D$(STB@ AD[)1!=+M+I0T&=C_4L>[UXPEL'MF&]:,X[,CITR3:!G MI\X"]!3JW82#;WT;=DJU&V]_/.H/84]KJ8N$F>D]51>47V>FT_WF!W8Q^GRGII/7>9GASN_8Q[7# M-"S[)3B(O5[Q]:7#[8P&Y,+;_JB;]4)9=2U/D4]=&RJ9JPWCQ_WV*2!%E$"4Q1 MED'$DE@O7B'7FQ&B",=)$*0N2]9 ,6:Z6#6W2GDG+Z [@>L;0L>N/(Z6L=LF MC 'TI*M1XPG\U@E?)X?]OFL@W2'OD^HNA,Y7OQ_'V:=M"C0,FH/.00.'<:.^ M=;59?M7?K*XP48C3,(YD#*6*HR97GB :0Q'C2&#&29!:G>.^&'=NIR*FC6^N M$>1T!3Y):E)=:A_"+4W^)7BG6><"2$9FD\%H6-/&$=U/T8%^I$<%^E][&G@Y MVB2O]Q$5NM?VV)^'YED*J?(BW\B/^7>S07_>%?P3_8?VC59ZC_=9F[6MRR#" M-$N2-(6"2P51$J60!OJ?>E/-,HDSE7#F6L7-60J7;_5$_0#U_OCJP63E_*OM M:MH!:$6 T&5@L8XC-[/R4D>TP,KOLI8>U^'Y,," '=#"(WG)# MW268.&=T,$2'N:3#AQI&F?M2VS?J67[1+C\]QFG$!86$QB:Q)Y20BBB$)(OB M.,42!2IRN2LZ-^'QE-V%XN[2Z]VW^Z,OT.L?;Z[.FL*,]GP"/ MS''/\7R1L#A&1KLM-IZHZ^QTD_*4K?(O2)V?#,"CB/33@=A*S*X/0FA>XUN-T!\%>VVG'7:*MYN4!R4 M]79\?&",WJYNQXWJ1^RT!8"NR_5F_>V>5I+IY5UT!TR[55EFD2G4D\&4:7)" M FD'*0T5I%% F @3S)ETBN&[2)RYT54M*:Q%!=V5TU55F2U_76,$]9M +>+YB"B\39MJ80R_ '<0D^AEU&,4>Z6[W=9QM_M+"Q,]N/: 5/2\ 8$DZZ+HP( M\SDS),D1=: KDV1+*OA->+ MCC1,L?N,8]B)O:T445&*HQ@F,4DA"DBLK193&/$@PZ:[$@GXD%@@OR;[A3&K MC>5>-=QH1K%;=\=Y+49>3I_%_(#?>C#_#CX_Q_G#69S=PW^<(?,5^6,_\;1! M/\Z ',3[N(_@'IYOLF3+2K_[[]Y\N'U[M>0A(U1$&,99'&K62D)( I1!+E.I MOX&(1['5"O/*V'-;0G;B@48^^X#LEZ"=9I4+H1B9-ORA8!]L?@$:$X606Z/B M%!)^1.\3@=XOGY@L?/N(J/V@[&,?&7A473Z8"$9^76[U0O74!M#%!%&B> I# M1#0=I22 F&09E!JDF.K_3^UJ8YR<96[$]%Z:L/:5XZGQJ_A9'@9?BLK('-7) M5Y\27&TW]_4*.$+OR)- ^#JO?76.:8]A3ZEY<+IZ\L/N'L<[I23?W*BO\E%_ M/^Y-7?*;XN\RO[O7&Y"K[_J;?R=KYV9]L]VL-[0PV[>WDEK M(*"-ALWGUZ#)N"F )TNH%4& M--J GCJF3&:CT%1VL??J)K//1#[@[;U\]N)L]+_-]1(MGOYM??@:%5M#C+L7 M\-D+96J^U*5@J"EJ4J?MF]'TIQZE2=B0X+'*RPH\25JUU15^,U7V]%/4?&J[ MJM]LWK44Z#YQ^*Y[*G+DQ98G_-K+QI_,"_8"0]]G]C/@X'/FUVM-ZY_;.,\Z MS/.KD>9&_;%N0G.OE%Z^KKA^Y;;U=>I;^5A)GM.V8EX;2=_0@^GU055 8,(B M8@JK!I"2*(1!Q'C&1, B['H^/;+(+DI32.'_Q.MO1/\_[>VL;;UT?F,;#C^D7N_.7>& M5P+H:ZUAJ:#6NZM 0(WJH*<[Z"M?#])7W^N1_42F\G?4/[; 4U\13&2 5ZX6 MIIIYF*_R3=X9<;2;9(8L[CX4=;6B>B(AZEM2PC!04NC?T2!R.C <*LC<_(HFR^I_NJTJPZT0QC2,: A#$B&( L8AI13# M*.,Q$4F4Q0RY99Y.88>)^L(UO:V:!KY:\JT>?"J[V*WA4V ]\LK MO NP5Z/_^U%BA2\%T]/:.5B,25?$2\%ZNNVJFLF/'W;E/R?IF^* MK M35TTL\B>YN2_%,HY"@G'$(,V4N=IB!!*:4AA1AI7B49 PU<4'V7&DS;0# M@H+&7IF>!V9M6B7 VFBAW>,-X%IZ-X*T,@ +6)A2D]B2Z9TKHLRTO@H(Y%EB MRIQ$7*;5A&K*2==,5Q >+DZ.#T[;"7X+#=-UQ'32609Q"D+ M<29@&D82(JQ]8X82$\V;8AZF*I)N!V;/1I_;V9;IZ),W38/H9E/E;+NIP_4W M)?A$U[>2-UT?W#CF.9YV9#(8I9%9PP#TK*L2N'J!TQ?JMX/QJTAXHH;G8T_* M :^J]?)E?_U#P^O4OU*$\LW3K1[OZF>^7F;:@TMP3"&220H10PIJ9T]"BBE) M$J3WP-(IH__LC'-S+([6765/P,BL]UI::L?,V/.XVS&"5S1'9HE+@1Q4R-T* M'(]UVD_/-WD9=BOU7ZNR;O?@,-+Y*-?_'WG?VAPWCF7Y5Q QL=-5$8D:/D 2 MW/DDOVJ\465Y;55W;-2'##QE;J%ZL7L=9G/9],C-*M?%_]3I1O5\]"K7?F+ NI M1!+#-"-JTD)X '.6IS"0892D E,4<"X8W!;M892L0C?$F0'(7 M\+7]O6.Q.A05 ?F)3V ==&S\"G+;);PT%MN4?!-%>P?"FG6;<[KH2: M*QQ'6FK.#[BB0/B1?&25[D 18YS3!%*J%6])D$,:I*'FLIAD09)PG#H7]C[= MUM2(RYC:H[SV&23M",<3/@-33"-_?R R.T#^B 4>/BM%GVEI_ K/W2Z?K,Q\ MX9:>82/LF^!/"W$KSRD[WNF]M=W\/H]8&%*.(4O2""(0*EC%D<8HGC MW&G>XVK U%BDL5]_>\>3AW7N-CMV&K(S!J:L=C]T2\D:%\ @2[B^^/D*67!M M?MQ0A9[@'(4H]'U.3X9\HJ7XQY-8;MX_JS^V&Z>"T3#!2'$@SQ*(PA##7)=1 MQ5AD21!$!%&GF=.9=B;'=ULS@;&S_][T.6 MJ>IZN(9FI#Y(N5-.-PZ^F.5, M*^,22+>K1SQQX7+W1-P;A4O8BKXI;Q8+,S6KEP"(T#R.F(0)ES%$61*I=10/ MH, 18D',HQ0GMJFV%]J:&BTHZ\#*?D%E@V8W#WC&:& NT(:"MJ4SH!&KUED7 M5U7.T-FGH'J$<*0DTRXH_:1R6F+2D:QYZ0FCI6-:NM).N+2]I;? OU9%*+\( M)HIG/4_[=;TJ&R7O><((2W(B(0]#Q: H)Q#+5$VJD@P':&[ !Q*L38Z?05)1E//W>TXHR=;K7+-'9?V%//3-#-QV6Y63]5&2A!S6WO!=SF5$F8C60)4W5'"'%%)(H%9!*@A#.8AR%Q$GAS*[= MJ0UTLYE9;.V>@?76 TV/-O8*X0;7G+\=,#AQ;L\I+Z^73T\K)8FLVJ>L%RG/H0P21G7N\FT MBC",UG<+9SDS+4]?W5+3348:JZ\W:7DU"PC"( M)0R,/K79B+:M+HO>XZAZ#S:[<=X7C('' MMC4.[N)8)QSV)6/5?O2X@E,GG#J2ACIUC?OAAI +M'JQ=8!AZRAXCT M."\^\VY9GQ)?#=%812@:B#;?U(SQ6RT&7,'W2+1LI/F;7HU^*QYWLL+*LD*+ M$HK"',C3%[#ZOE0ON[YHM08/9$GJXJA$RF)1Z;=Y$@[NQ+;CC/GT?:.=+'>: MW3Y/[KZPY\9+N_+\DM<"869=UMIP^-B4,JL/EW;A@O.09HQ3'D!.,@81"R-( M9!!#P5F::-%=(D(778EK#7)BX1&D*.YT&X K;XRTJEY2<2'%6N=T21/"K/]PV\H2JKXVE M:\T9=^O)$WA'FU.^GMN/BIO*>!^7?RRU>$U=X8C_KU6QW/Q5M:35&F_7G]77 MM_ZBEI]7BX*]S&.A0WM0"%F 8XC"+%,FKX3JDY^L?Z!X*]?Z'8$]Z;_M6K5;8=KV7X 'J110*NJ%B$>!#H-2 M_!MG.4UHKO<#;6.A3C^"'4=C.=80 "KZWV< <5#\/O>$GLJNM;K)-HZB;KF<!/6=OJ*/-Z%EP[?O("VI[N9TUJ_4'2^-80)GIL9T'%%(4I##G&8F8&N!)YA0;W=78U(;YUE:C&:2L M!<9Z!UE41AFG":PBB*&59,IZP'1>JZS/P]R#2-\*K2"AHX-6:S63^2R6I1K-'YZ6O#Z^ MB"*>1Q)'NK DAB@),<0DP%#]?\@E8RRF5O7&;1J;VKRKMA/?NQM]QG4V/7'V$YQGGUSW6VZ^P5BLJU;\T M+HU]LN> [O"G?3;&3.4$T $XAU-!EZ=ZK1:G%3S?K1Y(L9S'#.$,AQ2&@5KG M(Y9SF+-,0BED(-,4D8#ZJ!:W:W%J-'FVR%DE,EL9[:=87 MV.Z+T"N;0L]OK MA?^L;;=9,YMS^;)UG#GDK6V?6%'2,,@/# S:7#-$]M'(26793U46Y%99=F92 M<[:*O76!)).=5Q!:+*KR(_T#.:Q[T8X"A^B9@0FP,5EAKXV> 6-SJXJ.)K^= M"P-%A[@"YUGH]V*SKR+Y:PO&.?%?Z_O[,>";IU(]J2S?KAZH>E,JX;_5![V M/8YNO95&['PMQ-="@=!2/G]'-NJONIK3/$L%$:G$,$&"0A1P G&24$@E#O*$ M2D82JV.3P2RF+FB3BZBF,63G"&Q4&M:5RVYS(N87B#V?JU+Y$-R<6,&QWH,3V#I06NVVA M&7BLB,_Q(S7@2V#WB9I&UP[\@=).5EK',]#RLU(+;'L**E?!OJ_Z U9["XR[ ML^V.H)JFM%SV]X$:OEL\?9X&-'34C]/P@!]^FD9HL=^'J99WU/HU+W=J%E?J M4S^U#*L"!@(:)W$F. QQ)B!"U1$#@QS'2&*>AB2UDIRQ:FUJGX=&N-58"UKF M]HS/Z(;:CL&] 3@P"5^!G3-]6F'BB0&[VQJ5Q*SQZFS$J#UX+UB%%7OV\ON439;'4^Q7+S;J@3V;_7+VFOY,? MQ1KK<@-Y (.4AQ#EC$*,NY66O%JFZ;&J2@(?_K[S^!1_7(&'BI'P.-:P(T:],1X9/8 &I? HU@# M4?LT [N2C'K[>GO];H_)M5#C]9UNQ],C=^7 E%U[ ]H6@\^F3VN/0.72WA55 MLO3[;6=ZYVV/('LK#GF]12,7CO0&X7%127^/[KO8;D)E=LE+41;3..4YS+.< M0T1E C$G&.)()A*E3.0Q=EMB'[4Q-0YNF=A;-.44E+9+Z*L &GSA[(1-C\7R M6>^]+9&/6QAY87S6Q>/E\/E+>^8^5?K]Q3^KHZKLISG M&4H#J89ZP/1B-X\%)%S]E,=29@0G298ZA0Y<:G!J@[]E+RBTN/:2+.!3*4!9 M6ST#]]INQ]RG2[#;<8-/, ;&S7JR M=/XHZJX:*8OZOE#JI92Y7F.4=9E/,TI3!*.85(\ CFA 4P3D5&.$.8 M4JN"D.<:F!J5-#8V<_W*2COB. MB-U'X@&;HM9$;*M94<,GU$T._%.R7^]7S M?ZA;JU&O?M@-]K,/'&5P7W*G&"Z?"3-V*IEB:;EH8* M0E&*,Q3 / Q"B#"F:CV@=\0YR2.$9!P3JQUQJ]:F-JP;@T%CL?JQ-MI1Z>$0E"^WJ MEIUX]M28U)A7U15[<2J>;*MUXF0['+[ M;)!CYTU]2T:3995W?+ ':AT([/\"?@Z1+706EM]+0?6P8N1[T%3 =%X&^YF'N%4:_/M&RX 59 MJT'<*$NG!$4B#F#.A5H6:?U]&D5"_95%,LTD);E5&M'IQT^- ]L6VM<4/0%; M-SU=#\; O-,VSG,9T?-^7U%"],1#1RL?>MZA=NG0CJMZC-.F-L>O8G6_)H_? M]&:HF<5CA",WNC^^+%UTD>M5)2/V]#36_E7U>5 MB&]5B[RLQ3.X"29A891 &6H).%V+BP0H@F&"HBP@L-%I6.DW.@G6N388W;+F>'[86 RVG9!RX-MP&W= Y478.M&HSWDX5S% M#XZ>%80K4"-*DR#]K$_4X+*O: M585QPK5TH0WF=ISG'<$D[<"AS9M MCESIT &&XY*'+C?WHZ._JA5@E=5?T5QU>%;]6:<])SM/ MTB@66983!R&Q@QVD,"3LF](OGP+37&#LS6:6;?10'52NTA\D3?5DT."I7V0-P2$P. M=_9E(2'%>EVK!58ZI=4T%CRKAX1S^J:"9'M>!UK1&BOKYS$B1)DH82LH01B")$(64H@:',N%3_ M1A&/YTMQKW6:[+CB;%M6[WQ>O?/M%H=[];>K"-&(YRQ=)R3GD0W"$),DRF!* MD$)6Y!FDBI,AC8F:&0I* ^(D?W(=KB,+1:T%4\\K!9#;XBKD?BWJY1@O2A/T M!9AZQ>\=ZS.<1]R.E+W@.# G;U_,IA;"3[69/W?/F9U)^2(8GCCY?#NC4O)% M=P\9^?(-_0CY]Z?%IJB%?-9ZAEB7E?ZH_KQ?%K)@:M)8RWVLVS(@;U>E+OHL M.,.,0RXS-;VC%$.<2@EQ%,0AI4F:A$XBRU=9,S7ZJ8(4Y=.2.VZ\7='[764>V*KOG<RNLV540O0"VR%I M^GEH/V(U,J+5)/IF\WE5+#FL9"L@&[.'F,3#5#1=/ M['2AL5'IQ\[Q0WZQO*MON?AVB0ZC3ZQIR577Z])C)O2RMTT%C52V,780S2]; M9+S5++_0W,@ER^VY6..8J$>QTK^DX4ESJ&N"K(]:4H__Y&+-FW![+^ M>UU#)<(QCE@<0!2$$J*$!I D20H)3QEG)&9Y)IVT-2\T.+7OTIZ]0!L,MA;W M+%IS$7/;R;D_) >?G%\#8H_)N1TRWB;G%YH;>7)NY_SQY-SROIYB$\52W,JW M:K5;;#X09H0L/B[96B@6?">J_RI*JZ*&]3F8$$&$,T)A3ED.D: A5)-MQ3Y! M0+125X(BITTN5P.F1D3:?CVY8<8#(&L79J"HG0 _\=J-GWL< 3OWCQU)#8GZ MP*35 %X9#SYL ?^X!?S=#G"O!YI]4?,E%>':_+@J$3W!.1*(Z/L<=W72IN3! M;^J9Q?+^9LEO^+.6A.$[.8K6!+'>CL9!1"45*V'.?IW438.C0#\P#QZA?G,9]1ZZ MJ/W@M]=*';P;1M)/O55?I2971ZT/P:+N%5TQB2S5+_4O=*SHIMP662IU$@]9 MKLP&2OMFMBB$*^YH*JU7N=U6;KWN03VTL\W&V:W4 MIT_EE^+^V^9W\O)&O/\AUJPH!9]C+A/$ @0))BE$:99 +#&',J-QDL5A**55 MI(Y-8U/[YNQV%3?:8K#6)H,'\@*H+A]96^T@_WP)[,L?%)\0#OSMJ-&[E>;0 MN03&6J#,5>M_\'X ]!RTLSVB.)9T]L&[R*L,:4WD:B@\F']0/Q\L6/2.^<;\ M0_7NJD_!H[JZJ'ZGB*U<+0INSDL7XEFLM92$V0705XH?3.CP 5 ^"E;(0OV\ M411=?ELM>#,*5FOPC93J)['A*J&]22[-2_9MZ_?G;I_5:[V6;*^6T\/91[!;6S,]!T^TUWM_?6ZQFL2SQ+ M^OBW\U54?P:#^YPPT' -]M4.JF7=&@._BGMSJFGT 8,D##$*$\@R_74(20;S M*,Q@&*4R%XC$)'/**^IL;6H,W]C62XF^&U?+P!1?: T=1V()5 _%'PL O"G] M=+4ULL*/A=O'RCXV-[D+L7Y>KW2Y]U(QT5>Q?BZ8*.OS;TEX'J9"SQ59K*:. M20RQ"')(9!Y1)@5BW%J(]6PK4R.%C\OR::UW>F[PY@7=*\M?7OY8O?:7)5HT-=O8K%X M6VWKSSE.)4JR")*((8CR3(=2J(%/98A%G*1J.6[%IZLZ[TJ[9%?'59["+XT*TESF MG,9P9&JA65$+>/0C]V>:\/ M?<6VU%<='EZ^TR*J/S9WW\7B6?R^6FZ^E7.2$):S+("1E!%$.BB;,A+"7*11 MG.)$!)F3KFE?0Z9&(^I%BQUC'_MV@1VEC 'LP*13N3 #6R=,,)#ZQ=:/F3XM MI&KQ2@H^ _]'D#6X79Y/SW8/B;P21%^AD7W-&#=$\DJPCD(EKWV>MPH>38Y, MK7-?Z8K=KO5_-1:Y%V>8GE-N1@3X(0_%0LZ]_\?'6-CSY]ZG8<.5Y/C77VN%<#9)LK M6>MMU0+ZJS5HW#K.CART(,@5( ]7(*2/4:]=,.0*("T*B%SS])Y5JBLA/;+8 M93F:8RO. BEY2F&.J:)HG&*HN#F (B(R4)-:'F#L5)_Z=#M3X]RMF:T\YW[E MJ<_@:D>3'M :F/?Z .5>E[H;!E\5J<^T,FXMZFY7CZI07[B\;_WIY?V=6#^\ M$W3S.]D\K4THPA?Q6$\H;^7G=:&:?=3MZA7%G>H",:=1+K,THA#Q3"BNR!1K M")Q!A/*48!)2'CME)/\@X,Z](I7.0"U!T"[H(MO M&"=>ZK6M,==G@>AKX/)6(;J7$2.7B+X&J.,:T5<]K6\5H\53)0G1%(;7YW]? M1"G6S]O39)R+C%/"8)P*-2'*\PQB?0*0RC")14!#BIE;T:++C4Z-TK:U-SY^ M!!!L/3!GT__[B2P*^6+2T9B182Y[JC%8=8<=Z?D&>6"*^_K^+6@PGH$P@D$^ M:\&\<\(@WK@Q@%Z#"V[>"@Q9-#ER/2%[$([+!SG<>\W*3>QO_6U#PV[E=HKX M>54O+G]LM&"J6D?^5I2;>93(B,01A@E.$$1)(&&>APQ2FH8T3\,TBYT"/J^T M9VI<5[MS8EM]ZY/>N]FM@QJWP)\[Q\#[I9J;5\=3O1:0_;O79:$Y2J>-LB = MI;]ZKF.O1MGK>K>_-:^P+KX:NM/KY^L?VS,2_XF6XA]/JJ7WS[O,>2HY"B1& M,!,BT64Q,]J9&JC?<].8 SM$?)]%M+N@>\+J(''?2^, MG *^+X%P1;SWV4>/%NY]R;EVM/?%:WM^WLE"[UF9TCZ?Q.[S+N*$8PI#&:9: M/$I C() _2$3+A*$J>!V>1Z=[;B\R>/D>33%IK;RA8[?^)-HAI0$292ED"@2 M5:M7', <9PE,:493B?.,!DYBA%=C.8XD]P!(6LZ6KL5G8-8\@F:(Z5(7!KZF M2R?;&'>ZU.7FT72I\V+W9)EWM7!+)?+W?LG?J379G)$PRFA$8"PS+;RG5D5Y MKN9*"4EBF5.U:F)6A6?/MC"UD=X8"2HK@3(3:#OMTV9. ]D]V+W ,_! =T;& M*8&FT_M>.32GGSA:&DVG0^U,FNX+>TZ$ZK.,6WG#U-.?3($1HZ&NDW76XIO> M4GD6'Y=L]2!^6Y6E"=_?U5R7*4L3-2^" 6,4HBCF$(<)@ZG,PXQ$-&34ZF7H+9OF?-2B-RIW MP$_:H9_KA"&@G0+&*Y_3%C_X^IK@7&G-N%,A/] =39H\/;8?*]?Z42*F(1(B M@"3/U0H*846N(B&017F6Y4R$(L/SS6I#%G;DVD.[:_OPX8;DG6ZCEW)7#9., M*$5"1A!G<0(1DTA_@V*8AEG( BJBE#EE?DY4XJPM.EA68:R%&M5W-!:@]V^V:F-5VTG6.\4[M3?*BWIHII6K.MZBUIENN6& MO:ZK0X]TC_7A[)>%LO[\K-8F^PFQ[JXYVZ?$)\T)NJ- MJRKE;Y ZN)>0\#0).=O,J-.22\X>3E0N7M^WE-:FN#<$^55L-@L30W3SH&.@ M31E!P?5@,>N[SV2]>9E'0C(>I[E:>F5(S6%H!G,:YC 4"2=Q3FB&K;:S>[8_ MM>M:)9;ZR/7S.H%S7')K'Z/Z?F1-NG)7P6K\W(^/'\JYE&0 MY8G 0G= "I'(,T@CBF @0A)$,LG58LV%S$XU,C7&JO/[RZV1,R!)L0;/9/%D M>4;7B:GEI.=*I(:>\%0@?6V!].&O\-/'K;*ZQTE/!Q*^)CRGFAAWLM/AY-%$ MI^O:GMO&RTW!B\73IG@6NP>__\$63S7/Z,WKIVJA>"L/IUIO7DX_P&3%IWF4 MQ#@.H&!9"%$F$RV:E4*N!89SA'*4.&40#VCKU*BH;6EKK/42+1BRBRUWA*?1 M<4-O,_?K,_?MY^'1]+6G/:"EXVZ4#P_YT>[["$V.6LOHU]6*?R\6BY,5,3Z) MS79O*,RB/-7?B8SG:AVM5L\PSV(.(TEC@4)$$N+TV1C8WJE].O;*XE2'?=5I M05,69]$JBT,J=_[G*.6/K-\ NZ_*A/IUX"_+5:609J#Q>':^*I+R>Y!]RY'Z MZ'5K(UE;^Z]0(D]UDIR;'58%6(N0?% ?SCD6(4O#",-0Z$U=B856]Q

@.WC\JO]F%\F=]#]$:6 M]]TV/TE9WT-P^LKY'CWG>IVW#Z18:[42,9>(Y2)%(K^S5YN'G:?%NM M];RK.CP*YR$C81J;A$H90I2F&20X4W\D! 590K,P;7/6I-.,'FK M.FG7ZLCU)YV@.*Y$Z79[SV/G*OY,?*F"6ENKOOH@<1ZD"*% ,IBS,%9K+\$@ M%GFB.H$+@B5A0>A44.!BBU/CJ1O&UEIAOB0+LBYJ@<#OY+Y#5KXGU)9'TSX! M'/J-D/\\ M"P4F/$YAF&CM#Y2HB50<"_V'EOB2H="5H>QSK0:TU8G91DC@JO,DJ?&G26_8 M:(_ _/!;,4:3[EEN_R7(\\NO8JELT*RIVE^7OZDW=O''4IN$LNAF MR<,LNI6?Q/?_I6>-+Y]U)O!J^>%IR6NYGB ./Q/4+L&&M_^ HQWH'(/*/_,/%EYJ#/VE8^@ M4XJ? M3[0[DO^\-#-:6J!/4-H)@UZ?VW.+NY(OJ#5!8QEA*>,8AH@2B+(T@#@1%$8H MBF,9Y&%*W80"VT^?VL>O-JYOY8U]Y"SWG/OB,?3.LC44[OO'IUSVM4N\]^QQ M]X)/N76TXWORHGX#]9V08KT6O#4+5^2@_OM6_;+8E/,DRSF/.85A)F.(DDAG M3"(.TPQA1$6:<^*TK7NIP:D-Y\_KU7-AOH9JL0)X;?T5FR 7$;<;\SYQ')@& M&E/W]AG,U$/]!&I[_5&#+3*>V.)B0BC3'"UDM:)BS0*($J)8AH1HRQV2EP\T\[42*4M4M<86NO/N4X7S@!K.7&X M'JZAIQ!]D+I"GN\D#MYE]_9;>24YO9.NGI?).WUYSSS&A]5Z4_RSSH:I"[TL M[]^NRHVFG7=%656OFU,:XH"@'+(@SR%B"8>8QSF,4XP(38A S$IIRK7AJ1'& MI]42,E)^4_..NIRY^/&HUFQB!I;"L6"+-?AV'#($I .32MMD32PZN*NJ"J^K M5QG+S?1D:[O'=$!'M'SE]MDV.VZBGB,81UEWKO?[T47:B>OF:DV$)")03512 MB&),8)[D6H:!)3%)A$Z==HIY.=?2U/CH6$C),<;E+*1VI.,%J(%9YI38U"#B MPA?!&$AOZI4$@2^Z>TEQRI>(;[-F4JND5B2,47J9RR D,>49C&.JB[+'*'R^CM@I1E(0O!=7A#'=.I MIPIJJ<-A(I-,$4:20)K&$O),\B@*B("'* \A#KFNE$L2B"7"D*.K4!K6VUFP,FA]:=KL-;SO$[8:]=QP'IH.S$,Y 933XL_[O(%LE3G!Y M(A.[-D:>I'1<@^F3V-Q*M5)3?UL\\6)Y_UEO_JZ6-YO-NJ!/ M&U.>:74F.X0B$D=1'$.<98F:>R $L2 !5)26H#B-$Q$2E^0?S_8Y$=T("3_[ M9=*J6!='CO/<@99L^'K=,C1OGB]<5^F!K:3>5)J!K9^@=A2T/=5*-8/G]PS4 M"[[HV+-UXQ+W,- >4?Q S?0,'C(2F:3<7[C>K-=J@!BU]?+-R^Z:6JK':*^; M/^Y4J^I[I2NG?%(CK(E)CC .PVD 4B'K4SS[4TNDSF!9=/*6)>NJ7GP9!BF%(O M7D5YNWS_0^MM/A7E-\U+MU)'8\ZS0$J110$4A&*(L)J9YS+B,(AQFF:<,X[$ M?"GNM0S-G<.9T:6&K09$7@V(H^8''!S*9*#6\F+/9+WHUY*9CJ=+%\&W/''R M@N5(IU"M*J8*QO=',+[K@M'];,H6&E_G51?;&_<,R];]HW,MZQNO34,Z+JIJ M\AI:H;U)Y ++1<5)2G$*$&01B*3(<5"FI>.*RW5NTS#3'G>,O&<^76SXE9*A; $YGQ]E_80K M1(-UCHK@[Y[6>O]5K(L5-^NZ\I/X;OZIG.,D4C.",(>I>O<4;1$*:9)&4 <1 MTE2$08*<,A+LFIT:96US>11EE<94D[U-=K6RP4]J0E#]T\\]Y((O=X0E:WF' M=V#&JL2"*XM!93*H;)Y5.0Y:0$Y\KZ[P&.WC!I1/N>#+C8ZO%FP-Q$FQ8/N[ MKU'QO",__E >K3=J3J?C=*L5Y#P.42!D("'C.(,HR")(,\P@9Z$0B,D$8Z?= MGZ[&)D=+>SJ+N[^!/=O[:&J> =N.A'Q!.##UG,-KG,@A&Y"\JDZ>:>H59".[ MG3ZM^WCAGG[$HDM3+5FQ*.J,SVVQEL_KE2PVC=9D(SMTMWJ[6I:J8:ZW:;;U MZK(\$&&<8B@#KE9V+,(0,Y9 @?(@%)1S&69NYX5>[)K> >'[-Q_OWMV ?>\< MBP_ZZ3(['AN]&P8FO'U_]%QV5X.JKMK59@;9G@Y0*](JU)][T8].H M!.L5QD,F]OOPZU) /JS6HKA?5C+Q[.5NK=;'"V.7WO/3ILPE"C!-*8$\5 M6 M%&$)\YA$,(@SE(=2IE$8]LD/N=STU.:)C:E@L[,5$/Y_G\K-@WNXN4,76&[\ M#P+LT"< VSR4VFRP1;EE.&@=%/A/5;$'S',>BT7#KY+D8@_(N0P8AR>XBX5_ M^/U.L&^UM'!"B,R1FB>2" <0$1Y#]1L*"Q7B]7]"_BOU4+'_*JU M]F^_O04_T:;$M7["SXI2?P=_?+WIOLID_=PL%CK+^.%I6;"Z!L77E:YZKW^Z MT,AF=2]T:CY8-_G*:J)+2O#O_X:C*/C/VN!?S%_#__2C6WVJDSKTI_6I\>G!ZZY'P-QK=]W*S_3WH]X">B9QJS;IZ$&M3,4XW]ZUX+.LA@S,><9VS$>>16O#G M80(I11ED>28BEDF21$Z"$!UM3>ZC4)L*]FQU3+'L@-9N(>\)L*%)_B16EPG= M/6_Q,AR^Y@1:WN'$%%\7\_7)3;%YN.%=O3OE6_7B[OEM] M7\X5022!3$*(XIA")!("21ZHGT+" XP2D4DK@?".-J;ωH+9S!K2E"D>@ M;;5CB"Y NYG!$TP#,T(OA*SIP *#$S10"O;+_>KY/]3=%0.H'W8#O^N9HPQX M"Z>:@6YSJ?OJ\=.39HA;^3M9DBHKJ>*,PCNU0N^^7+>< O MKP>]P#@P"=0(WDJPLQ+49OI R7Y!YP6MD19ON_=.+=M*O4 S9\>ME_![L=$* M/4 -=W6%^KCO-.?U(D^M\)H:W8]DK7A7&*KPM(2["&7'JKWS%4F_],H.WQ8K:4H-D^JG^> MW=)OS#X9^$/0%9)L_)F!G4>@NMKXM!7.:?DU>,2R,\+#QC+;FS.%*&=G\"SC MG]V?VSBJ7YW->;-H@G-$4$P3 .B>+=F,,\3#*8AI$:!(CS M&%D=F5BU-C52;1GH' '=!:H='7J#:F"N:]L)VI -L!UFA8FWD.>NMD:.>;9P M^SCHV>8F]U5SE9CQF11B3C$,D(LTK>0()BR44NFB^#ID8]ANXAU6;NB7K./W3-#S^HJZ+4_>GX&&H^ <0G9NBZ?M'T_?J$:O'[>GR?Z@+]*[$-HVZ:JQL?B'*O[2J]58/KE^8%5T4 M]]7W4:A[:BO7XE%94D73JVQW'*PBQ(W?9E+S<4Z9/LME]FB=OR#.Q< M XUOX$_M'3#N.40V>^G>RSL28W?:P$3Y+]Y?]EL28_?;2%L2!OI"&[=;W@.Y M_>#5K%WJS8+%$Q=%&RQ:K4<1&/JW4U M#R^6!G-\%GYW;L)GAI9K3=!)^@M'<3O#ZWQ^E!\>/S2JV>U7_OOJ\^%,_BLU"# M2?U"+(O5^M-J([:Q^%C&&4IB&'"40402!FD2$IAD"9:YB%&06V>WVC<[M4]R M^DL:)?\#5'8"8ZC#QK$]VA:[^8-@./12HO@!C-5 _Z3L!MIP4%N^!VN/?"P' M?!VVWP?!>:0OF@/>GK:BG='JVG"V?]AXV\K.#NYM'KO??5UY\6KM)]ZNRDWY M26SFH<0X%Y1!'*0I1)RED"I&@VE(LU"MQO(D<1+7.]/.U&A[6\"ZGLVI&3?3 MIIKP.[VM09@:CT]5U"IYT(6K_NEP*G@)]325<9H',8RB7'T[&6&0D(Q#(;,D M"^,@"C'NH55_#?BOH%"O,_6?EC6Z"F=^IE/\8&ZW%>?A_1WXDZE%S<$VH/1M M]=9^Z@@:[5U<_0P&GDNH'[;R*H72S[AZKASZNW712^ M>:G_T6A$SUD@" ES+=-,.40Y8S#/,A-VG2(D4TXBVD]LWMJ&J7'Z5LU.)Y!_ MJ3,.VLOJ2BC==9N_1^=8[OH/"_G0,_>6QG]M(M@Z %H>S !]V5YQJ0NN$*AW M!M&[4KV]!:\D6>\,T7GM>O=']>/&N[4@Y=/ZQ1QD:QF";9AN'"")4B(A1CB! M*$@II"%*(!4B(PD+TH11-U'6LVVY#+MQA%8;4ZOD!#=&.P^I'6]Y@6E@=MK' M9P8J,P<(>;X(AB>6.=_.J%QRT=U#QKA\@WOF_\T3+U2OZ-*#CPE"12@[3A),\8@$/(R=6N<*6J1%.V[[2)!8] M%(N%_LO/)I%%G_O_'T'6)7B_U,$([P0SO0GB<.88!WU%!]H1V$C=,C"W'1?C MFS45#F?MP)X9:)P!;6]F9O?68YCU]:#ZBLB^PI)Q@[>OA^PHSMO#([WME53) M*7/*28@YCJ!$H=!YXFJNED'79M U9;\; >/\X[[#Q MX0!_(^Z+Y5)O 5.RT&[CF+7^YV1&!,!<\&1W@H(81Y0#%D2 M1Y1($7(I]CM"?2)?JQN:IH?K!-7"V#W0>^O0G3=>9>NPJ54YZ,[A/A;#[1S6 M[;SVSN&^NQ8[AP62]\RH]+IAL4Y1=1ZB_X\EY7 M.OJL!NRZ&K;JVB9?PF0JD#R-$8S26'U&LS2#.%4+%IK&!$N:IQ0YU?KV8=34 MOKTWG%>&F8QLG4G]V)AJU.2T%^!%+UC<2,A+!]KQU=C=,C"UM=TQ6@B-0Z:T MJ'$);%VJ9/Z,4[4XEKEEZY<_)O2)LB?2]&+2J/SJ$\1#*O;Z['ZLK5.7'W>* MAW,/']J7+HUSXTJ#U&S8[TK ML!B8P+:6#;"3?,9K3X1R^/11N>&,:X?#_-QE?4OO[HGC_;%4C/'EZQ_UF\B" M,$JS#,,49P%$E*FU6Q (7>,[Y)D(DT@XQ1UWMC:UT7PD+FG,=2V3VP6OW4#W M!MK P_XT7N G96OY\P!48(6+MQ*T76V-7%K6PNWCDK$V-_6HI*C>'I,:T9FV M(P.11R1((14YABC$8:4)+R.!48A(G&2Y=8E%FQ:G1B7HER3HFWYF!W$WE0P" MW,!THNVMLZ!\9IO9P>E0[M$WK"/EF#F\DFZ5%5WPZ"JY:/6<\6HQNKBU5Z31 MZ<:^D[AGL7P2Y1SE-"-7 MRRFNQ3=]UOXL/AKU3EW+^RTIOWU8K+[_E^#WHBGP?2,WNAH96Y"R-$?RM;S" M'?DQ3Y$(11112!,=@)0)!BG-*%0O (VC("1JQNE"=#Z-FQI9ZGU!LC"[R??* M>K4B6R@'A%J3K9:@6#ZKI8'9K-%%B9Z+S,?S.@/=S^*]%N@D,_38+E74>W.G_UAL#? MTY?3JVFC?GV' /7P"SY(&^Z;1;^I-VSQAUKZ+#^M\H]OWO]-/?'V:5,67+RM MJ^*MUF4=B/?A:-DSM MFV[< ,8/M7C_!>1 ^V*&?.T-:+G3A+L"[9#]5DG?_KJ\%S5"+PQ,VE=T0(]- MJ[X]8;^--4*/C"4'.,#0<-H!NQ+*CCVQOD\>;9?L2M?;^V;7/NHZ 2:CPZM: M-%94'TOU[7O_0]<"$'5DQ3RD49*Q-(=9DJOO$HI#F&?JXY10G"<.G8KQOVCZ="&:,F^*)XUO(?S;$7DT+R D8L( J1DL(Q DANAP!E3F+ M$,ZM,E \V#(U@MNY _;\T:'G6X^ =@DT/H&64_9SO6O[\/+L>\2>&9@NK^R4 M'C/Q:WO'?D8^8B^--#,?:@@YSBL_JA=Z>5^HI]^4I=B4\S@,:$J2 .(X"2$*)5=?-QI!@7',.4\(IZ3)/[.; ML7T%HIIUN$W5+T!L-SGW -M(LC9MO%82[$P%E:W^IMYV MF'B:;%]H;-3IM9WCAQ-JR[O;MEFXT)Z2V5Q^ MK2+RKZL5_UXL%G?BQ^:-LO/ORH? M'[4U-;K\HB:[GG 'SM_2CDJ; M P_]+13:M!EX_T,7;3,S ?)8;.H M^:B&;A]-%L,ZM]OJI"VPF><[QF8/%'! MX=-''?YG7#L<\N:(?]_9'):C>\!Q2 M6/\']9W+/*LGKM8OIN3CRVZ&GH8B(0E-(1:9XC)$""24(RC36"V5M"@:96Z3 MFM,-38VR&CN[/LUN2-I.)C9GFAEY MAM/M[/%4Y\+U_>C@K;96!ZSIS;,O1?GW._6<=Z96\)PA%,HLC*$40D)$%#<0 M'F:0*UZ(HCQ6,Q_NP@@=;4V-%/9,!=I6H(T%?U;F.M9_Z@+9CBP\031;R'"G^<*KM<+')J9%(8S'8FEQ_1AWK M/5S&VHY$_"(X,)>< &^ R@_6B/BJ_7"YP7&K/U@#<%3_P?Y.]V-N79]4/7BS M-@=[M]^7:K1^*QYK@0IR+^9A%&',9*96*UJ-')$(TB *(>)A&.,TB?/4JF:3 M56M3(Q93OK786CP#J\9F\+@UVOXT]S+:W?SB'<.!J:6J?MN";VLN^#P(?/9' MXEYA'.E@_#HXG<['K>'I."6__(S1SLJMW6F?F-O?U//<7$NP?5LMU!WE>Y.8 M/Y=1&,2(!9 %H5H((HEAGE$&0QXQ+"(9Q[F<;U8;LK";RATWX<2PVX:&>Z?O M=!O@=U+>"6:$C7^IQ.YKH__]WW 49O]9"Q'3X??[*GJI=Q?VW MS:W\HZR"%F_IAN@:7Q^7[W^P;ZKGQ8?5NBYAOK]G/8^2(,YHCF""DARB,$%J MX9<$,,(Q"PDB>82<-I)[6S*U:=M.S%Z-A<=F?:.SZ,16D]@(ILO*&[ PRMB. M@EB]^\V.A4;IC8')RO@ 5Q(J+ZI0:=#XH:;5H/'$U!RH?:E.X'8'\5V\[QM4#NQ:N(P&QJQ_81>^[*6!I!%3NE*VWCU42RVHM1;%Y4D/F;T)[)_C-LUBKJ>&OZN&; M=V0C/I!B_5>R>!)S%*4HCH,0QI3H"LB)*8"40AESR?(\1VGFM,D_#;>F1OUO M]>NS$/P_9.6$(IJ6YJ%>M5?S2T?UPVF ;3M_G82Q$_H,&6^A<1>T(0$M3'1< M;ONZ&A=@@)DU$^T6-J 2[-HH=$ -SPRT )J!!B)08P0,2$"C!#1,P.#D<98^ MJ7[WM3*8AE/CKD:FX?.Y%="TK+M.X>6._*ARQ8PMSM-/-3.VC:8SJI]5R@)_=!^IZ5 ;?N*[U5[302F7B#'2C MU%MDY30(GN54#AIY%>&4TXZ>DT@Y;ST ;^QL;[)W)J3]\GHBK MAP&CDEI_@ X)[XHG^2?#5BNU&M4N'2#D.2-A&D-&MJ\G3@S[Z_YVHA:A))/PB'NOTD%OY>5TL6?&H5?MTH[J: MSSQ#. UHFL%$1 2B($TAS0(":92S/,JR,,1.Y4U[63%!6LP<$]1Z@6]'BH-# M.C E:ONA=@!H#V:@]N&EICUMK<>,M&O \I65ULN&<3/3KH'I*#OMJH?UU$EC MK.!Z;;-L2T5J5HA/<3PE$6$[TIII?"BNFPC&,8,I9&B!%&@]B% MWRS;G1JC_6VU_KL)NMD[0N@3:&X+?!AA0BB.($FD5D^A^L@P"F".HQPG:2"1 M9&ZU;P: ?IRR-B?!'P9UNR_* $@._ UI+#:!,)7-[82)*JH<_%8LAT@ <(3+ ME\"=9:OC*MVY07$D>>=X>]]:DE5TQGNR7A;+^T:WE@8XP0&A$-,X@PBC"&+" M$YCG/$]#F7&$G JNG6YF:LS?6 D:,UU+)Y[$THYGKD=H8%HY F>0&M]=('@K MNWBRD9&+,'8Y>ER2L?/JGN%2%8ML=>(^+N5J_6"^M_K;\'$C'LIY2!'BB,0P MP!CI8"9=U)L'$$5<9#(+\BQWTW6S:'1JK%#;;#ZG7T2U&]^R&_QI/J7&=,<8ER;E(8)23O [3C(.XP#DU"KJN:6V#MSI@,8=L/,'W*V:7ZL9'# ^ >,44%Z!]Z_12^YZZ:/T MUKBJZFILM<;2X3#;?"-J@'TSI3'+U:+@YMOWFZCCU[]H&\$#>=&*B&I6I^9[ M9%TL=$%QMA8F;%Z-SJ='_2-"-!6J]?/UZ6ZA6MXW8#>@ MRR<]JDUS>E1OG_^+7_GWJSO80B2^?QNC2\E?#<,,Y*F! :4AQ!)(B%A4:"3 M<27)(I;PS%/>S@C]<+P 5U>K)U*X)=/Z!T"Q+PVVU?M\^%!K3FU5D1]VH-C+B+! M<\ADQB$2E$(:)QF,F* B#CD5W&G'_*B%J1%\92 P%KJJ>!Z"9T?%5T$R,'FV MT1C@@.RLZ][$.0^?/[(DYQGWCH4XSUWHOMESHU$P-2K+2DWD9K$PFZM;W4V6 M90AGD(6,0H0)4Q- C"'/TCSE+,X2%-ANY5QH:VIC6UD'5O9)@S9H7MY#\8C1 MP(-=&PK:EJK)D4*LVIEW+S9\"3K[C0V/$(ZT;=$%I9^] $M,.E;ZEYXPVCK> MTI7V*MWVEOY[Y69:=2O?J3G6ZFFY$?PM*;]]6*R^;V.*.$\3P23DIMJ\^BO$ M),YASE >RYPS% K7+?%+C4Z-4'>[<\9R_H*S]LS>/9@8VM@W?>;?0(\$C__+DBI%ELF:*-8/CYMP%.IPS;T)N]R^U*_ MF$[0*E_5]N[C>O5_FT+O9*VW@]EJK7>3-T88K-H^UITDE?. +,GBI2Q*0(5Z MA##/5H/RH5"_-X\&SUH1 J@K1+DI'NJG ,68RZH5\+W8? /%PR,IUL;4C;YP M>>]Y.]FV_RQVC2\^:O3-85OG3NT!6]_;;[6]7]M4BV#6(2GE/*,RS; (8*:U MMI#6\J YCB%"* L#0C&*G'(7SCE=NM*R-=5N0=^!KMS+W@]HXWXQ5 M4W>X79_58S'!RUAX6K-W-#3JXOVRPX>K>(L[1I8";"PR_UK>/)-BHONFHL<;]+;X4=.4ZAKP>F5@\" M?#MVKMP%-WMO@O%X E)ZEGWRVN)XE\S\UY"[LP3;FX"=;7O]/DYO],I)E*4R MBJJEC;;I[6JIERFJ?1V04W"QKJ.J&RGI- Q2++,4,D0D1%%(8$Y% G.1Q!%. M&9-YZ)8AVL,*%Z(9)UOT_789*+7.9K4\5-3!MI[H'W>NN'TO^G14GK( 499K M)3&B_H@9Q"$14#"2Y2C&&-'$98(P<#>-\>UO7- ?_L8']V( =?8K /3T,>UCP:C? MR2L@.OP$7O.HOM5N%!_K+^F=_F3.F_Q4Z.ZK77@3V.?:S[@/G:6RXK>B R]&+ &HT>=FE,^>ZM1L_?PD>O3 MG'+LN#;-R:O,A;H< SO[LS2. (QVYW7T3@)'U^D6?LY$'?: "B#DRU@=CE"P,S.4W(39 M)W"8_1']3^3^?FT$@JL,JXOO\2]@_V5O_9,^4U ^Z2U9\^CZ+[N5UD)-+H3X M2PGX[MAU=[\QJ7IH(W!UJB#3+_4KTM'P(1"J::[+)+9O80M2EH4LM%)Q6;GI MZ>#/\N7I..^[](31CODL76F?[MG>,K6R/7\5Y49'#7\6ZV+%+U==87D08Q:E M$#/*U%Q5?>AR'A H&R?!+\ MW=-:302K9LVCVV&M\S!B>8I#!BGG"*HO=@*)8!$,1!1F.<5"$*LH4]>&I_:- MU2:;*?;N3/U$J!QI>="CZK)-A]CN8OF'>?#]+9WC4]D,*J.WGQ5C]VPOH-US ME68'K'S6;K9I=OR*S@Y@G*SS[')_/_[Z78LCB(?'Q>I%K#^K]^BSXF(M5U/< M+]62E2FZ_*I>3#50[\6'XH?@OQ7E9IXG(4I8$.A<(PQ1('*8!^JG)&=""$RS M-(]FLCW[@79@!FH79J#EA/I+XP;XTS@" MM"<>=_:O0M(3T?6S8536NPJF0PJ\[F%]ZS+2S6YR^45PU;[FV<_K@@E%P4SO MK]Z+EAS^C=GXTU>J>2N?"YG$(9WG.IO=*3Q,?&KV:+=5U[YEHP\LJ.M6/<,;MK M8/(U/?6QU5,[;\#GJJ<^[_74UB50^02^7.JI'D4K_<#KK;SEE>:,7 C3#WC' M)3,]/;=GT22QV>BHR+>*&(JFB +*:);$*(0DA@E(:,T2AT# M$T\U,[W(P\I*I8 ^D4EBG5J(D$LCQ+=/T5]4D+ @K3F$5"?>&"Q.ZT MW1>28WRF*AN]PFCW ;D6G($_"H>X#* ETH6 K^I.IYH8MWA3AY-'M9FZKNTI M3O>T7II"YT:+Z(=X4_4F9X!G)(4_R$"+.M*Q(ED*4T$R(A*K9K)NNW-FF MIC;F;Z5:5 @@_O%4/%8S'MG8;@(4BJ6R8DD6\*D4H%S)S7>R=M6,.X^['3WX M07/H4)L]V!HS!Z"*RVCX4DP[W]"X8F<7'3[2*;M\1S\*N7TT$;K+>Q-_L0W3 M_:07V1N5[:_)(0"8"-8-$.NL,!3DD@>!22,8$R8=_T.&(M9V;U'J?KUJ9-7]CN7WI&>/!-2F,O:!M<'Q2][2HZTV/G MT0$8;]N+-FV.O(?H ,/Q1J'+S6[$5*XW\R\Z>.CF1U'.>9ZK):R:_\0B3!3Q M< JIFHU"@E%(F,0YB:P.J/>>.C5BT>DV1;DI= 6#M@[6G]I8RQ2O?=BZ.:(W M& -S0$\ZF^[H;W_K%&&[DGSFZ%Y^A_[S0GNU@;\%Q.Z M4FL4Z$B5M?KZ4"'CF%$.21B$>D!*]5, MS;QZ-]MM#O>*MB)V3*),;3LHM?'JJ[\Q)=+Z2\AT01]P*6.,(:()@3B M&'&8(4JI0%G&4^(R";L6^!$9\FX/YRJJ<%U'^'O'V6Z"Y0F]@2EU"]S7Z@6M M#*T#!]<^3W0M\/ TF^IJ:=0YE(7+AS,GFUOZD78=6_UAM;Z4@%^E6ZDK;MBF M>#9[5R8UB>1$P) CMDYKI+V_M?4&[-SQ1X1> M4/5$E=?9,BJ9>H'MD&[]/+0?(7]<OO_59)=L2L21>HB44O% MN*2JS*,<<.-6YYZQH],AT1Z807>FGRO+!7[:V@\:!\[/N9U)LR]VGGC2N?E1 MJ;$O.(=LV/LY_0BP+I[\F:PW+W=KLBR)20PS&U11Q,(8A2',4B[46E9Q'8G4 MJI9DC,5,\B 6F/)228"$D3%A. M($HS!FF2)Y"D>2Q3S&46A"Z\T=78U(BCL16LM\9N Q_(8K'ZKM-QW=BC$^LX M#=7_$(:2Y!@B+B@D,H]@B (J# 7+T% M[TL+O*IF]TV#7;58KT*/?UN5:D;_UG?(B0U:GIB\LZE1J=S&Z4,NM[K'7?SO MA#9H>689_D60A3XS_I442_TVS%&4A 13#K,H03KD4$ J0@;C& <\8V$>A5;G MOE?:,;5/@+/4\;IV"-PKC\!/"^63Y4G)M3W8S6@C]LO 9'=*\KCLTCQN? &_ MFB[Y;;PNL1RH M3K-;>>L.<"]/2/U!-C!9G$>K9U7P#MC-3BP$S.; M#K";GGF&=6#>]8*H>V2E/4:^(BPM6APWTM(>@J.(2X=;^]&1GAVNQ3>M:?8L M/B[9ZD%\7BT*]E+]>2=^;-XH9_X^QSQA(8\P3+G.Z-7AEI1+"7&$H@1EC.;< M:4EHV_#4B&G/;E 9[K01YHR\'1D-@>? C'0*RAFH[ 5_UO_5A@-CN4=6<@7+ M$S59-SLJ/[F"<4A2SO?WR*D39;.H?;=Z(,5RCGB8!<)DD7"B:WYRF--4P#@G M7(281C&S*D=Q\NE3XYPOXKDHZZR=S^M"?:XK'5[P9V6O2YK=$9+=]'(U/@-S M2']HW#+OSD%P30;>T3/'R\0[Y\Y>1M[9BZ[< 9>"0[ M(M-_"_G(>=_[QKL&7F>S^,C!LSO$QU?V&]K-H=3M\BM9B/)65D&Y-TMN?OCX M\$B*M6[PK=%)+N=)*H.$X01*AD.(2!S / D(%$1$).4L39EPR\1U-<'JS1\U M/5=[4 +U*2NU R98J\D7$(YB',[]8<?<$YY+;>SYE:@;Y/J^6SJ2+TZ:DZRV LI5$> M02(RJBB3IQ!SSB C&<)"+8/BT&E3>#3+IS8%^Z.VKLG'USZ5_;/QQWL#!$JQ MY S!#"4ZSSE,(!8R@W$LDHRS,(MY.'\TRQ_UA5]O_H7?@T,OAGL;E)&P?A^T M^-ZZ8.;5J*4&J+@OEDN];]Z4E/T7>$]0DE".TQQF21Y#))A4[TD80Y%0]2\) MQ3R6]7OR?FDYO9KP6]+X\%KOB%CR?[$7Q'*U.,4N'WH1.EJUS2T&ZD>#PK]" M&NPAUZFZU@_MQR;3>C'@GJO_..2%A M)M7'+&1$IW2A!-(8IS#,6)X+@D4:.4E(=3W<1/_>EOA4LOA;VW8V-NXRWQ?!)?A#[#J&I8RM7Z04_6;K:@F3K6/8!>IU'9S!HRC5?7Q?FH#7M\#.WY\O=X=_N#U%3JVAR#"$/A[ MTU#P:MS(L@M# 'NLU#!(*_T^)&JVNRVA4<6YZ):7:JZ$&4,)D@ABFD@U-94, MY@EG,,DP#B3+.26)VW'6V;:F=V[5R%Q5X5O.9U7G4;5CV.N0&H032[?T(\8_DK6A58>^*)&6QU5Q2A.TX!0B/. M:XTH C'1U0MCP:D,HT!DJ^( MC/.P/^^\I_%^HH%1!_IY!P]'>,>5O06=GAZ>C%R4^:?3VIYV3(TD6F[4N^+[ M0>#:!V=EHEX=9,4;[_I'S\NJPK=M_*2_G$XIU0F:493 M&(M.64GC63WU.CY RG6X)DLGD1;]Y7B'VM1>3?B'NO5B&@6)S')8:8GX4B("-(DCF%"(ZS^)<]BD?2H#C"E M-V3\.@+-UKQ:]GNJ&3#6ZV#WW9]2[[Z>%-AYF:EV/(16HS*.ZY>A;A1+/IJ* MCHT3;0T=J^O[K2GWJTI_*>Z_*<+^HZP*00/VWK%4O)GW.XN(W_NIL'V]^MOHF BR"*$H4@R M!M'_X^YMF^/&D77!OX*8C;C3'5'HX0M(@GL_R;+=XQONEM963\=$?Z@ \2+Q MG%*5#HME6_/K%P#)*DI510(LD.)NG#EM6R*!S ?$@TP@D9ED!)+41S#SXDPE M[$I9D#G>T9^GJ?8F>_A&AMRHT(Z]3W]S_0ER_G_ M*+U>^?FHK=Q_J9W.QR MD>9&<)_TI8;JZHZZ&?Y5.@4EO\_IRUVO15\S(O'3VSI94',/8R@SVD&48HBF$:$P8P&'L,)YSX+3AG%6CFZ_D'AAE7OY'5DXIYR*DTV;:[0D69O^=L)W\BY[J_#%! MHC@A,$ZY2L9,8^D!1@(F:1*S+&6(VUE./?W-;8K>2EN'KDC^"-A>R 7(&\G! MD^+ KFKD@T WLU@<0CGR/&])"O:B+L!!6'$B]1?.^*.^0GU;R+[DS*+J[..>*U.C,C]NA.!%OK[?+HG/]9D@ M]$DL;8 D#"%A$8%!Q%6F#YYZB5&JT\O$F!L;*4T4^=2J@&*O"WA2RJAKTK4V MVN 'O/(#-HU"YD=E%XQ=_\'C-",R,JGIP3AH 0YJ *T'."BB?>/&9[Z9=##, M3S6G&92)SCSO'OCQ[-@(4,J?RW^L:?Y$5H#L W>V?*WRZ*XWI/@P=YZH7-#[9J>OE +3/9!VT9K_P M79.U=)O)^O]L\G7Y+]G#KF@V\QF+Y9I4Z@^2,E7SSH@5[IE3!_6K3=KJ()UI4 KE=^J@?F_-,S?3&&VHO!^]#HH MNN/ER2BX7X$VQ1H\/6QOXF.^5LZ(/@'?1R'69:[WZ9QO1/583E:WFZIHU8SOZ\V9]KPZ>E!%/UJPMSR$3 MRO;3FJYV*AUI+=IOI*P/L7XM5!5U+PJC !$?)BSU5-[] &+.$20BBCT:")^G MQN'E3B2:&_7?;4HY_YG:S]@B8%ZML*^_7=@'V M>C4++CAHM@!:MZF'S-SOFWSHIKH"H3?Z5&ISL9'NWDX^JSS&_TB/\">6;ZGZ M[<_@J>"/^>Y1C[">9OEVN]/C3#=;=>5/VDNK_FIHJ/U3] M+=#Z6WC<0^5HN]#IB'6XI6[ZFL+H&R;:VOK"U>[' MDE(JHD2ZM4F4I1#%3,!41!AZL8@H]4*YEAIYN5V=S,UP:>0$!T%!):EY+,U9 M0+L7.E*YW<)$06>3'TD;V$^G*!,R'.,L22%$H/(9$E@38:BOK1"=SF^2UC):;2*?0 M,]P2NA"3L3=X*O%TMJ*K7?FP*=0II/O;$ETPN-IQ.=7%M/LG'4H>[89T/6N_ MD'^6(["Z?=BL>5V@)/$QY9&(8:Q2J"$_RR".4@_Z413'21BG(3**M#O5^-SF MM)8/: '[*H'T ]>_4%\"Q^C.I3$25@OS.94'+'0+CK32'777 M"Y380,N]J-,-N5OI+:%RM/B;]CJI/6 )Q6L3P?;U@2G9^?L5'+X8K.6 M?Z75_;SJ2L[K"W"4D8 FB,&41!2BR$M@YB,$TRCQ,\9BGV>)#5/9"C WROK" M5=07..@ 7BIAF7 7H+YA..I-PZ'HN4H6;]O]M#GD M!X)SE%I^:#OV)\%?>$GR-;GG3=V+:Q7/I1/L5/63EBR3-A=G0A4FRB!BC, L MX#Y,D4]PZ*6);W91R:BW^3%:+? "\*;P#-W+W%1/4U4ZGSDI3(MTF@'??R#H M%,Z1N:N%Y+Z$ST'?,'*YI7O__UV_>_U;^OW=^M_RC^^_AWHHCCE0OTIWR2/3^IJ MWM]O_7]'O_GA^[_+/IZD)CHW0:%W9&7#JD*..L93[K::"O)ME;[E<;,N'^32 MI([SRH=>NK\:D@0B+J2_'B4,DB!F.!2(!M2J.DE/?W-;(K2X MEL69>Q U,V0=XC0R]VM)-0=4NW)M84?883<$QE6AX9[>IBT/;*;Z45%?P]?L M[BW0D>&>&1N.INJO)6? MO*7! OPY">SFQNO(\$]DSKH?!BL[\@(0.RS+(:U.9FM>H'+;^KRDF8%9-ME_ M[>K<:'>;+URIFJ_X[[P\%)ZYVUR3[<-ML?DFY6#OGO_84C^GX9)Z%L9L6,(.;>%J:5C5*J?JW\UU[RUJB![!H<*EF2OY_]MF>ASC._ S/1^Z]$=>4U\-;![!75!KQ01 7$0QS#S!0FR-(EBLY7)MN.YK4;JXA'XG*LRE+H&A JDJ%716]9[ M/>R\$^-Q,/,XQD!WY$6F$5GBJ81^">8TT2JVJ#DR]8V[G=1\MP7CM4EN_?Y0 M N/5=M'74C9V2XJ;0A]/L"HW-B^^/I""+U&:HC3!6#)7AB#B20I)1D*8H 0' M24*P9[=A8];MW,AK+S78*K$7X(DT)P0J*(5M5BM2;%6<"M@J^0T#5"S'PI3" M7",\.H$UX'ZMP)4RJYCA2NHZK[]*9*P%=\E:-D YXRRC3B=F+!L@COG*ZNV! MEQJXM!GXRZ)2^Y0NMW4MZ_<[_F].BH_RRUPB@M*0HPPR#Q&(0I5_/Q,8!D&" MPB2B(@HCJ]L-E@+,C<'DAQA;WF>PA=R,GL8$::?N3%5??!QR/)F<)!AA:L93SE :V0Z M&@*4->'TP."(5\[U,BE]]*CZFB7Z'A\8!4H?.-NM^(WXL"XEW?R9,_Z%?^/K M'7_W_!OYKTUQO9,^R*.JT0-DJ*^\OOJ#$<5.%H*AA$7:0I3PB1Q4#^! M&4GE?U+DA2R@69!:5;UT(-/<2*91205XU:JH(U6M#-AKLU _VRL$&HW 7UHG M2SIR,;)FU#7Q>(U]B#+J4-E'O;H#UU5DK .)IHV>=0?A482MPZ:'$?C[VAO^ MR%5HUJI:)>[(#W5K8+WE[_B:B[Q<$H_''@D%)-S/)$=3(?W3)(&41Z%($P]E ML=6=5K-NYT;#M;1V1&J(L!E7NL=M9#IL! :UQ$V@D,JG4PL-?JK%/K\-:4U[ M=C@Y8C;#3B9SN-%5FH?XM/ZFCSE)5DUH3(I];*48Y5H MCT$4!PQFOA]#/R1)'&1^$ BK'%R=O&+.C_E6I2/2-QH_ MRI]MEVG*$$Y\#\8Q\B$2'H4825,E)GX4<103SHSVH3I[F1M1[!-/5I+6]Z:! MEM4^.>MSIYBLZSBIW*T7G^X6&6PI\\ MOW\H.;OZ)JV1^SK_V(UXGZ]V\J?ZX&Y[LRNW*E6P]).6,6)ID/ JON!$(4H MA@03!&.62JLB2GF"K:(!+/N?'4E46,0*V0X4PR4+D$9AFW(,(R_$BQ.>094$2"\IPK(:JOQS!%$,U0?&!/U\/ MT8FQ@8#5 SK9*)D9C2-B/_("L8>]%KW.$:GV\BJQ04ON!:@U/#X5_$&%]7[CAXLJ5]](OE([>!\WQ5>R MXE\YK9/6'VZYO-,%%*3#O8P3FDB&I# *,(+(2SC$"?.ACS*?!A&C-+7:@',F MV=P6N3_6!2@+TV4$H,E3X+\*LL"5-*" MORIY+<^GNU V(U1'V(U,D<-ALX_6ZP?$56!>1T_3QN#UJWP4;F?PBOU5XM]V M*\E&CT^KS3,OU%V*:M?D[ONFWJ]/,6%>RC/I(/N2.0@2$,?22TX\CR(190E" M1LQATMG8+UXB-3!@O1*WPJO*1*[6 MK/GKIT>5?J9*HEQ_SI)9"4L)AB$+/(AB/X:8Q0$,&$DP8M+SSJQ,-*->Y\:X MC:1;?3]3EUI\V*P8R%N2V]EK9N";66[.(1V9DALA-9C[?[1%'N&4V@HD1W:= M69^36GA6,+RV]>Q>MC_%_D1%<;5CN1S)J[+DVVHU^[@B]\LH1+Z/O "F:9!" MA&,?DD#9>R&GB @?16%J>HQ]OINY\ K$GR8 +$D5^EOA^9)6&XVQ/"#M.1Q]?,VX;+GU#T;(7OVA8&^BK2XOY"2-TZ) M[R%$/>F/",0@4B9!1N(8)B3V"&<^BY!1N>G3S<^-!)1TX(MU OU7F!GZ$H.1 M&-MI:$ 8PSM;OU@&"04:IBV'@, M"6413#*2JLLW/F?QF^R9L/^ENF[S_H"MK*U@G> M0*-N59+DH!>H-5Z YOOY;/ 5#-BOF6)PG&WTC"KLQ#M$4P!_O+4T2:_#UK3? M)-GM"KW)]6G]M"M5-D1)T(_UW51IX'XO'UJF%D6>CQ.1P3A0YFGBQ1!'-(%> MF,51XHN,)+Z->6K9_]SL5R5JKNXB58(.,&5M!\",_T>$=>Q#S8/D0(N^ $IX MJ*3?7[-OH3V"S3P0/$>$:]O[I PZ$)K7E#BT&?MHBX^;XI$7JD9T44\@%"=! ME$KRBE @S>PXH3!-60 3BAC%(0X1-7*P3[8^-WZJ!-0%SL\G^S( K9MU+H9B M9$YIHS @+N(8#O- B(M@F2CRP>@CL8IO.*MU1T##\3N313"<%;<=LG#^H8$) ME=0-!+4_P50D*U]O]2A?J1))]YH9WST?'JF3NUU])X7.NUL^?]+YQ/7AI Z' MO7L@ZYLGU<3V5UUEZ5,=4_'J'H3^Y7M)K1])7NA,F,LTR1#WX@!&<M;7)>FYIT-R*:YG^8B[XS6):TPU!J# M-BJ@!8M*']5^KH8&:&P6H$('M. !&A]02H! C9 Z*U(8J6K/%4H+<'0!3C\" M%%1 856E-W:8GFINX^\JR=5L])HV5=9LU#[C8LQ/0'OG11W['@2Y?E"BWP@5 MDBZ'Z@MG_%%+=%OD5.6SIO*A)8YB&L:^#X7'Y6(N8NG>4$Q@$D9>1CCG%!ME MT1G8_]R6W"K*8*_# E"MA=KQIY4>"U#L-0%/2I6%6I25,N8NPI"1ZO>I1L9_ MDJ"%%O37>^BO&^@/2H#;"OK;*: W]]]&'H*)/+R[!RX_;?Z8[QZK2IV,\T>P MY>M\4X#UIN32-!" '$\.L*%T5VQ_<>,67@!FA^,XI-7)7,L+5&X[GYABB- IC% MB0\YHX2Q@&-FEC'2NN>YK3521E )";24%B7RK #O7SA&@W%LARC_ ;3@0/U- MW;M1LC=K G@-\)!BA%9(6U0@' OQJS"-2)IE092FH=5EJ3/] MS(W3JU3,.GBD$=0R><@9/,UVS1R@-#)E'VK.'%*;.S^1[8'!5;J-,[U,FSRC M6]6C5!@]CP\]FY ?O3J0U25F5*CS,B TYBSR(14I@BB**20)PM!+<,A\SX\3 M;!7X<=S%W*;^X -OINMD)' MQVG4Y:>4@"YWD,\I[VPK]ZB#B?=4SREXO+EY]DD713>KY&A7NU)VHX+4ECCU M$(MC'XH0)Q %80@S%H\ZD?OPLJ9YT 9I6+F46=O6"GSG.+=%3+/OC6X$#G; MT?):*; NBRKN-=_^=Q.&)4C*(A'!&#/I3Z0^AMA+0LC]A$;(C[,@I);EQSNZ MFQNEO! 3*#F!&E1P)WM2VZ^M2I(!#%*A(]C%.($0H1 M)5A2"C/==JZ:G!M)U"X=J*0SW^.L >K?)K97>^3Y/%!3\VU:>XTGVG_]0(JU MSL)3YS?-U_(+X]MRH=+5*D>3\:>"T[QB.'5OB3RJRVO_J7[PT]]JS53.5+#> MR$9_^?H+^/7JZA8(?6$Y)ROP6(5=.SK->XEEQ[9L_>!D^ZTO!6MOI+[ZS="L MGV2]O27/:E.P7E9YP+PTRD+H2:L%(I9@F(41@5Z&N1=S(02SNK1]W,7Y^0\^^2P MV?P[+UO)@\NRR+.=WN^_V_PNA:].V%;[[QXSU?Y-UX\URMUA+T@5E?E/((%1$1:.3A# 0RYEZ+$%T1$1ELV M9]J?&ZUI$4$CH[E3<@JZ?E_L0D#&WFAY@<6 N)M3H)B[;1>",V&4)5_?YVO. M"UTU2$Y)%;)']SZ;2AU>V:QWR[58^N5+X _<)V ME]5)Z*0+^%3DCZ3(5\] NHB@U+WQXOY9/[DK54* 9[FTLIWL-.>N@C8[L._P M^4Z]-9D#V"%RVQOL>FR8,?GK9L.^YZO5I\ M$B9(ABF"C/(4(NYS2/PP@B$-<40\/R9)T"3[,3,CC?LVFCDO4_:,S+0M457> MX5I6L++.!6B.OYEAZ!;3::BZD7D!&JD7H WP07#PV6D"06NP')E_YOU.:O99 MP_':W+-OP(4'W)3/N=M;25 J"MP0*\ZX3]0J?6&+Q17-K^WM_0H36&IMN=-6]F&,NU6JT"'50Z M74E4A&4!#J4_&WIQ E&,$NG49AY$$4I#'ZN=>Z/[DCW]S,VYK:?0RX"F7(MJ M1UUG<<59E,5 M@ ]K0Q_#&?Q-CR,>J%:PO@7R9JNS RQ'7H7;RVP3MK< G[I)PGJA[<'!T8)Z MKI=)%\X>55\OD'V/#UT(7P7D?,[7_%/)'[=+XF$:AP&"*48$HH 22/R,P!11 M+Z5(+I HL%L+SW4UO^7P.(!,"0NTM)8%*SL0-J4&%[B-S@[#(!M $'UH...( MLQU-3!-]"A\S1>\;]D= 5Q(@7V>CW>9Z!_J??/W??+7]C5YOGG\M-KLG:;XW M:6%]'/L!4]G#B&0.'B.8^;Z - VI%V0\]C/C8#R+?N=&(__\[5?S(Q$;?/O/ MCT9";60244*#MM0+4,L-_A=Y?/K?0(L/M/P+M27PRX"S)QN@S<^D1@)\HK,J M>^#=G"8-0*WCE,FFMYT;L3>"MX^GRDKT11-6JW^8*^G- MJBPJGTJ==?@>I0*? Q[/?]:.^-X:M ZV-V]K,JZW5J_-]/8O#_3XR5->DM4'=56=Y:J(_58N(:J2 M!'NW*W_?E/_FY2W)V1(%09"@)%+YFZ0IC\,08B0HC+"/I0$?!+&76?G_AAW/ MC>VO*"UV6D B8@]2*15BF.&>9)8Y2PW[WI^9+47LZJB>G&YLG.8FW'4.$B.S%*G MRXBUH:T%KXJOCEH+K >M\>IZG>OXK6MT]0!B4&^KKX5A=%57@M4Y6)J*7,]U MA:XE34DDD.#01VI;5/K*D'A,P B%?IAP)"D+V1!45V=SHZ3/:B:]JK%HQTJ= MT)KQD"O 1F:>6LPF9=)>TGT-0G=<8X*((W;I[&I2/C%1^C6#&+WS]C5DU:6? MHWJ 32DME3%XZ65I%H?22D+J, :%(88D"#GTPB#U?21$%EKE;9I4^MFQFBI# MIY._,979?).M\OOJ:@8@M:)O5RFV_UL8;+W-8X3?Q "\N([L 8+V[]LE#14. M\RPM:SQ\,ZPTVR_[6QNUXP_+F'5HS848:%HWU5-J65[(4&^/LALEOY0B7]_+ M!Z1(1?-/%3"\W<= +#FBB/@1@GX8RV40Q2%,O9C#**4B\"F*>.;9W5AP*I\- M#4YSG^%0 &H!/N[3Q[2+3#4Z G6S$>SUU%'XVPMBI]P.?!8D'HFR!'HT5:4) MTABF*/*E$12E(D4A$LPJ:?6;#?LDM4(M!UUJ!NR3>OPC@'KD8<\2B>#[R]>D^W#;;'Y MEC/.WCW_L97VS/K3^EMUFGI%R_R;%FR9A$%",B:7_R!,I2&0,4A2QF&0<1RK M;*01\I?EIB0KL_7 O&LKLM\+,!Y%J!MV5(J^#P7(&YFE,]L(;7V)T70E2Z473M<2^RTK(<9..XJ>_3T-W5Q#S/U M3]3W,'QQ<,*>IX(_\/4V_\:K1$'2%[\1=^3'DD:"" \%D(=)JNX-NQ>B-DG'7N?;_HUL[SCMN;=IC;H9V3C"0GC MBUQC"Z#V\"332(D71]FT;XG;H#P#N-RE0#G;T]1I4/I4/I$*I?>581D.O/95 MV_H2>""X0!F-8(R2&"(O(##U1 A]04(2B""*/:/+!1U]S,V,45*^N ]N=[W^ M%(K]_JX#;$:FB2-8!J8?.(6/7:J!"W&:R-M\ 96=(2+DE$8Y]@"C,A MI&L88P8S+ (HQT'$%*/ "Y.AKJ%S:>?&QR_=()VF$69*'4"^DX)=X$BZ'^@L M\WTB36[H!QZ&"/D8ICP.8.![*8L81B$5=N%ULQGJ:<+M]'GQ4ZWSG$;6?GOA M34=KHJV)*@=B4\2AR8NH_X1:,U4*3.=2:)5QUI_9>E7*BKS=K%1S!U_3YBYH!-^)6_C27/K3Z M;;TY?Q":BO![)=J# ML5"CT3SQUYT>$:40T!HYO+AQ(::.W(>A4DSJ&%P(U6N3_]+F!ACS?+OE528$ M=)R(-T;728TD,N'^5K MP,BSJ^JAO4/092:??7+[\(.WG?>Z9/=M_E5_C;KL, M8]]/:99"DJB"S%2H_'=$0"$0XU',,NI')A3;;_^0351&G_S+P=;K;7@2(C!5K^$" MX^>'.;DWY0,O6M=MF[1H41)G'',..44^1,QG,$,XDI2 @RABC')N9)#U]#,W M,M!B[K/-K0[RVKFAYU UM[W-XQ^_3NPY^?Y8BL_ "EMRHPKCK.J8.+,*?49T$$I8G (?*8BLN7_\E" M&E 4Q'Z<&9D&_5W-C0^4M$"+"Y2\H!88*(G-W8\>>/N=-7>@C4P,77@-B';K M <[<>7,'X$0>W* /S\J9,H.DPZ/J:6 RM\I,D;9O9?B&PT2^=0S']OV._\Y_ ME'??^>H;_TV[RTM&_##)B [ !.$89A4W:L2.T;5$NKQ]R+C[\X'2G0G]NA,@I+^K5-U1W%S"BT!=A M !'Q8HBI)*\HE']-(^DA4J/, #W]S(V>M*A@+RNHA35CK#Y,NXG)(5(C\\\9 MD/I-0&/&,<2BBUAD$RU2D?\Z$$I?ZY/PAJ&*#3V8/C[,K/D@!%?9B>H+4W?D MQQ=25$LO8-L("T0EOEKEG*EE_*G@ M)?E1W]JT,YA<#*:9#37Q (V]^=UHTUSRE"*J'!<'FLNF!,6TJ*EO%=W/V7E^CDU]@OF$Z^^9= MH5-M/NMGOO!=!S#&# 249#@GUPMBJZH.U!'.S_QHA MJWM4H*C%M(Q3LQX',[H=%=V1R57+!2KA024]J,1?-/F']]A7SW[IP]X^&FTH M?J[BT*S[GS8";2@\1[%G@QL:QGNJX8I>5ZO-=^4]JS3#7_B6%]_X]OJ!%/>< MW6U4(2_Y!--KZKRL,:=F8W4]L+ENH1^Z ME3/@@6RYO@RX#++4SZ($PR@17*5(IS"E$8:,>RRD5% <6]W:'RC'["AT\_@H M9_%6BPV>:E$9^"EO?OBS$W.R=WPN,BI=HOZ&IF5SY;I1I+8M&U7TB:O#K.H7 M@CFNG=DKQ1RL35.H#&U.X^8NO45V7!^+,X/J6/KNS>&F4H#C4/A(P#0@ J+4 M)Y ('\,@%3%A/A,^,3IU&4F^N5%M^\+3B0)\\J^&Y?>&WD-S,^J&1/UV8SDV M@;L:QHGNLCG%W_D=-S?2O='=-Z?0GK\3Y[8;^Y!,:="714Y+SO225)GX[9_\ ML<[+)OM;C#Q/K@L,JB1)$&5,+0^Q!WW?0S%*L,\29AJ@:=/QW-C^(&EMUIF' M&EKAW4W'8Z(X,L^V =1F\%6UO?#RAUKV >&<5AB;!W>.A?5$H9X5IOD^H1-1 MV;N^Y3K(!+8BJ?6V5N]*4^ M K9/G%:KY),V>=7C9?ZHF]K)5E8OG] W E7TF.3F>CL)R,D$'GD)?OK;ZZ_A M;S]KB=1T:_?\_2&G#R#7>6>^\:+,ZY2WU:F)$JN2]YL47SY^2,ZA"HDM !&2 M+WI$__[ UY=(7GW'?_OYE^,O_$KGQ6LVUTY]_:K9H@5V7-TA''^^?X=HEI M[./$"R E 8?!B(;2CT,I"K#5[M@EPLQM)==RZOFWTD'P=6[R4LFZ M .LJIW83&9/Q-1<=:?S=#YV[X!<7 S*;J)?#J%57%P[/JU%[DVB7/GPG#',Y M*\KLXEOZ0!L2V-+;YCC7+52,^]WWS5(N>UY"10IC*AD7)5Q DGH1#(27Q%'J MI\RNMHQAOW/C5?GA(K>7*QJ S2AQ!-A&9C^+JQ12\.FN4KQ":J(;%$VOL[HX M\0H*V_L2KU\?G/]<>B"R8?GUZ)-7Z=P\J2Y^Y^4R"K,L"G$$<40CB#R2P!31 M!,8Q#7E(.$DRHPT:D\[F1CF-K-HNX(V@VHBS3D]]'F$S^G&%V\B/ M=?#& ;G?.Y ;DN6Y%Q)W29K/=S5UCN5>I4^D2.Y_YQ(W\D9\^$$?5&9+93W= MK%4F=_7_'_;;)-N#(ZM^\<*S??7D4IHX(R>O>N35]M[Q&U7&V5V59I_K$K\N8T%&'"&G M;JU;"=_ VQT%XM-.\#A=V9\?MHNY?EI+]I1]J$*O^Z*N2QQ&8<-$U M?)/$"KJ$WG&@H!/1WB1*T"6HYT($G?8Q\.R+Y(6^,OF;OC&I2\/]F9C?10G_[4K5 3\.[+-M_LM\5])OE:55*H:7DJI#[6]L0PH MH5[$?"@(B2 B-(%9ZJUK#RDG9+W-6;W;T,Y!6\4]Y&NJ+LAR\!/CU=]^7@ AT03?%)R ML/_:;4M]MF%YT#?9UV1X5#BK+V2BPT8UCO5E]Y;:X+O4&[05!Y7F1Q$8>^6! MUO[%>:5"H"Y+#QH45$F !@>'9Y=3#YVKT\_)Y)[V_'3JX3@Z@9U<@&$+ZKO= M-E]S56GL,&KG@;_=-S*-#S[<>/K_Z"=B9BR]W;"/;!'M6:&EV>)0857M.K=' MO*U=4WM5#GFCX3Z3T#^[AM7:WAD'?4=&C6/A)K5_1?.&,/^HJVM5M]?>;1VG\+%D8Q*&7I=(?SP*(8DX@#F@ 29 )@1-"L> V MEH5)IW.S%Y3,X""T\GT:L1=U=@?P5R6ZX1TUJR$PXV77P([,MDXPM:9/&Y < MD:)1EY-2G0T(KPG,ZEW[6 +9S&->2ANI97PUI6&PR#CS?.@C(8G(SR*8(1]) M>Y:0*,B0%YL7[CS?S=RH9R\I:(EJ?N#=@6=_G( ;E$;FD9, #;@QW(&4>4R M&\0F"@:X4F?R-7:DA9VZ8RMG,]]J#^;4(UMU]91Q(4T9O:VG#OFO"\[R$GPD M5&^< ')?<&V].#KR[X>VXZR_X^7)#OG[%6B?[AL\[? 6T^]2_*JTE[X[I8;M M1NQ+I]]NJOX__"A5!9ML)5_1RM*KJS*0,$@@H>JZD\>Y\.G% M]YR&2#8W#C]_K^>@77VC46_!ORA;WZ@(_CHH"3ZL)4%4?H*EP>EN^ V/5MYB M4,<^.GF;\71SK^L2[,>\^35(KK>_&W8)G$:WQR[J8&#DETHD\4[EB;S>/*I8 M@M<;$N^>#X_4M]MT&HL/.BO(P3W8ZOJ1=P]D?:.=A.W'32%XK@/6*H=AZ9'8 M%WX686H-*_M?&R M!56)W5)" &H,%F"/@C+O*QPJAP36LX?^79)(H0BCR40^UD($4+2&0JB ,:89"**@R!,K2Y"GNMH M;@Y.+2?0@H)&4O"7DM72/SF+K>'AI /$QCYF' 26_4%A#Q*NCOS.=3/MX5V/ MLD?'<'W/#R.&F^*>K.LHW,/U#/D/'51T(V[E=]3LZS4G@>_YEA:Y)JJK-;NB M.D9 I8R6+].<;P^!]ED2)"@(,0P31B$*"8+29LX@3Y ?>)1F7FC%+J-*.SN* MJA585-&*RB=OZZ>O-7W-[]>YR*G*@W!0#32ZV1'9N-^"&1O.9H1'IM2VGCIB MXZ#IF?&6/VZB/5H*ZZ_@Q,B#OT:YF#')\#CB^7%EG72QF 3VURO.-)W:'[C^ MGTV^+O\E>]Y) :3-7-ZJC+",?UAQJFZ*D]6=RDOQF&]5EMA/:U$096=3]?Q7 M7GS+*6_2Z&9>@DF "4RR0$48!B',>.A!*C(11[X?"_,#6G=BS6TATIJ!1C6@ M= .U#NJT5=73*[1[SCE-QAYU-=HKN M'J#VJ?L(K5]>RT='GM^2HGS6G1.J-[7>/;_XC;K7LJ19E/ARK859R!A$L2]7 MX"#UH-J7$BP)L>!6)_*#I)C;@ONRH$L5QJ^E!6U%%FK?_.6OJSO9EOM7PP;. M\-!C[.$8^_ABK)&XJ'R.-9(C%,DQE^'-2N%8P]15\,:^L6$T>KTIGC:%;+)- M[+4A%/B8^SA$,,)I E'@"4AHYD/.I+\29IQZ++(ARXZ^YD:)*K^DRA>P64MQ M5\^M'1,YY7[?K*&ZDR"E6XB6)M+@(A2CQ"<11 M&, D52E14\I#SZA&XKD.YL8<[3(+X"\E)M!R6OBR)W'LWU6X%)V1.6 L8,S= M]4L!FLCQUM#D2CA0\*=JUQ.(?7ADS0K;NDI5%8!"0*F,@5_ W8-\_O",JHRT MVU;%D-3UVM5&_E:V*MWY%+$A:G@DLBCGP.$<,I3)D@,(Q3FF1I*/]/V%AS M?1W.C9AK>>5WVQ)X 2J1!UY.[ 7=S(AS">7(+'XABM;VG"DTCHRZWNXFM>Q, ME7]MWAF_-["ZQJ&XW[ZGQF5$618'.%-U3Q%$'F,P#5(*(\$QHB02@2!6M37. M=C4W>FE)J@_)FZC2=YLULPR,Z,#7C$_DJO+W@#^J^5E/& M4*68^YV7-T(Z3:I: HH%CV&0H02BE'L0A[Z F 8BYGZ64F+ERECV/S=*:8D/ M-OJJ"FTK *33;VF!V Z(&=F,"//(%-1&N+H,]$+VIK9JE<]3UP13?"5U<,=- M \%SQ%BVO4_*8P.A>,("P]1Z NL_"9!(4Y$#%,B ML!>D 6-IN"PW)5D9,EJ[=2N^VOW(;=,COP3/D'V&0C(V MM]3)[VO)'#+&*85=\<&+MJ>=[:?4.IK+)Q^R/]+ZDV_+?^7%?;[.B9P5FT(N MY[>*$3;KNV*W+3_NUJQVS:,@2[TH9-*9\>04E@X,)#B0;@T.L!^G69IF1AZ- M7;=SLT64Y* 1'32R_QW4T@,M/E#RFQ_[6 Q"_RG9.-".S!&G43T!ZH#(60MT MS8_:QD%YH@,X8[3=G'398]5Q_F71V&2G8O8*ML_*!KP]S")K'3C!&&$K1_.XB[GQ=^W)5/7+GG0Y]77ES]E7T"4S-K[3*D1J;C%Z$,5RTF.,AI&X I)&G^C$^(QQ1]<#@*ISZ3"_3!DQWJWH4$MWSN+U' MUY@0*JG!ZH^U;/+WC1_AVJ)0]>3K+SB6\SX)O1A&-(XA$E$@_3F"810'F6 X M9B0T]N=,.YT;.QS\-RTYT**#WS>_ "G]WB!6\IO[&\8#T._+C0'KR'RR]R;Z M !W@R1DC:^['C8'P5&&4IDB[\>)LD>KPX8R;FLR#LU6N[;]9OSOT(LNZ+ C5 MI:RNI5LHK<9BGR+R"__&USNN"EK=K_/_<+84U$,!9QG,4N$I=D>0Q(K=TT3X M4RYX44@SIZ@D731_D7\V,MO>;+$:#C-S<3R01V;]1O J ML+H1_45BW%I\\*4?\ &78H;@YNR>C%7G$U^=&0+,\6V:0:W8\1SC^?+#NI0M M?GTDJU63 66)<<"3($HA3<) Y1C',(L3"H,D%=07"'EF$9=GVI\;4U4B BWC M/D.1&36=0[";>QS@,C*YV$%B3!X]BI]@ARVGO]QOOOU#OED1@_S+@0_.M3?) MA.]1IIG1?8\-3'I71Q,\YE4IX.I&>QICS$2:0!]'"408(X@103#V"<]"DH2) M'UHEJSO5R]RF[SYXII%R6 Z!TXB:&1$7XS3R=+:'R#ZM6A<$KM*AG>QCVC1F M76H>I1_K?'C8Q/]]IQP;=9U?7R9?WTOWI]PNF8I_^MFP[[GIZ^ MI,Z0;$SZ!CS7=;>EL[!9?9,_6K*(",]+8AB00%V;E]8!R8@'6<9P['DTH[%1 MJD"3SN;&%.\V1;'YKKYN\HWDJ]J1&E+%YPRX9GS@"K*166$O)CC(J;<3*DE= M%\OIQL-I_9LS7;U!29MNI4]7J>EYY[)$I-?YMWREDM+HW&IJ'[78_!>G9;W! M[^,D"'D8P9 F!"(>JMU-+ T.$F51R#P?94:9>^RZG1N/O,PUHV4';>%!+?VP M+),]0]!_>C4.L".SC2FF%Z;P[ %W6(I.=R!/=(1U\WTMI\E#_@2D$KQ088DZ MUP?5L-,V[$^5*B,DV31#S3")9D]C;Y(DTTS!:")*1TG7,G]?Y6Z1 M_=T('=M^M6:M FBR-Z)^R:[*_2O5GDC$/"+MQ0AZ/(T@BG *28 "Z GFAP'S MI9GI+[_Q(ML86Y*7RF0ST=J2C6A"2?F %A VZ@M#XZ[\)>HTL&S-XV=@6R*P/Z8GFFM;)=P7=D MBCMK>+"/GY?\<_Y-E=8JY:>L"E!6EY-4+#0E//(3&D."O!0B%GD09X$'0Q$( ME,5)@@FSN?;7W9V5?3[5/4!KM[X+3V/'WA%*X[OV4E"H)04'44%S9=!IT+D9 M*NX<_*[.IG;Q#10_X>2;O#6,-G[+UYM"E^RKS/[WG!:JYNU'*;QDLK+(LYW. MZG2W4=5OZURT^?J^>>&?FY7L;;N, A8+KBXEDB2 * PBE?0-09_PU L)C;#/ M!A2/=26?T5R;OC+L"Q54:\4:&<5/*BU (UBH-),[1FT=5LX M+^'M&FY'"X$SL29="%R#^7HA<-[^0+-_\TW7\?ZT5AL05"37 ZM@H@$R MS.W<;U]%Y],G ,%>#;T]^/_LR"H7SXH"ZG*16_"7T@74RECNX@X9,D/K?=R! M&)F:OWZX!LTX+( ?0"]=@$8E=8IU&):#5GJ$&KU,A\7>1!\.K"MK?( $TQK> MPR$ZLK$O:&I@>NIB(RVS\EE=+5/;O!_^9Y<_*1$.>\"',M%^Z(6I'X?0]Y,$ MHBSP(4E# HE@:=SX\U&=CT-]X)W;S->/@)F;#@6KB/38"/V M0M\T+5\BVS[#&J=^]A#47&7#MNEZVOS8 T YRI@]I W[D"_5;/G\&R\?-NS3 M6K*DCDW_7>V$YM_XU:.R7Y8\D09?2B5G<2^&"",,TX1',&(^IYB).&)&%J!I MAW.CK48ZP+7PX%%++VV,1GSS$"0CO+L):PP41R:I2EQ0R0L. H,]LI7(CG$T M#^)RC>=$X5N]'^8"U.6=5(""M'[!*N\+=K8*X[+!K2. RZB9R4*W;)1J!VU9 MO6=/U;_)I5T-1;YZ_L(9YX\J>N!K*?F_CEF4%$T1CU(8"6EN(HXY)#C.8)1% M"0D)CQ*?F=)T7V=SH^B6O. @,- 2F[-*+\3]S.P2N)%9N0NS =&UO>"9T[%+ M$">BXJ\/I%!UZE0)>[(&O+HRG:L*>Y(6BJI 7J&5 6)3 $JV#ZK.1)5.OTI1 MK6+("!#Y#Y5FOP",RYGSF*_UJ*C"L.J'NZ?-6I?"V] JOS75X6FJRV^R4T?A MN:8#T,'IO4U,QN>FRK2YW/B= 45,WWWX4Z>J05%\G#E)X)AQ@4.(N:IFBOP$ MXC0.((E1BC@/X\PS2@C:V]/<&%P)6V=2DN(.3/W5C6T_>SM#;&3J[@!K '-W MHV91_M05>A-Q]I!/SJ[$J D@7;5&.]^?KNBHB1HOJH\:O>!X\_5.ME<7Q0QX M%OL8Q1"'L;K_SA*8>9X/ QY[&1*$IFE@%Z9@T.O\(A#.;;815T"-3!R#,#*F#!,0NCA"OM_B!_FO S=T-CT)&9@H MU\Q^HV<'[+GE[#O?EC>248C*RO%!4O^:GZ]?DF$DO3>"(4U2!E& ,Z!-YCXX^<+M]N6&H=6W36;8XW:[=,%5?;.(-;&)@;.5N)5>_F:WZ]SD5-ICGZH?ZOSN=:A_W^LF?K!:L6I.B9Z1XK[*D3T2M7 O=>A M37>;J]7JEA1E3O.G2I43+4FUY*6/&MUAME<>D(/VZEA I55]:@, ^*DF MMPMU(: &P3*(=$;#9QJ=.B.1Y[3DMV'16Y6+9K59@!8V"[#_+*^//\L#0/" M$+AZ^5E*D, +E$XWN=57&_H^2_L@VAF.OZOHW#FI-FW8[YPT/Q=//$<9[5W7 MZQ4GZP]K7MP_7ZW9I[4H2)5!2*44VCP^[M92%=V=_/5-OI+__95LFU*SE- X ME?9"PG "D9<2N7R% I(H('Z*XB#&1L4K+A5D;DN]U@54RNA=]9?J+,!+A?0C M4B4@=0)2*7/'ZZ+1ZW=YIQJ3L3?7VL-QU3\<5R^'8X!#?-&XF'O'4XW/1*[R MA>/DQG=V@6F'(WU1\Y-YU2Y :+O83MH;YF^?#K=\GW_+&5^S[4WQXH+]$HHZN1SON:?2OZX M75(A6!!2#TJ:D_27>#[,X@S#($U9DH:)"*C5+>XS_E3*S"4\ZC:#;K+\)F MY/EN!\N [#1G5'>69N9U^Q/GBSFCWG'BEW,/#@Q_)<_:3K\1FC"VVYW*" BVIPU#6?CA35KH M,_U8L<14^:#!2J?Q?)%S;\U+-1>:K*N6M2+/@&S&& Z@&YDM#@%.6L1646F' M!2.[47!5,O),+],6C>Q6]:AL9,_CPXBA.U72.[)2/UJF69*B*$E@XG,L#8K M@UC$/HQ8A"-?$!3Q9%DEJ?Q:DJ(T(PNCOFV^_]<2C#<5:N'^U__EQ][_)B5X MQ^_S];I.]]B3X/&"<9"V&XMCBF'DT0 B#T60)%X$LT#5Y"8T2>-F'#ZLV9N. M0M/_=&,@>QP7?3,>=X[GR*Q^,G]>;\Z\15^F%FOFM\+-T3I@UN>DJX(5#*_7 M"+N7AZT8.L'!.[D$L>O-XQ-?;W6'-T^Z6W7TIT)6\F]<1KG#XOTR#% MG*5"6IA1)O\39S 52+JFJ<^],*&9%QEE)+E AKDYJCJ' -0Z@+82=L0U9##, M:&QDB,LUYES1U23EE M_M(.;WSW]SN^Q!D.(RS=Z)@Q!!&)&Z$BL3,NV2QWF#O>%!BGU98[ MNGN#BLO]RI^NNFSPGD-Z^8V4.U5 1)>*.Z2T14% /!1*-Y 0R30ICV$F_ 2* M. T\/P@$H@.*MQOU/3N#JLG%+GW CSM=-/BWFH&T.CJV,&^"FUY,,Q>D=&: M+N"GRV%_,ZKZF&]5,IU_DM#,]OSV[=4-B1'0]30SC MO%_YFA=DI7(:[[;JDL6-J&];J'!1E1KO=K,M"U[FA3;@W\GG15YNKS+Y4T)- MZS%>VLV,)M^7O9"@D5+5)MO2(M>F+_BK$=KA-'.%GZ.Y=[$XDTY(5^"]GJ7. MVG5>>/;J484\_&=?TV:]Y6I)N/N^65*,P@ 1 0..5;E(0F#&!(4(.\3.,G+@(E;&#)MJ ]%\TM ^8.*N\JUB) MXPZF#9,XJ^!1A,3Y)X?-Z$_KJDIK4ZWUTUIWL8_$J AEF<5!DC YMX7'8XB2 M.(4X2.0_(X^&B&2^SWA3^MILGIMU;/25OZQI/56*:*7R9JHT MYD"'P=J>B4ER1]59P%0J]WS/) M*,4!$@QZ.$NDYT54F'@<0\(8CC/?BX5(;*R3 3+,S7RYHO^SR[>Z1K-*N720 MW8ZNAHR&&7>-C/'(1-9(#UKBJTO_+05 2X-1]K N0- 1Q0V18%*^NP"BU^1W M25/#F%!EZ+Z3AH8*H:_WJG.^_<*?]L'UMT6^5GEW5I_6RO/[*#_O92BP%Z ( M01YA 9&?93 +$(-13*+,"[(D0E979@9),3*6 OFJSV!^,U7M.2EIW+'<16(YX;I@,DS+=13"]YKK+&K-C.\;SY=6.Y?(K M4 4V="*A,,">QYGT/@E-(2(1AB3P.4PR@B29>0GWD F'G6A[;LQ4BP<:^;;/^1;%1_(OQQHX%1;DTSN#B6: M*=OUR#"SXT\YV_F-$.KN7F7/O+[#MQ1!X/%8%?*B$9,V1I3"5"0A#*.8<\8# M2D)N8V/T=SFW::LE!ALA5) .JX66?\E*D#WZ\_2V?K1ES+]O.R M.8/B/N&9G\$@2=3Y.F408THA%S$*D@!+&K+R;,[V-#>RJ;9'*PG!1T)5]%)N M'>MW%E?#0W07:(U]4%[)")20BDQJR-R?5?6"X>JT^VP_TYYH]ZE[=&K=^X)] M^M\_=8[Y4MT#4P&PF[6^>/21Y(6Z+,95U-!JL]T5?,GB((R)0# (N8 H#'R8 M!M*1H$R$P@M]@CRCD!RK7N=&&DI$\$W)J&;"]UH-?81%M2)@:U=*VAS_;D(9 M#=6QS90&0I7#M9*ZJBR] !IK+3DXB#X&LN;Y=D=!>*+DNLZ0MLJF:XU81^I< M\[8FRY-KK5X[*:[]RP-]SZJ?VC!)DQ2'F!#(B$<@\AB":88]R'R.?.1C'YEM M YUL?6Y\70MGZ3"^P,O0-QR*PC3\.H*U=E)C5Y[=B[:G=>).J77DKYU\R'Z+ M5IEX@S.0]%!FF,0XABG,+4(PPF*$U"D7@88Z-C]S/M MSVV&5B("+2-HA#3?KSV%8/^>[86XC#QG[2"QVKSM4'S0!NZI]B;;Q.U0IKV1 MV_78L 7UNHI<^\C5,?7JCORHHPKKJQ-+1FE$2$AA&OM"G;1XTE5*0YA2N?A2 M+XH];K63V]/?W*9T+:?=HMN'J=DR[!"ID2=Y+2FH1052UGT8\$^UN#^[6ZT- M@7&T?O?U-NF*;JCZZS7>]+6+;G%_T:42U%7)IO@+X5R$F*8PXDDJS?.$08)9 M!&DD22,,PR")O>4W7F0;RTO;1UW93(9VA^/-B9:("_#[9@WE#V3CGMVGM#U(.<;F; \2;N]+'W?S%I>CSRI[YB;T^>?M2(*J MU&G2D/WCZY)Y#$L^\"$-A?0&/.K!S N1Y 3L)Y1*W3)L8DH@Z]W5WKF5C_ MXS )6TU-,MV.16\FUHG?#"AMN%F+U8Y+$6K.#T*D:AJ'D/@)@2B5%CI.60P# MC! E,4]3GQB7*WS5^-RFU4$^BZIUKP'K/W.X!(:Q+>R]:$,*^+V&PJ(HWP60 M3%5H[P#-[[S\OBG^6QI\;9U9W;8O-Q4SR23VNA_M!7E>OB:S?%Y\UV M>R/T396"\Z^YE*-U;>6]7&6O:+DCJR7R/2]BJ0>3!&<0,>)!(OD1)B$1 4-^ M%OM6R:'&$G1NS+J_I4(/BJKKC/*_FU7.U#U*0 Z*P(*O],]4\GBIY.;1\N+S M:!^ F0LTAV$=>:4X?>](:@FTFJ"EYP(TF@(=6;O5Q3$:;<%6J0O:U\24P@M0 MJ3SJ+26G@S+>528W8K[U?2>G8!M:S-I#C!%)/(AXR%TE_%00:S4)K828(R/X[2,/&-RH;9=#JW!:*1 M&RC!@98<'$0'M>SFMJ@Q^/WF^AB0CDS.9F@.,/&-834W_<> =R*7H *V. #[ M5 -+=N7#ILC_(RV8[!F4#QQD&U+H6@I,\@V5"Y6JHP5>C-,O;GP#6SP[? ;C MIB;S)6R5:_L8UN\.\SU4G0"JC-?36;3K$Y%E))V'*!0$,A]1E<&XV!FT+O'=N05 MH"=;_Z(WGY2U>6T'D2-CV;#324U?.R!>&[*6;]N;I3KU;.M3V.JBJQ'V$2>, MPY!'JAQ5[$.,4 JQ'W*>13SVN%%:M;,]S,W@K!)8MZ6T*E]['LE^@_)B?$;F MCM&@,3<*+X9H(@NPY5LJ2^^^V.R>E)77[%]5A1I(2Y%?U/Z(7-'(XY,J#I7M M2K#>E&"5/^HCO7*SJ%[:5HU5%J1._P7H2OZI[DW\0[8@R4BG]I ^*E!)P+:. MS,=.Y#MLQ=/O3688=HK=M@*['QP8VW9(@Z_CTM:3""+*(TA0D,$@"),PC B. R-#[%P'_['E8K?ZG N^Y"%"613$TL]*Y$3WA?Q;1F(8 M>CST,*48"ZN ]TN$F1LIG#DN)K6*0%1YZ%B/S5J,&Z*P4($>H40;4VH!*':#T<;@GY0!5 M5SM5EX@R[?Z5 ]".=K524O%64UV1]N=N56=LQ4EF!=;GF9U#Z$5:?U. M993BEH7 >_$/0Q('L1] B;IW4F(RQ&8Y@SD\S10 MFZU%+N$;?:MRCUN=8JRH ML@_E#-T4LI^Z4-==L=N6'W=K]G%3?-WL5.*J]359Y6)3K'-21RE$,?9]+A@D M+)4V.(]\2$CB0RPHC4),J#3#+8+;+Y%E;JM"6QW0Z/-W4&L$M$I Z02D%J#1 M"AS4LHH;OV@4^T]<)AR;T;<%+QR687']%XV/U36 J<9INEL#(TTCVPL#+H#M MOE]P40]37D=P <6KVPM.FAR]3LD'Z865S]+SXO(;+[>?M(UYM68Z:Z;TQ):8 M)<+S P:QIVI(XHC(I1%32#*,,X%HB&(Q4OV2/MGFMD#J^(PM* \:C%;0I'?8 MS.SZ-QJ,D5=$RP(H"U#I!O;*@4H[?V>-H26"V(\XAY%/?8A(S"'&H0]I M["4^HQC+R63#WA9]SXV=]Z(#TLBN+:Q]AO22_*B/"^QHVV8\S&AY))3'/J'\ M< V^T@?.=BJ,R0^@ER[ ?6]+HM#(G65KD=K,T*JC0$@.J)1FYXGIZ/!R M9;QN!-CRXEM.^1;LUDS5A ;;EWBWPLP=!8.;XM:Q+]C;Q&0;?Z;*M'?VC-\9 MFL?X7YO53GY+195K=;ND@@3,0P2F ??4/9P4ICB+H&1;#WF1)YG7V/HYVN]%R0Y>"K_0OZCD7X!;+KMW&2\S##]'&S.6 MG4^Z-S,,F-?;,P-;N2C[LKX_]RI64U5=49$\JO?Z&UJ2-*51K&)I6)! A,(, MXA#%D,281A'QI6MI=9)HU_WX%43[2S%J,K03'3J\QMN/AJMKO!T]37N-MU_EHVN\!J\, M8XBO_%[M"GWA3YM"[Q0UAS,!#1@E$88\(1PB3!*8A3Z%:93YL1>S(/.L;OF= MZVANW%#+"?:"6A]T]4)KQA,N !M[VWP(5M84T0>$(WXXV\VDY-"G[&MFZ'U^ M&"U(OZQ0%LI[7OWY2441Z8;_S,N'Z]VVE&Y;H8_1EQ1GH?3G(I@QEJ@LH!QB MP:5)X7,_24G"B8@&[ I9B##3+:%&WD'A.C8C8$8HK@&=AF,:J<%/C=P_JP24 M>VR_2]E!(_RB"M-QQST#,'-$1S8]3\I0 R!Y35I#FAC&8^]Y5G[2,>X52S+^ M^*13+/,BW["[[YLF7@ A'E!IWD2$^9*Y4 AQ$"*8$18'42C-G\C*VC'L=V[& MCQ(;'.1>@(/D>J=!R@ZD\'9,9CH&9BPV K(C,Y@AJ"/$%EIBY8BY3'N=E+4L MH7C-6+:O#TW'MD^-=Y.M\OLJ/B3F&?.H-*W"D&.(,D%AAF,!0Q\3FDE[*XDL M$^Z>[,=FQDQSM_Q0[(X>TEC9)ET[A:CA1LVE*(V]1=-*I'@0T&6&M0[]G>56 M.]7'Q%G5.M0\SJ?6];#=K-\6Y?(KY6LB*>3CIN"4;)LR](ACGWI1"DGH>Q E MH:IBAD/HLQA[J4#))9W*]8,X4-GK2/A7M?QU1NU4%V\;11IZ#LW?,7==5 M%06[XS_*=U+._UYZ*&'")QCZ 9%3.I6K. FB#,8B2C#+XI"*P#0^SKC7N"@+;E*%+R7W3Q^SAS[;DX8#=&Q_8I^,,%?2G"@)7=T2<$:J4%!>>:]3!:H M9ZUX.WC/_N5A'L077N:%CO.]E=^*RA2I\Y<+EF'$,P^FL>]#%/DQQ &*81"C M.(ZB+*(XM-G>.-W-W-CFM]VJS*6CMMH\\P(H274R4JN<\#W FGD2E\,U,I4< M!#2'R=J?Z$;!D4-QII-)/8IN15^[%#U/#^.!NG+*]DN5SO]NG)3J.. MOIG=KOY#OI."6>Y1#!ZK($WB3" Y3"R.(?(8A9A2!C/L8X(Y9HQF=AM#HP[3 MI'M'7\^49%J I_;8U:L#U[?J-WN/?JLJ(,L?ZDI"N5NA+D71T1HV6(Q)5[E+P7J]#E[>))EB4X@22,,TBPCSP_DOS+ MR;+8=#8[ M?FO)JDMC-XG"1"MB86L;J] )MYEIY K$L=GP%7Y5A)1*.ZC.+*X[H;,OI6* MB:M2*5U=35L*Q4#IHU(G)N\,=+(VZWM5ZU,-])UL0N^=)Q[%62K]5-E6I?]3^<'9ZIZFKX2Y*%"8D#R04\3B'"+(3JC!)2G\4ABB5A!-3J M\ME@4>9&(%H34.S%!$^5+@OYLUJ;9L=:JM-^D'27E'$]A&9<-,W C,Q8U9@< M) 2WS9CL%0$'3=H/NB[SW_V]RW]4:. M:^>^YU<0.4"R!RCNB!(ED2= /=MT,#,N$]W3P;)/!0H7FSME*N,4I5[G%]_ M2%VJ9->-5)&RYF':[9;(M3Y*GQ87U^6WU?+WG5<@RD2>I 1&L3*E:%$.228Y MY/JW-,]DE".GS5EO[*D1H@GE*^^6X/:QK7#NN.OJPV;'60/!"$Q"6BK]9X D MDB/J>B*)_LBCOO5'5'K]&A^[Q-T?_)O\82S97U9L^:GM3MCSTMR(?VRK.JNA M??ZT=5/$E'*(58HA9D4&"<<,2A7I+1'/8L6M=D3N4T_MK=;2@WH/8.0'GW:= M'7LJ@+T.]DY4QP6Y['@.!W-HOG!">("_VA%J>T=V.,A'\G![>KB=_-_#0#OC M&'<<<#2/^3!%^Z[T@2-B$;$+Q]*:W$;,.UZIJ M-1RCM0:LBL-^-QC6H^QSVZ93C?AM_G(;HU7-P&XINDWQA7; P[:X@Q#TN;5U M$V#\+>T@@(YN98>--(P,7P3LFVCHMA?A-[W!*U7)V7+S7JXW^DO8^66] MVLBFG><-WP C-&BDG@$CMQM#7K%4=DPYS@($9LS##)19UT%54^9>DQG8Z>*P M,,[<>3VFGCCT"D%&Y=+K 7O-J1Y&'&AHMBW/;E53<_F=5*OUOO[R!_U'M2GY M3=WPU7C4OIL>@/L<2I'SC".5P129=! E%"29(I R$2%%,*+2JJ..)WFFQK*= M.B: ?1FS5THSKF7K![H#,]?3L$,S=OM%[V]5>XZAC>WU M2I6;7U9592J^MG4>J^\KT\YUM2A%D^O6O=U(84H9Y5"FG$.<1!B2HE"0)BE' M6Q%JY*QIGT >9EE['7U@ MNZ4ZO^17N;E?B<_+)]GXD7<]*Z,BC6):0%H4==$G"1F/$2PD9C1364H(EWA=KK42])I UIU M_'&?!TP],>,UDHS*FQX@>\VJ/H8OXJ.T:4- M2Z],I+H>6W\HS>:N(UO'G)A!"V5'K.%P'RFKII9_UMM M_WE=DK,0%\-T.CA M/4+]*AQ]9>8,DF'8T8@5$*4H@QKDIL:*M55XHP9-()1$N7.JL.$O@9)2.4'A% M*Z")L#9WH&A$= QM=UX#.RX,BFQ@'C2@MC9DZSK<*="X#8T*H*_##'RX +Y[ M2/U0 'T%WCO//VYX_E!X#H+X!P\TT+_'UB;'I_HBFUI5.VI324&8V6JS*-74 M1B)(B1"0""3S"*4,YT[!22?FF=JNNA4+R%9 MONLQ#.W?ZV#3(C;QE0&HZ (,OEQZ)V89UYEW7M4#-]Z%RP<69EVON)2B.6Q@ MYM!9_T:_ 9MG$PRTT9M7XSY\?*@[D3.1YBE*8XD MG]7!BYO9KHK=>:3=*V^Z8^:KV*;#S./6UW2'Y*"DYH A!D87'BW-V2O2^NYY M?TE;Z?/&U$JN__>?)L"F"R]'K$B9':"$20)(A 5,BUD05G"G+*7 M?0HW-6(\7>?XJ9';F%>FPYRQN)ZE>^%BKRMK1Z!OM5Z!&;9?QKBO6+^6L>G> M<;3A#!&&(.]VSWXP??;3WG M+TQ_=FY_+#4GWI>/>C)N$FWOY#QE:5PPSB%%2%NYF620,)G"*.4DPX)@;>K: M)KT/DF!JE+X3T?$89/@2G*?E48 -O9<^$2MC2O34.H!:B1G8@[_7(S3\]JGO MP9=AI SX,,OAE!!_%91G\N*'C3M:>OQ5:O>SY*\;R+U3YCX>4S^9GS?RH:I+ M'@H4*21Q 1&/)<2(19"F209S5,0L0X)R9%4I[O044_L\O) 2U&(Z59 \ ^;Y M[X ?B (3_0!TG)IHG@?@BB::)P8>K8GF><7Z330O7#F@:GX3STG!$^22- M:Z*-U\VQ2B,FM55((Q-#D\5U,#3,F"IPEA0*"65=./_$)%-[O8V88"=G[79S MJ!%_"LG+%IX/? *_VT>@&5)'_Q1&#J7T/6 UDJ7U_5Z"7UGU7?(Z=O+OX!6( M+QP1-:)_^^;42=?,2N7XJN:R^K1:B7[Y[GF+%LI@(J!2.(2:,09HH# 6B6992$662N+A0 M[::=&I>^KC.O]]/ZGTL3Z\&J2KHFEUAB;^?D](]H<,NJTONSOG#^/(]N8'CR M*5I..JJWT V(UWY Q[L#A$-W3=P^;.5_2;;^_F,U-R7^,ZI-MY1F&.*"Y+"( M6 9IEO)8<10S6CB5^7>;?VJJL9P5Q$PIQ!8U@4.(*$*4DBCA-16&T]3T\Q-6*J)02\$6Z0?70$1CLN MN@ZN])HM.Z=8;X%43J"( MI'ZY$<"*B]YU<%I#$$8%(9ERR2#*]$VV1_;@4(^/:S1CP M7&LIO$-J1Z$>0 K,HR>3>H-GZGHFU%.S3"'#]A2U7KI\&+]^:/L>ZA$;VOY- M;N8"%5FF-*7R(HX@5E)!6J 8\D2QE'.>()RZY'$=F\3)=AJM1_:N#:2I(##$ M@#J*I]W[?RU*@5_^3KSZQ>]L*9.+M5+@/]EBVP;"+1:K'V>9TYD2SN'BB0^. M3C$J&9Q3\C43G+WV:AKH]=8V;J@?Y6+1Y..W?M=FRM=_GTL91TF$4RB0U)P1 MTP12)7.8IDIB29,()4Z[K:LEFN;F[$K_]?7KY,Q%X=$?D[AZVIC3M-UBW)Q? MC&M(ZSH _3/<0'G>B@ZO@^\,=UXYL'N0Q.NA/O[%%UNSV^BF_[I:+#ZMUB:B M=YYB$?/=Z#^- [)]T$8HL$<*Y##2J4:ZHT?9,R!W:W#7 M:N0I9F,(:V/&)QD_Z.JOPT12N\W<,(XM] 123!?Q^90JL;34M[?OEOJIW+ZNNXOV< MLUQQE"&8T91 G"L""YFG,,EPBE'.,ND&5J=-/)Y<8KURR&'?&,!'%P M"[-?H:FN2+!7I=?J^5BI_GU/#W\$Y@%53PQWC22C4J 'R%YSI(\A!\:\E4MY MJ][KK7^YZ7J"FB)299WT]$G*7C9?G*4)$T2SI$ISO?S7[NJ9&D$=UL5G@M/%"[3K=\)S]04K_GCSL5'*L3N"R,'8$&@CLP879( M-W+W>@KO10=:=J]9E%<@YBL2SF'F<:/@W"$YB( ;,,0U72G>+UA5W:H7;3V- M#'6"UQSE^C^3$=)V,1 $)$@G4#UDJ"\94&EOU.C\[R]281@L* MC*3 B+K[EML[T$_#>?E(P@M(@0GD.#X#4D%/ V5_K. %L)'.$!P?+*=#@HLX MG#D1.'WO:.[_B^+W??V7+P[6_]S\]K=MDQT?$9ID+(<1YR9H)DHT-W(%65QD M5,I(8N[DG7.:?6J<6:P]S.'@N&9&!BM6]7;@-WB/;DA["-UY&\ M-_?4FI ?PC*@[_B100)DB/[*-MNU_O-5=^I4,$6Y)K.4HAQBB3%D.290*$&B M1,6H2%-O6:+'99@:I?4;6'_::HDE^+5?;J0ZR(1U# XQ"A/:K6>2:=DH$;3-[!8QCI)V>D& ZJ:?G(7)*/[TPE!MG"EG./RXW>K@; M(=:F^T[SA]E6HWED>"^*,\@QC4P6*H4TDP)*1 A%E$7*[@#V["Q3X[U&4-"* M..M^ +5;Z'9IF59U'MCSW.4-KM">M*%(6=./%1)'"*:2_.]WJZ=_T__U72Y_8>L[66W>;ZO-ZD&_7*W_@>,XB;,80\%1 M 3')4Z@?@1AR&=$XCQ*BK2);O]?)6:;VXFM!02LIV(EJ[\TYC>9EMY<7C *_ M[4?A&>#U.HV3O=?+"UYCE4#3N"U:W'@GK:?0V(LXG/%ZG;YW-*_71?'[7J_+ M%[M7=?VR7HDMW]RNVV)%=8@EC@2/Q[FPZU$\BT)%7* 4%B)G$,(\\9PUG"Z?Q)KHO5&(CV)PKH#VRDK/O5M(+Z ?/\M\0'0($_(P.0<:J0 M>T[]*^KC'AUVM.JXYY3JU\8]>]W BH_-H6M]V/IA]<#*Y3S7[RR.20*18@G$ M,B:0H%3 F-$D4ERQ*'>K[G@PQ=0H5R'&PPG&+;IX4L&# HNGKPQVXO=>KC?Z1RG^>[64W[2QO*T^_K61 M2R%?5'74S/-4FEOGE/.BH"J!>:P4Q(7>0%*6C_K=J!AX;-4V7P8WD=8$*IK^;_ZM5!%6MH\FY:[0T;>SWI68?.ST=O? A MG@9O)Y8AUW@RYYH[)8'1$GQKE[E3]$7Y6[!3%?RY66\E4&Q128_$&W!1QCLU M=99P:F>K0R$>< ([>"IWUZ.92G^^:J^FWG!^9/S^AO/5=KF1XM-J_7M5+N^. MMWC9N2@130K$.)0LPA +24V6:0I5'&51*@J&DLS617FU-%/[H+0*@4XC32%: M)[!3"JC5&M1J@5.]D!P\G],>_CZ.49S(WN#H^]N]C>H^]?QX%M==36G]--V7XO*W+"C H^]E- _N -?R@[T"X'84P.V_2D&!'^DKY'L!G#X\ M@P$\\Z%Q'W.T#\M@=?L?DN&##,RG5,JXBY[V>>A?V49^E4;?\S=O!I;7RF=PP49-]/S:L .$D"O'_&ZXL(G.MM7-T6U6>OYY@EG41RQ!$9< M:.XDG$%2I-H69Y3*G$I2Q/&0&L*7)IX:4^XJUKYH[=B7'/S9R>YX@&J]%G:4 M&0+AP 3I!]S!!8%MD?)<]_?BM&]2WM<6C%-5?*WO'T99Y#IDH3(%&)"3F/%,R<2&HUQ-,C8AJ^4 MH!O-'"!G1R?7X!&8 M-GI07/8;.[/#*<4]L<#!\*.^[:>4>_U6G[SNFJ(X!Y[%.D#S>9ZG$6&H0) ( MH5_E(D[U2ZUBF$0QSD6410G#[N5P3LPVM?>Z?PA2!Q%NS';LKN0OOH.S:P^V M[%;"!4\D<6*24=GAO**O:>'"U0,+ MO;<5 &[5!UEL/B_UOJ0^X:CV2?A81IAQJLG .(NQP"DD6!8P2_(\0SSF<>+D M,;X\Y=1XHE\FX3U;KY_-^;_I*2;KJ&BCAF/Q]\NHVQ&&7RP#DTY$%K'-CCY:M<_.4)QRT;;PW 0?EX^SL'!JHS?E\NY?KY9BF,"?1H M1F^WYXPHE"4(0R4+;9\DIOUKP>M0")1RF@F46!7ILYAK:N2S$W4&9"=IO2EZ MDO(6 M]RBJEU1TP_7 55E[6\4_MLV^Z5?VEREH-!>*,Y8F!L)WT,_#0R&\?U..P%.=Y)AS P4]N M7E@R,]"3&]STL/TU(+;VD5)A,!XI1,H;UDZQ4>Z0G0F*# M_*85I9T>X&NK3)_'RJWJ](FQWK(*]7GU+E2EOG#S,%? EW6Y6G^1^O_BJ^0F M([Y.7WSY*?D@*[XN'^N'/]/&O: \AH44FNHY5; 0A$%5)"0G3*64./D'7 68 M&NN_%MK12>",OYWG("2JP0\^7LI;MSUZ9.NV8&?/Y Q[CCH40D\>".?I1W5+ M# 7GM:]B\#B>*G1\;'\V_>?69;&M(U]7U68N5!Z3-)H M2.(X2:1INK[:L(6E&]1V9B=^V\T?,-K)S $>7M;4Z(IIF(-)WE/@VA(9)YBT(Q@1.9V%4]"[H@XY1#F\:26+JP0\ 8$YD5<:.K2'Q$F31.L-(E5FHE<8.'R)3DWV30_'J*+LS?97HN]M,/R M%8Z";$=&OJ +[MUN\3)96#T19^#G]:KR4/7 !0_/V0='IWJ3C(-S2I_*,CA[ MC[N#]2-;+U?;33_2MG4XI804C/(4D[-, M;2MM!(6WVTW_F;?WYIT&\[)KU M$@5FA1D<+^2I!R=GK>1HG>R^G%[Q&\FKV M#D?@6BZ826_E=;OQ.^-#T#]6I6A[CM<1#*O-O;;S>M\I4%:FR?6CMNR%B:CZ ME_]#XCCZ]VY!JEG]"_3OX,=]R>_!6CYJ^B!@.I8_U),J5J[!DXEE,X.H MI@D0>S!%4"KPR)[K6"Q39*/85N72-"VI>O*42_T*ZL'T5Z!<\L56F,@X<_6# MOL;P?+EXUE,+*1_J@99:W7H?L%HLS*6[^ST52[_X")QQUIZ^=S3G[$7Q^\[8 MRQFA$%7D7V7@2FDH$A$$=2FI-[]8J&_!DQ)*%.B M*,/8E/UVBQFWFG=JWX=6;&!6$G2"UR5I=BT4!F?#VBZ%G:$9 .#@7E,ZSX%L6ET)9A3&+O%G%.CJMT;Q(R :8TF\' MN%DL5C_J'B;&P'ROKWZO=*UO._D_K1D3=<;_&V M]9[K@]D5\::VC+ZU7P)YGL>1*E*40\ID8BIE<4CB7,%(\D2*6& LK0*&1Y1Y M:A^[QMW.0RN$0GA%]PVB&%2RQB8F3MMFW[,??1:T[Z"D/^MK7H_3U]QDN,=IB>8NP""_QR$$9HRW!81S'>%,/ M/:/K1TQ_;KUAIJ;9A^VZ7-XU02AS1DE$&8YAGB0"8J:_0BRA.201B57&HPAQ MIV(@=M-.[6MRD+M2+OFZZ97-.%]O-:UT_D370SRK5; ]SO.-;?"#O5>I%)W, M35G&1FK0B.WSE,\%)F_G?5:3CGSRYP+$X1F@T]T#W2NM#?^U.:C0L^CGIRP6 M#5UV!S6LP$JF*88DSS*()8KTYC^)8:8BD3,DH]RM^)C5K%/CJ)U;LI;:1#K= MEX_-BXD;RS)$I3,GD'SM_:WF M''?W[P+#P?[?Z>;KHIM>ACWHO[V,BIASBG*]54^APHA!'.$$,JXH+ HB4A3+ M+!9626".\TZ-EWXV74WT5LL4D&'5MJWALU+U?EQOS3UTCQH3JOJKK2&R)[8HHX_^ILFNZI6 MZ"I>H:[UG>5!]K5K=9Y'1UR!P#SZ[>-[T&DR RB&$9V!?GV\B^L!]@J"/[VF MFGI"^1R_ZBEZW*K_MN?5:V6;DV!'VK2;QZ7%5L M<:M,@<9?M)$EFCW[YRZZ]_5FODEV;OZ_?X\%PH2K@L,D+1*(,R8@55A"62 4 MJ5SPI'#*QP\@X]3XV"@#:FU:Y]8,[+7>E#*H0T@XJK$=$.+7AGC(J89]3#Z5 MRW(CZ]E?3]<_-O_XETD-K^O&?-+7SB5F<:PXU8]#(2%FA$.6Y0D4F2 ISQ%A MB7+Y7@P38VJ?!/UNY&XD/Q!^.QX/#VI@JFX4:"GY-0'/@!&\[C/8UV8&ZA)3 M1A-_+'P=DIZ(=J 0HW+I=4"]ILLK1W-/I=7\L%IKHM#F_"\7*S4 M'U]NVG83G[9+T9[B1CQ+L50%E-(8S5P02 D2L(@E$TF*E%!6&0K.,T^-]SKA M_Q5TXH-6?F-6_6$.JM9+TZ]C63TOGMBR9+OF'48I^ZQ3M_4YSY)!40],C!< M!U]N7@ \(+_7#6G[G-]@B(^4!WSEH^XI;780BF=2:=W&&RV]=I":_93;80,, MLZ1WZ2Z?5NLFV<7DNK0O2")5&F59!*G,4XACD<*")D'Q)L\H,7*9*:[&\O^0+>ZZCY'^PM6B:T?7:O=R:P@_? M[]GRMJY]6/VV:D*'Q*M3P9_UT)L/;",_L7)=-TOZNEHLM&9FU'F!,8V0I)#' MB=*V;L(A*2B"><81)BA&C#HYB">FW]0X\XM<-P?TX. $O]8#&$6 T:3I:^78 MSFI:X-OVSIJ6U%/Z7!BU8:WWR2[DH'@&_>M:@$"-T*XS:[^O5XT2V&B80(O3 M#.R0FED^F$'*/4ST2?#5@FQBVHW;[VQBRI_X\D]5S&'&AK%:WG?%K'@IJW?/ MOS%36.I6[7_]7/=%I;P@&'-J:N9BB"E1L,BP@C3F+*=1+(0J7.P ^ZFG]HFN MC>^>C*"1>U 36H<%L/M6AH$UM%=K&*+.GP]W<#PQN\/$HY*N.R"O^7# ".[> M^8-"O)4I6"'6[ =;W!:+\JXFX5_U?/>+YXYTZ\IX\S1CA&"10,:R!&(F.:09 MB:"4J2)I2A*EK)O)#1=C:A36RFC*!C;5 6HI[9W$5RS(9=_\.# 'IK3#(N#: MB-[K ?:*S$"W&CO+?+S5L/??C[,J(SGS ZZ.DSO_>E#/^/:O&'PT1__U /2] M_AY&&V9'_RR7VE9?F)(3XJ%R@E98 M?T:R)2J>+.-+LXUJ#ENJ_MH&MKW-W?#5N_P'N;[]H<>_574EZK44[]KZSNWY MEZ)IS)'>CF,1$8B1$I PJFU=$9M6R307-+*U<"WFFQJW-"*#6F9PJT G->C$ MMK>C;-"^;+YZQC PLUR$;T (B0V.]H:G9SQ'LC"'/Y9.!J0#.&P-R]%Q.\TR:( M*DV=G0"G;@/0\59KUW[FD6ON.D-R6'O7?8BAISS+._VF/Y@29-_U$!]6#ZQ< MSDUN'\:Y@$@_:=IH><[3!.E=:2ZADQ@9%S!HRD MX,]&5N?#FZ.XVA[47(M6\$,9#=1W5Z &G,F2L>>>AK,L\5+_H#_/GC7RHYL8[)0P7X"+.("8LA46&$JA8P4229SE* MN L7G)QI:G30Q+KT) 5_&EE!+:PC'YR&UXX2O( 6F!4&XN5,"Q>Q\,0,I^<9 ME1PNJON:'R[?,##\5&^,:ROD5GTSU9KN5PM]<]5$K^RL:A2E,4(QA@DKM.F0 M8 &I.5_-&4(I(J3((Z>*^U:S3HTZ=D+7195Z8O]K%U0W=(-CMPAVI.(=VL $ MXP55]\!"%Y1\A?M9S3EN$)X+# >A<4XW#Z.GC\N-'NR/4LBV7]6O[!^K=5?& M=/_!E7&61%Q$D"EFZK 7,62FV'$DXRA!29[FPBE:S7+>J5%4*^P,?"OOEJ4J MN0G4W3=D&VSIV"Z#'44% #>XYZ7%M9;4$5%GIF*;[)]5/)9?5-TV&_/\68-_@!:8@(_ ,6*$WP.'K H8W7Z_5 MI".[>5V ./3P.MT]C&Q,IS96W7]9KYXTK8EWS[]7IFA&TS6G+D>W*9_J8LF[ MC0/A4BA),TA(QB#.8V1V;P3R..9YE#$B =F+BT\J,'NQ#<9:G\S&H!R^1/8 M*0'V6@39\PT'T1/C#1!@5/8;#M!K)KQBI.OZ#%=?)9?EDVEI_W[!R@=#Q+]K MY=<;5BZ;T,^JJR;U??5.OE\M%O5?3.!HN;Q=UL6%YFG$(*L8JS#B3]DDEN^:Q&Z7[/%1/P+Z1>?W)E^N6=*ZZ@]Q4&$7P'/78$_"O4F#8;_ GNI%['D6 M]Z#;[U*/MWIXV"Y+WG0&:UR8O\K-_4I_M9K^.UT@(\89(6G*(9I\;ZA\)W#OM&?+"3WSZ2U&TISO-T4( #4[ ]M@/" M==U M@_<#0;V2"&\'AYHIUC>07B=B>IU&V^T^-Y!:O8C?8<-,+A*\J[Y<-=W MZOGWI2BKNLB_%!__XK*JVFQ*%N5"F5I)J>#Z6\"X@%3&!91<;Q0R7I 8\_E2 MWIE>>]^=:B3;"V'U(M'F13H0)6 TF4DE: S["JR-^ZN2=7KXP$[ ;@MC9\'[ MQWFT:LG[ONZS77N[YQGH"P\:Z;WEKUZ%FK_*R YSCUT0V1V6(W60!PSB;O)^ M*1_EPIQ^+87>K:^?#PN]TD02%J,$QIE4$%/*88$S"@O3.3B*1:SYS=;,O3C; MU$S;3F#023RPBO%EF"^;L%[!"TQ,YW$;8*I>!M#>//4*Y$@FZ< 'T8S1S$UK=?HFIOU-UT0(?&.+W;:*TH13'&KJ>*-BGU M9BEZ+8SUO^DOAS#Y'B;9IKGT]E&:$@++NZ^F%."M^KUJQY@CIGDB$0H62AMC M&.>)YHE,0$8R(K*"246L@H;>2/ZIL= ^&XRUO;T>U^4#6Y>+9[#JE +8W^# MM=$%KA3V5N\ MA52C[5;>$/+^_NBTR,#(R,3(S,5]P&ULW+U9 M-Q M0) @P04$XO"$,LU2"T4B?/G"P]W#P_W?_]NWB\E/7]-\,9Y-_^-G^A?R\T]I M&F9Q/#W_CY]_.WL'YN?_]I__]F___O\ _*]7GS[\]&86+B_2=/G3ZWERRQ1_ M^F.\_/S3[S$M_OE3GL\N?OI]-O_G^*L#^,_NAU[/OGR?C\\_+W]BA/&[_SK_ MJ\\^$BD8>.THB!@L6&TBV$A9UHJ;2/7_=_Y7FVQF@1I0DFL0F2JPQG!00B45 MJ)#2J^Y#)^/I/_]:?O%ND7Y"YJ:+[J__\?/GY?++7W_YY8\__OC+-S^?_&4V M/_^%$<)_67_WSU??_FWK^__@W7=3:^TOW;]>?^MB?-\WXL?27_[7KQ].P^=T MX6 \72S=-)0%%N._+KHO?I@%M^QD_B1=/SWX'>5OL/XV*%\"RH#3OWQ;Q)__ M\]]^^FDECOELDCZE_%/Y_;=/[V\M>>$6RQ3^$F87OY1__N7U#,%PXLX+L=T/ M+[]_2?_Q\V)\\65R_;7/\Y3_X^>+Y;]P3<8H6ZWX_][\["\WBW^9IP7BI6/V M W[AZB/*8OL0DKXMTS2F%7OK-2:S<.N;)D6XL_GZ)R?.ITGWU5%,XU'WR4=^ ML9R[L!Q11A3-7 S)('P&0$HA $BF)9&JNQ]OLUW(7J!5'>Z6"#-Y[.OO^ ' M_U*$4?[02:63R-9R*\GL1_=ZZYWA]XXL$TJIX("+[$$HIL%;DR$13T0*GJFD M#R)[<[7;5&]J]&@>?IK-8YJC[5@OY^9A2[NW<7OU';]\<7/\( B?QY.X_NEB M1&KH:CFK(+F56I#,*(85D$8ZMH?G/5G1# VD? WI)L! DG:3Z> MQ;?3^ 8/WY'"T] F$<%1D4&D'/ 8#0&2%4IS;YQWL0H4;BV[$Q9X^UC87Y8# M@^'UY;Q(ZMUX$=SD?R=90^L MO!,D1+N0J"+11DS$V=Q-%^,B^RLS%RE-DG&+!UXJ+C8:/*^, !I(E([G***L MXRK<67DG5,AV45%%H@.CXNUT.5Y^?S>>I(^7%S[-1T0[ID2.8$+D(+2*X+FE M&'4%R3)/)#EU$!KNKK@3"E2[*#A(@DUH_U,Z'Q^57="@6X=!0=(L@DDO)^&V1Q-6"?X4Y1_>CV[ MG"[GWU_/8AH%9KV,,8-*V: +E (8;@,X(VEV- OE1 5@/$K$3C@QK>.DGIR; M@,V9^_8^HOC&>;S*6EU90JYX5A:/P.P8 <'Q"+124HB<4XRK65 R50#, \OO M!!7;.E1JR+8)D!S%B"I87/WV83Q-=*2C5=3E!)P6]SDF=)\5YY"0!_QRME36 M<#;N67JWE!5I'1V'"K4E9+S&/Q[/SV9_3$=&>F,#T4"=0@\UP/(K;5W@T?#B<]*8ATZ^UEXF"?7T9UB,":'!(1Z M"X*R#$Z7J#PH#+Y,DD8<>'NWL=IN &@YS;FOZ 96>;DLGYQ\GDW7*1C.#4M: M.N!*2(0K\6 \=1 D92HK)HD_+/"XN^)NJF\XEWF0" =6_VD*EW.$+F7^;+R< MI%%F(G)B%9 HT0-.&!L9CD((*7O&+3H](ARD_KLK[J;^AI.8!XEP8/6?S5TI M1SK]?N%GDU')LD5O$C@>T-/UC@%:,0^)42YSB%;;PRS^K>5V4WS#> \Z*QI1#"1'4F7C;ZZZ&P8:SDD> M+,HFPH'?TV3R/Z88[)XFM\!S++Y?+"[+0::-9)YIL-0'C&NT ,\PS"%6$$N9 M"%0==KWYZ/*[@:/Y+&0-X3:!DG_,)I>H@'EW83=?C*P3Y8J&@4X28>Y4 L,R M Q4U5<(1FA*O@(X[R^Y6+M5\]O$083:!AJNZCM6U?3D&40F7BY$*TG%VXR M>76Y&$_38C'2PJ5 B0>JO &!!@Z\YAS0*>*4I:0UKW&'=6O1W7#0< ;R4$$V M@8.W%VE^CD?>W^:S/Y:?7\\NOKCI]U&PQ$N?.8(XB))1,> B!MB.6"4BHTJ% M&L40]RZ^&RX:3D_6$NS ^'@?\OSH,H[Q.XZ6R[18Z>#=Q)V/*.=$$&) H:]< M:L4"^.(B)9DUB8FR:.E!\'AX[=W0T7#VLI)8FS >IY\QU%Y#F\H8".4)7'E\ M(JA#+XA@H"V3,N@,D2#28?FL[35W T/#&@F2^G#@7=96TON!H&&$YJ'";$)!"!T+TIIZ"S\\_0S MBFUQ?+DLKX1+LGY$,OH_5F=P/&= \Q;!2HRD.0F*Q! 9EZP")!ZC83>,-)_7 MK";F1A[W+&XJBU-\]?U3H21-0SI+WY:O\)O_.4HI&R*]!V,I[@0MD#U/ SK7 M0;#HO./ZL JJG4G9[9U@PTG0?H0^,)*.D*-8N.K<)R5XH-$RX"FA;QU)>0R= M$@0A&,,MH DY#"VWEML-$0VG/O<77B/VX^:%XSO\RF+$@Y2I')24V@!"N R> M60K4>QN"D$ZYPZ*2!Q;>#0D-9SAK"+0I3*Q>0Z^8$!0-6HP!HC2N9&0(N,0I M).5CR#G;K.N\&-U:>C=<-)SHK"/4-EQ49&/N)N^G,7W['^G[R'$:L\H<42WP M%XF'G*'H/46JK)3&H/]=H_3VSK*[(:+YE.7R%@QR_U:=VQ3^EP8ETSF*XS P(13A8$R)X#(DD MY=HF?M@%^,9BPS0/JJBI6P[@GD(<<["P[3/JA?#.PES#9P\&X\OW@?1TIF8EE28%6R*( LP"0B M /V1X'*D^)7#TDRWEANF;5"_&-A#D&T>YJ^//YX>?WC_YNCL[9O3,_SUU[_W6/XWV'#ZW1*/"9I!_H EPNX-RY+Z.2$[I(W2.[KK'8 M&E$&?4+FC0)OA"U-Q= :$"<@!9*T-RY:_]C;A.P6OE/\U3JKG94FR\7Z*S=; M[ E2]C44ZX_]E+ZFZ65:C*2):,L\;I*H!92D!P)=<7!$&N^4=Y0]%@[NP])Z M[6&+B:!I/T_SK.*2WW\+DLN32WR2D M*XP[S>"?)ZE3T30>793JP'^M#DJEK551$PA:H;'U29=K.HG&UB9/N0WDT;>; M^^#H<*J'<5WZ1. +:[)5["Y.9Y.XR>V(2L-M1&= 6^]!9)_ 9#S0B6$AFR"( MXH_UOZF&SRW*AG&=7AR#AVFD:9S=VCTLTB242L"E)2"H\1@Z()-!1NHR-=K1 MQ_SNNCA[MJVKGFH;!F=[:Z0!G/TM3=/<38I5CA?C:=>2K%19O_WV)4T7:10I M"RYT]P\^@P@ZE/Z$Y79*BT L5^31]['[ .P)DH9I!=DGLFKJH %(=;7Z:;&\ M MZ2%3X05(HU3IG9K HA<)&.UDSDV()C_6$FS_^/@)PH9I4-DOM&KKHPF8_+SX6;X_PF^>4(Q1]=:SV7L??4T0-T]>RUP.PJAX.A=99M9/PXVPZ^Y+*83X]7\EM?:1+1ZF,,D R MUF$TD@PXY2,0HKVSED:TRI5Q]2 QPS2_[!-/=>3>A(FZ;7E?SZ;(TR6R=;SB M;S9=O$IY-D^K[SMSW]("-]#8T)NP MHB?S&=)=-M+(>>5I+JD9C79?*&O!..=!:99=B"PD^=AK_'T <[/Z0&U!^\3( MGJ)MP*1@9'QC8(^6R_G87RZ=GZ2SV0,VTV!(8PU#M-,D01!EP>6D(!/#(X8^ MU*K:R;!G$SE0:]%>W;E>%=5 QNP6@R,5HU4Q!?1,%?JHHO18YRW7KVNF N.6VH]!1G1X1/,E<<,%H,!1[EF6O!$:Z>RGD7@L%4W?8"L M/_TT +Z[.^C->'*)O(ZTS#2Y0$N-6P!!E0:C\ S/5*48B?2/CQJK8;.N2!FV MA.8EK-8^,F\ .@_LBRMNMA_MTY1SR![ML.<&C3'N#!])AB2BLH9$KY5[&_OWMQ]/W_WC[_B/^]6W%POC[/KW'"ODG MF:E4*G_MY!_GE==_-(VE=<\\?4[3Q?CK52K\&JJ,1,V\E!"[O!0Q#HR/ IQ7 M1$O)M5>/=<399XL_D\2*J4VKF*$THJ5.)=Z)Z&':R"*4CKI4BA1L?JR-X$ND M-OLR57WBXI&,YW,DWL !>;S\G.;WB*7P\C&A[,[I-6O]_8 M?BI94&4ZF%8"A*4*#!5EJB!E!OD7P=8^,P^G>M@0X"6Q^<(:;AC3[V9S=#6F MJT[!X7LW>+LT$.Y>('1_FW0(*+4G75YY/EZ4-PN7<_QU):*UP$8J"VR/ MOZ=XGJYYS[CXIQ0F;K&XGCE;Q(2\LVR-,-2400]E1& 9"<:T!4NI-II3Q>-C M;0%JGQ//I7_8$Z/1O=$[$!K8!/>PO98X_FWUKNVD//= !G>YB;2I.(&X\[73 MI9LDL7B.2P7<26:35-3(^@\5J[(P;+KK)9VG(77?P#WC(^SOQ*Z+1HE0FO!+ MA>Q*SL [2B$1JC.U@0=5.T-[(,G#IM<:@79UW;9MQ4=>+5^[^?P[>FW_ M<)/+-%+9^)!2:21NROB\,@O),PG:!F*E3T*(VD\7=R*L!2P=!("[?DUU;30 ML:,09I?(QJ<4$K*$H0'Z:NNI>X0FSC678 31(+(@X(3(H 5UN0S]E:0VLAZC M9]A<77U 59-] S@J;]:*0'X?+S^_OEPLT>F?=Q+;8$FS&!4:;0A!X];@5N,F ML;*TMTC>!DI4K'UMO0-9PZ:]>C!3E371 +A*[X$I?LOWTN,B!J$B"0I(URW? M*5K1XAK<(0@/;5:2ZV(J!U[;5,Q;)>B^F Y4,X-(.4V\8DQ*G60$'2Y7,V: M@BTFW@ NUD7KJ.++^?3!R*8QI+./BE M>Y$VC:N<5_I0+ND_E1+HX_S;(G7L=K?GZ/1?7EQ.RHOWS;:5=[NE>O3R&8T2 MHCHHY8YUWY/_RA!+<1\58!83^P-8*BT7/UC/)F,;#+. M<6, PU$%@N8$EOH,5#%*I<,P1-7VX-=KMQ#>54'&7L(\H(?+LE9+43<]'_O) M"L&E".ZZR_@U1R1**Q(&&CF2\K:6JS)&)8-U2D@:!(^B]EN/7>AJ(=ZK IWJ M2FC MFS$(Z7RY G[ M+$$V$-U]&#L_GHR7X]3U?R]SP#_/)BCTQ:H?[K5H AI A?8.'#461$H$/$=O MBTO.J$/2M*A=8+8K;3;XNIML"5QJ;@DONP;/6ZD]&$4< MI) 39\'A>5L[2_DP-<->[?>C_8)--C$2@[&H'^X]3-.S9 MV1/"*BJA 4BM*V=.W/=2-G-]%\D"XZZT/(JEU;')#FP.!/<)^A,6Q6=9]RD9-K_8$X0J"+T!Z+R]^#*9?4_I4^I2\-NR&OGDG8HB 3%)EW>4I8(/_501 MHQ%4$FOO3N0^O '54T0-FY;L"5!U5=$ MG"'S"_O940(:Y3U C#6*:]T&0?G M\,AF*2E-0U0D5K\^?HB88?.4_1FG"J)O $/WE>]M'=="VY#0U(+%TQEY\J7U M*>X+/+R#%+(,HZL_#?!INH9-8_:$K.H*:0!D79KVGKV2/*6^S-RQ+F80C'+P M*NK2Y]T+[;@+H9=\^)Y&JK<<:%].> 6Q-X">>SAP0B'.DX$D70!!; *'CA\$ MF7$'Z*B,K3WN>T_,]#8OJZ_4P&'";B&?OE-R8^24$98K#\J+6"8V23 93:A4 MA(A,B>0DUH;03I0UDP_H,=E97T4-V*D'SU'*4-,99W%=H0X:A'$=F !SPI M PI$$* MG@A.XQ>J7R4_05(S"87^4%93*0U@[*[SN+%;DM>!)%O&WBA=6I1J M\$X(,"XR8DAF6M?VOAZFIIGT0H_VJXXJ&@#5!A,C;KVG/#/PA)8F\$Z )3X M*Z%)9(K6+ZO;6+Z9W,&+7"D_2]@-^/"O9Q<7X]7TYZYS4!E0>9ZFH; 2+./4 MEO(-T75N#WA6V^2 &)\YCTPR5[MIZB/D-),XZ ]'M931@/UY1$*2.TJ#%A!E MIF7(H 3G=!E1$3C'B%HD6K]9T$'U5"^16N@/5954T0"H3M;K=BRMVG((XP** M@@&3N(&^ T,)!46R52D[G7SMJN"GJ1JZMV\O8*JL MC ;@]2DMW7B:XGH@TZVWHGDA)/C(T*8F/*9! M<.[!4TI*4SVKG:=1NMIM+^M0OENVBOS0&!U QPT8Q*=$.Q(>HQK'-217&G(9 MC)MML!JRMDID1X0C/;XVO9>FW=#XIWET>KA>&IV?,9LN9I-Q++[@*S9$5P*3H M(3M%5"DT)JG^@=/_F(WK-S_";C[Z-%R,FN8A.42 F2! 6#:CSQ*") MYJ7^6E/B:E_GW"*@$:CLHN47J1E^EZ>)* W,W/>_D MLWCU_>9[3MSWKJ-CX?B&[6DL/1\_NHOT9G;AQM,13UK$_K.Y:K:%UW #./V%$,A^'Y=6-_*_IPJ?Y2))L MN= &-#<"@V_#P&*@ MH[0YF+U$I?_>+H'D(&MH6#XV/KENE0936 N.L39A6F M%-'.IEU]6MG/*)M,C"403"K/GUS9RJ7J,;I<7I0X7OU&_%&"AJZLJ'8:UQ-[ M QBZP\/5UI*"2%U:Q:N4,>!-L>LQKL$H$R(-ABM7NRCY7D(:\> .5_3='@P' M2[T!Z&Q4?*SMITYH/K4$CHY$J?M(X*PB(#VS(KNDC*OME6T1,2QD*BCVX=JM M/:3< $RN=]&'\32]QS\N1BE;KU@H4VC+U;EV&3Q2#2$DZ0@-/LC:@>$V%4,7 M9]4_C_83< ,0N5W+>N+FQ_..J=A=E)^D>><;CDCR3DN5BK$M58NL$Y*&$+6- MDL:H9.WT^&Z4-7),[:G_1PN+JRBC.8AU+"R.+I>?9_/QOU(<,1\P_HT*@D Q M"6$H"BP9R()Z9X7(.=5V>!ZGJ!%ON0]('23\1J'T?K&X1$Z\-08IYR"E,+@I M;+EJ5PJXU#9)CWQ6O\![F)I&#KC^(+2'T!N%S_'E7:^$AXJ/VF;P>RABXBKHJJVFIH"UE;)S8&*,JI$(#JS@,4 M#GS$F"5F9J1--IOJUR^/D#-TV7!?2#I(["TBZ.K YB0DY1@'0F5 $RLM.,4= M,"^B9RGS[&L/.'^ E*$KA_M%SA[B;@ U3]X5/715M"XD7"SGE]V=4O>,X^RS MFQY_Z3II?9Q-OZ8%VN6/EUTB33.>D[,<8IEZ*:A$TUQ.?A-X><$A7:#5;TA> MBKEAG\Y71G:;D&A@K]SSMF2U]4>&:$5X:=J<A2VW^1YT5#EIG86@M4_H M!XD9MNB^,A;KB+P:=NI6B1Y_/#W^\/[-T=G;-Z=G^.NO;S^>G1Z_>_L_?WM_ M]K_WJ0Y]_ -K5(4^@^3ZU:"/%"2;F*@5+N(QJQA:$F[ V^P@^>08RRX*4KU" M:1?"*M>#:LJC9-8AZ)5%T/L,EI=V CS8)%D,BO569=!6/6@E+#Q1$/H<>3=P M0#U^A2X<959E"CZ0",(3"J:,2W7:!Y>2DS+5?E5_>(G*2Q6,/DO3SRI1>8[8 M&\#0_7?JQ$2DG ?0OHPW%%1@5,-*RPEB7;1E]F7U>2$_6HG*LQ2]4XG* M '2VBR>R=9PB\8!>"@61T!Z[H#F$R$3F@BB3:C=7^"%*5)ZEV"=+5)XCY09@ MR5<'S9UI+XW?+ZF MN9_UVZ#JBAU%*;<2CVY"2UMMA<>YY92#IB@@&TTDU6W.HP0->S%<'TCUI-^ M+;K;_^B*"X+^GC#.(MGE**=,@N&)0(I62>-M0%*JOR.XCY)A+X/K@Z>"O!M MS0[-BZX8XT9PS40IM@D"1,@85GB+?"JN!8E&2U;[ >?.Q U[)=R#8>I%*PW M;?7D>DV[,)R+B"Z>DZ2,%+=@5%101IB&3$WHH2QS8_UA;W_K@V9OV3: B_O[ M=*R# DXEDLW!YG(0!Q/!!$-*5TA& F64F=K7OH_1,^S=;WW<5)-] SBZY\XF M&^&9,Q043PP$T1D,L1&LS-HX(B5+IC)Z]GPS\%)OV*HD"/<3< ,0P>.SQ(_I M35K]_GZZG8#_A'OAW6Q>;H)'7 G!1=P\\V5+W>^(CIPSC"*\"P8/B#+HAB4.3D3* M1 Z*5I\.\X+=[WH[85\2M@-HNAF4/UQ$0[U5-O@ @28*PDK\J0OB<4Z^CBT2?%)992=S&=YO"Q-NT' M 3109IFW1.$>JAU[WJP^;,KT)7&TI\2;N,/9J>F[8$$:9]*Z21+S8&*YY_11 M*Y\/BUY,O^T"NMN<._$K MK,;SSB8,_-#?$BH%L"E'"#I+%HCC)/82[!] \[#/DQJ I&O:14@.(W%=#AT;]9R]B2%=\ M$6XLD9RC;U,>8GB6P9HRI]EKKAA-$<7W@I9R=^#U-^^C >3MJ: &C-VMO-G5 M<_V (D-*1HI3;S@::F+*\">N(AAD G*449BD8_URAT?(&7B.QV#)S .4TL3, MM5O,=!MESQ1'N$-PS*0)U1"!7/I>R$0F1,4VB+$:\UZ3Y W3M MAKD_Q65.=34U ;Y'/86.P=7DB\5(92E3V5+HF7H0) :4G=! %$VXJP(GII=I M6[L0MQL,_Q3W./THK(&#]C'/X39?W'G*; #&M4.^. -+4@*:'?*4##6V?IG8 M;K3MAL,_Q3U0+^IJ (9W9RNN9?D.I?UFO%A=UQ?&'KJN__M*VB.=4_;&!!"4 M2HRRI 7DP$>M94F6.UH;7M9B_;=8/RGN&P:1-WMQ-./L?\)!7FQZJ$SXL3& M(*3$36P(""?XBCL?3,A"1>M$[:*W'4G;#:M_BFNB/I35#A0?JO$+VA%I#0=# M,P-A1 3K%8K-)^TYE8;JVG;TH'K+/\4-30UE'%B*]G;:UTCSO8KPLJ5&:,U MB?)N@R=9(KL FEF:A="9QA]YV/"?YR+F957=",@?KN[3UJJ47 "?) =1IH)[ MH058PXPKCZ.-KGUS>%BU)?U3W,#444B=^GMSDY MJ*/3V4C;[@.1=#6V])^U=5 9F>C M %QN M%666BLII&$\2BN^F&OEL]EQ12NZY4% MGCB)1F"&4Q2<5>"=,&"3800C,6]3_83B+I0-:U5_()#NKX'TO)<.^B&T.A!74U<33QS=7"Z_D>.:^ MI;*I\/?7^,7QE:S!&\D6CMK>9,"Y&R MKCTK<2?"AGV/VQPXZRNSB?+(O[GQM#!U/#UUD[0XSD>+15J6?=?]X?W%%S>> M%]Y>XSEQGA8C3[-(E"A :6D06GMTF:T!EGU.2I$@8VVX/I?&8=_5-H?<7E7< M!(@WW>7C_&X\=2CSZ7GQKPN;;\:+,+LLV].H&#G+'#R-R)E"+]H+KD%2DIBG M+$1:^]76KK0-^SBV.=#VHM(&?(+NB5"YED=9KF3[]EOQNM.(1*(5-QZDX0*$ M"!I,1.=&9V9I2%$)'BMC\T%BAGW:VAP8ZRBM"5.Y72)P+;2K/@S7$DM)&"VE M@"B(1&^;H5?CI0/&4G369A]"[A25B@_440:C56^=R!NT]5:=\HZF'@2>@(^&70%3W**)MZ4)&!&0>"3. MO@?):ZW7Y N!L(ZZVJD-W^:P9!6F^$-XAHP8_D=+"1W2CCS1TL38.P>6*IJE MT"SPVM482<*6OL"XR9!I])Z=A9A(MC[Y+*L_A-V/TM9Z5[ZP*UA-B4U&)/?Y&FL& MOX^XTLRBRP$$(_Z2\6?H]N*?9!)*B\"RH?T;S$=);*W-Y( NXGYJ:Q*5MP^& MS0VGC,N!R3(=I[SN41RC,4]0EL):DI5.UM6^Z'X&>:TU@1SD'-]770T@%UI^M5_ZQ7EXOQ-&'HMNKN7@1PWU)<.WG&+191MO&RB#%=Y1:T$C%*G5" 98HK MTQBX96/0)S':RTRI%K4O6YXDJLG7."^&PH-4U$3Z!SD(*<6N^&A-I+7QMSMY M35X[]X;$GM360!2SMV!;6$]U#5G#=[/Y)I\;;-W.$=AH':,9.?,^E_LGCH(, M'!C%G[6<<^UJUX _D\1A<]X#6<$Z^S\,!#)LAE+N\QB(88 M>>39H5^27JC-RK[0["T!_L+0[$EI[28>KRO5[Q&DHL;K6#I66N4P;B,2!6D9 M&.'0CV$IQ)?J_O,(E<-&."^=>*REKC82CQO&_\-L>HZV]^)#26"A,+L7E",N M')$T*O#2)!"2H>7/+@)G5&:1E&;U#^ZGB&HRQ5@-%X^XD8>KJ '7\5/Z)*K)A&)?F*NKHG8\HK%$?'6*\$-.!$9B$@$^.0CL!Q] M%AHAPFK[<8\2U&0JL"^HU5--&TGI%>7O9O-2,8GB*IT 9M,%BG)^U77XJFCR M'H&.H@S26X7B2U&"H*(\MU$6HN2<*ANBYSVE O;'\ MU]/\=A?H]_$:T/WEGA*P+J52S4'!>1= TQQ9EEY1<<=/W.KJ?1 !328%:\/R MY50T/!SO\WYO;C37@VZZYFN?UP.6-.4J^P 9-QP((C(8E7#3!>$,L9)P5;M< M=G?JANT(,6#(4E%I#40N]P=CJ\$-OTUCN2\*R&VI-9K&^UL#EMJ/Q?78D6[\ MP_'57"9=<@6>1L@IB9+"I^!CT&!3T)EQBPKI,[U8G:%AYZDW$:N/]/6D=>&C[,+YPOQIMR.^XJ0GXE+Y.@@AE M-V+L"CE(JJ*DVOF^H/HP50//>!\(E)6TU$8^X1[G"?GKJE'N\^NU<9D$[R 1 M;9!!%I'!),%JH8E1S!E5NR??,TD<> 9\ \YO+?TU<++O+LV1DY$RYCQ0(C6( M9#GZ]G@&\*2%;6!![NW:A/BSE'C@'&>4P'S9 &Y5+J7H MQD)P!H4M>8#RT@N=R(BNGW#]N>[O8:Q2WSU%B(_/'3R^_?)ETHG23 MM2C?3_-L?K%2YEJHG%+-K/6@?3E$3': T0Z'% GU+#IJJD\9VI&T86_P>D-B M'XIIP$5^/\7/P@UTXL81@]^1]RYZ(RPP7KI$\6Q*@B4!T2EQCAZ*I;5]V#LD M##P6N@\U;W7MVE_F34#F>FS6F@/'<6?),L MJ( N+77@-:6@O'.$9RJEZ6>V MU"85 [A'@'"3Y!K"SELSUD(OU^[QIO"?'5J:O3&:+RWFZZ4X6O)4T$V!1 MQ\*O &.EA\CPBSY%D5WUP;@'TCSL[7ZOKMF+J;(!Z'X:GW]&(?ZV6+7'.?9+ M-YZ6Y/ ZQ'\WFV^6[-[T "U^IM:.09"2@J"E9XDF 7)2CCCII=>U"Z[V)G;8 MT_=E,76WM/]%%%P-R?_^RY:*/N 7NG_J_J7\U*>4?RJ___;I_:W/OW"+90I_ MP>-D]>&OCS^>'G]X_^;H[.V;TS/\]=>W'\].C]^]/CK]^[L/Q[^?GG3Z^YR6 MX^ FMWE9C"_PY'NB:O69"_QRP\9=!J_6V<)=39;2MV6:QA1_/C"8>\SVHF#@,**6YK?"T/W%W, 96AY*O9^B&"X+"T??QHL1 M%U0I)R)PPM%B.R; 1FI!HC"DM3+7OT/ 1#X)X!DXI9,L2H@-/4?%^@7)#R[!P.53'CT)F3X$/")SR MVN/=[')^,AM/E^_&7]-)FI<"XM,T'<_F'V?+M/@U7?@T'S%J,*B1&.WPTOE% M8-1L2P\8*Z@WQJF4I7S"C=EYL98@LJ].9WT*N!7$O"U>_VGZFJ:/LB8Y-SPG M"TSPTJX\&3 A4*!<.\MT9!A:/ <[NRT[;$JK/Q3U(/0&CJ[2] (_[:+([0Q_ MIC/-C,N8)?%@'7.E)(V6=A<&")/",T8RK]XC[#XZ&NGS?KB'<["0&P3*U;;R MC.M@9"X=SS2(3"08AV+1SK/D$:?@(R>XB[ =!LFT+6P8DRU[Y1"2RTE7 M$L6.MWCED+GSA*Y>H$E: AA3\C)_-(")#)W[A.Z\<29+4?N^;7?J&DG;[(F# M1^/P:DII\[YA/?'DE5N,%[-\LO&A;AI/Q^?3<1Z'TOQ_-?IQ/#T_F4W&H3Q( M>?[EPR&K5;B)J,9LI6N)[65N[L\\Q_B->U"2,!".2K!9"5!&)NNDL5[4CE8> MIN90,W<\/W?3\;\Z09?>'_CQL?M+IXCC6XI8Z^A-6H3YN'M,OAHS>H>V,]3! MJTEY,)DR"H-S"3&@6RID-QP71<63PM T1X='2651] 8X%%SAAP5SKYJ63!2"/ MB$ =B2J'7'MG/T3+P:_^[GSN#7:S\\[K'(&$TBA#E#9'2FDP&$P[(DF,H;:E M?Y"884U/%1QLO;ZK(O@VC48W)V;S;^I=7*4*T]=!CS_,(95TH$I74.( M2PHC@1P1,)5W\+,(/.1ZYCYM/+KHS?[2P2JG6(3D>-FU.H.A&)*5$$PPDX33 MX0GX'4;!L-:L/PQMWN2\D'[:M'_OW'C^#S>Y3+-\597H)C>1^SX!ZE.?6,&^ M/8OH2O;L>LT;'-RX]80E':4Q$+,T($AI9>NE F&853Q:+FCMMD"/T7-P(^5[ M/OL&]")2[8HK(6EYB>:H!>O+'0;Z "Z0+)VH[5(^2M"P-JH:+K9:)E=30IN6 MYRH877Q*(8V_EDPVNB*S?#29S/XH=^7.CMTQ2J> M646F*UFV&UIN@&L\3SR*TGHPTS*:E('1H0R[\,)XR8.HWN?L'C(.OYMVTT5W M_74V=['T8.QAP]J] M0U&S?;'=MZ[:-(/K\O\!]J&>::2MR!EXZ=0G&,-))1I36 M*UH'CF>_82\E@.8,4UW\W-/IKQ\]M6F=NIDXSS=%-Z-T#K,[V\M7,C+E@^]) M(2@M@TA! [NPGXW.W M:N[^?%.P]1$5S,+C9%4R$=TB&Q-]#<;JG%M@M'B:U!LPD7"(P6;FK7 NU7ZR MTJOTC3E\;(;F+'' M0;3'(A6.JD-9J^7O7OL[7:?\:T*N)CN\GBV6B^YNWQ=2URW,;WPCXHV.Y0E< ML@D$]QQ]&D% >ZJ$YIJQ4-MQ/(SB@ZN*=UW]U>;J&T:=ZDB5%T!%0J,N7 07 ML@'O.4HL)2.YJ?VN%^=ZR7NB11.(9M&7OK&E.[_S'@R-!)1%,&2'YSFO?4GP#/(. MSD;B.JM5.N&?X!Z87R]W=5C=FX]WRBBM!06:4"(BA.+'*H5!-,*$6\I8RI7% MLB^M W>'Z@EK6_G*E]!DFV:MI&:7W_>I E[]8(W:WWM(J%7QVWWT-49HUBJ4 MMET&@\;2B%V""3:"8CP03CQSIGJ=[RT*#G_JAZB[FA"Y^N1R&7@?,E%VSA!# M@9F@\; G&K<#[HZ 7'H?)?&Q]O"CG8D;N/IW?TQL/PSL0QUM&HJ-5J1[6(O- MGZY@,AXDII+=N/[\>PX:HH,BDJ+?K$HY=Z 9G"<,,LT\(Y!8L+7O%1\AIUIO MW_M0RTF@EF8\U'+F((BQX!TAP(G4T6;K>*Q]A_P8/+#'[Z$::--N MG*;S+A9TQ7_K@L6-)LG[9*@>_;P:R:C=":[5-7*UXJ?T93;OFI]>9T.9*?5 M%JPI]9 ,#RAO[E4C"*K:;KGD_+' M/JU&\]I=B:V7QEFO=W1GO?NZ+$M!1)*Y-!Q ]U5Q"H:)A+\X&U&;W%3O)_(L M @_N4G^SV*V5<.6_7;JYFR[3K6? AA!)G(! RP/E7!K@"6\A!&NY-"I24[N_ M]_,H'#QMTQ.VMEK2]Z>W-FW:E4=RXN;+[V?(WP(EN&?-R8,?5<&:[49FM=+\ M^Q>[N?C ^#I$Q<"F,M+,4@J6"P-&:,^4H5:0VM;K*9H.GDWPP.??=Y(3ZES6 M5F-P$M!3L-Z DTI"9#':F$C*M/HT@MW)&[I OR)VMN8+]*2D-DW3:?B[%8_J^[#OV\X$"+[X(@&Q;P$P:0"RY( &G+T(CCA4_7YM8_0TVQSL><@ M8CO:;6.UW[K+U- MP4YH$C\8F@X0\L"S97Z;7BXP #J>OY_F>?JO2Y1AUQ[Z>/YJMOQ\%_M9$JI@#VV4JT;,6W0DP\@Z<,40+]#RUYQ2$TVA6K2EU*,X'Q0D5MO:KQ.=1 MN!/ZU ^"OA=04A,0O&XIHK?\OWN)@TF M:!VD ^\H4J^( .M(!&9%U^ @&%L[QGV(EIU 9WXPT%41? , *B-^2VD#_E;J MOK^Z2;K>##=,*:VH9YH"41RW1D*[[[)1D+-Q3EK%%*]=*;P383M!R_Y@T*JO MD@9P=MW>\OC>'JY7UI=3$3FCZ-CR9%!L))3'!1A1.^JERX)+7ST/L@MAN^6 MR0\&M/HZ:0!HMS+;_W#S<3GXUR.)WJ(0EUZ0]\X:E!*XK=;<^@44C#5E1 M+50(*,+:CQ=W)FXWP/W0MP[5=-, Z%9/IGY-R\^S6#R#52K[VJ=,F=@H.&1; M3#7+I?+&19#)F>2$PU]K]Q)ZE*#=P/6CW2[4TT$#@%IOBO?3WZ;C:9C-O\SF MI0+KOY<1Q/] ODI[Z.-Y*IC,E%_Q0YO?98[T9#+,GLO7-0IDOBS@GHI*: YMWSH"USU*K:E<&'4[T; M+G^4NXR!M-D ?M]<+?OZLYN?IZU(7>-^X]DIL(%Q]&6M 1\56G5G3.(ZIE#] M[>/C%.V&NQ_M%J.B%AK U(.-I[<0E;3!R]K%(D\2M1O&?KS;A9JZ: %<%U_PL"^[Y'C^9KSX,ENXR7$N?;0[ MIE9KM2^JS ML1N ?[0[C*'UW0#D'YDMN%5#2),.V5B(D440(G(PT14>C)"=4KA8/$\!QF9,238Y&WM_,A#M.P&IA_M'J**Y%M"T&^X*>9+-YYNW*A( MGCPSS"+\!1K<*$3Q 2UX89SFU-"8:WOHC]&S&Y)^M)N#:AIH $TW(P0V6W\? M?[GJ,H"LHIPQ%.[:VU^Q2%$X-!1A92U 2"K!>B"5FY_CSBK]+<[G*:W[]/UZ.<'-MII/,]]@7P&:S$J%BDJJ:TAWMTQ@?<^]CJHX>ZG%^&Y>4G#,)A8)UY;U,%)F1^IVP^6/=BO1DW;:P!TN_;E,?_F:5G[T_9.N,T" %.B>">P(NJ 0F4YN$(2J$VB-KGDOC;@C\T:XD M>M54F\WMWKKYM/,FTKP+[,ZZU\&W:=YM-M3]'U1C5M0.)-::'75GJ9O.B3)% MGW(&9HN7@?,MU,\??T_C\,WJ=1U_3W)VG MCY<7/LV/<[?:HI/R1J%I*2GHMI4K0WJC)&"8%*#QB/="4$9B[=AA+T('GC-5 M S];"9?>%;:W:4(Z_*P_XW04_NMRO!AW5\/K,H3UA."[M0@?TW)OV[7?.A5, M6P4&*UF^1ZH\[IM]Y#-5W&F()N,AJU(&XY( $B05G!)'1&UK\"P"Z]G(];*; M\8ZP.5L#(DD.HG0LL)0D]#=X5,9%0W5_EG"+G&'M77^H>=@('J:1!N*!&U8V MBE7OBN^.-:?9$<4H!S3I$1U-W;6*I\"##IS1(%RJ7<&Y!YG#]N(< HS]:+ A MD,X>8_'=97FA>711)DK]J]/SVV_E1BC=X1V='.))L)!$C*6^'WFW2H+ .$DJ MZ[S+M0/:FO0/V\?SY6']XCJOZ'_6,,N?4IB=3\?_0N9CNO(7&H MBP]CY\>3+C./_W9YD>+=#<]=(%P$R,QV_0<]&!T$Y$!-C"H0)OOS$ZJP,&S' MT2',^"U],MD[<6'F>M: M2U\U7IJ>WRR]\?(@.)(,]\!)HB!(:5I"%0.JA(XTA.!)[798!Y []/RKPQ#T ML/GL5V]MFLKU(U>W\;[UD%S4XY]7P;0]@^!*)NO!=\#7\(N<>5,ZXP9!%(;Q M0H(S(0&EQ&I!(J?51[8\251O[](WKH\0Y8X*7VZ."MLL@W5:@ K,!I^34:3V MK<+35 UKG.IB9><7Z?OII$V+]";Y_*\Q$HTI11-#2*Q^&Y'[**GG$97/WV@X>0/7**SPBNC2TC27+LP& M3(@&9)3X%Y&<4K4MY]-4#6M"*J#B81>GBB(:RN\=YU_=\JK_T.K9^5F:7USO MVXW[1!9L]#Z!I H]1%W>J! 50&=)-$7CZZO/OWXNC<.FGWN%70]*:O/PZEYQ M'OO)^'SU(GCO@^R!#ZIPJ.U"8J4#;O6F]2;)E8B)S#EP,F*T1+,&;Q!:)B6J MF8\FY-H'VVT*#NYMW<6"J?O0=;KD^Q6VO]_!,OZT=!Z].Z++_)9D76GQZ,!X M;Y17EE%;^PG^,\@;]H@[ !=;K:U[4DD#9UQY%Y[2,7K\KA3T[<2B1#]?2:4@ M(T_(8A)@7&:@9%2*1K39PYYT%='7MXK:/.1.E\C'UA.Z=>'/V]7K MI?0J35,>+[M'3'L?@WLO56.L>A4V:\6*UZ[9<=XDYU.:E)@'"SQFTJ<)UQ M0$(Z-1]-XYVO_#8=EVNS[OG2UD&"H9)2W@))/*X\8^\8QDZ))ZD%2SG6EF:? M_ P<[[X$1QFR1_YL JV>E=2*UGC39!TJ%@O M?$\$'862AH72&,,3C*!S!!^9 )H2D9E:EUCMCA+/(*]B(F;KZ?*=#4%$L"$3 M EKX$MTK C:S@-Z64IGH;)*M_0YR=^J&M8%]X>F1C$Q-;340+-UPUAT8I19F MVQAL7)-(+XQ%)]Q2E)](&D\-PQT0P)OV(#FU7J1U"]S$VACH:L)BZ?=/2P8F@'6H3TIH=LKPG&(_ MTQMJ'7='(5Q>7':.:>=RW//H]\-L41Z['.UE!%GP?'R4M9K#:9,T\F":JM=MKSZT?((.?7,V6J15RG/YNEF M0?QML1R'4IB)7Q^?3^] W>(9$7DBD((OA?2DR 5WG4[,4_0158S5N\L>1O*P MYJP6LAXV6?WKL:E3N%CDV;2D*->L([M7;XRN[@KN6N=,\ !(&;B5I8\;Y1AI M.P^2L>RU"]J;/F/19Y([;&#:/US[U5]34%T/TBINRNJ5T/8KD(T&;.P?HOWIK2EXOLUYU2OS6J*?T.\M M;]RF 5GM%'J75R)IS,J#"P3C16ZD\]V)&V MG5#86XOQWE#8AV;:#(Y/T_FZ?_#5I?G[*7K;%S?[:Z_2FQT^M4:5S7.)KQ12 M7ZW[*7TIK0"FY]>@D]8XEVB$I#,K'?@L>)(T$)JHH53[F'/MG?H +16+8.ZL ML"'C5]^O_G'C!3AA3M-D07J5T5'P%)RT H,OQVQ0E+OJ\Q_W)'78X+D*AAXI M2NE-:0V]@.-\741Y,I]AC%6RF.]0X&OS<#9#\[V83<:QF(B-=N@B9&EM MF8#.PNJ:VGB"?JYSD2LN$ZO^KJ,.YC4C1JX!?WV5?X:=N["G\ MV\U^NK7@,+!Y>?W.#A5V"PCY-976P2-O M#2.K)8=!R0'*NJON/20WL,)_==_&%Y<75X1GQ9BE$5U3R_ 7:A1X+R)P21E5 M'$THVRDT?4+EMQ8=6.G[J&Q60WY#*WX\W2 \"&294@[&V51*P0A8;SGXB/9- MA63=;J6#3RE^<]%A8K1JBM];?DVD![I:W^ZOOFOW3V M,'K+=(@)@BK/>B,&K[;\(K@B4A-)=:K]TGIWZH:!T&!N1<_J:PR8;V87;CP= MZ4QE-(D"HP0%Q:@&7V9V>Y]%>86F2*A]Z[A-Q=!-^?K1]R.PVD/X#<#G]6S^ M939')O[[;#Q=_@-%>SE?&WH3(]=$*Q!!&F0E9#!EZ$9&+KA.TDE2VY ]0DX[ M@-I'TUO#N>J(O0$$E33JK:O,5]\_EDX#7>W2^LNKK9:9HARY0U;0SQ.:.MQJ M4D(4BFG&20ZR]COEW:D;IDIG\).Q)_4U!\PKKJ[VK@S2"8T^9U0,C7Z( 6P. M'J3TA$I!L[+5^Y(\3,[ W6]Z0L"C0-M?'0T@Z[?I>%H*0^*G\>*?5U;;HJ%. M,EI0GF-4I#D!PZ, 34(N/7]-?:__'C):0M(!*I[5E?>@ Q%*Z'LRG\7+L#R> MGZ;YUW%8Y_U372 -#^EJ9I[B8W M#>967&C#I%'.EBJ9DE!1"AS'#:@LXUJ[P)RK/LWP7DJ&2Y?W Z,*\FX ->NF M\==[X$I8'] O6'.4%8K!JE)EGTN37U$:8V:0#%DEVEM-:M>P/$W5,/F!_M!4 M60\-(.MO\]GEE[6WN+Y?C$%[YCV$8%S)[FK<'(RCF+BAPE-%?>V4TSUD#.-O M]VB)#I1T$Q/J'IQ>\>K[&7Y$YTPR'9G.-((K,88( J-6%C0$%91ASEA1W4?: M@:QA7L@,GJJLK; &3-;#$U3P ZXV:F"4::<,D$QI>77$T J7W6I4YME9&>W+ MC;6Y)JO1N3;[0F'GR3;[Z:4)@W=TN9Q=S-!WO+;9(EKT++*L-"DT@:S;=228#0@H&S MY1FW0>ONIHC^YBOEVL$H:A-75)J0V$BL]!\8=;L*@"1@E-%B54L@9Y;3; M+=T!P&KA;#M*@XIE@&(@5BPG*52/D$#IXX%57T$ M=UOG60W-WNUE<)"8!_:!NFE.1_-Y>8JQFCFR*LF2@AN9( 6-P2GG!KR2&:*W MTD9G\.QW.W@Z]W[X3OHW?YI3J(Z06T/)V@DDVDI)T<;FB,Y9, 8,01:$)-D$ MRX@)>1^<#'FH5%+88^K?0WH# ^ Z@[6:*W=EYYA"'UR$C';.YA(#&'"E]1YA MBBK"I+."[J#^>S^\(>7OHZY93=D-'2>[T)4&W*(_X8'F2@=07YX1""(X>$X% M:$L""59E?O,X3MI5B9VRW9WZ?JDX@+9V+TL^DI83?U=_0 W+ M:UZO)$HOE[OWX'B40. A 9 'H\Q5^X<":K8 #';##'IB *3,<.:E/>()1\0 M91!>_ \34;0T3*?XJC]=X"XXCT%9QY0'MNZ)8E)!U%R 5)S5)445SH&T&T*- MF\4T,?T .!UNAY%=UHMJT6LKV9V]SJ RRG/@HDY<9Q$IQ7,9)"^1649K\D," MU@<^OC]0'&' >5MMC@R((T[JW^@?OE[AY^5$LFCKC$'07J9Z2V @A(Q@K(S) M:ZN0#WD :"'+,*BQ'\;IC6+##KSCF\NZTRIG7!UB6-6WFRPX\0*%IIT,2D1! MZ:A3X-$Z,"4[D143I0P:#+2'6WQ8FFI 5,Q/8J(.P$8:6ERNZ8?I@R_6 M?#\O+Q>+39/!F_DL;7XQ\:&@R#F"YC4)RCI ,,F"%=GPNH'C[8?0%DT>0T1[ MEI-(VL#P%,;K ).O9U])ZOGBV[_"Q>6.L!H77W$Y21B,#IP#LSG4+59YIYV M5)S*PND0FS^K/BS-L^ST;X.\1B;J &POP_(3Z:S^I][:?0T7Z\O?UFSW&6$R1+!GV8#;!H+M#3=J M<6W5Z;_"8EJ#B=45 MBX:6'2('+X(%[EQ,R@IC;M^?W)NV-!/H678:'(?3\0S:P:EZ_\(W/VX'-]8A M#Z_^_K)A1EDO?<*-3['.;[26U[GH14%].(?,R/1^1YEL_"C>Z"6IFI M \C]N9BN\&TIWRE!;Q_Q$RE2UH_4%%UHGY$]+]3Q? M:-K@K['-.D#A;AV;O;2)+-[@:I(5QQPD ^2J@%(E0 R5RM-P[KW)/)76677?3@O>'.):2DVGM06,JL[+MQ34 M,HX@1;"%-D_,)ZN)>5JZ85#\,9]A3F3#T0O ETO$=1GC!UQ\W@QQ71,^"2>Y M-X&#EQ2[JI!3[1_-$'@,2=KL&-X:S/5 "?@#7S ,2S_6PTH[C7=PJ/T>+KY4 MN:<)KZ9"_8QU?M T7B"?8#1)TWI JB!)0+^3>D?+S.)L-$86F0 ME:ZA)D?"9D@L):ZCS.B&E+4?\MW#8/?CO8N)1KK^X=AVW]49"Y=8 MB8OI;XU&M?NP&./R[ Y4S^E)=@WSC$+^ L)4ZE1K*!T()JVG*!:=BZ0#KWU5 M76.2W=TG;[5:J;!W@>N?T]6GEY?+U?PS+JX6G9UE,F(!KPHMU3 -WK (M0K- M1BVRO>UO&]!*#1*M6XK=?7!REUNJO5DZR#'>IT\4HUY0V+!Y?/YSFO$::_:U M5;^B;;R8A8O=BI<_?;MGFNFF3IW;+!S& @%#)4Z2!:*UGCP1#\DY+-+PQM@\ MR4+&)KDZ >1NCV 8W?X=; +2;GU57&R6/%W^^Z=O/U% _>ES6/Q[W1V63.0A M"@,&DP"5"T*M!09T/J3D1,RV/?7:XS*-"\T.8'.'PJVA#;O$Y&XUNY8TCCQZ M+B"9H"F/RQF<\_49*'"KM4I*M6YB>4JF<3'9%@%/PNL(D$N.Z3D25,XG!4P:"D 3_1#J4 DL/FO# F=Z4-OEJ2@FF]<"].<%F]BF M%P+3>VB$BG;."&^!U6L@I9D IRLYL.+6QY#0V$%5=3\(^^1>5AW$/KF/@D?O MA/R]/O9<*626WZX^??_EQP5N1K5M3U=64N3*I4TIE=*B%BA0>IR\2458&WVX MQ2-Q[[/J/M\Y.EJ.-?#\#+KN(#KZ,/T\G7U\6SXLPFQ9ZLB.7^?S?'.KH2_D MX94$F[VD%%:1WEQ64$M%,5@39?/1%@/$&J>SNS^_=RI+]@_.[;8VDO94#!$* M*PI4U!(\MQ;0:J]S1N%BZR>I08*-&\@WA\-^<#O -CT ;KL8^N87JS4CQ^L9 M+71'TQF,L0$= ^,M.1#*A(XZ^^<)S)$OWYR<.MT -T M=M,EG?6F#KA 4YE_N#L0/Y XUUV]P':&YD@V]+ M>W?$&4XS'Q'!A4CGIY $$$AR>>*2-&="CJ"SX&!UMHP;H,)KG4O9ML5C#-*IC_WU0$^.M@=^UKA MMZOJ^]34?C$JLB#=!J\+AQ4,92M%PJ*.+<\*<^=,*U?*A^39]S<\TR0>.I9_%#[ MC-Q^]?)3#;.6KV>[ZN-7R]64=(C+VH7]85Y__!U#'5!6NY7F'\FZR^W(E'#Q MJA3R+M<&]FB1*#QG 02WY$0PRCH])4 NVC$=LW(XA/.HK53C5@>=%Y\CV[2/ MD_-.&?V]H=$F%)IB?CW[8X%?I_/+)?V]Z3Q/&(^<94H4)%<.E!4:8O2<(B,I MG&.&I= Z5#Y>ZG%?_T<[A<]IZP[0?730OUDVGPBA66*2UR[U7)] $X3*=IZR MD9FKG(1BO:6#6]G'?>\;!^FCV+V+*N1!*Y_8Y(5@JH +=>Q'K1T+B7XILM&( M!,4H1[G=&/?.O6.L[F6Q#@[>G:M9OL.$TZ\UDWUY$::?:W[[3UK98D6+W-&TV;T MHOF4_*8K&/.0-1!D9K3/0_)JL2AW!E'_K]X]Z?G3_U.XN= M_G-F@$QN);:C30&9\%[G@-Q6T=4DD/\YNQEKS G8['F8?S-P._TYGH@[RF^]O?;ME;E[K2HDE8K!0BVM 96_ HZO- M%HXE:XRVS8EF'A!EW&O\$V&JA=I[0$]E;JC-#SM_LR/Y7)<6Y((\B(204WU! M")D2':,2Y!C14*ZOO&_]7OFH0+W,53G"Y+=AU$S_/8!I(_NV:EBAX3Q;#KP> MII2'R/J8*F@M#'UB#$ML?5-R0X"1P=+.L+S7#Q<=O:T]< M%J&2R:05>=^7\\^?+V<4T%;[K//>:777OX9=4U8RPCA!#CFXVNC ;8"8*+MF MW.CL:0N:/(2D_!@91@;4X6:?CV"#D;%V)?I6;=L5%!Z35(P!Q7!UR* DM66' M$*U+.3MF)1LRG?;^3Q^/+/Q\5ITW5?'((/EC_A@9&W^I* 0O$453*VES$/N/>_YZ/%(O$>!Q['*[=A9;5<3+45V]>4+,=%J M6,Q 1_%?2E+'W0V_/;$B+U=TA[(.0E7Q"C(::SZL8%T0TV[82G)1V<%;01# MV8*2N4 04D-@7ECF40;40Z!SSV>//%*K391RK,YZZ/?:%.I""L*^,\Q"XSG!%-.BP)")3JFR-.!3X;6P05&\H36 ML19#?CIL]MO+9 \V^^VCO[$-/YU=$YR;+"U?MV 50CVS>3- )G-K2'"F@VC1 MV'OC2\ *$#5-\AB'Z;SS[6^K!MS<^OB_E?JT^5GWUW_9($_0\Z M<+:^.I20(,92?X@6=2XJ-6>EV5/$_N!V"#*> %Q+,XU\N?'FLDK\MM2RV.7; M4JLIZF,[YI=A^>F7B_E?N^3=:\F$JY/];>U>$!DA6%8I?DK,UC(>;X^^O/?" M8^CWC9L&-\;1R13=X1&V6]BU[6#HH&=69>U#>D+:,%I"UR(9)+[P8-)CW MB%/KKE3C1E9G.JB.-$8'\/HE3!?_"A>7^-.W=;W7RXNPW+S ,RLHEQ02L @- M"@W%$H$GX"BU50I=UJU'T#\H3"]S,-N%Z6WTWA. -N6"VQV2W\[>8;I<+*:S MC^L"W7_.YG&)BW5GR7KKU'KK69I>3-=FO*Z%[3[E*94BK:_=V)8V4E$0F=)@ M?2Y>!QYS:T^X=X']W)&R/?XHI1,H^@(PL@-(6P3E9 M;W:9=UGP$GUK7WQ3@DZP-BHJ'JAN/L!$'0#L'7Z9+VIU[C]GT]7F]4!E$XJ@ MX"5ETD5."7Q4#K0T)>>"VNK61:=WA.AEXF8[CWR5/M=7!0[,[,WZZ:NX *+L[M1N87TXL M9ZSH"G+M,ZTB$/ MY0XYI(@H+;? MOU 64._(/N"RKN3VK=G$2]H]](_!FU3S3JMKW:,#*;A!%Y)0K@SP-H._<-S+ M[C8X.9V&.SAH=@N;.*=2TIG7N:D&%)=UI+6GR,RAI=Q,^I@�(_P!&->V'= M]C Y2)\=X.#&X?=]4./;K;BUFX^+:<+M^3D"&_G5W_:[_,%W]^FJ9/K[Z25M;6_C,L7\[K;(X5Y@EW MF7P\$R!1D38\Q9LQ)4I/K+%6!QWB[:$/]WK%TTLZ[MU/.W?:F4T[J52XVL]U M%?-9[-F?^TPU4J+/]PD MJO>K>?HW_3O,52.TN<*U44LW5WWJ<46/BS+N:*(]U-1H#-'[3[1%[GSCBXOU MOZP_F^7U0\Q:Y/H;KV=7$[6O>OB_CPS)E0,T\@C"5C(C'S-Y]Z)!1QLXM\X7 MU;ILH.T*VHV;>4"NQ:)6AJ^_\Z=OW__.'^%;_;T7?X5%WMP],:%%9EJ!05NY M@>HM@-<6N#).)B6L9:VG0#43?N11 .-A^N$Q..>$0P>YW$;R73TR*NT#0PVR MY A*&PE1T5I4$>0147 _C-1MGXEFUP7H93#.64$P;V61#N!TN.*^+WN6_[@( MLS?A\ZX64'*=# H!%)91>,Z+!"=#+9IWZ(/23+'6G02G6,?(,^D.A]7MLW)L M&X^<@KVC-'0QK4-LUV$@K>76[ZS?!+:/CEGQ>F.B@/;/MGS/:US_\:W-+O>.[T3(5E6FG)V9K M5LH"1,,\"".U([>22F[]5MI2_LZ#B<;8:P7]8X$PLE7T=GCK'@; J@32C< M!\/S[:SMWLBWA2R=!R2G ?$HANS@]-YJY0X\^J0^5=>2!&..>RFA6?NIUB=;S.#I,^G\%=A41D *]GJ6@F[E&I>;O_)-8:LPY^[C_JZ!D_:[9;;Z-GZ M]M=>/=8ESDHP!<%6 CK*2#UXCX)@;Q3M!NN%:NUL'Y+EZ/I[7+V>D0GPM_ER M^6*U6DSCY:JFW1_F?ZP/D)^G%Y?DJ*[6+B/RA%E U0"HZ#2$DI%V>^ !;1+9 MM#Y[]Y5QW+2O"6KNE.Z?TDP=Q+TWU_>5MO1F<=?.]1HAT??5@I!6=;XW41RNZ*K6A!<3I;&[&R MF=(N)TW2SY936MR=6\T-B>3K+:=IC5'N_2>_34.<7DQ7WRJ]M)$4+AFPD8?* MA53 ^P/*L3?FN,24X:+2)EO+&26,BD MP"EN@&FO)/V1]QI'.^.W0HY[E]'I*7^( 0]'Z'P5+IH@]$^5JN0JS>D=SI]JB_J]#\OY?+58UL)EJ+'$-.%-YCK!SL 9Q0!M!J M#*GXJ,19$/JTJ.,>EN-CM;$Q^SU+'UKH)%(472Q%+(AU:H\N%+%8J4&YS)SA M47G7NMYA3Q''#3C'QV@CXS4+-T]ZX?\F+&K:]Q7;7>K?^<@37-P_+O:I+^># MS@2N(" *G6O6P<#;2GQ#@66*AAE66M?JG>IR_GL-W>Y2X47Z_RZGM6EX/EO^ M].W:KS:EL^#$WG+ 6J"%(XTAE2'.N8+I ])7!>Y]B>W?X!47IIO3J%_1^X M7CS&&)UBJOYT@;NJ=68,#Z0+D%;6L@*3P=?UE2)DY"*S$EN?94\*-2[.FIA^ M )P.M\/(I9\OR*+\^M[[!\[^C1?+W]/+^;=?%_/++Z]G:=O$H+6W+CE.06FB M'XR7$$H)4&S,EFN'20XAP]CC*_L#SQ&&GI]>ZQV 25Q?UJ[[Q3+#L\BUT\J! M$LE#")0,H\TNA\2-DF8@<.[Y^''O($X+DF.UV1L@;K(B;\F2+^C+9NOL9_D= M]E'8[+E(P(.,H+PPM0,+(2HK4G0"51E23GZX!.->&YP15J>Q202WWU=N%SJ6QG,%%/1:B,4A%Y$.&-N: M:O8IF48>(]0+> :!^D!+=H#,/^L#X&Q'7<*MS,;%.IK&UHN?0KE=00$I>9,8 MA3YWI@@=_ZA^78 >,7>H;6\_D1^LZ Y0FP\S2 <3V+,G+FAE7)$7<2#NQ$G]'BL:! M#G81BA#H9>N@\!G54K;#Q7%UDWL8J0,$'AER;%D,DM>&*YW!,B[(1P0#41HZ MZ(WV%&\8DW7KFI8F@G?WFM$&L>\KZWW,^DISP?&ULN [P^6&Q9JCZMNY$VJQK=P\V2=$*KBBR=KPR M8Q2OP1FN05J+UI!J16S=6/F(..,&DR?#62L#C'Q!_:H43*LUO<9VQLCR[>S6 M'KJS;7[&5%>/$YZ#2IJ";N:YK<-0(KA$"A2&8;)%!R9N52W=>W5]E!#CDN+B\QOUW4_]:$[V;,O/G32>&U#3AF M4J[V%"DK!ZXH#CJ@,R8P^L/6CK>-Y.,2]9SL?!S!K",?I4^N^/:"7\\V.W:W M*:XOZM=N.T(M\S=O5)UR06L+LXY04\6*YQ-7R#:[>S2\NRGQ1YY7-KTB?X[?W M^+$&V(:6ZO>H-T58[)V(!)U(! MI1F#$%@"X1W2GK(IFM;9PUX"MFLSNDE,GDL)=40\E/HHH920$'228*0O3!96 M3&I.77*_*'VP<+='R\.=1(=;HH, ]HK?:N=#MEMZ\U)JR MD72((@8X4I UX M)\@_95NL8FD>.L+DMV'43/\]@&GK#C:OI=[$8*(PH%P=1(X) MP2.G$!B%+3$[)W5S\%P78&2PM#/L;<@-7,_>!@]M]3DR.MY.:Z3V M:]@=CCM\"T[*21F8K3S9+G-P-2VVO$3C0\KTPP!$W/_I(U=@-D%! [V-;/D_ MYG_AXF>\F'[%Q;>M^(%9HTQ)(+DCI^A(+SXH!B:J7)CUW 4_P.SW?/3(-4%- M;'ZLQL9V!#<97[*R-K- 4"X$Y>"JU]*DGVA+"&A$":G1F=_DF6?3SF\IW*HW^HQ\ M*BC+,X0L(TAK+$L4XPO>NFS[F+$:9^C5:Y<9M]!Y!SGQTPVU-F?,R1K@TI/7 M-CH"G0$.M(B\<&MBC*V+KI_K](Q]3+_W](Q][-!!?_O0.0[.=BT0E!ARL/]#TC+T,?>#TC'VTWL$IM3NVO[]%4MS E"OKCM?: MZ^ 8Q("%G#+'(A3S!5N7)-P1HI=FN79.[3@]=P04@OMR.?'>T4DL&##TNH:= M%GR=S&9C*WOB(>)%@? 4QK7+6S14< (P7A]./LY27),$N;>647 M:U/]&J:S=0S/F%$BD+)$SFLO3P[>>0,E"L<$\EQ8:WZKX=+U$0VUAEICJW2$ MMPG/J%46E >J6OWO2H)HD@,>N#<^&9[EJ&'2R1YJ3Q8F[:/1(\.D5[.V6?;& M.=_N&)EH7KP)4D,1MHHU1M!9:T_EU^Z5J _DM,VY&NC^Q^O. MN?5!@=:WW*+F +YH!&LZ+D]YFVWIJU%DZ M=>I#X?>7H]O?LWE!"BCKR&P),M8'2!TM1*X2V,2"PF!DRD,ZSY_XFCYN'-JC MX?J3;$M-=Q"!O:9M6*:SZ0I_FW[%.XK[Z=OOX7_GBY<78;EI(XA!9/H411ES M(!^#%*5X5<@O>&:=JC-DL?5MYYXBC@/"YM"8G\].73"(/K' [\N[-AV1HF2* MK0-NP JI=T9ZP)V MO3$^16T<"V"+I]A86 '!UN&KB%VO-GOS!(ZP@)C3[A? MZVD=HNRW+S,J+U.@E*[4FQU%08MWG(%TRHIB@DEA2(?*H=\_SJ/ J;SJV2SQ M#-&VW:!2.(6>RUK5;RL#3@*?K*;=%84I.6#A0X:I'"[!>''<>9!Q)!0/,%,' MZ<;+R^5J_AD76W*+.ZYB M%R0/0,LD[>R, D5OG)C?C:#90-$]DJ9=&WAMM! =Q)W.M( MR#K*"!V Z-Z[SNU2%,F)4XLEAT3B(M7$( M!,:,=8XPUFUS'Z"YD0U^:V3M=@&&=&"Y\\"$5Z P4GKA2P;).$-;4D#>PO3W M?OG((#C$A/.6^APY?;]]"'Y_ZN="".L=^4=?*7%=$N R99HAJJ*LK^A]?A&=&*K"*EJ8D[9R@K("L M17%,%$&Q=O.WD2&2C9=$-X+ G4>/YO;H &6_/!RN7^OK>O%YOEA-_^_:>A/# M4"2C*?FWA2+U2BD57,8ZVU+K**)6LG5KYOY2CI=HGP9])[;3L=UW'T[B!^_L MKNO5D\B\-4*0-B4I4AG*&ETT$;)T!3.7/);9_3V MK_O4MVM$>BA.L$S+(AEHPVK'"#>DP" 8[2<&UZ4&_+NMM^W]N,5FX/KQ";H M+$.\LYBGVI.$0ZL3Y&SJ9A*F\A*3D\@9"Y/_V MNM:V='V=0N7U)3RP6/,CS+1.'168S)Q&0S]/0R8R'B/#>)<>HP#Q9.;I(-*[ MGO#-[AJ:I(N9 M,(.BU>2LYG76OLAUJ)*/M0M/D\*8,5DDH5)H7Z'<*)EH3J+67S*QCWDZ:9)\ MY,+G'=:W\QH_7-MJFX8^/A%2!,NS@*1XHOVE&$34'C0%N[1*)R1KG=8>*&H_ M;OCD5W3-+-:!RWVBR./NYD,*8:VT#A)6LO9H. 1C&*!/PGB=B^>MY[+M*V,_ M;KG56\4);=2P.V/,SM_= ^2\O/K["R8*%WZYK%P7U[=H_9-9;8\^4POP 3*= MOQ?X6,6-TA2<3' ZYU@9+RG$0*_ .^>AZ")M8:*$YL^D9Z7O>\3Y/&B=S8"1 M%)-G\]%7XAZ<+%_\&P6%[I+QA)!X% 6(]14L'1 :$,@E66G)>2 M*MC6H\1/O*3GU,2\#WKW"$O.CHP.PI?''E+O*N(-'58?_L*+K_C[?+;ZM)P$ ME[3 8, K1I:0+-)JM07.&.%7!%7D&E&BMCS&%T1%>)1UWE../!?"]+?\\\4U_=Z(<*LN\ M!%$,.2HM.#A*B2!Z7HHIPB-V@&_ZN^,.$?S!\+VOY9\=OE\4^N:KI6K'A> F MT58VLHZOQEH;XL$%(4FU'H-J?7EUA+CC/#K^>$@_' -]P_T-KB:980GUS4M0 MXDQ:Q,I?E@RHS&TT&$UD@YK=VB":)!H$6OM?T!YER6;,+GV\&[W#-/\XF_Y? M4DPF,:9EBOEFX2E]S&_3$*<7].FXI#^[_(QYA->D(R4=\XVII9)'>7EBQA>E M@H0H:X>S+0I\W2^2SFTRKN;B9,PP9WEY^M[(>0\_YO*G;]=^M>GLU)1E6RT+ M)*43J!0#1'0,F&;*2-0LW:Y\/UHA^\KXG-Z&]L'7[;/]I+;K( IYB.XWI213 M'4*#P@50G!)DIVD9F7E6.#+)34_LVB=#VFGM/Y!V>Q]C=(JIFRS Z )7I4ZZ MS'7R@*:]Z8NW4- )X^IHU=*Z0?:9TF[O9?J]:;?WL4,'M-OB^M[;#K'@(#:8I,@%;%IS [E$JXP(F.G@=EFB84,Z"P^7 M8+P6UB:&?PQ(I[%";UA[<7&Q3LRV2V%.FEBBAN)<;=E8\Q09#=Y:TBOG6N!! M@+KY->/UIIX<-4?HLP-H\'M4XX6P(I$NC! 4!T:E(!J/D"+#*"@;R7Y(0^D# M'S]N-<=I_=*QVNP-$/_ V;_Q8OE[>CG_]NMB?OGE^Q%HLQ;6J@*LOJLK4RA9 MT([24V93'9,L!1O2ZKG'5X[K>8XV[6-0::3GWN!SZVA,J>2,(8'AQ8.B?08Q M6@V<*Q3"Z)3M4%?SR->,ZVI."I,C]-E!;OURONZ+)R72SY93LL/:*C]]^T ? ML,X8C<\ARJ+!FMHLQ6R!4)]PVAJH7\35Y>Q& M%$N>=$0#O+Z8*>2>U)4*9,3,+5,4LK7N?'A2J'$3]\8@& :Q RTRLK][8#'_ M"A>7M&%?Y+S>E^'BC_!M/7]A>VQKQIGR.0*KI+Y*RP3!QE1W;"R&"\I,AH37 MAWU[E^ ZU/SSL]JB@P/M/9D*J_P[;_ >/ZZ7L]Z8(J3 @V20K18U'J I0F&;2H=.N1]8\*-&Y9\UE=9SO#]("RC>S;'1E"K35E J2B+%AQI"W"N( H M?)0^>ZE,;(VJZP*,_(C6SK"W(7.PED=V>W_,_\+%SW@Q_8J+;[O;M.*"L('$ MY[2!5%5),#Z!M-K)E+U&/82:]IZ/'MG\AQMIWDYC'9P)]YRAOUU-,Z!$5@:M M/7!?!PR83$X[: D)2U!*%6ESZTZ;Q^09M]M@[&?WP\S2$<1>SC_'Z6QMKYM1 M8AUJMI'LJCY&.<4C*Q9RT %4S@ZBEAXJF7V.R*S7K>G #Q"SNZ?8 S'R /A. M9; .,+E+%S[,MZ\$NS5C+61\6UZ&Y:==J>+$J^29YPY*K=A2HB;&T@80TD2T M.CM*)QJ#<1_Y^D#AR< R/Y/E.D#E'KI\12MKF\) 7/FB PGR=-#J76.L+DP/$'#=)ZN/D M;&?'AF/SSA(6\(G2!K'VU?)D#"A5R3D9L^#)+]#JHI>WI\:?T^\/FQ]ZLH[J M/N#9P')]'J%WV[["75J'[WTR=QO *(*_TGNF2,;7\"46K(%,JD/-G0-=-ZL5 M,1EYJLNG$RVICZ#V'-<%HP'A^>Z+>]6P:Q?>SB-../U:_R6%6\4*7C@#7LAH M2BN$6G$$EG/I2T$C>.OZAG.LJ[NKC/& W&:3G0Y5/_).FV2CI/;.@]",7#'/ MG))H=, $I=+:&9_]J5H-FR^F#Z_S'[6G]L+/#[:1_EC,O^!B]>V/B[">G=76:-OK.> H1_,GWT?YK&<<%?(BSL+@0ERZR5; M\-II0,:ED=I:SLY0E=!B*=U=PXV^M7K"S@^VA;:Q\?4_V+!I+O\(W]:/ELFH MX+U38)FA\T61K7P4];@Q*9>@@RL];ZPG%SCN=,7_E.W6%F?'\AA^>"9[<1*" M5]8H#S;D7.L4.425/,3$5';!B<3ML]I\XXZ%_,_=;7LA:?SMU3R8_OX[N[CZ M9XRKU[,M;]MO&);X-EY,/ZZ_9SG!&++0E+@F$\F2JLY!SH'3:<2LY%ZGA.[< MF=F>:QBTU=Q_TE8;VR)[H6K\37B*D^G-?);N'D[HA4UH.3 TC(P9%02N&902 MR,:,D8YZ?C*[=U&#MI__3]I^?>+I!]UGN)H$QIEAP8 K=08&.@^>Z419)'I7[ MD&GOA]8U=7N1'//_R)*(@\S3:T%G"ZU.M*;U6N$AE804^@4!P:4(/B2IF,]% MR-9#ND^TE&&P_V_5PDC@Z>!POD<-/X7%QS"=_7&Y2)\H*?J5?OY=,R\^UYO MB7/:!&L=.,LC'1C9 IG" *U/.H_2.]Z:P^0P28?M@/^6%9S&].,'[ _<(SRZ MT*NA%F_+ZUF:?\:W"_JGM(!/.%M.O^+F-U]50HUE?95Z-2.S;"K1W\Q76YH" MS+]F9=(GQ_Q8 G,#HS7 ])I_6 M[6'99Z/'>NB+S\]V-4@%HY!7B1B+0^/!81T\$Q*EPCP$D,D*J;71O#F]:M_D M50Y=LB4@T!9=]S5PH*2&K1]'G!?(=&[-[?(CDU?M@Z^CR:OVL5U'(<-MTAR/ MZ%#) D5X7IL[*>^(C-P2Y2+%Q:*]-"<*"YXW>=5>]A](7K6/,3K%U$UN QNX M=@P-,(:24EM,0(%V@2BR"YKQY-*I@LYG1EZUE^GW)J_:QPX=#/6_CS]%:B]4$'7 MF9<&%#,60DP!BE$!.<\4+!Q$>/:,R:OV,GP;\JI]K- ;UFXQ8(00;&8R@&6) MMF'2@@YHET%KP94O6BDS9,K3LR.O:H::(_390<#S"'OY3]]^#_\[7[R\",O- MJ.8D".36$,R5HZ7)8"#4>:LVZU P2!Y\Z\!Z#_&>&P M?'FY7,T_X^(=7FQJ?S]-O^P\2=&%)>T3D/RT%*]);=+(.MI'&>>CIG"V,00? M$:=;N!T/@]M$.(ULT@&\/BQ"QJJ6G?PQ**^X3)"=4/650U!TLF9'E28GSEGV MK2NH;\LPKC\])Y".TO[88PY"^O?%_...B\007J0;'SKNS(USX. X/8X,@._@?3'+CQV)+"FEI++@%->@."\03)W2S2AG M+89R%*\'8&/H]XT[4>)4BX>2JR,-B1(6 MPP,8Z;A5TK%@6L\4NBO%,^/#.B;).]($W8'HVFXKA@45::/)F'3UK[X.:."4 M=T2-T2(KOG72]I LXX;+Q]KX4<@S%?WWPU_S7^@$_P,7 MB9;S'F?3^>+-?'45IA7))7..#NT0(X7VTD#DF8&).3/A+4M^2-WD\&_L"2R' M6G=^MDI6P]:?(^ M.9X9M=8Q+NQH,W0(I>V>0UV$4Y$VF>0"5'((P5+"H*.FS>&3X;%U&<#]DHQ[ M)AUOX2<@8)<82Q;IO[ ,V-;/#?I[/IY\O/6\&3CS[%0H(G7EGTO ./VD/R MB8EB?.%QT"7+$R:_\:4C&_T0D\U;Z&]LPX>_KPD>DI8\$-:3581ZY)74BWX9 MHY36*&Y]''0E\I3AKW_I."\\S0Q_L/XZ"!!_QU#K_&LB_WKVY?)[[&Q%RFLZ M09M,(1>'FDX_%2F45AJSTTG&UDGJ0[*,.TGSK(EJ$W-T"JMMG*U#X*E$!]%J M4HH-&8+/%& *$#5-\AB%[]_073IM%^=]HJ*8P( M$D%(\K"D)TK:=+3 $U,I.R5-/C68[DK5'Z@.L?\3L#K2&!W ZZK)??T&^[:\ M7\W3O]?;S]5ABE%9D/0?6@B%<0Y]??] QK*R+-G6ON]!8<8=;'M6Y]?&(!T@ MZ[K\NZWGF77*"##)!E">UUO(2IU;T#C':!>*UOVY=Z48N0VPC7EO%]\=I^L> MT#+__'D^6R]@5_6C2L9H&%"^0,DC*@$^U>$9,D5$HZQSK4?CWQ%B7*P<:]7; M(#E*Q3U@9*./+?7VV\6:K653*YU"*K4DS*]#Q)$ M.M;@0V!T@/9'KI49T+"X7>)5UYO0B3$Z<%-@E< MT.(25V"*+M'05I1Q"$/9 MWE_<(8@.,??\7+KOX(1ZE,3:!FF,E@ZDK^.%F9$4%<0$QA4;9?0FVU/-HKY/ MGG&'LX\]:.,PLW0 L3>7=6-\5QM>C1^;,.2VH!9@>3W=0QT>:9T J:*VZ'W0 MI74#S,/2=#=*X4"+ST^B_@Z ="HF.1N,R#6HR)XR%65)S\$Q =PJY>D\5_ID MQ]P8+(0G'_+<',(]&+X#_._6]4C;RY]8@QY:^E=SO^) M[+2<*)LTSQZ!LD %*GD-WE"*X$N2(AF'@=^Z]'ET"/A>7]X'17$S!)['"'V> MH_ M%*8DR1@2 M2PRR#60#$36$(@UDGI-U16EQFT.Y<=?^8]+U0<_:'+LG,D\'P%M7A6P"FY\O M%]/91UK*=)XW@?@;_&O]1\N)9T%:IC044R(%-Q3A!(:U3R 8;1AW.K>O"1PB M62=OH!.'6T^' MV1@@)D,G-LHDV3ZU8:[?<86F=8W]$>DTX4!A<0,2,H MER7X'#-Y=C0QH0Z!-6\M^ !M)$R6,F+,K< M]R7]$J:+]1[YSB0T0<^5E)2/),GI/ YU\)RHVR4IYIA3'OT0PH#!7]@)%613 M?W<:;7=P) TGX'M1-?!QW4>P?/FI_O3U;/,T\[8\Q=G')T5GS96J\0#/I'B* M&YV/$820BENAO%1GN#DYQ=(Z87<\QZ7)Z,AX5AOF:HVW._@F7 9N+9T168;: M^5 \N#IU5&?D"642=MB,AY-LA@?%'@;TY_OXLKW F+KCM^3<>T^OR>;4UOL68'RNL-9#Q)Y6RB*K\S8RW4X]H_I MQT\3R4.T&C.(]1A5$2KY?$K O60F*:5#SEU$' ^M8!B4?XC7F'/9N2.4/_C4 MO[S]UG^S0F7SIQ.GF2W"1$AUSJL*A4&TB=)56X)**&2.IXJGCY-\&*J?WSO- M"';M",TW]_+W'?R!-O!R(]F]VJ@ ;DBI1CE MHSA/5'R0^,/*ZY_?:]!8%FX&[O_W?^Y8A#3S[^\4]O5?O(H\FU,%_YT#7#:&ZZRS>W_0#X'2X'3H@S[X1OVQ'.=1^H[JQP.J@ M:]M^!&]4!,%5@TDC/ MO<'G%GE\0>%C"AZ2]!84DLZB<@XXYA((%-'Q(>-YGOB:<68!G 4F1^BS5VB\ M?O/AW:LW.QI)&8)@I![C-2W()PH?76@B,' G6..OF32,FNXRY$P5P1S8NNCV3,'@-NQ\/@=A5V(YMT *_O M!.!;^6,)3K!U06.M!2O"@8\V@T7O. I>==,84[=E&->?GA-(1VE_Y(#_WDWP M8I;OK,DEA5$I#49Z#HH.>G#**M"*&Y8#3\SX 3'_T.\;=[[6.=!S,NUW.Z@FH=)ZA4I+*.U"/K?)N8.+C:X>*<=;JDY(-IG0<\*M"X6#MK MY-_.,#V@;"/[=@\*GX50Q8#PNCYUUJHE)"U1:IZ+D]E*V?IAY88 G?!K'&_8 M._2VAVIY[([K^5^X^!DOZ!1??-O=W7 3HS".A*Z>F6ND7205"-0LD?0%;1G@ MQ>[YZ)'-?[B1YNTTUL&9\$ 5[T_?KNC5F*4@+-.""EF4(K1D(2IMH'AEC2CT M:]EZ4..30HT[?/&L'JBM@?I%W'5R\80BO>@[?E1<[K?1DN=M,P=BFH(T\?DX-0.\+6 M Z!\,9P\0G0^95=IK8>D:P=]>Y?@.M3\\[/:HD^TO9Q?7&!:NX.K67TDV#M2 MY/1K=0E7]V:IH"Y. 4,;017F:^.7@!*P*!TIEK!'P&ZH&.->/9T=?R>QSLB\ MY.M6J[4GB,87K9D%+8(%\@$9HD$)DLEDB_0^IT _@)+_ZPG''$)\E%CM< MP3V@8E=PP[D4125 I0NH[#P$Z21$$93*4ANN!CV;#,'%F&[M"&/=-ON'*,B0@F1D\1>!B=]IJQ50.5H+CNM9!D8?UEBDP299HF$)_NWZZ.9CN2M4?J ZQ_Q.P.M(8 M'<#KT1YZK8IT*!1XD04=XCK2S\BA(T5RS*(43+8> 'LTW^G)QAR-W9YXF%DZ M@-@CA)L\"5I)YG7B*.W%D H$%>B'H QGT6G!6I/P/4N^T[TL/ISO=!_U=P"D M4]%>.LZTD29 1%EGAD4!+E4&"\V4 _Z/(,LG; M*"OJ/)P<:*V:!PI[9'T#$$K*J)BQK8O@?E"^TV.0?#83=@#7W>20B71*"48B M!V8ID9-(@5!BE@"3:(LI:8IM/>1J]]T=LXP> Z.#5-L!)-JRH\9<0@X\ P;: M%"H&!]Z@ EM<3"QSG[(]?7IR8@K<<89HM_#6YS=R1PB_%JK\%!8?P_1*![_2 MS[]'+]M5>D^QAG<2M*C#DWBND8@KX*V.KI22K6R="!TF:<=DI(TCS-9FVQ^< M?@/.&7X,FSNF\P^PY),<*="(AH-,4=6!RK4_G$+F9+VSTCL13L8S/D2^CME* M&^.QC8DZ.")WU6H?YMMH^/O-Q*^+^7(YL2R[@([2,L/K%2J7]5I"4IP;:TQ3 MZ]=:7SL^)5/')*''P*RI*3J 5J.!Q%:X:(U*P%Q5J7%TK-=K,E^XEXG._!Q; M=[.><=#T.'.F&T>4IS;KR'6Q]YS_RP>J,=]AN*@A20U0?JM[EF3A+#,%7'L$ MI74 %Y0"S-%J(S$B"P-J8H\0H6>6T$-P>$Z+='2*GIH%*98D%5)69[TF4R21 M(!@>@!GGLHR*IQ^;'^OYO27UB(S>\ZI'E_IR0ZL^X=P&K@KY(JY8#>$].(&U M]$5*F;23WHQ'W');VI[Y5\^#[J/L]WQ"BW_.%K==F>3!%,,-*%H6J*PBN-IJ ME+SV)6,T-J2VP<5=(7JF:3U#>'&D53H(,!Y).]]@=1!A^>FJ2"%PE$6* @'K M'5O1&0+7#(10N7BF(FL^P'H?^7IF?CW1U MBI4F9FY.1_XZKA95_*(BO>6JUH_@_: W"U@$0Y*9J-ZFJ-(CH MLX[>Z5,]I)V3C_CYOJB-8.227?LGY^2XO.][1Z&X?%(!HS!*_UD*2L4S M%&H_0X;+O>P_D.%R'V-TBJF;Q'Q%H-5%6BA)5:9OY< K&6A5269R/\:F4W&H M/S.&R[U,OS?#Y3YVZ(!V['KXLAM8IZ20+EJ2&=<=5HY#2*@@*2YB]@6#&3*N M^8&/[P\41QAPWE:;'9PT3XPT+Z;P2F4M4ZV$Y9F.8HT!C%8^)9N*+)VAND!93RC) +[:'GL@;@7&&:O9KCX^&V=CY0%Y>F+R[2B'&1[K)I2B@A> )V?I!7 MCNR6VF#F9%KN"CY;^;W6R+0R4"J;M K.@W.!?D!N(^T&+:3=&R4]D&J= @P' MZ*Q#5AKG4;E X7V0FH&BR!QBXK4;IC =A:;XWPTP^:&L-*]9U'9_)L8P67*7M#4KB:%,=(@6!=EJ'KFA MQ?K68RN?DJF3=*@E$.Y/C-I89637]GJV7(6+BP_S?\P_[X+YPEA$)P)8G9'$ M1PKF2Q $!8U2&"'BH)CWGH_N(AMJ9+=Y.R6./+?]:L^\3S@+B^E\O4-R*E'D M]=3@XNL"$OBH) 2FA!.4X2D[Z!'XB?GM]W[Y,^-6.\1SM5'\V,C9ROW/V?(+ MIFF98MYN)>.T+U+8FL=1=*\$R5\W53$J(K)"P>"@J.@I]#PDP'@4$ V,.F^M MX4Y@\LM\@2DL5[LQS])ERU($PR2M0 8Z;JW@4!17*$1A*)J<,/=^^X@ :6/2 M>T!RA'Y[( E:;Y1DIJU%.4 O;@DZ:@RF:",QVH[7 Q]@EQH+$>H([:1W-=,0B% M9 SFA!"M$+4CTD*42H#/$7U C:4,FBG=G$'HY-11>YGL00:A??37P67'@R0F MB-R+% MH$TH=_4*YNK(<1'9"!ZT%4ZT?>'\0!J%CKM2:F*-36.UH3$I]:"@( M/!G*]^N#9?1: P].TO\;[TKK>=[/CD%H+VOOP2"TA^H[!-$]I#6!::2369&# M%I3A8;*4X44#G)LL30G"YD' Z3DQ".UC__T9A/8Q1@?P>K1'R7NCO(\" MN-9U\IFA." 6 RB%5M)'5.I42@E(T:+1*1MA6C\B/4L&H;TL/IQ!:!_U=P"D^T;3XR)5*]7&QG_-Z]/* MU=2%JU6R'%)*5D PC [\Q QX'ABDHK5WSB,W9^@P&"!IQ_P_QP#P#&;K )Q[ M35S2L=ZSDFN@0*%.2*S%+8$)$-Q8Z2UZZUM#LOE4K'$FM!T#Q).9J /XM1CH MP6N55-(!@JI]X-43^)(T,)V3,;[&+.%$!^6I1[2,,\&MQ:EY+H,^3PQ//.-> MV$1!MLA\PU4>#*VXL**MMX74W_HBY52#W<:9ZW9FC.YEL&>%R2'S9*1ST5MI M0!1/3D7RJFS%P;)(_Y<4;;VK0.*/=SH/CUD;^H1"^'B9C9$!=!(*. MC($2Q4$43$)24804I79IO""BV="@<2:^]8'QO;,T M#1>O9Z7^NOY[^F?7/NT=+B\)KV$]D 0_+K:ZIMSV;(.&6@I[_NE$)U-UHY%& M]TW[OIHPDQ)SJOA *6.D/:J2I^B;MHCG 5/47D9VACF7R]$&%D7!/1U& DH, MJ98;1H@R1F".1:^85@Y;!^3/:V!1,_03C:F\'G/)]K+_@/G$^UCC$XQ=7.L2F">EF,*+8/7/D0T MX&J[3J',E4GM18BG8M!\9O.)]C+]WO.)]K%#!_.)Q/6]]^+B8AWK[/J/C0LN M:@&&!4XGO=+@-"G*F6*E92;B[5?/!^<4/?(U_8'D"(/.3Z/=#H#"[UO*ZS[DLH!X#EIS$17*(3D%@)/&8HF.>I) MC'8(H=CCW]+="U]3[#31;0G/TW:57'+A+"J( M0M5R3)\A:NO!!6UU,=Y+-J3E^W )NGN;.U6<=!J;=( \?L_FD22BJ9QF7M0. ME)0%^%!J+V*R20;N)!X4-.V!F7.^@YW*FQV@S0ZR>D+R_#->M4/_-M_,?]J, MWP@$9<,C&%_?GPLZ"-YQX,9A*)9EEEH/S7E$G&;HN:F7T8G ZP00> ^A7)&X?*8? B M?Y[.IO4UH/KDVE\R6^YZ,Y/23*%W$%T=B19CG1Q$.DLH-_WV);6^Z!XD6)< M.P0(\U-;I0.HU=?1M^5]N,"=#D+':;L#N*POR6X"OC")&),&&82C((!0'T@UX)C5(1N=O6S- MT7-7BG'ODTX'F"/UW0%B'JU@X5><7>)$J625T!16!EM[VR32DAB'@,Z;5'+( MK+57&R!6=X]R!V+@:7 =99#.,?8&5QL/\-M\N9Q$%X,DX<'5L8TJ:/+H=&9# MUBPZY34.'";6"&DWA.ON/>_T>#O<.!VA[EIQV&Y=UXH@MUOJ;=E=^[V?SA)> M4\;/%)B\2*O+<#$Q4C@*, T4'2EZP*(AYD@*X#';F.H0A-:W$I <463JT'C!D21$XSQ Q*D!DR@HZ!2@W'P7T M^Z^EN\?/TLKRN:)^(E%&J$H!IP4"52L@6@@*+,2#Z MQ(QL_7(Q7+KN7E%/!M,6YAGYT730JG8MFU-<3I+W,?EBP=KDJN^ST>J7,%VL&\?FY5I'3RU$V+#%76_G MV>ZG>_O2#N^>:BU!@Y:HDRJE49_3E8S?B;2O=:HP&75"#S$(18E53>=M#"!R M3#$DR9AI_1CUF#S'^N&KS]YTH;V87=^$V\$*^2T9(UTN%I7!89;?S&>+W2]_ M"LOI[R;"3_N]50SO-WVXN,8 M]^#3^"LNXKS9<]^]Q\9/WZ[&;#HM0M F@?6*EF3JF,U$B:.D)6IN*'3AV!BO M3PK5"0[/"Y<[3X\_(=XL0,.@K3$DO12IUN[4 ML;VNC@8.Z*-T.7K3_)'P 5G&?:GIP^4UL5.G>-O5AJ#W/DD#P9=UR:. D"M! MNC)1%QUXYLW'0SPHSTOZJ!4;7-^.&MUH&%;@0 MD',=CN]" .^#I6WFK9'<%"]:ATJ/"M0?E ZQ^GW%6$U,T &>'N19X#JKXH(# M5DJ]RL0Z1&>XTDDD?P;$]> $VUA[./O)/JKO$$3U9G!^.5N]"ZM=>:QDQN5L M)!3.=%U1 N\X;3A'YSO++$K=FJ3B::GZ ]4A]G\"5D<:HP>*O\U68RFC"1FL M[G#-]P"7'<>/05I:' XR^8TO[8,1RX?_$Z<=/*\POON(B7*E! M*J>3*A%_CTJ2%E3H%V\W)+MHA\U99 M2-X)\J,1(52Z9ATE*\$Y[>2IQDL_LW&D>YE^[W&D^]AA[!%)%Q?WC/3)S'LK MD;PQHQA>(:G')5J/#=DZ+[-G=DA)[[T?_O^S]Z;+;1U+NNBKW!?(VS4/$?>/ M)%O[ZH1L^4CRWM&_D2>A# 6J"E*U^^I,%$A0'D%P+J(555/?N:%N6;*X< MOLJA*H?^ '& \E8M)=F!C;DVV"^_7V_E>74:2%Z;)"]K9T@&$&L;D;*2F&&L MECFKI(N/):K6[6*/$C1O"7@?SJV=QGJ"W^.2W(CNS^4JKO'L6Y7@YL:1_GBU M3/1?755!W1;']L4O)_2I+CRC1 ,4EX%$+3@P)CRG X_*M'Y=F)RI3@HB#P?@ M0]#N @TS.^K?PC+7/UZ<:?/?NH[G8"M#TBL)M)/3Z;X ._V]KHC2L5<'/,:BM7DUTBV M$+*A-+^PK*QP,8?6F4E3!N;=^]59I'%T1'31+#'&]+R+IXM/E]M[3KQW5ON< MH7!/5H4;6QG-((-5(.4*.*,"BUABP:DN.J?>"MUU.74;H!\; 5W8\;;[7 U)."@G0'-/ MX:)S&;RM\5TNF'.I*XN?_]+>KHLJCWT46J/B)SL4FP6P.C-;9$(P@A?*^A5Y M0J4M:%F*(O,@@AGT+C[+J1B\Y[?K*JS>CL5H7'1Q+JXU<W<+Z M]N7"^SNZN/*>?URN3$"TJ+@($6[L"E/7@0_+ 25&Y1.Y9;#T7<"I> MGO\3<^.T84ZL=)!7;):* MG&5 :SEY2*%":>TB!A'V_-^4VJ"YO18[@&;C(_J/L%C6V7-OENGT(F-^%Z@/Z[ZNH$5H0)]NXNYIWO7_-0/^A(N9_W2#T3W/Q\ M+NP#GI^?7F9M)RXYSYS)4%*LQ;>J M,[P\R^F3O_[G!;'\9OD-K^+=R:9,/OBEZ:=)#F/R&%,C$:65*5D0P1+,=0F$ MI^)!"L/09L'0M1Y;,>74R!LB?;-\4!# -6:K?0B^>>5$$\([>4P^%&?W M-PL>6ZD]Q1P'UY^4B"$H2F0B>0KR9$Z"CTE"3(&QP$M!T6,=4 ?S3V< WF2# M4L>@8-9G@-JH]F,1UZ6G_ W//Z_R#W7<_UW$W\.7R[;HX"EMWS03J&AJ-2&# M(*2&K#3S4A?GAE7,/]$?> B-G1CJXX)J-8-^9VY@?8B/J[K7'&/,WA?(S'AR MBC9"U'4XAZ8_*5)H95O,N7BUB1>#'%**?NN'S@>-EEI:M1#9S+I^=;:J!0$7R_,S M2AO+6:BI9*IQQG:++7?.(POL)\D/;]QVFAR5,!I2"9Q,H;00"CK (D1.) 8;)VO1.UJO2-?5Q?L' MU/,CHH/CL#N"?/?7DK[P>?'U#SQ+%1&?\$0R[@@6%", MQW374QX,]<'$/?^\<$\ K8ZAS;GW(=RY]*\O0JOZM!KRXO3[+TA?^;)85C-P MK8A='!=C13;"0"F;%R";(1CCP'I.3HK9R!D?X-C;4//\[>YA@)U)KQT8W(/N M1D\$\]&59$#6"AN%F8'/IH#.HA#K]&L[:(;7L5Y8?JJ6C0,,\_&TWD4I^N71 M_E %N9'U@*/]XDM-)D^4L*BY8&!\JFFC$^!R[=.*PG";F!:Q=9/>WL3^5(T7 M!T<=4VN[ ]N]!Z-OOGRE7]:#7^N]7BR7%^'TBOF("2G0\D!)]6?QR9;P:05)A9R,YI.=](*0F & MZ$3E'$,5SV3%HL^[DJ,9WJ8KT!BCW.==H(%1)V)5@>>",ETC$M1I'90+J.RD M+$;I%A.\_Z= 8R2H6A5HC-%OWP4:5B>6%*6I6LMT]; D4B3Q169U4,ZD%J5$ M/V6!QB@4#"_0&*.2K@HT0LF"XKX$B#4T#]F1/"A2MQ)ER)HKU/Z)[C M0N='1 ?'X;(3L%X,O";U[/8@ZY-2 HO,62A,2U 22]UJH<%%?';^X^I8CKD\0$T^@M1*P+3!FK':U*@? Q&D6^C**LQB@^C.*?Z='U$%0? M4>\=H/RP)^9H4\YUOTSVJ4X6, @^UBF *2MNDR*&6Q7@\+,XZE M]0X@?KG&?O6%OO^YCLGXAC^BK%=A_?GUZ>JO_Q_S)]S.UWA1Z..DA3HS?U$6 MZ7*8/I;5&7X,?Y_X*%DM1P<4@IA&G<")[($77U!GZ5UPC4'?F(6?Z0WVD&,P M)S)^FH-!ZJF\9V4Q80Z0D=)U53BO"]L%8(Q21BZ-5'V>BDOZ?Z:A>/,?B3TP MT?"1[9AU"1MYW7"G+_[YZN-D%0J/?6SZ6H7!K!ZC:L$;9IF."F+,"I1EA':L M$T-%YKJ@])MPK,0(Y<[\UGO0:Z;,FA5-+DMK%LEQD N)NC:;:(;*>?K_,&AV]/_4++2% M5*N:A3'Z[;MF0>94"\=4(%IO (WRFK%4HAGDA_X[UBR,0L'PFH4Q M*IE[-S&%4%>O[YY\B/ Y HM: %&J2 XB ,^<8]+2Y#)DHL2/G]AMM<(H_:P. M%E8'B?:.:/IRJHJR%"9'#SER#RHKPK[P I+27@9I4[I;I')XK+:;E.?_I+6_ M-VNII0[ ]O$L+-?TY2K&#WCV;9%(1.]V5Y_3CUSO_J.KL^JM*VC(,-M 0E64 MM4/PQ4(Q/"*/9*6;9Q,MZ9\Y2&L!J%4GVNT V:]67[ZLEC(V)>C,V'AU5+Y72 KK9WL!3+\(R6XA)?IUUY MP2 8;4 (H;FB6$7(UAVIQZ\G[+H:H$% ,!LB9NTXV35E8=<(!;<9QY4UY/H" MK)ADX#=OP0)M1"8U"CD@8QGPJ>=_U[(G#!Z9>W&H1F;.?%_B$LNBNJ%K1MXL MZ4<3=S<8$C)B<,Z#0%%G!J(E84D.,65A:A150A@ L4$?>_XIT.$@:Z^5#AS[ MW4[KU]]^7[Q:K<]/+(_%!Z?!8XW#-7J(C@EB1I7(F:4XI75R\Q MS]_='@:^ MIKKJ%',G03.;R#)1+.QKV;:F/N9BN!:8VV4CCK% MV9\DK7"Z^"_,VQJ-DU*'6BDA(7!-I\?'!"YM^KM*]E&G)'3K8N1AE/U,E6BM ML7B@'CM YV/%1/=*AJYW;M;:ZA?O7KUYO3K[$.K3T@^Q_([G[TJM+&+(E-,E M@LTV@4I8ZO0?DH;E1C KO"^M>T0F8^9G*CT[Y ST@9;.C\V+;V%QNID*=,GO M#VY_B.1'06H5.A,F@8B"@U(A0D@H("I5C(NHA,,C'I-1Q/],.UBG.A;3H>$G M. ;7Q]^G;#0Y2$H;&"/I^P(Q4^[@"N6JF"U9@=9-KZUH_YFVILYY"/;"PK,< ME':W2G?SS\=;\SCN\\N2"O=>U/PR@C+.T)GP=;)E#(;IC&ZZ M&6-=ES'+B$D(I<%S$RADDPQ MOF8-BVB]!AX491ZJ=@.+&$$4581"$9S]G^UX,X"J52'S&/WV7"U0,&([W@B5S+TQ;;4L=(B7:;O(2]+_6"H> MHLU5)$)##)S.I0O$EG"2*?M$I+GKYW9;U#Q*5ZM&@NMI YK,+D0> NAH"BAF M$WA5(AA,TI8<39!J@,)';T";9?W=GLK>6V S*_HCGB(E7%\NEE?7K^N=LT^N M&!,41OIHD:RASW6$6X&0A =D3BL>O257/ )HS[:[[*\/:$RGKLS_7%-4],/?LBMG"T+/(!; 4Z> D8\#5Y2:% M8_:&>"]FB*4YF)!YWM&G]$5'5%+<4EA:M%L>OW!YU]H=EC"M9_D>X#+%0W,P*_RW\O?AR\67K8(TR*)BGZ,R0@^6UX; N M09?$MJ#_):%5 Y7?^NC,2M]'9:L6\NO@Z?$]G@9R>G^$L_/OFPZ;D#9RK^? M&>."YAEXJ2NJ RY*@J850R49!:TG&@UT-[93.U#X/3'CJ8.=7Z,G/@J>]T"9-]U+F: M2+9SKTK^\O5T]1WQ+1GL2R/](G\+RX29##32 M*3J(IM;F"UNL%-HR(P: 9Z^/SYM"38.HZ;70@7^[#AA>?M^$#*]J5>?&8J>2 ME'*R@+,A$B.&?'_T!7+F&'(HGLG6B^(?).;Y=T@<'E2UT51/D+L4YPX!;B3V MYW(5UWBV.69OEE_K)DXR\&DS&;D.>;TAA:N#CJB5X<8"9X63A=>.Y( D[*02 MBRF9DEH/'YB*ETYJ Z#VN/E*O/HO0/\/WYC:VTQFOX"(3%)S!1*[P57).NB MC?023?-AUH=?JA^K&F4FS Q:L[&/ CM X\MP6F.:#Y\1S]^NKIHY-D<="[,, M,V3/"BB7$@0>$X@P"$]A!]!R"Z[#Z@\U4G>%UYAHWQ M-84EE[,#*>O*1"\5.&(!1 A62DKS@VS=5_L0+?T!:!]=[VS[.%#P'0"H;2-- M#D;8@(9R_IQ!%:TAEEP?^7DV-DH39(\COM^.FBW5=<-KP_3ZZ(CHX#B\NKHY MO0BG[^+IXM-&]RB$7D<,23:_EIQ^PUG7Q45M MP'L\K7=@3_\(WR\G?*Y>I/^\6)SA0XMCR3,%D6P!C+4R4"L'WD4!/ML4N53) MNM9C,X;2]OP+&=H =Q)==H#189N-M3!9<(8@G:W51O7QC!L%IEC!N2_1Y]C< MW+;:3]WUBU KL]I:BQU \X'WW%___HK+-6XXO?';ZW\MSC_?_$].1-))U.K[ M'*T&Y7P$;S7](Z(-T5%R*EI?)!U(\O._X6P#YV-JO@.@7U7SK\G'U 3V!BLD M^.TURT;8Z?(?3K3%8((0P+ &0DER\(8Q$*@D1D/23:T#AM%$/O_KA#9@GE:[ M'HJFGVG.5 L; MVD1W'6#Q:B32\M--AKZM3K_1;YVDF*6/&('S9*!.X(*@30#4@9,#2 E9\QVJ MC] S"(/^Y\=@,YT]R_EE'W"Y6)W]OCK'Z8:4[?C&])/(GF+L&./&4E!>9FW MIPI+90B63$HXP;^_&SWY7-^;UQ?+^3R+?G]\7Y]7]R^80G M?,Y1E7I$ZTA,601%P$5#]CEH;Y.P[4W@H41W\CYU*+X>?!$]BC*[>)KZ!>/Y MG=UPL10>5>1U%@@QPD3=,UTX,,>MI]C"E>83>^]3T1W"I@3"JJE..HCY;G-P M/0F9/@<\]RVEU M4C@-+)8'"%,"%*( ;M!1XD@#OK@/=/>1I MR,=Z@LB^.EU-*>"YNTL7?V_XH;]__&OU*%?(3,Q&<^!%*E"BU#4^T@**S)(K M2M\;P+V[SW3P%^>M@FB.G8E$W2N WOSZ8@=C1B@7C"(#C8%"RX*5,0:,?JA+ MP5EWM^AQ'(9V?70>$S2EQH> ZF#Q]XJKW\+Z(Z;[O%EI_#. M20A).4S1&ZN&++(<^]UYC-3KY2?Z:5^JK:^+E3=!)..HHN<2 ME,E56)F$I7T$84+APBH'P&E_/LV2:M?&KTL\^_3]Q2E];$E*^X;TYVE[K2:+,8J;FDWD&AX4B+[V,@LKLL3" MI1NR1WY_"OJ#U@$P6!U=)QV8M!U^8:!7>'M=%5(,VBA] 9\3KR/_(X3 (UBK M:F%\8()-UKB[/]F=]#[,XH^/K?4.@'[[]OK-DGXRKL_?AW/\<+ZIA/M1F*F5 M]%BL!4VQ+AUA@60U> &%CLXPQ=+(6E>'#Z>NNT?L:8'SZ)MD,RUV@,\;&=@) MHH@8 ^5>Y"S(;>D,/AH#A7NA.H#0ANBK-HD= M8CQQT5IKN 1?ZEUTJ(6;I3#07JA4?%9>M![K\@1)W>7$1X5:2WWU611[O^[\ M=SQ?E1>GIZN_ZF"=L,S;<0R7]V$ MF90=-[Y>[=;!#>B@7O4"RJ+0HM%"#]JW>E!KS4V*YIY]?A@.GFZ/V5OZ'80! MUV?S]>KLE]5%/"\7I_*CR)P M[IGHC9$VF6[& \]? F^)GVKF-%&/('F+:VZX4>B9 YN= A4Y0N#TJZ BEHPV MJ]QZGL!C],P;>TYOPO:4_/X&;'4>3B='T;6P)$=,3$40PD<*O+FI3=X"I/9. MQV@QZW)$-.T.!(Y]JWA,5.VEB;FW=%Z%JN]KD+JLMT1%H$1!1T-X6>AH>#H5 M(3+P'HLTE.BSNYOL'UKH?/L'SQL@M=?;JI40.PB0_EQ2GG.*UXG+#3&=,)5, M+)X,9*JFTDE'+M=3U!K M+WBV28AON&$K+!V-P"")6M(EO0!GH@>TB;QSR-;IUG64 \B:-PZ:'&.M%=,L M/NKIHNWW<':V>[=KL'@7S7X(]+I0)K[2<9 'K] T>"(E*6 LA*DL1FU4E ME6!)Z/U?:6WO$-]=WR%N[KO?KL*RCJ'8,0[B\EW;12=BIL-NM*LST"GI=4$Q M$$E:Y[C.IK2VDGN2VM\EV!CDW'OX.H*^>MAVO:D^4U&JXBFF8-X@*&T*1)LD M!(F:.;3H<5 1<=/EZ)-!Y2BJW;D*?8R<>P#'=CNT$T*BU<"9K $!J^5<(D Q M15EO4I)!M()'%UNQQROKH57H(R0W]RKTQ?+&*F_#4!1M-"B[81X#>"DHQN0V M: HR72J#1O0^M0K]YD<[684^1F6K%O*;6_&W=KA;P1U#)/9%**!*SA W:8;& M'$+*-O-!U5Y/*?[F1^?)ZYLI?F_Y=9"H#_6 +[_?\(;;?JP2R PE/ M>/ )!7B+2I<4DG.Y,4)WT='']??T*+@W>/M E70 JTLYX8WT\LK0"YN+#,Z! M"#;7CHH 45L&EF7,VI G"R$^N]=LI;59\5C? M*:_?)Z^: MZ5[6WOR\4I_0>?B)\3B7KF*H%K;NK"C'1>WR=/3W&S*X/X6ZSR2M@T$70'L=,?9ZMOBS61OZ.\[\12 M/NQ1.BA>UJTJ(4)4]*OBDY#*(_K8^F'C,7KZ>/>=!%O-U=$!M(95CO[K;'%. MH4-9GTBRL])S#H)OXE%>3TY04#CSEALL3K2.UD>2.&^IW%$ .*72.L#DKMJ* MZ\ZI;7&%=TH'1YPPZRF'<6BABA287*WK>XS=<7ER7T'LZ0]$927%F[0*6.H$71D-V6DL7 TDW#HC4]OCTO/N[ M)H_=IE9&[^;MBC42Z>K3SSNX9.1JG^/O>'YB==8*F:3S5&>T8980;9T-$HV( M07K)<^L&P0>)F7?IUE%@UD81??9L4]+T%<_.OX=EKKOLOFZ&?>/YCY;@!_Z% M_4M'#_UB@U+1IDPW*@W=?O*/T[#9<'G]W>MR/Z\DXR'7$8_>D3_E#GR]79,J M:R=U*38-*E,:=Z/P.%'MRD8?_-3EA3JDM;8F'^Q=Y3973,]YNO"D7R[1)S(%.Q8/B@<(*9 J< M"EZ*R#'?73 R'=YZJ>UH#H6A4-M3+UT\R[^EL&5;KH?>)!T*,!-\[:LSX&NA MBY>%%>%%B*YU@^./KW<*G7U5>W?B^GY2[L 8O;P@P5UN?]W^\LV7KV>K;[C9 M\7G%E$[6!(L,QM"HGC ^EJBG@TQX>N6)\J"D.2C,V^-J(>I MF??9#OPFS;Q9DMP^$2M;7K*0/$4=(+%Z<8RN@/>!@W8\ M.6ZE(W/<_J[_07KF?WXF_U2Q:5 F%;0;$!08E G ?&H&!].M2!Z6%C$)]?O^G>BM]; M?AV$D0^ZO!\OT=D@5U8HT#)1"&-UK40- H(6.B5FA@;;GVLL%Z=O%P4I8*9#5^C4E!AK$99*X(R0Q*'(W&=-CK=UJ<@ LCJ] M&=X3"4.!MJ=:>D;:=8\:OL6PQO>+3Y_/WQ5B=#-BZR66U1F^2.GBR\5I'3O\ M"Q(':7&IZ65^\65U=K[XK\T_GFB9BT1TD&,,=6QM@D!RKL.WH_8B\.B.5][0 MC*U.;ZLG1OI,L'B^)V6@,%A$I5(MI%4YU07V"F*FJ!BSH_B(+$;K"VZ/,7GVZ4#())@T2*K)WC()R M@J_+08'/,0>,JAC>NJ5C\@+;5^'K@E!9^Q]>K;Y\O: C\V%5SO^B<[_9>G/B M3$K(HP++ZE.-E $HIM*0)2:AE2G&-Q]3_01-G6:'>^'DWNM62WUT$.\^PD]M MD)!)(T^E0 JQU.L[RG.MJ!2<\=D:V?\.$6=YF-38VNL+OI!UJ;;)F^* M#.K>[=I;F%]>G/^^.O]W//\C+/))PN!#"G4"4T2*A!5Y>28T<$V_K[*FT*/U M%==0VCK-;UJBK:U^^FR2JGN(?S0'O:)HY?MB^6FSP'.]*O5/]X^^AO_L!O'7 MGHPTBL V/__'\M4M"'E*SM1]JIEMFNBDKC<\=3"I<8:5H,2P6;PCSN]N2MHN M';]\L;#,6'1! W.,[#,@PM1!\-:]RWM(&/>B*J!WA_?##Y>U!WX MM[>KY2?Z:5\J*S_&46ICO+ .F+825"2#Z4A((((JWM1F56Q>K[^#COGQ@5&8@250H&@709G:K-?9-&'UK9S-R7S(N9P#3\! MF3W$W0%HB&I>BCMR(Q=9%V@RB M9Y#(AZT 27)'+I8.)@D MG#",L:1:=^SLHF->-W2H;A^%RAZ"[@ L[_';ZO3;8OGI-C/7%E)H)7R&I*J] M99&!"[S64!6G#.66MOE.Z$<)Z@D^^^C[WG:#5L+O $F;N5!_A._5 F\;U%"@ MR+Q0Y$5>5CF5P!?. &5)@15M%+8V.O>IF-<]-OEQG =XQXER MT;6/6D<#KE"Z5_,Z&XO*1K0>@/L0+3W=XHW7\:.0V5/@,X^T?;VZ./MCM5B> MOUY\VRY/N)_Y%9F35[7.-=7:<$,,>:?:)DH64@8O-$NL;KEB9@!L MAG^QI]2Z 78F$O7, 'I1%?P1S[YL0K,K^IE.4FBN(%,(5E_>+(G(&$"+BGL; MBN=#+,RNG]U3G-( % >+K[M0Y>UUR6[(F)"Y#")%#BI)#\&A YNS--DR9>.T MD8'@48,TTTQWFMO5)+[[4&=\GG&@J,5O( M-CM0(2EP2&&;3XJK9+14>MH\_#8]/84_4^#J .G/G6;=Z!EYL;(*UW-1)5 D< MIX A,:R7&U:)\)[AFW%'[* M^@08M(20ZUV%H2.EC E*M.Z*?X"4>:?.3>/O#I=Y/ZVU]=A\O#HV9*&ORO.' M'YL3(\B \UIB$@2)DFE;Z_1Y+6+QIDAIA6\-M4-IGG?KUA28/*H6FW6Z3HW: M[4JQ4JRSQ6L*/84"I4C&O@@)&)62 I7QMG6KSR@"Y]VY-1\>]]%/'Z/R![%W MPHT3UM='<&\S>00IP;G(P 8C0J30-ZG6G<'#*)MW^]9\@!NED89(FZ>M[.1. M9MVVL8Q^^C%;R^XR<]U<]F\'2''S1'.GG.6PEKQ'?F(K:0TE>MKV.\M+Y))1 M>B09'595-^,)Y4DD!8NTE@V<3MQE^QV3'(54#H11=<5R).8TA?),%XPVFSJ. M>M([PW[;[\;H?4C[W1A1=Y!P[VP9HL#9^JCK>N1:H&(,!Z\*@L^<,ZX8132M M2]:?1_O=*.4.:;\;(^D.T7+UK$Q'R$5#L4=P.E(44C>!)BGJ2 550HG([Y;J M_/=IOQNEX6'M=V/$W0%H'ND"J]>/S(D"QI7:^XP) A?T%ZFB$L7;E%HG%,^L M_6Z4KH>WWXT1? <0VL$!,LN5]@F$B!:4J&]P.17@S"(O7L@8F[>([P>98S?@ M'0*9 P7= 53NEZFA)6$8'TD*N9 \D.2A&=EB$2E#-EBX28V1LE^1X&2OH!, MY3 Q=X"3'7UF(FGB@9">8XFUVJE E))!%+DD2>:1E]:=5,^A4_.0H/= *7>' MDVT=94A:$[ A*"\)ZZ).=6("LBT:=:8_<:TKO9Y%I^8HW0[IU!PCZ [ \GBS M8"A:A5HA6W+1H+A1$,F'0MW:P )E!D:W1LUSZ]0]1G9ICA-\!DG:T$"(7 M6>GHP5AG0)7Z'E^TH;.691(4BL7FEWC/HE/S$,P<*.:Y*_Q69[CXM/P%EZLO MB^5&"]O:?&%1T_^#2:H&8YR3(>8.E"42HA&1F4&U?0]]8-YXMAD,V@FQ!Y.! MY_3#[F1ODM?@7BA@/E(L[NO\29>(I9*"EAB*T\U+!7;0,6]I7GNS<:BH9WWU MWU07;CA877&P6#Y\"GC"(D6F(*YH!HIA H^($(0T.;#$_=WY-;LK/(=^<-X" MNZ:F91HA=V!J7IXM\B>LSG/;"LB\*ES7-E*%H.K INB*AQ!$056*5:GU;=Q= M&N8M@FMN8@X2<0<0^7.YQG1Q5O=1Q*V%Y*&D$HTD968*K9P/$+DUD(KCK&2A MK&X=P>X@8][JM.9 .530,\>PESB_OD58YFV;Z9W\C9<0BXD!K"L)5*RIFRL1 MLBXZ:RMML66 &QKXN7D+RIHZH2D$//-NV1_;E&5,TKO@0,A$0+=.0@RU$1FC M08/"2#-HKG33G>)'G3^SS^WL_C+L0?%;?V@8CQ(99%/(*3)RBM$%":@H-\M: M:Y::K9/O8I/T>&4]L#Y\C.1F5OCM]=?:&<>B8L!MW7M+!HFB'Q\AJ4!&T4HO MFVR,[W!]^"B5/;@^?(S\YE;\K?77@A(B7D>+2"7KGEA'OH\1]5XI)[(Q+I1! M=2+/;WWXWHK?6WXS*W[3NU_=VX>$RW"V6&W,GI-,"B$%<%[JAA83Z_1/ <$; M+$XYKM2@IY,G +#SXSVUE1[F\P^7[=S@N**;42X-V_ W$R.VOSPB0-BK= 9(#Y-O!#=66B[H7[+K6 MC4>GC87HLZHYMB0.$H(7-A1B2!?9>@OD?2KF"SS:(J61G#M RC^)_.IXZVRA MRRQ,E[*9>I9=0'+ Q(DS=:TNNI)U-L[:UB6%=VGH:0[!X75B!TFX,X1<'1D? ML([7Y*!5E*!0)W#%(3'D'TO)CFH>J%K0MU#:='8U@"Y34$_X-A'GW??R_87[MS#;2^? M;]Y]P[-E7>U^.8=EL?RT&67W[O7[;1*OG-.*._"I3A5@=:U\4A8L$UI34YWAP'\/+[[W4"RJ6M%8%;)ZLG=A1> M*4=Q6XBI&ER7%-=!%M9ZY_13-/4TI^;PF*6I!CI%U"4W5R%QPPN<7G9 M+T+>FX&+7 872PFE=2W94S3-Z\+:(F O/961P?PNK*[X?1#'6<7O^^LH MQ:@9!R-#':+(-'@L%E)"%6+)AN39&&)#Z.H/9OLC836Q6CJ VBU6UG,D\F)*935'JK%JO_'R,GGGCK$FAU4P-'4#JY<5ZL<3U^D7Z MSXO%>K'1SV:[KN'"\WHR@M"@!!;P4680,LH2G=38?&S, Z3T-'3M\."JA;P[ MA4W]Y1E>'S#,1DJ?0=O:B4]\0' Y TXV?8@E.P%5PC!&ENG&47PW'*P.L8H;5$AW"F4V'E'\/ 7 M^H/& 6I<-9=I!R9GQ\(QQ4.IHQK(!J<,2COBI4Z"+K9N/HC2J&(:VY@]5_<= M:4;CX?[I0"EWAY.;2X($D])1R*>=5A3L&P3/O(0BB85$ DMAV@43':_N&Z7C MP:O[1@A\9M?S._YUMWR\K@C[=PQG'RF12)^ONVA-R%K58:?U$EYI9DE0E#OF MG),3DID\:+?6T._U!)1]-;N:6,S]0>?'(C&CZT(RI[%NF8J9'&P*X((15J'A MS.^)E1Y2[&. 8P]!]H>&FT%=_H^+]7F5U_:V("<3*=0"CX%P[I*$6-=8V!Q) M4%I8X\1^$'GDJSTU>TR#FU8BG_L%=?C.2J5ULIPC.$]QO"HN0C3:U05WDBEF MC.5Q ) :KP<]4O5P Q!-).K^K-%'TOX.A\M54!AR@*@5F5BD["%:'FHA')+8 M@A-Y3U^U^X,]E7E-8X,:"+J[;.KM]0X QW2045H*T$P="L&(#7+&(%F1)CO& M]%V\-$ZFWH[:+NJ/@Z36^?=^\NX -F]OS-N\#N8N6W=>KL[.5G_5<5;A*_W) M^?>3'(3*-NLZBFBS-YZ#4S7&\\$'70(7H?55\1CZ>LK!]@3$(]-0FVJG4^2] M6::SNF'D%[S\^^O5&7GWQ2K7=6 I^%A4H@33RU#KKSSX:,D^.YL]4\$6IHZ MOL=H["G1FPZ!S;34*0HOF5FD/\+W*L@_SA;+M/@:3D^BL2:6G"'7:$!QEB$( M;%RM9H,17 :7&%D0,F@='YTI,N]7[8=IZRBW;(&X2K72 MMUV_,?&\A?G ME^?JUV4^*:$8;[RBS$X_;Z)GS"D\1"B$8Q<,)0RFU"@EB,).:$1>*;H6@]_WP$ M>3T5CT\'O!:ZZ<'>W:[Y>W=QOJ[%@)0OO?BRNEB>GS!? K%#K,@ZUR*4"#XD M!\)SY;-)9+^;QW)/T-13 5TC@+740@^HVG%@WF.]D"26[F?D,F2AG,_ RJ)F U>RWIS M1)&&#;T(G-R%Z[X&B7>#J!1Y?$OK(VTF%]0ID+!Z\5U@-#W54_ORIME)BEB MKCT('U>_XSFQN3@/I_Q$):&8- *PU%UZ5I 4LS> :#!:)I#L>&,@/D73,+P] MJP>)IFJ8N>;HU6JY7ITN,MGKO#7>KU:7QGS#YTDR7&L7-#C*DVH)C( 8% ?* MT M3&)7E0Y;X//FA84!Y%N\([07;8:_7^NKVQANFU0NY=>;U8IW#ZOR_"6?VY'R[B&O_S MHE97K:Y^[\WR7Y\7Z?/[&BC^*ZQ__9O\[X*<\TE*4O.,"CAQ5J>(\\IL 1V9 M]82/D'@:@)R#"1F&KV=QJ7]\Q72"PH^++[C>A;W]LW%VD'D?*?PDRQPG2E1G&(DFMH_ MIQQQX*QE=:^>-#QF-++U _=]*H;!YEE=OA\HZIGMR6WJ:\"V#/7O/X*YMW@C MB+NJPSSQW#!7-ZP/L?T_Z;5 ME\L?7IE5FMWHSOL%S\/B='V;[/7BR]=3?,*$/?RS_NT'<7?)OOJ1]U"Q)Z'X M]SDN,T7]AQ_/7RA+.UVMZZS&2&@(Z?PDLF2-#0C)8X&Z'(?LBTA B1=/+AGI M\Q1'\3XEC:/N3;M52%D+KNO+8MU/;,A#^U0T!!UTEAH-3]-.@=F0,7^7T(%Z M?R+J'BWJ#IS5V]7R$_VT+Y65C_3?;$:=%,S&QL*!N6IB5?80G;:@DT')+%J7 MF_?[[*!C?KP%3H[D]>K*UF5#&,%P)EA&9D)I M7M&YDY)Y$7.XAI^ S![B[@ T]\<#:*4B0^2 &24H2;&\#W7*FF 2.;,^-R\K MVF\XP]&@LH]F[XY!DQ\RMI((H1"FP[$)MK&7$ 3GGC*KNL10LRFD; ML :[H2/5;ASNA@Z4MT8@<]\^_=Z=7&VF5[SZ-P:)H+7AEPTA?Z\WI0SB 8]%"R:^^)+ M27<"WYV7?8,^UA-$]M7I:DH!]X*87^M+W ?\ALO'9QZ9$$/ !KKU)J MC:H M:A#%9_*XT27[U"W+'I_MR3FU1-$$0I][,^G.9:V2!6>89, 2G0J%AB(^42^X MK748;9"4) SQ69-M-SY2D>#^@4T;VR8SYLP&Y4H_RW;C44H=M-UXC(0[@* 3HRW+H.(T42C M1;38<@-V_]N-1ZGTZ>W&8^3;78+TX^6,1.!U8 F2J%+A@IREC+$N:29G25&( M"=/F1]>D]#2]I'5*O9^\NX/-HX^CWC+.. I@WAI07B8(26M06=M@;!*I^;+L MQN_61W^V'@6&_9^MQVBF.\R]"F=GWW^,*/!U4YX7$C(F4XN+(MES3G]A%.<' M6Z?O3VNO;M/34ZHU!:X.D'YW2'J/&;]\K;KYXVR1;G:?%68B>JF!ATP9(R6* M0/Z<'+K+-LH4$@_33F5]D+2>TK$I\-5&)\\':N_*]82\RR-5_TU*:/*)4X*$ MZ@(4Q^OL"R[ 9RF 9"!T)CF[YJVKA]+<4\1V5'"VT6)7M:\/\OJOQ?GG7__S M8G'^_5TA&LD7K$^,C4(;;<"9VI8BI*3<1QE"6(F9'$'P>GR1]1@*^IPZMP_R MCJB)KO#VZG-8UH/T:K4\IX_L9OH$B8]B0P&A(K&7HP!GC8+ K"LVY:+=D);& M/3[=YWBY-@AK+_NNH'55(K[37+_'S7K _'%U:;+?+#]^QE^_T;_WKOR")5R< MGI](A8$;SR#J0C9<> ]!L@*%V6B5-DPH-AIT!Q+5YS"Z-G \IKZZB!0O/WNY M:1M?K=;GZW^MI2R_)&+T/Z249(^H.G-7.^G=%.42D M> Z,K/TUPI%,,"#PP"-7Q5GB8N+>@#Y[248I=T@OR1A)=XB6JZ?[I#+&J#+P MDD@LFMO+8OC: >R*]R6UWW3U7'I)1FEX6"_)&'%W )I:F+'X5 .#Z^S4: MQ7+'DL^0;2UP]DQ 9$F ]&B=258RU]HM/4A,7]#91].K*<3> 7YV<( ^*%7O M[:-'XD#7Y6U8=]]*(1E&Y829(XKZ*FM#%( M23Q0;.>BL6 2#U($4_=GM_9 .^CH"2S[:'?G!IP#1-T!7/YQ$<["\ASQ73Q= M?-KH8OWR^^_AO-XZ;+K+;:1C8S0=H#I+N];%!^T-R.QXH-A,%>8;0^(NN1FVX).YX ;"M"B#ZR6C=*1DQ2T99]25)+^.;O"&L@!A;5U1D9V[ M.WKX\+$/C]#3'ZSVU_S=61"MU-#%(LN''O22<<%X3/4%EX))Z1TX3L&"GRV4/P3%7 TUI8D%C MU+0=+'OT%AR]9V64PL?T%HR1?ASIP.$ M4OM4ZR+7G&*QPWJZ][Q1?(J^GBZ0VF!M,NWT@;TG5[D*963=7Y&3(%L?3:X' MR4.I0UV$D<9@<[RU6*A[]%Z6@S#64@M]X&K$\G-)YIDQPT +%!2,YES7YGA MJ:-USHG8?+7?"/)Z"K^FLV@M=-,0>,V+SM[\^L(8H1M,*M[UDQJ5F#U)Y,25 M92*8F#FC5-!3X%1L *]10I9(+BT8Q$G"UN-4EG%.V8D,&C36XNY:YAW04YX: M@RRYT&^6:6/RCBO+1NA]2&79&%%WE\I=#K1SPF^V=&G&/5E7X<&G8,#YQ&2Q MPK R;1EBGU5EHQ0[8#3D""EWAY,;\\B4D(%B,(1HZ2_*.PM.D[?,=6J04C)1 MT#8I6GH>#3E&QT-'0XX1^,P=91\6?V]&SM'?/_ZU>GS<'"9A%$?2MG2@DBC@ MBD<*^;71E#RJ?'?0]%?[ DL^VIW-;FHGP& Z ^N&#-!I5C#]91"[4 * M ISR$;CVK&8%7'/3"$/7'^WIRN=(,-I/X!WXL)V5OR0G$6*Q$(*HIX$[RO&D M >%,*DX):UEI[+_VKJ(_:NW9(?'.P9+N$"W;DY4*\Y$Y,)ELIM*&N&!.@C,Z M%&\28Z+YE>!SJ:(?I>%A5?1CQ-T!:.Y[VY+J',.B*:%,?#L (!7(PF9>T.2L M6C^E=A;KM-#LDQL9QHBY YP\.*QD<_>X.4S"= M-OD@:3U#;A],C +=?@KJ'G=UT<$57XF.JY9%0\KVC(V]/%74/O1\W(U+EH"R7P#1:4((C.,\X,&284%M70NON@8&D M]13!'1UX^RFH.]R]O:Z$T)S9:)*'DCF9;\?J(A@Z2-R7R%U47)?_MH6Z[3*# M_>3='6SNE(I*[YT-(5$D*S/)QWCPCFFPQ=6Y2@6M;-US^_P*=4HGS\>H2YW58G/TSG%[@"1$JA0H>7*Y,I!+!:U_ 9">\PI"S#Q-#H-;?M MT-9&)\\':H_,N4>MBN$)LJP;S)VE&(";!$612)5SHLBC7<2VW%9P])GQ1P!G M&RUVA]H:8YRP:*1*TH*WNO99T[D+.2#%%D4A%UHG;%T#<9^*/F?%MT/6:$EW M-0[^W5]+^JF?%U]OF&O*H[TKG('W0=:^G )1NP@Y)R6(8,OLG:KR 2/>=WRH MS['M^R"CO5P[,2CO\;2&C:]67[XLSBM?KQ'7+Y9YP^QZ?7$]*_S$:_+R6-_Y MDZHUL39"$$F SM('2[C T'HDSR@"^QS9?J@9FD8_75FH5ZME5=4?X?NF_OKR MEB5&FWQP#)+PE# +S! C\OJ"JYQ0.=L01INH75_JN@[KB'?EJC#KE!Q$[;)2=,%C'' E9P"XKR,HC9!$@9R4APD;6< MXBG_.%URP=(IX%L_!25G76/!@O--*X[1U"OUVR8W1^Y NN3&B[B#$ MV3%O,9(-U0(M)$VYGI*&3!]) X)B6L7L5>"MN^3VG%AZU"ZY48I]>F+I&"EW MAY.KYVS#M=\L+.&J+L8Q4H!7K"9^/*(P#EUHW7S[+":6CM+MD(FE8P3= 5C^ MI*@JD9'=!.%790G9HI$I:3#H2":^%ALF;R$6BYA4@\8.&U!+Y8\%HPH(/EC"C2JKO#;G?F M.@,_-^^3:S.,3"7@#NS+CH;DR*TT7B.HE$E"Q=6>BU(77M@07YPVMH_1N S.Z7?\:^[5O(C80#_'4VH(HL(J3B&*@8ZJ@5 M7H#R21^BRC&G(5W9@S_8$U3VU>UJ:D'WAY[::WZ?)QX%D]&1HW75Y2:%]*M, M+M<7)SR=P9*';!$>^KV>7-,TV#EI/^\6*P7&[WD_[A8;YZ[MIQ)K[0J FJT7K=> M2"# )S NV>(]\R+[_2#RR%=[JN>:!C>M1-Y!,+QSKD$( 5,,F01$Z9XR56B5 M&UE*H5]0CL!:/PSL/2/DJ,W7AR1.!TNZ0[1L%PSXX*)D 821FMRI3Q!20LC< MN!R%8$7^M]VT.4K#PV:$C!%W#Z"YO\ O:T-!%DN Q6107"NH-=<@192Z)IK( MFO=1/(_=FJ-T^_2FQ#&"[@ J) 1$&:NB??B#FP8_W% OO'\*TD>W.1V^B'&1:G@+(0P3,XX@:*775 M6L*=P*0NJDYAO;6"JFA!5L^"==& 4CE"4"6 C,)ZGA0.'/L[$".WOSXC0-JH M= =(#I#OS AY'Y:?+F/[K -CF"7PA.0:#3= %A2A!&.C+/7&85!-U!.@N/Y@ M3\U(AWF3_638@^*W@;5Q@MFH@3,FZCP-2W@EY&:%1K%L67$M[,&-3\YG!/94 MUEUU[R&YF17^VV)9-S]MWYLBJI < UYDO286=>YGT01]GH0W1OO4XK3?^NC, M2M]'9:L6\IM;\9O,N M#3TUBQY^%7Z0A#M#R%4X'(/PGNP;"&_KJM14+U\D@I"9>U=4;+_L^CX5\]YH M'J;51R"RAXCGWN-P67_[[AN>+1>?/I^_7BS#,BV6GS831]Z]?G]E&8.@+*F0 M#[0YVUIAJ< QGB"FPJU&D6,I< T7B+TL0X[ 9B[Y+5MZ/F(1YI:$'K*N?]Y-T=;%Z'A%?=S,&$ MJ'4=K*9C(MEH#SY*!=()K;FTS)II)Z#\H*6G^M4]%?TH>/:4>G?HN9SG8ISS M,41(&.OX8C*@)"E>JQE<-M8F@7E2W R>G'/TZ8?M$#-:TEW-I?C?%^&,?N[I M]_I;X?2T_M[Z)$L1!=8 S/("*G #P1=RW2$)JP):H9^:.##P4SU5C1V&CBED MVX59N?SL9=1^.8;E=SPG-H+RWAO0>C-7C&EP11L01146*%@+J?T,\9VD]/1J MW\K '"[S+J!S4S04TB_6'XB6D-\M;Z8+_,2JS$P]#\*;Q7(ZUTA[:;0V-_N3A;+#]=SM@_B=92,J$X$/642M9) MQ8[K %DZE%Q13%>F;1M\B+*>+HVG0%H3C705.[U:?4,RT)L)5*O31:XSS-[B M-SP+G^H16JRN'E9.D'A@BI/)UK(V,&DD(=I8>]\0G=+*I#(ZG!KZ]9Y2_=81 MUB0:Z QC/SC;GJ#*]0\.+U]M3W3*NF19%R7G.KNSU/Y*5D#[VEX9DPI&[H&Q M85_OKJY##'E38V ?=UJ+\C<3I%\8#6A1?4QDLQWG8] M]L4^9Q6VP5(S27<2;PT?W)E)2E@+"GRNP>2FLZ\VV@F5N>:\*"7['ZS*V7. MW?0*VAM]9#7C:MJ9F1_29\P7I[@J9+@WXP$OPNEOX9PBSO,%KE>E_DMAN:"+G%**8=H GE\(D;P6@L?6"HR3PJHXTRAY= M8D%R-\72I_8#/'](^5VYN2SGFE,K4]0L:3ID=;^T2@E<8!RRSYD7']*]7N^# M.7V*IOF?=@Y$Q%T#V%0)'7C^"#")X7CFVQ\\CZK&D5^=Q0 MNQG^\M?J1*848B;.LE<1E-$.?'(4$#N7LM!9V6%-7E.!]8K.>=\V^\'H/FI[ MEM"LLZU.G P8'69PWI%8!47F@24)(BDL= :5XZW+,?:C=-['U<[@.5IUSQ&@ M=7?U"7.Z$#^U!]P'8I+^XEGAX SC 3F7R*<8\#&:T'D?;ON"YVC%/4MT+K[A M"U[H?%'HL]=\ M&J?JR@A%B:;-H*(R$$K6$*4W3F?FN)]BGM8^M,[[9MP+1O=7W\S/,#='PSQ\ M#_=FF4XO\F+YZ=7%V=GFO6 KC7^:39W3TH-\_/ 2\N@WYL@[>4 M\>0W>B6Y_,(UMISDA2/+H%D=5HI.0-#) B<[9GE0(>?FD?,M"@ZU*#<%][ZV M KXK?Z[QQ7J-YR^QK.@8I73QY6+S9/GBR^KL?/%?&XF?8- EN*"@F+H[(TER MYR+7W1E2A6"D+:IUT=Z^M,X\IW!_Q-RU1D=15@=YPDT^WRY"W,P,OAZU]:Y< MM:N&TS]6EY4;O];#O5Z0A7Z[6)^?).*)PDT+>=,\'9@$5VP"])QQP25+?DIL M[D'RS/,0IX'HU*KK#*EW3N2)8C(JAP6\\+501*DZX$N35'D)2G.N6&O?\ @Y M\UX\'\<(CA)YW^BY9;XE%SHRD4 ;4Y=IY@">TF;(-F86+:4JK/7M\4#2YKTO M/@ZJ]E;%\XC\WWW%,_K5\E/KV/^!'SQ!]#^$A6GB?^$82FD(#JGNT#N3'>"RM:X;:QO_;@K1WY;80\P;ZZ\M! ,@4N6,E(WFQ7BQQO;Y97[V9C1N33B9P,M(U MP$N1G'7@'ECVGLFB/";>&$L/D#(O?-KK_.Z\E@8*Z!1']9=GN!UJ(Z,769,W MSDPS4-[S*BY%&03EN.27A1*M*U2?)&I>;#51_0 X[:^'F5]Y7E2-WN!DO1VB M[%)PE"N0@$+=B,<-N$"9!#**[+)D.13]1!3TR(_O#Q0'*'#55IH= (+O8($; M2B)UD)"3%Z"L8N"29V!X*)SKP'). P&QX\?/>^LS+2 .E68'KF>G8WY[W0C$ MDI*LSM\MC$4@40AP!2,X&UWTQF7;?*'*XQ3-"Z?) YJ&ZN@ 7'I)T8XS:4W8(OAH)P)EQ<=61JOA$[T%]L8>0>0 M.Z_;:XF:U3PJ[ "MM]GX]>^ON%SCB9 1';H Q=;K5E>7M 7*?KD@N=FLE&T^ MUWDG(?,:O@D1=KC8.\#.=H3-AH?:V7I"Q)MLI ,'$%E].!+%L#0.$L9B>'8 MNEK_'A'SOH=,B)G#Q-T!7CY\7IUM1OC]X, +B$B#E0X,_CF>/UQ?G%&5X-!KEB=-N!W[+@: M- \B,J>8#&=UPP6OHQ01O%0>8DPL)"N#E:TOXZ8KB-J&:PM<_W%5X_S+Q8_" M0I28X@!6:BEUSJHF(H*!9[F6\HL@;"C)ABDKG!XA;=Z,L!,8[J.FYX*^ M3>NP<,4753AD)QDH](6B5!U!6VLI1=8YYM9IP6#BYLTO>T+@:%4]$PQN^H,I MK+&>DU$7K BR[)E14,,%>,ND3,FA"H-V8S>&X/R]W!TA<+2BG@L :V]E3"I7 M\8$NJ$&55/D2"HI73I+P1/NW@*&TS=NNW1, QRKJ&0#P=HR<^?R[Q8I[J#"O.O?Z=:-7.YD.(G#>,>!S0K")RL;CT5_B<8F?:A?FQVGM MWXG(E@>G-)1:2Z!<%A!K6L45MX5[:5DXBM&;=T+XG# ;I8)>S=MVKH'&I%7) M"#Z@ B5F'$2TTT GQ-6^VBDURCM]]4R7;'#+%/: M!P=9:01E%$+0]!>??;)*!)UUZ\J/)T@:AK&?\L5B3[WT"K.K(S.BV=Q:[GG( M!H3R=3U(K.N+*M:%\&&A_RO>-:;7<*[9_'-41C+L0K*V1 MB3.:(I-@Z%!'Q<$GH84J3/G2>BQ4,^*'(?RG?#^97-<=@'QW6?0#$@XN6X5! M@^"9)&P$'6 M/;'J3?#%@Q5/B/(;LL\ M2D KI11 OB ")8T*(JH$)7,N8RHQ\?:S*$:1V%.?1@< W4=QSPV7F^(/B\4[ M8@:BKQ&X%Q271%=]E"=1!A3Y[K+5XR)S_GJ=/K$Y6GG/#)V;PA!AM#-<('!I M BCM+5"LS &U*CH7ZX5K/=QF+(T]=9YT@LW1JGMNT-R4C%AI7>0>ZZVQ!>YL M],R9HLMJ' MC@:Z%HKHP ^P,9US4JT%IT60+(Q=1NN 2># XJ$"QII@[.MJX@>IVCF.J*Y MX;6/7O9&V3<\BZMI[=:MNI5BLZ_3OHN@X#60R"*3# KC5BN1!,O'>1KLIZ)H M;K3MJ9V&@)M]CLC)G8+/R2:)T(=FFB5RE\7K:2+_UD;,+W+>E#F0QZI_\F99 M5F=?_B][[]KDU)&L"_^B/*?NEX_8QCZ<\ !>";>]TM'U@TTTTAL2G'; YZGL*N M2I=&@MVABND =K<]K2''2J RF5N0Z!FH:#1X(248'6TVV;(R-/E M;A)&-":@08PQID@:!2#?]S*_*3>)?)"X$Z)10,>^RT*U3BH=1W&XOU^8;]Y3[8KFL$\8WW_SIV_>_ MLZ7CQ;]QF2Y'[@>2D'')@(VU(IRENJM:.2C!<59L78[7N@ND&?'3AD5'Q.SC M&\&.J?X.O(UJG5[CY[S95R1E9MHHDJ"7L=Z,"D)(#$P.N@1?,#>O:+[Y_5X6 MA!T5 HM&^N@(2]MM-LYZY75!(5/_?P^%+^/OA:-A3K1$ F@BO@VOA\F:DO[RQA(;NOZ2C!UV7'"CK)'C4"E![ MYP+&DD+KIX%;!/2RM&M*)V-_C70 I_T%]YWM>;IS1D/4*B&=IN(YW<^".W " M'<3 ,4G+4:K6JP7&X&/:B^\ 6-W;D#*QCBS=F'_BYL[O M_#&?K:\NA,R3=B5F8+S>,-D$0$P"L)1" ;$K_BYZ'[Q-=_GFQ+':Y/A8'$%5 M'1C;6S[(E@49F4S<*"AIQ\FRVL+0J2$N09H]/@HG.0DN84=)-8>6OG\G"JIWV9[<,C M/;+NNZBVW9OGUQ?U>&\5MGIQL?ZT6,[^D]-9M-I%3I$@F*G#\A($PZUU3#K1O#5H&&43.SW3@G@$Y77AT5P'(7GY M=1;SP]Q]P#^WE3&_DEX>XAL92REF!L(JNK.J5!WW",88&U-RP=G6;DP;RJOU7V_YY7M93P9N1U4RVKLV#09J,+ M:.%)'4)P0&41*'@/)3$CB[Y3C_'T*]E(=$X[DV8BV'<'@!^E>O1&\G3CJAVS M.87)!&Y;KT7Y4Y;^6RZZ*V;'*Q?=1?T]A)VWGGBMR-9I M1@%*G82NI Q$/(70,LG$)7=:FM9S1G>OY3B!@M&=0/!D+<@6071V-<[Y/SGAQB'=P]HPGJ;5[.%NG7Q7+[ M6_7O\;-,+BKF.C&4R=KB+SDXY#6U6UA**GIL/BC[N!R>? U EZ?N<#!U<-3V M5L[+_[F8K;^]FI._>[%Q1^X:G;]OY/EJ?BFFC41_Q=GR[WB^F2G-DT\J07!U MRDIPFX5X!E+TJ7@449NC1]VC<'KRE0N''+T3 ->/\@YV%3@LRHNXGGTEZ4WY M,C:RO845A^O9U)*FXI)D NO0\Y# KID:L9"""E-S$6WGA[VH[R>:6NB M# $AF;!9UUZK]B)9AY1SLI[^1,?_OIZ-\'JV"V;'>SW;1?T=N&:WD^I1:=*;R># 34:1#<_8_-C_D*]G.X'@R=>S7332 9Q&R9R;9)VN^>R M10"YB0E<4 B,NQA-488?OX?DQ%_/=H+5,5[/=M'Q:;V>6>559D9"C,F 2MP# M,KJ6=$D.50G2V/^^GK7%Q[ZO9[NHJ@-C^Q G[][_L64F!0PLR S1U+T.FH2% M6M61+%D[(X(.JK75?)*@SO.#QP)E>^5U@,0&*:"B"ET^(8#4LH#R3$"HS]?! M<9E*<1A''/XQ[P&WO<_AE\W3U?HW+ M=>>G<=/ROKIZ;"./)!>!EE]V6BJ- M X1_YPD1&],(YW,QQA1]XZ#X3^"F?Q M +#]X/[G[3?O,\5UT! /CHK)9^\)*ZVT(1V3O1&=5 M_$@G\C#(_14.Y5TW7NMH)#.>0OWBR(V/ AQF!;Q$='7*I2_=Y"U'B1K[FZ+Q M(QW(0^!V8-3XV7JW<>]_(8MR7:YY4]$"0S N"Y"^;OYT=?F!CHG. MF;;%RQQ=:%Z@U9<(3C0"/9ETZVAP_&OD8Y\5WQGR['U]I;*97!'%$@=T)E/\ MSD1"G5UAK>=]]\#W#Y_%'>_@=&@$=D+Q7RX#/$!\R(16NB8)(KE""LDIJDMS MN?.<&\V+QM-YK]F1^1.]P?]2EF!,//_0CL#MM.#S@I-21.U%%9Q)H%*RY V* M",QPCFB5U\UWA';#_ ^?Q?X!#,&8>/ZA#<$V&WE!J'Y>:K4ZUWNK0;M:C!G) M<@;F#818XT-1?,9N-DTTY?R'3YO_ "9@-"3_T.=_AU@JR!(S#PD,PT VTR"% M43) =)DQQY.2LILQ4,?.")QRAOX'./LCH;AI=G_BP0*W]PI?+.,G^J\W?W+, M@0+/4S')(($=A=-H@,!C#=C7[=8L^5CJI*LPR1;P9#,@\^)PE)62](?EF7H]O0OTP7]2'NP)%UWX5MW1S55ZO514Z_ M7"QG\X^7#R0;/I^(>L\T*X'9.DD_Q01D-'1=0>8A>*D=FJ)5:3W+>D]2.[?1 MC3%U%])'4&\'5OOMA\T3K,MK@?'3%_B@#E17C_ZJ_..8KQ]UO3O*F\23C M?8Q 3DD'YZ0 K0+2 2 W)*BZ^EFX.H%+1L];AU+3CD"^92KJG+SU;+DQ%M_) MNA:.9X7ID#79!&/IKG&60IT006?F$@I9\TLC6N%GR#OI,<:[X.XIP]M2A1VX MV75-];Q*;[Y>SL+%E2_T-_QS]OGB\XOY_*(NT_C^AZNWWRT/_;+Z563N6**@(C'@W-"OM3$FM2X4;4!V/^]Q32&UF%:__4*Z&HCO"V#.HG3% M"B](E)8#17WP+).7IEBE6C=YC"(L&DCN8EA>8".?A3?]9BTV,Z ML\\2,8EWNYMH^G!WE4HA.>\@Q=I](C=@Y@*X0Q6%MIFQUA4KT[J[#RGI9J[_ M6C*.[HX0I:5;1=3%K5J "TR"L%QSM)J[YAF'H;2=M*.["^(>,,OME=>'2_"@ MY7BQ6N5U38VKK*518$VJ,RIBG=.K-$0E4RQH@C0C^ )/4#0Q $=!P0"H[:F2 M3@'V^PS#['RV_O;S.:Y6LS++Z?5B'B^650=GF- Z= P,EW1,0U'@DS!@O5,% M);-%MZYVV)G(:7W1R6#83G%].J4;!^N[:[]QH5XC2;8^D>SO9@[ZL0T,GF'5'3_[>)\/\Q]X63.,[-8!+.2MZZ%?9:HT\GX[(*>QXNQ6^AF MPKNU[IFYQ\)EL<.F"A,YLT(J"3&)",J@ <]9 1)/*%)Q*;E\QF0]\XE>"JJ; M*'+17JI]@F-;]>B2S#XQ!871R5%.%@BL""@NB"24YR[I_>$Q95%R4Q4^#XL] MY-DG,-[,\[:"%;T7PG -!I'51W$D"9DZHSH([TWA21R C>OO= >/?53Y/$#V MDVN?&/GP[\66%UD/$6+=UF-(2+5]U-4-VBZXXK75S FV/T:NOS--C'5TC.PG MUPXB^_MW[^_?YR6:(I!+!4Y+"CS1<$!%ES 7JNALHQ E-'9RGR"GEWKOEMY* M:RWT"*BW%!60DM[//LYG919QOMX^?BQO/H]M"AE_7IR?Y[KV//^$RX]T3&?S MCS=2(A\6+\[/W^)R/8NS+Z3Y^<>'?M)J^ZZ+'_-9Y(YKPS)X3^=0:2'H5\Z# M=RDRFZ/3S3<3]\3_M Y^,U _=UA.!6&GDRZ[LG:+.];N4M 'OM<>^,&14FS[ MLMPH^?9;GNT[Q]./Z>)0Y*:9FL (9> M@$J,@!AK14&65E!<5*QH;>H.I?D(:3K'4$E+9@;K;I!$!L<'^E?M-;?&)Y5S M\XF_?:?ICHJS/7)W.RBL V?GM@VY;J#.7 JK!3G]R(D+(2*@$Q9*#!Y=%CR: MUK![F)+N,WR[J/O>*N2#9=\E@K8!:HI6218<>"GIG)$@Z)SQ (X*/T3(MBEKH^5GH["'T#L!SVSG9E!QN[?75:OJ$,4A![J@B%U5%-.#JC#!= MHI+%Y6)"Z\J/YVCJ#4S[:/YN@UY+-70 J]M"JI,6-B=.AZ22=Q8$KUQX5VKT MQL"80J&.3VAU'M4B75'2?2:HV:VVE^R[1-#VF&G4-@?+0"M'<7]P&IQ'!.MM MX"%)H67KE.)CM/1DB/;3\[/0V4/H$S];O+ZLDCY_6;,TRUGO%>C5+>9.GHSAUL5QMK^6;+!8L!:VAXY02G2YCP0GB6.9L M0F(Z^KL/&@]B9\_/3WMM-4?4,90P,'4U M0:JHY#2YD,X;$JD2FF(3IB RE+QD9E6) W"VY^>G'2+0'&?'4,+$./L_&;]^ MVV;FZ(-\\J6WZW#'U87JPV3L.O MB^7[Q47-%\]_QO-962SG,[PJ@9 RF.0M6&LYR9EO7L(]A,)\B58;.I=#S-]A M9$P[Y+Z]&3RB4B;&7W4F-N>+"^5O)%>VG)"0&'*/D#*%1PH] PSU. 6!R?"0 M)2L#X/7T5P:AQYP,>AJ*M!=P*&WN,\)--%KS!,@$65F1(E3>(#$AT:.. L4N MV'CH(X.@84\/&@<+=.IKZ],LXL?%W\DCG,_6WZZ,Y"^S50UXUS\O+N9Q=GZ? MQ911>&>Q=I22X+*)X)AV$+6F?R'I%<:'7%?[?7X0FMS)H.D82I@89V]G7_)Y MK62:)[IWEP_X>L6)F/,F=R+RY489#,8#"E&L\S(*D08@ZMD/#<*./QGLM!7L MU 78L_3OO%J_^9*7E^'I_".Q]H#3=G4%Q^Q2UHE$Y>D*+I&XBM:#")%8-"QX M,Z@>>[?/#LMRLI.!T)A2GQA0'S)^7M4?=97*K1 T-95K MLP-G2YV,&&*PR@=SM^SU02P-_^(P&)U.MGPD64^,H/@ZG1\]1V MZEX.JYK?#TM,>?5=@#?.17*6CD%!R+)4MS C\:8H4C5:B2(BSW'(F_"NWQV& MI=/)O2'<,[$W;6BUI3@98)E$I.A!TCX<,S*E((2G+C@^Q0\]] M9QAF3B@MW5*N$V/D'Q0Y_'VVI(AAAL_DDI$>2]>1!_WR>5XOU799N<&-%R#(P#M;QNJ=$>?+A8@ F M;.(VI"+O+IQ_),Y_[DO#$',Z>>K&LNW$/[X.,._GNK(@,:4,LBA#SGXM<,_H M(>3"7-)*V3+DF>O9#PW#R>EDH-M*=F*87!6U7"'0>IT$M/'T$(G]NC.0\VB_./M MB_LGB,D0C2=#:WRJTS.* Q2I]C<$I MZOWGPD0IF0' M/KQ*)/C-[U4MOK[8G!_/6$PD1Y!)9Q(C2@B*[GS'O3/,QX+-QW$?2'*_PSMV M@L[^PSL.UF,7Z^H&,+RY4"[9LVB#1\G *N5(M": S[D^<%O%M6:%\]%MXU,$ M3MO#,"$H]]31:5G.FT-NZAS^,^,Q"5L2^%1[-:3,X$VNU?2!(8_DV-6>CQ9V&X.*'-U MLXGW$*5".J"*@2LEUAW!ELZH8L9/$( ]0NVTW1]]@75G[9T&3FMNC6Z45Y^_ M+!=?-S?*F^6[_.ER-$$<*RG(LS** M@T=F3,1(T8$]$D '$3QM+\^Q@=I>AST"]E'&LI;"!V4A)E2@0EW_%X2H$PQ5 M\D+S[+S!O;JZZ6K,J@I'/1@=;6@K*NOK'3/RSG.DM> M@LNM!PYWOKUA+/3LOJAA%]UT48?SR!AYCH6"3$F$,T=\L#KT2!FD?_@2(D\^ MJG$'$I_*JH:=%#YL5<,NLN_ )7UT=KSR@ENN%-A0:RMLXN \"V!SM+SHNABN M=31_4JL:=M+ST%4-NPB] _ \NR/ &UG0"'*6)9TJ%0R#8+F!8@MGQF@4NG5P MP>GQCTQ,L"BN2BA:@-=]&_?D77K@[TO!-G'=]I?HCW X*H!3GDOI1&0N*E)QUQ+I76& MX!CGEF&0:= BM"% F/+..D!9=]6]A^0F5OC?9O/9YXO/5\VUJ40NHX3,:D6; M(IB3LR+LW_KHQ$K?1V6+%O*;-+#>D(Y_WB"=S)B+Y.D#CT$1 M[GT"E'17Y9!"U,1]*(/*H9Y3_>M2GDO8Q>[WDZ79Z'9%=:::%/2%TV7;TIU_G[;3[_S')?R-GF MH%5.H.H*F: S(PD&A=9D[VP:&V"/$==O[^9.@'@.:$UTTT$4/;PVQ!?ZKS,: MB*&.0[=U]K"GF,R69"GZ"]G'T2M^#RK1=N"GHFNBFH:UK^M[[\G\N9NMO M[S^1R%_4WB?ZE_V?;)_X80U>78>2VNCA]/)SUZ];/&.V%BU9F+K=RKN9/ARA##@H8,D/&&S5XR34PXLZR%%0(0V8T#_U> MCZ#91[N+D44]]:CO_&4]C*E@=!(,Z;:7=/A+2$]W*@BE:@LIT&@+3EKB*:(-+/MR-VQ^> MNCOD8Q/G&L= 3GLA=^ #7487#WF*WS,7*IBHK5,UY&"@4"OP42%$Y,F[K!!- MZZJ< 61-:YO&\:U;:Z,#@-WB8G-R5B\BL;G)D#IA S(/HM1]=]$D(";J@$=C M)4^%^&F=O7Z"G!["_(:J7XRCA]X@]7<\O\A7G-04Z-_R^M,BG06=)2(/D M3 MQ!.9X.!#G9]?G C&UG3LF-AZA*YIK=910=9",QV@;HI!4 7!1!7ID1I@XW-$T_#2)O6%QL;N.+66),B* +=.EIW)+LNSS;_+6S8KAQ1D9PMCZ0,R4AQ.(A M6*MS\M8S'L? Z4Y43CNR[RCX'$]K_>)RXYP\S" :%XIC&8I.-3^ =/ 8L9HC MSYYS2Q)MW1'CQ>>+ZN)^NLKN))8;Z:DQXV(KU,6.FZ$TS52GU3QUHB$X!UE+OQ5F;) MK4_-BU1WH:^'M,Q>R+AKU4932A>W++&UF4A]>340:XLY_>MJ\T9<%-E\Q1AP M75U9U!R\BQS(8*M2F'(B-W]+?XJ@:2$U'@[N7:.ME-(!PN[P<+5WR@ONE;%@ M0Y2@2!SD96A7A^U@7<6;36F]*N1!0B9^:6^GZ(@?0N7'@?ETL\^SC M_.<+(F,>O[U(_[Q8K:ODZ-R=7]2IMV_K#"52V_JRKK8>P@^+UPLZEO,UT75> M!^/.B;:\NNI.35:%S)D%R3C)U^O:#9LT!,E2X9[=+^IH>7^.P%$/-^Y!D'O\ MXIU:_WV=AM](LO6J^1E7GWX]7_S[_^3T,5]+XDFFZ\+08$4 HXA5Q2GT\M%K ML Y++MIJE*V7BC0AO(OWEW&P?21M]@#A19P=<& 5X](X%D%*64L6O0*/G$$@ MITJ(4C17K6O+#Z.XBP>[TCBM&3U:!#6JZCJ YB:)^FEQ3NI:71[S?8[EF2ZB1)4S..DC M*.T"11A60[;!*"%RP.;#=-I0?A*)@#W1]5!._;BJWAO@7RX?H=:X7+<;$/6( M=%_G]9OR ?\\8Z@\ETJ"B*X.'BC$F< ,UG(M3-U7XEI[M$/H.@E+VP:BS=74 M13-_HX,G+(HD,$*,%& JF7E="%$(5)X'$TDHK/46TB/:V-&QGK0O!0N'=E\:P[U56IR42[_0LAEL?Z5#$&=C3"; M7]#)>D-@WZAR]=,]P=,O5NM9/$.!:!VK;2#JN_3R6_CJ(O/9@=9N[/M-)N^BM 9N%JM,P-3B&#$*0/JF0>/M) MR_M3.ZW[VA%0]]'>:>+TY9\D8-+L;([+;QNGZA$_1PEO*6[4H(6TH+PIX((T M)(IHN,J)A]CZ\79$=J;UK5/?F,L/W8X M8T?P7.M6HX"%@6$H0/'ZZNH"@^*,C9(9;U/;KM^Z"IWMSE8ZC MO0[<@2VGOV92%)[?8_4,@PC*.@N^L !*"$]7#3,@9,G61*^TT+FVD-86 !6] 6]0@;&&NK6UWWL 9$H>LBL\(Y<27K7&PM/1CR1:1646+SS7+# M*)LV/CD:4!X!:$.M]83%2P_X,:X8CU%'Y>JT5$DG&R.@TP:DIY-MZ*J(HO6C MZS#*IC6&DV.QG=8ZPN(M7_@QWJ)(7GEN@45>,_'T#U0):^T)W37)9S2MBXMV MH6_:6&9J7#;78$?H?(P=KJ,)1C'@R9#SH[*MNZ081(V>_@"];CZ][1F2IHUJ MIL9@"SUU$-<\QD;FC!G)$GAA8GTA14#4"9P..EB!W-K6BS2Z-'5CQ2,MY'Y" M+\!7IX9^^\5JE=?=!1>/W88-M-"1#W;-S:::X_+WMG;Z'>EM^36OR/M\ M$>/R L]7[_-Y>34GD>(\YC,534FZ/N0X60/T5+M ,UT/GD2L'-2'6 %*%9-H'I?(3:/C(PTUC,%@H\#:@^<#>\.#]?_+O>"[\N MEK\L+L*Z7)S3G]41Q20!JSQ="'7%-P7^%+XYNBI(!5$9(XSPS*2Q'E7:<=%' M8J<;9Z"9PGN$_*8%](SH#KYH"PE3KD(5Q(]W(+AC.BAAC![KA?HV)=/.EC[J MC;^SX'N$S_T#=*81R5?&.HLFUF46AD$H] ^KF,B(6$J:X!:?=CSTM#9M)Y7T MB+(ZYOI25U>F^,R)4HKQ#%3Q%(E%Z<$A1ZCE2J4$9G7S14D#R!J$,OLCH.Q ME>R.,G^)LGG^6"<7?!@/;*_S^DR2\$5,$H3CA>)\CQ VBPY+UD5$U%F.CBZB M8Q";B3WK\53HYV8G $RL'0:!!(W+&2@:%V6[$I2>L1K M\ &*^JWK:Y2 /E0+?=U\-[AYNUQ\RC8Q#PVJBJ6R3^MEBD?\_.SXFS M5Z3&^<=9.,_;RV'[1V=*64W_YT'S7$,:%L%%)2BD4=ZPB$4T?V;R.&OW2V/\S2N_PUSR_RNQP7'^>SJKDSRS(O42#8.AA825N+9S<[VU7.K(XV M#>HVW.Y59NWRO6[2OJTP-)JPNS59K^9?\]7BB!O3;7)Z40K]%5SGU9FED\)4 M-*!8700?'$E2D0]LHN*1?&"IXXC/#+L1VTW"^#AFK;7ZNL7I]MV%LVPP%(K& M0@*5108OR4OPREE$+@+ZXP0IPU^]CI$V/@[6=E=!1VBZ3F3=8.B,IT@RP@2Y M\%KT3S)R]#](QAH?DW:X.>;O+&8^'I8"5TE#]^B)>:#H\^"Q)) ,;J M^$XMR2'(-9#1UAE$$XMNW8'Q#$G]=F*TR""WT,/!SUI':LQXCAT'&<0\BB-$X^7FEYN MA[&";H>&>NC /[H6 MTXN+]:?%LJX(KJLVZT15BX:!J2:4;OY 7$@#6C(MB]$&4^L7JH@ VZD(S29C6> YW(GTDI*=E\ M*?(S)/4&I7WT_M!R[49*Z !35XMQ:YWW\MN6!XY>J<@0!-W[9*=KH[92"8H1 M.5HOI/:M _V'Z.BDEJ@X6=P>0N5J]<9N)4)2SUF1PSMN:\%!DH$4&D8KF M+@>=VS\P/T1()^%[2] <+O")'^1NA+F_7R_<UG",X04WD6(/MF.'EE#4HM"A0>"BD,OGG 4,QI!9 MY"6QQ)5VK=V9UEV[S5V;-C@XH$]W%Z5TL8;QC_GR\A'Z/QL&K[HXKX7X-L_Q M?).ZWY3=;#:4;'KB0[ M@))U 9HU$<@I<"FPA-RV;L'=C])I_+%CHK*EJIH!QC8XVZVH/5(SS8F.(\P;46?18'*M9Q]J@",*4+3S[S]D^G(S[87,OX M^AOW)?WB:K-)3<)4(S 3KN9+% MV]:/2(?0VTEV;@+8-M%@!Z[G$%[O#L>N?^.7&?V'54DS/#^3G#QJG2O/9<,S MN=MH"V#67A?Z/=-\#TX+NCM)$TZ WJ8:/1$4OUY47^R"_EHXSU?S(B2/P1I5 MD^V,HL6Z&,@I;< G6WA E*IYL\F^M$[;?3(E6@_6W,2I[R$\/M'X=6:E"R@I M5,V;^F%#D6L0GH)6P742+'.M[3,!50,RINU<:8V_8^OE1(SDSY^(1?H++^3219=)'^>7'9R5-S>CQG20Z+B^1Q*ZD]^(@2I!,R!D,1I&D]!7L?.J?M?YD2 MFP=I[$102;_Y,U%6!X0FK[VU04!1@8%R@>Z&$#P4ZQC=&<4S-85C^9W":3MG MID3BGEKJ9Y#7H/S$)]+#3[C*Z>8(VY=_QKQ:?7^W>)N7L8YLR<46+1*=1<81 M%-.*G!@C@+FDK$NN9-NZ<*L@Y63_>+K=XMSL^WA5^+\@>=J^4: M9]6%>KM8;69ZM-EH-?PS;=_W]V3O&#NL''>F2%-K>:OYL@1651+8Z,B 99[) MHIW.R_Z=6+ \4D9#/LOY1:+C].+S9NC\VTM]T&]\6+S\$S_/YI=9C;R^6,XW MROOU4GEGWFL2C(Z011W):WP 7VMZO!'69N%(=JV?_=>0=H6$ M#N[]1_@_B\P*S31"\O5]0SL'P3.$@"GD2%>9**W/_R.D3(O#OO RK!IP)^7M MC4'R.&:+NB%XN1ZY2GJ9*;AGGBV75WML-#3?OR[-HM+'* MD7$00H&R7D(P@@-F6;P6*!1O'6"UH7S:8I93Q/F8T.C7-#_,]5OB=OD S\*$ MD&0-!#P% BH'">AE!K1%1VYER,VW)+:@>]K:F!_G,+2 1;]'X9?\$,_O\WI] MGC>O//^8K3_1WZ\JVC9#UOE5NI0D BI@(GGR'PL#SW/9+ 1"'HS,ZDAG8C\& MIBW%.<7#<02@]/,^\X@,WEW6,-'IOR6$W_'+*K\I+[Y\.9_%VAQZ60A-O_7[ M[/-LO4TJ95,P"*6!LZ!!L:PHY+()F.591I2QF".UH1W"QK0U1*=X<(X&FNZ/ MSUFB"](XRR'769K*U?;YI#T$F7/@BCG%6E<9'Q(1CU9A=(HPWDEY!T;$+^=I MK,3X^_QQO02RFH1':I=4W"8[07$R(*6A^%577Z= 5Z1 ZG2T4\G]D2C$;TWR0T^YD3IL;;(*=>\.= M1E96!]'<3QSRXAT,V"-S%"P112P04KBI0CP=6"QUDP%(YST MP3?&W".D3(RKL2&P:*^/3F%5?[G,>3L!26;R+90O(#@WH#Q+@ KKX.J"3'H6P(U)H&PNX%)! M*$(*2;XFIKN=6P\VQ3SRX_L#Q0$*7+259@>6Y@FS_/OW,1]>)B8HYI71DUE. M@H.S D$JP6/.R6+S'2Q#Z)KVF>G85UMS376 OM<7]E2B1)6?J5%2$PKH/&UN,X'B6F+]?\<+TOQE!"1VBZ%-4FEW?%29!< M,1XEL%03,5H'"$I$ D%P/J @'Z#U.\GCU$QLMXZ%IP/5T &@KKR'GQ>?PVR^ M$5&=C_;QLCYUF^;Y>;%:UU=(SH5.'GA"6P5&;@1&3==^C)S$%3BV3C(,IV[: M)^C1 3>2FOJ<'O9DGO'[D*U?21#S.*L35:[_-'R[=R2WFP5'RK,>2L[8:=FF MXAH[BZO0SG8GA2^: M2K\[_&P32YSN$9>7!16,!+9802XF.M;[8'B&E)\CLH^/'EJ4=(/ . M<+.9R+VZ9.'E^>SS-L+9,I--8+RNE@PNU_4'GG[%DX3H@N!HZ, UG];R)$'3 MY#9&PU [X7> I,VDS@ T!6N ]*QJ(.X2$XI.VYM M:3V9ZDF"3B^[OX\3U%XW/0#MDO;M^;,RA/:0\\4/TSXO/GR_FLX@WWTVM*=EG(<'HNA;5U^E_@9B0 MB-8FA8F;YW)1C_WL+H+R?=2T:"BSJ75^GG'^:\!0SP+%!."49!!#U%SX[%'I(0AX]DM=O+\V\IP8'6]F=2SH M;WAE'*_\JR*=T!'K*C91\4V\5*07'XAVQD/R0RI3'O[I73R*'(B"!G*;6/-O M%__.RU_R^>QKOM[%I[0(OM!5J&.5AJA^5!06)%V&'#%&)?P M3_PHZ=M-VNC M\T,EUH%_^.+\?#/$\DY@+J3RHE",ELAB58.E(3!-UYEAG!QI5KAL7:?^,"73 M-E<=#I.&I?/WW[0/_IQG^VSD83*-HJ@;QFY12"Q^*A M9,NUH(A>H18961[ !W3-EDL=>9S 54[S3'Z^G96 MDD@R%>-:9]B>(&?:6*:9RI^#TI[R[P%*%ZOUXG->WF/I:CVUM*H0U9!2\* 4 M"X"*,RC&>^<9,>1R:S@]35)GD-I7]7S^L,DTT] MW>M\E;E@/EJ.TH-CD0Z@+!2:Q#I5GI.TF$_&LM9E_P\2TAN0#M'UW6>#@P4_ MZ7+(^M3[-_SG8GEUP5\^I&1='(]$M< Z2+-FP;T@0QZSC\$9+:P=9(R>J;:Y M_^6)B9/1?ZQGYYMQ65NC*-')$E@";75]G=4*2 0, M5.&Y3N5H[?!X!WJNJBO:(B,X= [1$T= '!+/@6F) ,=B@)DD:((+ 70 M"P6!Q>(]%I=TZQ'I5]_N%CP'Z?;>J/X]!#UIF/5H*+I=?H4?,R>O@9Q$X3EX M74>KR&@A2&Z@)$7_@KZDTKKI]2EZNJCK&1M*S13R5VAO??G3JP^_O.BEN_4V M-=TUMSXAK+%[6[74.0GK03B^28PR<+5^26L3.=9_ZN:UYQWUMO*$D6FZ$'Q, M9!3J; 2T*4+.C&(O1A&Y;<[^#]/;N@MV6O2V[J*L[GH3+SOQO TA9P>!9XK# MD@L0C'0@R4N6@@?#^:""_+](;^M."A_0V[J#]+O#SS9=)'1F#&, G06",G5M M%:-P/OI(XM"^1/W7ZFW=1:=#>EMW$7 '@>1CK9;*I2"<5L"R(W]4;"1$X0Y# M%,E)QL@G;7RQG4YOZTXZ'MC;NHO .\#-SXLEF5]R7%^3OWJKA%UA=-)R$DG) MM4E7"G"N!(J6E53>Q*Q$^W*61XCIL*?U$.RT$7H'Z'FZM<[KY&SV&I@Q=&TS MN4G^2="R),\LTMW=>LG!#];/NH_CTUXW/0#M=D4^2AVY")"5X]7&>D")!A"Y MPF*,4KEU!>?)]+/NI-BG^UEWD/+4O8T/]6;*)$+PD7Q 4T<=2B7!"ZU MXG8( DZKGW5?/+259Y_]K%PF*WD="ZYC?87D!9SG9!V5+:;FJG*( Q!Q OVL M>Z*@@=PZ[&<5Y#DSQC)P6^L>HF/@I'+@$P]:!Q>BQP%J[[V?=4^='RJQ#OS# M1_HLD9QDJ[VO!2ZU(TIG" (EQ*)9UM)::5H7;9Q /^L>,&DHYZG=AEMNSVTK M1\!6T>=8WX(]*/014%%,KU7(EEFFC1O2]O[$)R8N&1O!<=Q?@AV8C<^=-3B%8 MXQ'J0$Z*TNL^MT#N%9HL"A?.&-FZR^9$ET?MI/J=ET?MHH=.ETKU4^9?C-? M_OL'_#.OKNN&;$$E9>&@N28'-')=CYF'Q)%K:XJDT/-XN!Q <1=IWX8(&@[1 MUNJ<^"Z]++0\BT0>RTE"QKI3*S #/LA0=R.E0*%K%-$,N#HO?UJWX&BNN\5! M@NS ;NVPKHB;8DW*%EP1Y'X6E\ )66HY!_VN,,**L1SU1ENEIEUC=H@]&DE- M'0#P-W)=ZX%\0PQ]S:OU)I=V1K%,\-Q[B+HV)20M:QUM;5)1'HE07K!UUN%! M0KIXQQ@/5H<+OP,$/7 V?L+E1V+M[<4R?L)5KFR^RW'Q<3[[3TXO/B\NYNLS M,LU2AE)'.3D-BNM AMIL]DDFU"65*%IO8=R/TB[>58YJVEJKKP.05AY6]:AE M.FPO_ZR2I'C[4Q7MF_)+#NNS(@-)2VA(6HNZDY,X&+*J4#,7@V;0N$7N6 MJ"[>:L8U?^V4LCO*_"7*YOECO;X_3-;*5@_7/,[.9YM_6Y3OE9[UKU47.=QU ME]>+4=O9&E T=DM;:Z&-W=86A"E"FPR9(1T4;Q&SJB+Q7IJ";JDE MDH[)4UI^V]R KTER]%\2<>>;.Y)\%K(T9S+'$CV)P'!+3CPB V2D#ID$2F>+ MDK)U1G%$=J;%_ 3PO+?ZJP^D[.])+]9XWNC07-*]G6/P\L\O>;ZJPP//=#$Y MQYQ!.DX"3A0"T:#P$5LSSF MUGWSPRB;-H3$X%5(P(WM4*5@Q% ME9B\"ZVS"L,HFS:KU3,J]];?Y.6DVU;.[4L81L>45PRX"$0ZSQP\MP*LYUQQ MYHNWPY;HW?JQTZ:DIL/-H1+NXYF9XL.@BTJ0"Z\/"CR#2YY\S2B\=3HI488T MHNT A=$JB*>%PA[R_"O,V+IYH]-/O&E*>QF\-8#$[J9Q[2K6L7.93C I#*NC M)&IM?:P;R:S5F[V2-E* 8;!UZJZG$5UUH6JV3("S8K.*1H,7A9$-L8II18*Q MS=G_849T[8*=%B.Z=E%6=R.6-G7G3&?FD_ @>74S=)U72[X%_2L*[HNA&V@0 MW/XB([IV4OCS([IVD7YW^-F6ILOHB%C&@2=;AVU' U[%!%%E7ZO/T?A!4>B/ M,J)K)YT.&=&UBX [2%X\-C&*&Z@=X!282ATJX6?32^V$YG M1-=..AXXHFL7@7> F\>G17&O>4E!0R5=L;[Y')Q3&M%U M"';:"+T#]#P]+8BH5\6[NI*^KK&J);/(;=TZDKP2+&>K!PTBW<6I_K%&=.WC M^+3730] N]5<'H1+FFD/K.@J%I4A,!: 91N,4BA#\T+3DQG1M9-BGQS1M8N4 M)T^4/S!N*N3$N=,2=%;U%5X$"#E'\/1/I3DKT@X:T-3YB*Z=U/3^.AK3S['-&E>&W= MEG2-6B%!&9$!O;805$G,BB"$'&(3^A_1M2\*&LBMPQ%=2;)21$:R8TJ0LRX5 M>*XUE&R4$['XC&F VCL?T;6OS@^56 ?^X2.CHWARQ:-@D)W)U6!Y"$D;^E>2 MA@FH1&P]H+S_$5W[P*2AG#M RZ V&&FRPZ"(B=JPK$*)@)E'X)Q^PRF7$,=> M6K/W8(NN9C8=%,2VUE0'Z+OY]/OB]M/O]ZTW=&YR4I(.):L=>'0\-Y-G3+ R M:V3UH#8&WP"RN@A[&F)A,:YB.L,:_?H\/\#;662^D/.N0$9O0'G-(2#Y]L'0 M6F5K -?-P9("B8\V6-7Q-@[M:>L)G(J6*9$G5-K*7BJKT04(1>@ M.\BPX$QPS6_O'Z>::!?LM*@FVD59W56#;%+^112NK=-@M0OD8-M$LC,%'$M* M$1>.#5NO^1>I)MI)X<]7$^TB_>[P*6RH3SAH$8VTMCA>&;'/6@%83(R*2']RZ M)N1TJHEVTO' :J)=!-X!;AXO;/'2&HF(4##56YW,+YE9!JBE9\E:ZWWK47>G M5$UT"';:"+T#]#Q3V" P1,DDE!0\!=L4$+LB Q@>M$K>9:N;QQ0_5C71/HY/ M>]WT +3;[R&%<\S& 3=UVIF6"9QS"J(V24=AT):_[,*_G13[=#71#E*>NK+D MP>5U3D1C:S<@YKJD*J@ZMRR!*_YU^AFF@/F#24\]1NPQ/KZF*2I$Y+X9:/%A1SDMB(')(F.A&#*&S(7M 3 M6?C7QG'<7X(3I];?Y=55('6906:.(J)QT'OQ M<+!,_>YRD/H>AL$>LNP'""_2/R\NET5<->)P,GY:DCDE]Y@$0LZR4[86W"=3 M.!;Z28TA<9>$+L"QCU(?L1*'2+@#GW10]:,Q1F2>!0C-24Z.%7#16S!*Z,)E M88RWGDWX8R[C.RA5WEI3?:/O14J;)9>WRM&NJWE4?622JB[O(NNNHD/ H&/E MD].?V5N8=10RW?C^-U%_E>H5OX9O\S6>+Z9U$VBOR 2>RE=?H*T M[NJ8AXIQ[*+FY*T+3@8H*5&,4@,5'R2"%KGNL+3%-K^BK.Z*4K<9@>(C:@8F!DOW$=TC M6%>G6UZTCT*R: 8YCG^1HN:=%#Z@J'D'Z7>'GZN,- :1M-;@?&V> A! M"\=:EZ:>3E'S3CH>6-2\B\ [P,T3T_HHKK%(YTAXL\D2.? I<]!,(P_6<#LL M;_^#%C4?@ITV0N\ /4_75X84I:R[[://M<&714 O240LBF(0I6\_=_S'*FK> MQ_%IKYL>@';K.=XEX10:.G&%P@PBWH+G8;/.E]''A2YVI&"U_Z+FG13[9%'S M+E+NJE)E:TNU,)P),J/(ZKA9BD(A;&22N ]"BA+8D$JVWHN:=U+3*Z.D8*&D4>&$=D(?$-<7^RL>Q M7\1^C!&)!P6QK375-_J>KF)@,A3A)8?L*Y\D/O!8V389K;*B1-=ZX.N/7&ZT M"VI:E1OMHL*]H4K7>%@T NM;_+8Q]!\6+^+_7,R6^>URD2@H(%]A6Q@CH@NJ M^ BVU$N$9P5!AP@B6$.X<^+>23:+T_W MN]GJ7S]]^RG/XZ?/N/S7)K=O' FP. O**D;Q6NT4$12>,\X3MUAJ!-?\2?9I MFDZOF&@G4-Q[N&VHH2X1=\7--E> 6'()(8-TEI@JKH O28-#GS6*')UKO6'S M.9JF15Q;!#P+KP/4T0&\7L2XN"!WYEV.>?:UGKYMOB@K&VQ2A1S=>A$@JTWP M @&S4!C("3;M^Q<>H:4W.!VB\;O)NA;B[P!&[_$\$Q-?\_PBO\Y73Q),:S+8 MV8 6=6F7#:E.CB]U/KT*4CJ#'EM[8@\1,NW;WZ@ .ESP7>0P'K#9'^@_O2R7 M4-$S(S6Q8,@;\(Y^);T!F8H4A9AQ8OP+[IJH,5ONJ?S&F M+CH U\\7J_7B[SK*%$,N(*C25' 3V@RL(*'BBP:9W,?X:DSMRK M1L!JJ8>)6Y2NRU&_'Q8\WQATS[/C,=0Y$R0EY12"CV3?F2Y2!UY2P$&KMY[I M47J4@--[*M_'FVJG@ZF!="F)FRQL3YJ2.?A<][4*O4FL"$ T!3A*9;-#SGT3 M(#U&P'2M2XT4NV@MY0FALLEI++^=_?'^#$.*QEH&6M721,TE$.><+M^8O!#1 MN/S46]0JQ__U1]D^&4][]\>H/ ]G4W#I3ZQ)AYC9]) M2K=XN.KIC)%QS<@0EN) >1O %5>7.8OHG*L":=%4_R@!TUTPAVITT5J\$S<1 M_+;XFI?SS4E9XGR%\6:3%";FN38:!&=UWDG1@*(@W9P^YB(RG:@[[NB#W01/ M?6,Z)#12WV($67;@@ RJ+'4^%F4U@E&;S53.UU%A 1+W6#C/F;G^]O8MP&06B:=0G_"\!VV2Y3X8(]R@]-P.\!I"5Q?M MN./!K+EJ^JS5>)N7]3?P8^9G-G.-DGLRPA2-*"MKSI/Y.F@P<%TPV.:.U5/T M=-'[.Q[ FJGB!)M)OL]Q?3_[.)^5621;?AT?;YV$6P*Z\1^//@?W )J.-P"W ME>#&;FAABO/@90;/ZU.KY!36)IO!V22L55+JU/KV&K^AY>5\/5M_^\]0N+F+_'N TC,U7=RH@%(9.FR8ZEN[ *<5!UXD]86[>+'GJ U7,=9S8'(Y6LR^MMG41;NWF$3)!8<3H&1.=:>VQ-ND*/ MT,?0S?6XO\:Z1."='B,A-5..(QW/NM/6(P**+("GPC#*:"3/HR/PI+I$=T+ MKEVBNZBC W@]W&6F<_(IB5@G3-8UZE*"4\4"$QK)I6!"LD%E/$=I[YNN/W0G M70]J[]M%\/U5?V4Z3Q*C!8\NU66:O"8\%="=STTV1I8FVV;WK/XZ0K'Y<:^\ M!EKHMAI,":%YI3H%I(. F@Z"TP%DL!A5$!CSH%OMAZ@&VTFC@ZK!=A'OQ-5@ M+^=A.4L?\ZMYO%K>7I)EJ@0(2K/-Y$P(G!G(B7&>"V=!WVG!>[ $[-X/[K'N M:R=%+5I);6*5O_CPX6H2;LS>*K*(QC!"OM&*G#83@=F 0J#7B3WWK'/K!TY7 M.=Y>Q?M)J0.?\]XM>4LJW]]/L6@6LV# 4M!U'C[YZ4D)D#;Z6"7&2NN=TP-) MZZ7:?)H0>PS]=0#+)Y_<&2\D%*=!UZW(BAM>]R,+0&GH\,H@V @+F0ZL?A@M M,!H% +L40.RBC3X+(.H"D-GZZBF?F*U'E,++65X].*9T_[*&?;_4H%BA"9.- M2A!NT/+B#BV_S%;Q?+&Z6.;KM^/H#1-..@HTN!*)H8KD4#1F^V%* MID[\C(65NU:N@1XZN#E_IZ/\\;("B91T<1FT*N^\DTD!*G)%E<*:U/(('*.T M*(PD%EMCZ0$ZID52"_W>A)-YL7[D%J[YH^0TA=L]M'RO3ZNPT4^<8KY'9+IO1S:$9U41HLZ@G&310W@ ME7 @8N$N6D)= MY&TT!&01C.528K$QJA9G_=9'IWM9:*+XO>4WL>*WBW;>+-_GY==9O+1ZLFY* M=5CK_3F"$I%5#Y Q.5(.5>[=J;X' M2KJ+1NE[=O:G;Z^Q[NI^4[[_]K?-T>)<>)Y4@B@,.5%UH2]YW0&$P\R9R\PV MWX([G+IIW[''2(Z.HY@.+-1MSK9<;<\C*\DGC0P2UN6",08(.FD*]8KAQ$U@ MMO5JJB?(Z2SCW@@!3P)M?W5T@*P_YK-Y?=!*-]IT9'%>^H 032&+S+T!U%A( M-)G$DAGGL77IS0-D](2D U2\:"OO+F[ =WD]6VZ&(]=).]?=B"D5-$P5B%P1 M'YHYDHLV4&N*O-<4J\WZ MR7 (*FRL=GH;.'T#L S]L\7Y$6*A.K7W*9S7/Z M*<_I%U?=,S[SHJ3(P<HB*W@$(B!"&5$9P$F%N#Z#F:>@/3/IJ_.V*MI1HF MA%7*L[/?\T<\ORQGW!PSQI,0LDYKLL+6]$<&M"Y#S#F9&+CT^:D5+%=#[>E' M7X*'?O$=,P]\5G^O_:^;;FMY-CR?;YB?B#GU/T2 M,3$1DKK;HPEU4]-J^SPRZI(EP88 &0#EUM^?+!"@*!(D-S8*W$7'>;!,M]K< M69FK\E*5M3*L-ZNK5!/[GQ>X^OCMU9Q^]X+4_Q77WY_.:"ZU$49!$2E4E^D@ ML$0INE-)*JY1^#NM; =?H0S^X'28&&_+Y;D5VT$"\OIJ3=%NO7Z5_GDU6V_[ MEZ]OV:-E6J.G%52Z6JL%!%X$,.,B+TEF-XRZ_HB\XP%1!B''OH!XTE+EG2*G M_KC"?4:F8U2"!03T6E&"CZX>1FDH-GE4618LK8E$GA1JVN2UB>D'P&F\':9^ M)EDM>FLEZ^&.-SFO0N$(4@G28=*6GS91!I.V,:E4T*YQ;;$WJ^: P M@W#F7E! ;*/V#O!SJUUYVV5<5_/JR2?R%U;E?[/JPVWR[1V!!8 M=B!BJ0WPM2]-R@PEBFBU<>28'ILW=^+C@"$B3NO3&@'CX:<#S:W4 0BWDE]3 MN+^Y6E4U7]*6+$5S!CEMF]\$;*MKS#N2S%M[_AYH'2BKCM MRU\H,Z@N?<>\_; M3WD5_A7F%W&^VQJ7 :,,SFEP(5$=G>H@G)P*^*"+C1J9#'?:.PZ6?T=_>-I; M^;;H.;_FNX/5WMO6G.]VC7NI)8:0-0?:&):JY1P@YLJ&Z*-GM&U4OOO29B"> M'OKBM/=FSP&D)KKN()C=7]G!?6%#-@+)W3I63'6WI+AB)0@5)3/,T&(?NW@= M$]Z&23;MB?IY MX9;-*=KSJTHE^7B\VG^;>=C[XN8R^#MR(Z#&!=(D5*(\$A M1\C*666D4%J/\UU#)9CVB.HY?-E9;/'B>)VV]^WOJ"JA[R_+&Q)WMGF]7.3U M#_GGVT7&SPOR];@^"^?3:"G.RP?51CF3<$5I$1RO?1,A9DV@%0*"WO(W&F$9 M3R:+0:\-7QA75!0B"IL3J*A#C0Z1]JI0X)4,Z++5>+>&^&^NJ*.P,I KZA@[ M=) /_N4JT%;>('X/!3=/-*[)CI57%&8,%"$*K<<:B)Y+2#9$:13+)K;>3D_) MU-,[A'%VOWMLUM((G8+JA_<:/+ H"M/5]E0T)5=H/:@@L1PESS%*T;I#YRF9 MI@556P0,@-=HXVG)44@9RL[3=I;WER*+6&7*L-9*)'H(QKE[EHF): MD)I: ^MA:?J#U'BKWVLZ;V*"#L#TRVQ!JYB%^8<-)<'QVW72>['+>7=K4CRC MB\J"3[Q>HRK:?2YX58,W-TL4SO0^DG,VW6DCM MJ5T**SJE!-%N.VY10*S,;>A<$$(D^@>MGZ/?E6':>\BS@N@D=4],ED(IYGHY MG^5ZC[IM Z\LS343B#PRQJLN1*DOA&*&(.MT0&\T9\XP'@;=9S_!E?+0][ND MT1N3?#=3V=XE1P+".4XBEIC(I5NCD$)[Q.VDL7_+F@,C6O3AO+/@&5 M$6J>&"P?KN)ZEF=A]9WMQ7/N@Q$1F,^4KRFC2!=:@=;>.X4Q^S H97X")/>_ MW! MF_+ME-.A,QFF.\C]2.G!"X^(-4%+@H'2R8"3PH$6R#UE]QAXZW/'?P<2G:,0 M< 2)SC'FZ !9ATA=,&!0)DK >J-^MD.&M"B9(E'%2=GXNX]+FIX,:6 M62&'^\E)/C[%1HW+V_.*^=.D#B(6)7+UA*3!>D_4+1IZO[SP>H<%ND":J_#?+N*3XB; M=_7?WC-)B&(4:I< K:NW,XQ68K(''H35*4I,=P>)G\ZY\8 L7?)5GG*(U$3I M'82U0^O8;;:8(PO2&3 LQFLV$B^,@"(,JN@2BN83#A^69F)"C2;6'@"A$:KO M $3;)OO?EHMT_>YYGP1^#]^Y<,F0>]'X'5".5W )\WR]67Y8H6\?^6L\7F;Z3:JQ7>]$MA M#I+<>I22?+OT%IQE CPJD8LWEI?6W!F/B-,/H,98>GD>M4_\TO--^%)YTVYJ MTS?+SU_"XMM^9*&M_ P6(5?6:>4R!Y=8 ::4349(C.;.:<'!QYR/?F3:AK1& MJ&BKR@Z\RKT(_N[[0U:2E*Q+F9QSE-,1HBEAK*WB*'VE^:@3B\_=/?+N*$*Z MYV9H;=HM,D[Q/4#H^OGION?[XFJSKKW@M+#=\V0;50Q99^"F%K.Q:DC23\4E MR71AP@V;('T,D)Z0J:?;_?&VOPNIEH;HHDH[U'6^F[GZ\Y]?MF]$+[ES)1AT MD+2BG5A?WI/[IIWHG$VZSE?'YWBC=D>LSMJOVP"LM3DFSHE^7F]FGVM6\&:Y MWJS_6-9 /L<-OE\M_XYIL_Z J;;*O-Z^3"#-*>5+RAY88K4M60G*'"0#;2U' MH8V75@U(DH[[:F==DJ?AZ,Q*[R 6O@GK3]=7U)]^_N?5[&N8;U^X;]Z$U>H; M:?%O87Z%EXKV@:V#(JA^2/6M#"6=$CD43QDI(L:@".OAX?0D>3%$@#>V!5+0JLO6U[N,2=7:V?3X@C31"!Y"ZTZ?\ M*J7559C?=:Y:9<:C%B"MK13]PD)4QH"L$S^%8%G+Y@7@$,$Z.U1H5 4V-\F+ MHPQ[N_B*Z^U?O5K1/ONXI3,^#R_8XY\Z+_G7$!Z5-0I"X:J.J%:&K[L<@->'@HYGI; 6P(8[*H"E!Y]U/6 .V3II7#*M ML["#@KPD?J]CD/+49(_CK=!!'#WB%E1@4#EE =[BUG-K< (5,%^\-$8)[5L3 MR#5N1WBV61XCH#"^&^$8NW2&N-V%F!,NTTY+@,+5AV4QDZ+JNWNO2TTZ"F?_ MW8TPSMY/=R,JT[39"PSVDW-%IAK%>>"\\EBSVCL1LJ8TD/!K8L:2!IT3 M# 7"U&\S3S#<(?./T.+$-W"WO=CZCT]A\WZU_#K+^/,/'F9#[)SS[,9"\,HPY!*?JL[^B:-4H$[E (8H6/)_.-V3S'-@JJ%V)PYDO]?3MZT3YRSY+245=H(+\D(ZF$HO8*CH2L: JS\Y%7TH6:%/@YID MGS#Y#Q^=V.AC3+9LH;^I#7_=Z;87/)54BJJ3=CP')6T JK@3E.KYG$<^<+#D M4X:__='IPG\3PX_67P?G70_/>Y+)6QV9@^ M+<0$57\*P++U,8?H1',"O-/& MMC_;F-'3C]_;:'WB@J)RV"Q7U0AA@_-OMTE-;V?#-QGV>URE:K:/>)DM>@R% M ;/6U['@!4AC#%(V23,OA EW6G(.%ACC)>CK/F>D^9?/;HN)$??;576Q%^6' M OXRAHS)* 7)9D4EFRQ4?GL&UO!D@]*4J(4!8#KXR_LZ3CT=)Z=KL(.8=6NH M[JO\M?:;_;%\5A9.K >^]!Y^Z\&+W&2[BL*52+6YN3" M$U56>7OD:B4DGY,)-J/.JO'^?M;NJZKM^IF_DA%6I/3%=G3 ?O5*&"@VJ]F=S$7N/")D\N.C H5)=#6GPQ@9)%VI G!MG[%\Y1,G8'J) 0\ M":\3S-$!O#Z$.:Y_QZ^XN,+?<'\3FRRJD(T'8V*B$L@$JGLI(:"JR-HH#!;7 M^OW.04%Z ](IMK[[+.QDQ7> G@-;[0_ZOUYW-U%5*P7;#CRI4R88@R +@Y(C M-ZZ>H87VX]X?%&?:\ZKGB7.C5-\CBNI"=EO,BA0U8@05ZCO;+!@XIR78R)T. MEME1Q5S(KP+,B-9&3 M!N^\ 6\95C: HH9=XAX#I\=%Z@Q28TU_%U(-[3!Y%\#?EZO]>JY'51I3O$;- M@25;V>-YHE(7)3GOXD,=,"#;](#<^_*T1^8-HU@#Q4X,B]_"9[PH/ZQAMV^$ M$HD)3D4%RUN2B-K<8@K(B-DK5U(2@ZK\)]#QH #3=0N=:M%E:_5.?"W[!R[> MA=5'7&]NE'(S@C2KXK,#KL@)*IL#.",5L% DPT,APR]9: M["$YN>L_O]\Y6LN82DH XS'7^5P1/-*:O!;66"&HG&Q=<#\LS;1-1<]1*XU3 M?"=-'C>[X#)&@Y2D&7 )*4,+MD#0*8$/)C+: +5O_H@&CYM?W%E..M):![H[ MQJFN1]?QO4^)7W(IBA#& &:=:G]F LK3:6MH85C*48LST&X\+$]G1RVGH:>Y M ?KLZWCH&?QO8567_!7'=W(,_M4->C?&+:-1M\9#'[^Y(94!E1-((:P45M_$ M40ACWH)P7.=H?/:E-5',4S*=?'V0/F&^FE/&-XQ(81?+8]X2Y@&:2J,=8Y0_^3GT(EPS_NWOBI7A+@@%Z(H%A5G0 M#F.:ZIABO!4L*-_B\>G=[_8#E3$V7#92: >^Y.WGSYAK7_DOX?-LOAM'4X_> M]LNZ6+U?S19I]B7,M^];=LNT-L7 N8?:=0[*,P3/T8!0CBJ7R+ETK;.OD:)V M-T%H#-2>TUP3NZC7R[#*%^6GV0H3_5OK-Y_";/4Y+/;3LWS1QNL(W)EMAR@# M+P7]Q+/WNBC:7H.&ECWAL!Z78MHKM(;NJZ&R)X;-SW]BNJK5^44ILW0#_&)2 M<274[JI43_=U;2AFY)-%,)7:C#/9XA[M\->G/0-O"),&RNT@UCU&@Y,]%2G&)*:72I]0'Z(^),F_5T4^T?;9E^0;9O%U9"DZ)H'9'5 M&>^1 R5V&E)]'F,D-X8]T_EOQT7_\68?!J<1-IAZ6MD_KV9?:F'PX>K+EWE] M:K7(=UCVA,G*J$P5JS>*]!1$;:Q)D"S]F9,(^2X5R>$)94]^J4NHC#'I\FSZ M[<#]W*QH7SI2< ]>9+!B.TN-20@^"RC"? M0KR=2VFJVPXO6@]@ M/2A(/S5Z6^=RNM:GGCU_B^+U7D2-*#F2>Q1U T0?@0H$6P<4LUAXT$P.&CS_ MX!?ZJ;_;N95&^NS H1P:*/SZVV^AGBML,W]",]KD(M"?E250"@B:EE=*89S< M8]"Q]7NOIV2:-E ]?SW>U$:=8NYZ-;MMJ24:H3&!R?6 7!D&-6L#Z93GJ(SW MV/I1V%,R35MOM47 'B--D<'\'J/J[*L%R\);Y:V#]G"^VA+ :XDK_R7 7R* MD;(]K1B73$K7^L#G86GZ@]1XJ]]E76MC@@[ ]/IJ/5O@>OTJ48&YGMT=/JO1?A MWKM<7'T'G@ME9#EZDEXH<%%QXSSC/@U*BL]#GG"VDZ'GRUP:Z+U;;@6O!3XJCPU 4B]P6$4,DZD:@<;<&\\3*X%8ZRZ"!NA6/4.W&HV>V5_0)VKM%P MQE16$6QVI-J;_32M31P5OD?0 M>ON^^?8K;CXM\]O%5UQOF:[O_U/$JL*MK[2N&*ELO6YEC#06*P6-$R"S]24Y MD2F@-@@39;3MW:_L Z]I0XJ'EP5-#IR) J ZKJ8@P11(XA MU=J MVEQ?U2*Z>+:\Z%@>1:33'W-OEJNUV^65XO-ZMN/PWCWA:(*S@MM0:8Z MO4UJ!=[4N8V"MBUZ)X,8TA[XU'>F U!+6R[/I-@.#G_?+1X>0#-;T#9[0Q^> M[;MF.19N1:Z\LJP6'\S4RUD)WN>4HY Z\^:-A/>DZ LL8VQ[%RZG*7KBC/EF M$N,UW8,OCH*W('%K! \^@F=6 69A#?T4!1\TT^J)!/F'CPX"A'OY$>DT;?<" MD]V&R;KP*%BB9,PI4#%:J*<7X&-2)DM>I&AQ,'SGL]-EOB<8[I#Y1VAQZN(G M+$*>A<6!EZE:,F0F"@JNM "5"R.]&*H"C,HV>\\X/D5:]_@7.C#[&(,MFVNO M@[3B RE^VR>_OX?]@!^OY][5C<&3X;RRQ@I5'W"AJ*/+J2 D?UD"%6HN-,\P M'A5H$'+\RX\M[:W3 ]2N9=^G:*PV*28%QKN,9_7M53ZZ_TQTWASY6((7 #21I:!H52 MB*$(<%PB1JD,1=G6;N*P*,.PPOZ-@D\#D_2)K/WY=C;1!RKKT;A8MXB"J((" M4X<^><.D#,U#T$/"3.R)6ICZ:?B,T'M_ -H_63>!F5 9J5>U!ER2PJ<-/L]KL X0N9LO73?:CXN[M*IX&Q,#QFE#J1(% M4-Q)8"O!6I9,"M6>=?X!8;ID FKE 5L88#22ON(J+AM[M]\QX>SK_?URZ9%I MP6R K+TG;ZUTI91U$*6QSA>JNT+KDXZG9.J2(:BM[VIBCBX ]A AY.?M.B_* MK7]VZ1+W7A93W[QI4(I^\MH',,(K7G06 VF[?H_"U;:*;2+ M%.J@ABXVGW"UB^X#"AGF0G1& 4976;J4 &])J750%VH7$R^M6:U:R#UM;^X4 M?NQ\9NT RM\?5JS?+EZ5,IO7<23K>E@YR[.PJA2XZ_4R;?\IU3VWFT/6EUS& M@CPB1(&Y3DSUX%C=M]DI9X6.0K8.N2<)/&T;WUG!^WR&[( "^_ZSH-NZO6F( M^CZ/]9(IJL6UD1 9!1?E)&U+E!&*RG5?VIB5&A"R1WU\V@:?LX7S\QNB __X M/GS;[JD_ECL"C\.K7E\6S+G(.NHW&OK#4Y$5;9$@?7:B9&9S:4T8.%2VB2_Y MS^KVSF*?+CW<;_AQ.Z[XNJRZ-#8;RIEMG?GE:B$52&E.@O&22^TI S%#:I A MWYKX NV9'=@)>N[ 7[W#3?UE^[<>%U>;]28LOUY/,C)C2@R\J2W"3B7P MR<=*.8[:Y(A31YM3ZN/=1@88AZV5>([2SQ,3A[OUJ^66YJHHA MP>??*K'YXIU3A 8*Y"]<4I9Y5ET X+@> F& M >QEW28\HTTZ<&B'2(A_#7_./E]]_OG/+\LUK?(RQ."B8PQ85@64T J"\KG. MMO-%6F1%M.ZI'"#6,.R]S"N%UE:9^BIAN=C.@%G.Z6\_OJ6%D;4VWS?-1?G; MZRV,U!X#D&B=Y+U;HT&"[=,""^S(N',]GH>/3Y:_0M:@F,^8]S,HT/V6J%DH4L M2(F9"?+P 4F[S'K0$D6P**4-K:\7QDDZ#)PO\V+A&6S7@9L\L,KKXZ&;E;U= MKZ\P7ZSJ?]?6FOUM]G9[[O[V4D?)LE,9//,U)ZEL'%A/\LN\Y7A&6S9#[O_^CWN&(&7\8_M7V[^I_Z_?L?S/^M]_ M_?WM#[__CKSX.*UK// M7^9/W8B,^LQ_?%_2W<7NOG8/:.V7AW]N<)%I%YRELVG]*JZW$TPOM3,LYYS MNUP[2%DA*'D)&F-0BCG'F[N%IV0Z^2GDJ =:1FHC=-"@7;#34QH]7L=%7S]9CGD$%PRH$5BH'CM*BLJ M0^4DWJ5.&1T M-J8Z_B$,*CJ&@&-JLJN1QKIK[A&:FWQJSO;T>T_1SW,R0ECPB.0V1*0 M7&)C+, ZK)P?FW/KHQ$8?8[)E"_UU4,L-Z O"]%G^GNJ?9^!%8CE#]Q)'N]#*M\47Z:K3#1O[5^\RG,ZJ#> M_?3Z7%RT!<'Y^HC:<*H-@I4@4B@B!^MB;!':'I>B'QB-L>_R+,J> O/LVP M_/PGIJO:G7E1RBS=3"P2BI>LC.X158-+1\F4")0,&<90>!A -9DO(^26'4H..KIX;KC,?(LS0C MGHB1!LKM+(4Y>&+/O.<\9PV9= %*E@*A, ^QN)2D8SG&09.83D^EWQW%974V M"'630(^S40>8>S=<5'@R:H P# M[AVG*MLG]2J.>+.8)H. /%79)26,$<@#M'<0$K(W3P%A!-ECH+YX:-;#X":T\* MU4]VUAQF;0W29X? /C=Y^[8NCXG8RW^HKK&^9R4HURTBB*_K%> M><8(45L)P; BDT,O7.O)-<,DZQ5U)\%B>78;=8^\_3F1=E*@=&!CHMS#BJ>#3IPQWCDK0]"AL@U;2EZ#CP;U_R%@BI:$Q@X_>@/?:)BD50]FZ??XQ>7H&V!CKWZ4+;66*B5]7WE['7Q=Q M-I]C_DZ!6I7V?K7\.Z;-&XH%>'&U>3<+]&_-*B7J?L!=\3ZA0Q#:ZCHLT4'$ MI$#KD$)0SA]AQ-LA-8*8.?%TEE5G0O_+M1J\[5>Z6@\$X;S$# M_8XV6\>D[7B#!6$8NMMG\\0A'-0%Y8UY;_"MV8Q.$*\:6FYSXZ\77]W-,CXR;9*GF4MF!DI6"W!L.)K&2@]2>^T']B8T.38Z[66T>>)^GA#V_ MI3H(MK\NOV[?1[U=/+Z9?U_.YY2!_"NL\F5T5C)!^:TA[8&R=72'MK18QT-F M.NG$M;SF1/"TJ'56*V#I8O$"H+B0^"%IJTY%B>%98/"#IM#=T73%O8 MLGN_>;/(+57_/CQ=RL*510H^VM1^Q.0$1.48%" M[PN5(RW6#__6L%0F*Q&3]0:<%[4)R"0(JD:'P(0561?1O"NK7=IY-I[+OJ X MQE8GIIT_+_*0IJW=7]0_8ECC__D?_P502P,$% @ !HEP5@\&_P4=!P M9BP !< !M='HQ,C,Q,C(Q,"UK97@Q,#$W+FAT;>U:;5/;.!#^?K]B"W,M MS.0]4""AS*2)N3('@0GI,?UTH]@R5FM;/DDF37_][+I<[_0Y\Z)^=PDZI M4H6^8K$61LB8A>6RT]V C<"8I%$N#X?#TK!>DNJZW.^5R=1..912\Y)GO(VC M0[J"KYQY1[\-6_<9_M4462BNXX;U%D=]B7O+AUT92M78K-B_)HT4?1:)<-1X MTQ<1U]#E0^C)B,5O"AHC7-1<"3^[48MOO'& :]M/P]P9-!.*F(^=RSQRO@9B M( Q4*Z7JWF&9)HSW-+>S&8]=C!Y7N^X*LQYYHZTSI]O!_S[TSZ'_ MP8&SUF7?:1?@I-LN@1UU.M#J=J#G7/9;?:?SU'=4JU3KY#WNZ>0/!]KG9Q=. M][+5/SGOPL5IJPOWWL"2@URM&'86%<,_3IG/J3;"'SUTA*NUE4+\>K/ZMM*< M?QU[_K ^55;RZ>J#TW-:EX_CPLY"%PIPQG2?NU@\L5N"+1-P>+VY7ZO]ZY&Q M%AO"8'*X*\2J+:.$Q:-UQLK&I=K,96-N.% 6^&Q9M1(X2)D\1,..[GW%&+^>G/WH&FC>G^HN1NA(J:NL<\/ MI#$RRM!DWE)V2>#1QJ91?YL\>(M_3HCALL3FSS=,;>P#D4;REJ=\+ T$7'$1 M@\=]G.N!#E@80L P\2G+%=<)=VT=1)S%2/HT,.TJ,2!K--=(P.ET+R7?Y.#7 MV6)6S=67%K,P8>@L<_S&M- "2@Z4JBY(WP./A2 4NQ'A$C7;A! M'"5Q('U(8_K ,VQ5PJ6WET:Z7R: >^OBQU@8#=KGW^0TEP+^'1KZ7PKFC<+KG5Z0M>L[Q><]9 M?_G8"A':@NM@E)4.]PK ?3]'4Z8IA3O8\@.#R*-P\,41VFHM32CGJ\L38Z&8J.Q0:([D M@3BRI<)8QSD5BH0QG!<@3;#TL_%,#F+ULX4?QR0'E-!?R$M_ MDJW9G0%NFMA_R!(2 TB6IB$8O%)%L-E#$&3,) MD'-#+W=L-HXHR$?C\0)-1H2489H%-'<$F#O^C+!)3-0R*VA=*\[I&^0"#9&A MR8&-;\24$V@Z94CPF.:%S(.9 +@2[R#K&E<.F26K&*QE9&^R_R'#QFUA?!A( M/+K,MP0/:IZ:3G.$%M%I:%?QE8R **BPD749*C%=L.&R M9+.YRN@49Q0)+C1'%&W2W&5I+*.R(F(^IN0BNGDK<[/55P6T<9+C.=@B9GH< MD<7P-95CY)%5:06[A7S.1"UBQ9'F7)#(L^"V,DK:@&SI[6DEBRCBGD#/4?KE M:V9\G&QZ>)W>Z]0-5M_',!!N@%%4%H\G^%[*OQ'[7]/XVA.F\?R%QK_0^&=/ MX_]['?EILW:/^UPI9)B)I>S4!Q*IK''[I3C!B-H[(Z]N.-[Q^U[2(?IK'6IB.>J$]B=P7R&:H&"<<>67L3#DQ\)B9_\"7+- M#R*N+$X.JLV><]8ZZ7:<'IP?PT7K-P=.NGUZDN^\VSH]_02GSG$?WI^VNK_C M[?45*ZZV.PGS?6,Z^\1J(K/G=1L9W[CA2Y]AS9]_J4RGL($E1_-3ECIQZS5[ M M<^"WST-U!+ P04 " &B7!6[G,_!+(K !$[P %P &UT>C$R,S$R M,C$P+6ME>#$P,3@N:'1M[5WI;QM'EO^^?T6O@\U(0$NR)"OQD0D@RW+&V,0) M;,T&^RDH=A?)CIM=3!^B.7_]OJN.OBC)ZPE%.0OLQ"*;U76\>O?[O>_^\]7/ M%U?_^\ME-*\7>?3+/U_^^.8B>G1P=/3KZ<71T:NK5]$_KG[Z,7IR^/@XNBI5 M465U9@J5'QU=OGT4/9K7]?+YT=%JM3IX(AWIRE!M3Z<.T3A]] M_QU^ O^K5?K]?WSWGP<'T2N3- M=U%%2:E7K-&JJK)A%OZ:Z^A =',A3%V:Y M+K/9O(Y.'I^<1K^:\D-VK?C[.JMS_;T=Y[LC_ON[(WK)=Q.3KK__+LVNHRS] M^Z-L?KMV=/3LY.SDW3R[-GQY/C;R=EOQS#)(WB/#XZ??'>$/[)IZ*PMF MG,#NZ7([4_[I_/W5Y44<7@*JIS!04Q,79O%\V,\B'LR_7>7[Z_> MO;FXNGP5O;_Z^>*_H_,?WEU>_G3Y]NHNBY&/:K/L+>[WIJJSZ9H_RHH4UOK\ M])OEE@CL^/#KKXZ_>?RB_[]VN7_ZI'AG4IV84B%?>M[ )I7XU*/OSU>J3",S MC=[/5:FKK'4?2GO/W)\"53U95.X)(5R6&T5\]U]/573T].'K^X,(NE M*M;TU_&+_6BNJDCAI@$[KDT4//E.)]DR ^J39R-@TT"?Q+@G.C>K.'R:-MX^ M.=.%+E6>K_$W29E-X"=908^_-766:#RA=[JJRRS!X=[7)OD0\=F%D^6'[5SC M:#7/DGF45=%+(RP@66NE[#W/]9Y+J" M=\ 7Y2J#V2U+QS*FI_#BT%GQ)JJ=9X<^=]\B4 1'LTV(*4[MG98QJ M#K0#E'FMZ>F%5@7H";"X&@AFTM1JDM,W,$VS:?P[B9>=X<@GN\B1[65'HMTF M4]XB2_;R8$?)<7A98\2XI_;'OD*>6)%\1OY5>CE0D1S8:PFAMI!P5L@"[>#_(U^^@B_=P)6NHZDIZ[D5Z_):Y%F;LR?\#+RTGI>FFI%FUS-7Z M>5;0"=*/7K3)[@R.&_84.*?*A=*(POAKL8.^/3M\^O@83:&ZA/]/[8O%2CHD M*^FH3OO?/7ER>/;-V>C78+^,?K=IV+/3PY/3VPU[1%/F:WPRO[Z_!V>&5T>$>D ]S9]3:D?**? M5-;X_7<3'/N3O'HW#/TG;]_>9%1_?<.ZI;Y&18\-WNABKHH9FM:D'98F[W@7 M(I,D35E%:5.BZ&XIB\[ST%6>TZ3EY\BJZ!P]"N1D9V5XPL(S6RQT MFH&^D*]))T;WAO,>H'+LIMM=Q^'=[);[>Y[)'<[SML=##I"L(.."_$^J L.C M:PRX 5YEE9ID>58#.911JE4]_],/^):S(F\1[$B)[C9OK'RJQ_Z>T4(Z2@MO M3;W*ZGE5@[F&%Y6N+OJ:Z*AQ@\@>K#)[SN&1Q/;&+[*ZUAKHH5994=&G'-*" M4U1)HG.-SC=GG<) ^)[>V5O'++E3.N]Z,/=2CY[%.>R)& (;S'UT($[@)F*< M<@K[BN:P/.;-;3TU_3(CM@;&?ZQ3_"^?LW)XQ[#\Y M0EL6_-K>/+EM2^#NC2HZ'N<>B1R21[B C91S!_.FT-,LR52Y=@D0+NH4=IV$EWNEL.3KZJ%ZCUP3&B*+@?4:<'11-;I8@1 MQG6#@Y/((O%DL5?M@XJ1P48F7@/L"GL1Z2 Y9AFPE=('4(!E#+@9O8Q_)3+^ MAQ*94!"K:P7>#J-?YNL*S9-H::H*N!H)LC)*X+A-NB;^V"3SX>D'TT/!YOFQ M57*9.]( %'Q2+/N$B;<8)E#J^YM?E&85QWQ\>-(O'J8=,,^]3,,OX8V5@25A M+"P%)HN_5QBR [UH6:JD%J>KFM;":4JR/VQZ\%U:B=\FNMW_V0)2M<4/JE3>&EC"V 2D*_UOBYHIJ%'>.W!$& MABGKG*D"/Z)3J5BBDC8]-WG*OL200%&WP]-8!K'A[BV,,4":-ZF=FCOP:U/K MD&10'RAUHC$@G*AJ#M1*]SNM@'Y0>6E_")Z>XL<&:;3 "[Z+G.Z3YC M4-VLNI=OKRDJ#7K&3(GVKZ*E*FL<,H.MD: \*CZZ!IH6U(E@^BK1'Q+L6T3=F4H]^\XT"7SM2BD7LO!94)#)]*_]' @W!UIZ:D6H0>%G-.Q8>)#/LI8']JIS>#[<,=IJR#%G""L/&!T++(6V .&%/35FQ MJ)V WB['PA*X*4D"S!J%@EDC!8,6B4=FV,*$4Z.P9,#[X427*',*(I -G"&X MPR-B[$U78^#=F"JT8HP-;O9Y).V,E\^T/4.[LVESVB^V.3NP]FN#0GB-?@63 MX0X34]4)JA7ENLNS@731A()+;LI"KX'R@)X2&)\F.FWRW$YO:D>DF>'%0B9" MAA.H.3%M]4>=D!D%7Z8ZS]##X=8ZODJ^5PN%5E]4 ,^O*IPI#CB=PMUKE(@& MOQ?3X1N[U]HD?,S=?,KHH;P64^Q;?6)BS IHH(L6@- @<96\48MA\)+_...^? B=N#MTW\ MEB]N^+WP!B8E7RW0ZW^ MW($2PB,7[HJ,0ZN43YO%,GR+K$8,0&U9"=$7D3$\FY,0'_31FA4H;]4\6UH: M%9*\=9ICRP?U(%T$3W;+;?2:=4]0#_Y*5_[^GTN4=A)+R3:%4(9"9%-3"G/% M\$M\DSE%9@=EEZ)K%12MZPR&R[L.7<[6A4=3(S[F,7A/)XV9E4NN/!:P",PC!=M#PBVE/_47*=MZ-MK>M'Q:R6@T',T>O MT;3%?6ZW[3WUQ]+-DXJ7%2 NB&U(P$Q30?/W5DV]?B+Q_#\9]!ER_1 &TA[G..F%7?ZLT M:?!BN!*='6===T[*WR)'&)O514!/T1N4APLBH\-M,I"H[40,[JBD)7>4F6$Y M6[&.2@*W2\KDE0]IN'O5R6D\@UL;N7='J)W1?4W0!P7WGPH4EO!S>W M,_/;R=>I5"FH)N1KZRD4PY-RT9#8Z4$YW&5[U?>.]VD0?B4'LRB:N(!;CH5X MF#PD_YP@&T)WN2G93"66PVX;X(M8LX:N:]"X)U@;#BO\^JNS9R^BO1-Z1X;< MH_R@R2VZT#"7E(>A()^>P73E^=/]R+Z*C6+> M[S%WS>ECLL4#KK5PS&H)"T*S&_^F'H4YGU$[M*2S9TN&F3 MU+A[9EJO0&I@U5TR+^ 6S(#/I:#HY69)+!J.:H$.76'8. &[27 F9BD"2EYV M9E_&--Q^!L8"\T 5"=*0$Z,T'?0W8(6A^QI^0[O%=9[9,)9(7PR!VF^S_!.VCHJ427A5VR6]DMKO4&>3G&CCM5K9Y/39N2)MWG MD62%!=./R2Z)D(G,X(O:6HAT$SCXY4@:]AGE?$)$,J0745QMKNG5\"3:Z!+X MTS.#>Q+N&[J-T4V/1;A#DGB,9.X"JZ';\$;/RYU$6<\G@[X$^'.J@''BWW@R M=$-44>@2#AT..<%(+RZ[L'^!=,GVL;X8'[AN\AG]HTIR@Q\!6UC $:+GU97I M488F+J?V(I+-=F++^#7S%G83C=&Z3I\6624N&S@[+5X5CO2PL.';C<7.,5_Z9<:/355"2K6V M4:-IM&&MBE6/Z-R3\H!&<%R%'XU"QK_BA7%5UB@ZILXL-@ ME#BYCQ2KE\Z_0!$->"&HQW,Z).)AL!MP9.>4AL,G3W$^X?0N%RF4"9]+==I[ MN<]N= RL5AE>48-FEQ9-PPF*7DK(W$A5/%N,))*!$] .9R!\*3.S)?=[,61F M18;%N@(.K]E.[/(_^G#9E$M3V0@0G)(F/02MH:K'46!A%_O#8SDT!')JH7.R M"I 7U+4"HH\$Y675*TKR1=:E>AQ*_#) MH6)<1U*XR!K9%DW:-T &I$8AP_A%)/E6[=9S84=(;T!= M, ;,3,-!$TN1"1%" ++4V0RSL+R\%Y%!:H((C &]+"@-<(/GIF!-D@R% MWYLBD9L-',PJDJ'&*OH8Z*H->L6 993$$U<&SB)\QWY8,R9IDBZQH+U4T8'N M+#NM:HH,W&DQTR:? EMR23Z#'#5M:HG^W*@1\N*#-)IAE0]Y(+S:"<<1FV9 MIW)<%+9AL<2AR-YL"(=(^#UO'8@+R;P*V6D?K&?X#2ZBPU Y')P!91QC7')) M6)9'>Z0=I2B94:,2[S''+\&Z,V@I#DT5C 5.CU))H M+RW5"E%TK,$;8U68"GP>EEF$:J?Q%Q1Y0.PY"IV9\ *W\6R!>SV/8HR9O5]C MTB_FWX->H.1W=UYK/("M)(."YMYU_X_0IST-NV.6^XG"7=O@J/H/*=*&#;L4LQ!32(Z M5:([;0R\"O4QOR[_N>5Z;A5.R5AFI;(^^L]O"/84+#H6R<*+0W6KE9)W.X;B M)91S0;C,.K;;29D?2>N\\04I:'2!0HLR 6SYE!5@J^;9-X<^*LHT3%2)/VHX MC-%)$V1-5!QEUAZ0'?>JI*1,7[.!-)PEO4&M^"_A2$RX:*MFY33G^##G_\^.G6TCFS6^9FM\PMHER):Z+) MU.5M0T1K'2GZ8R:UM.06K5%[8UA 42 VNCQ?.G>LH$"A0P#=W@WYN@7"">\R M_NB?1<9!8DKY@YMUOM#H5@GCE0M3K+3*4?D#R:<*8.>$J$?5HRM#$8TU\'+D MHGEN5E;!"TNU;\6-64UUEN!_0I-^)@NM5A#E\XMHQ MF2CPSF=E4'[&40ZT/0B2D$?2)2AIQD?%9,)7\GE@8 P[0;W:[UW#Q=9S;3_; M-20;_M/9Y1;MTY-[F&I\7_**O1-L5,<:LGO:OO9]KYL,*8AMCQF&-DB=$7D4 MDY^\4>Q(QTP-L*10!Y'OQ;WNGDA44_&CUF\X9M91DH<=ALUW.Q"[O#PCB[WY M_2GO$,,]C?LY=:W:49_R,AP;P('A.% +0M\N.UI7Z CQX17+&JOL(T4O@?75 M\\J7,9+NN)F!?WZ=&Z>_R7W1T]%O!SB(/L$[^ UW5W<95U[&4VYA6Z\SDY-4 M#-)O'5B(3\-W>5>@FTJN6%,4 @>!?XX+Y6AO K<:I9ES5XW0BYG UG+ (DP3 M=>_>=S9[C3I1OR2UOD7;EFJV.'X ^L+%YK'H+]CI,XCB?.9&9/23;J=0^Y-;=UY"-!0>G>A][': ME;LUMEF(7Q9WDGYYHCV (81O4A%B-PEZJ3E>D1?#69="/XYAOATKFLM+CV/ MV>2FT MVVY'#+R=PZ?![[8+D407#)J,R_0OC>^.XTMMD>^^=++R:D[-<-!7S!_N"N\= M2.+H:QT!N^K&Y?":X&W(,/=$,K'(4_JQ+A7E.*'3%?WG%F'!>OG5<)6+US]J MOZ?R8>_M@8MEJS3N^D:TS"\(U6C! >8/]5AB,6E7,,64,39&<(9C.R2>4N5Z%-U9T0,9'<>H0@KST8'"1!G/$5=C9;+^AK=7E5E?%AXP>0QA=EW>P*_QS,$4I_A^$E6)LT" M<1HIY98J&MF4[F.U(,.H*PXK^G)_6@O?0> PBYLO.BL5:BT1' J;R MD([W?::2TQ@I9#F,@N=0!3P6ESA:3IJQX;+J*\'L+Y>&\]\0-@&WR,J=:@@&2 M.FL9-#($3-I''@%,90"4!QD!76+6W-M:OX7AT>"E52Q#B,!7(B/,;="W;.)$G9J#R(2DI^%Y)PZ7-;.,]E/#6V MQWO<_JO$)JP+C6*L>L@^[SLE=CVI;%C=^F;72CD3MQC8,I#.U= MD0H+V1@;>PIKKTDI8*2A% F2N2TWF< [C-G=5=!NHH>U3#"SF9B*_%9 M)^[$> TFT .CQ1-ZJ-"@W^[6W4:*SS-2)\DM\)[U8Q32/ZK5E]L(BBA',UBX"B7 MM144FF?2<#'$AYA@%2%AR>4(^YI*OA=EHV*VG%>B<5RNM*,GJ&Q$<7=>:VI1 M)I @6DO8S"S(R_5'8R204*WA-8O(A'FDP@07K.!BZ$QF@X/@3W%>>Q/9#"DK MHM(/@:L57Q9U3"25RSL= RH_3V@CCI^=G@Y&'2PO=A JA21/^8(;$35F"4HR M*S&HFU4Z[X;'8NM!75+N)[!%V)9*!S"B'RG 29I3:Q$!M>"$^^F%P>E1K0UQ M;?H5,'%N5VA])NP6[&=G]-7R?LV,5%HD^X&OD64#G,RRBAE94947W(9E94$B"Q2NP(,D3;(%I MM5 0 ]*@R]2!Q:<;A5LHJ9<\4X;FK3[7YK0-HX3?'%RL\= M)\7/VEQR$(.)@$(]]!)E&WOH1_+M).2#Y<(9PB@),^')L&[1FD_V7R)R:( MPB^-99S8Z7@" G_^0!!%Q^O%SJE0.^& X,+F.K&I-22U8K]3+F_>GR>6S9!A MAS7YG%C/!U1H7P(4#Y!/W*&=.$@4'SA!KQV3)IK!E"79,*3C$&P::Z6D@I! MIC.VJPU7GDB8!^CSK0$SVG9>#)8:X*!NJ(=R\P*KQH;3)2LDV-? V'6)F=/( M4'Q:.A#@V^BO =<6:@D,A:9FXI CN!"I/^IO^-!U[>]IH'SK7(#3,?Y <11O MH[7"\%\*GN:SW5(#KM3'Z"=FVQRNMR[-IZ=HLUSF_.?] $3;;IGI,3$4R%21N+\AD>FG1@'C"\$&$LPFP[*66O7>I\*;V>N3.* MMVY;J4($S%L*?G31XPJ,I<",C?HGQ^3N;WOZ8Z[7^H 2H$1;F\T\]/I74X(X M"G\APH+J_P5 DJ&]J@'I>#8+,YVC%)D^#3(JP M%[8'VN# ]4TMDH9"O/O!*&E#/IXP?^&N#(E6]AF.[\&;'3WAZ&0B9]3$OLXJ MP[KGO=/'@G)B!EI\23X-%5RC#)N5IJ+ .()4HYB14[0?P9GY2E/,,UI0.!N3 MC7)[)*\56!4_$<)>]#^4\[HWTF!L?Q0T=0@8FU4P9S>D>KBMTUV%*5G)7;%\ M.PKVFS($\S+&FSZ%JF]LP;)P,3\Z(F8;I+^$[XYWG$OY1@>?Q* Z3N/[SZ7N M5BMS7]QJMVVIA/XBOIOK'CVT0)Y";D#^?P9)@PW@!DKVO&?D"YVSIFO)!B,[Q[;AY/R:(4@(6'7(3SG:2- ^@KJ8H M_24.VCW0G1>VM3?%W&9*,\NUXE92:/QEVB&Y)C @X7E5^\X+V.6#P5MOTMH8 MZ"(,L@6*0:_1$(:WQ)-LXZ/&CL$!6L?%%ICHPD!T(.5GTA!P0+:;T&P. \$; M8MS2! -8*\^<8I*N#3-"!$JRZ4)]S!;-@IASP^(;I%M)IGDW(]87^/OX6ICK M6PURY@VSW+-P>9)%PZK.0.*.$_.N;%S@\(+6%ZJ=S^?P/$G'"A8W(@:[@A%\;D88R2GSC;J*6,%$8WI8##5Y8VBI]]H#D^IJH M"GYK8PV$"$#EMQ_58HDU-EVYBM1/LG5_ \2N+5/%,Z$"*K4N#:'C.-QW$L<4 MIV[EC\%<2%=A("S!'I;KY0(BGD):/5T=ZE<5J6H-)=E<-T%+>"@=<\=+1='+337[B-^+]>"F6UVPV0DRK#0'10M] ZGU MOOW/Y8F9L0T;-$$-9F!;TU@WC4--I@Q^!_'J>B=OOG<^PP,Y.\U_SL7\%(5: M%5+_[]DR3 U[=H:U',@RT^NL,B7W/=BD59,_V=@ 8ST;FS_G*[ M\KPU]9R1V8>CVYC6@'>RWPAF[7T8@D S*;?#.Z!TO_Q;M'_C\CK\11_)LE] M$:K/YX%_;XN42&D/3(S]UDA=L@2CD?VLG53&5A.BM7C54K,,@?IZ]"/:AOQL;(9@(1[];5=]T5EZZA_ MV3)(SCSB\K2P-K)ZN$+G9+T7D0#'#>2D&)(-VS!13A]%'KZ?0Y0T'27V$<)Y!6"IY+ M3-T9AFE@6K!QV5M@%_1 ;]WI;MVZ2\: =D2UU5NWW79IK;LE0I6-=;Y1[ ]S MY7T=O!MJX^4\B2"L%B8%(2-=@ 36Q?<@L1C>E"&++@_T4_B"8#+(;X:$F\Q_O6%OLMR:Z*AN&YW\-GT<7!$&0;EE5%,VI(T *\5.ZZJX- MA6=BX-!JI TQU6>7$A:5;U14V^57A"128YIXD;;BF 3R/=*;)NRD.:ZJ]NN9 M!@ 1T9/2BC /H$P,X2A*SR[J+M,MTG/Q[6ZWI(%)]L,@=N>E*)A'=PG((%FI MY5:8%"B-+GCSL (H:=#5*2HP[GJ*>+(/K+7*""_8L8[&/ZI5] -B+*#F\\46 M]G0$:]8J4_=2<^+3W2DDR.ATN'F2TT[=$,AM6W71X(3X"=09_W@-2\M2Y7RW M[.ZDA"-N)3P%.[&6#DY<3_)@Y>>.04>\E"(/M@$Y/^!"4<.Z+[>VO'^%;"V, M*]!V03$""FJH=:!M4LM-)8::C/!',#K%"5 $H@5)'4!GU.%4"E@5EV61']]E M:7X(4HC8@: _4N:7 M@XN8V_X3'1U\7.K]E5O^9Q'KD]W(+=\=_KUC\"!O">GARV75Y]P'%=$N!N') M0EB(T ?@/A<@V-ITD35F&:9XK.9<[">)4S;RR^A:\B6Q*P]OU&YYL5!9'@M6 MA*;$7 0^A N)40+L32W>^30ML>M(ZH"1;,?4=F%I*R7#!8%_$//D0D +P.QZ M^OAQ],HTLUQ5L-$*QCT^^;>(P_O\;TE$3EPA0P M08D)O)YOD[Y LS4E5K;B[OZ ?E\0UJ]_C*+3T^/3)UR\VRUOI90]ZO"+NH&D M:V$B"_4*I#,4D.'N-P1?.'#\@?XP"F\#Y\PIW:H@P<[TA.DO,*-5$;7UEJ#/ M%[4.CMM85H$=+)X,%/EKU@LXPP>3*Q;:9LS9MP6=#M"5P>XTZI0KEU2R@&U* M6+?#:P@N]T"-ZAV#R[ 9*4\>/SO?II2Y:U+TOY%X[F!&(]ZR+M!12 )A58YKZ1H^X!I!330W8LG8@&+DV6!B_G5AT2\APQ(D M ':#U&5)[+$=\"9YZ:&+-P[I,"VIS[8IL'R)PP2IK>GM!=/#_E78S%RB#^$J M)6EL8[@P4#T$MD$\*S8UD4"$*C*L!#9 U6)IM9*^-KX%0_42 9&H1RSHA?2O MJFH6'!,!!B\[0:8BM3M$J)86]($G)]#UG!S/5$;IOROQ.DEGE4$)TSG%A\DF-A05MJ&A M/3!;Q[7>]MI;W.@XE/#2SH!QI:7AN( )#^OB;5=D>!!,Z\&EW=P'OOW3/L(T M95[R\8M^TJG:'8-G*_3,U!FCJ3MD-4$,Q]8=6(2'G^>8#LIH5;2 C#\KIU:Y-:'-IMVP(, M#NHV9IY\(-5;RX:%M5-D;E \D(,1Z9H782WA09@%;#>=B-=YW( MB,%3AX<"U3_N;F-*7WG'R2/HE<*]P/]2^-LLQ?IQ-H_(C6E#]43=MB"^OJ?; M\L+5+\5C!4SO_&[]@O->N_=W4\O09Q>D?_//6V@:W@GG9LQQ D_NORW_KKW MN'6/L@V2'6_C25GKO=TNI N_(:IKB'.!ONP>M ;6'"*V;E!$C1[O3K\+B^_W M:402CU))>V6PHI<,LK]T^,"?=B?;>X'PW'EE.)W>=N0!TC&8A"48A&&S<2&M MSNP&B,%AAK6TDNH&HB9SPAY#YQT;B;L':'Y#4=[ %H^?8(3G7^ZH(" C ;V14P.I M#MXM5-X4&0''<0&$+*M[3)M]):YK\H!?9/,9!"7G3%<>;]JT\U0'X*>[-V#' M]88[HD#<'EBI?7S6E=4-O:WF6>Z;12,%&,NS6AVX.SRPGZ:(GU!C!]48==?*HHN#I",#]V.$.Z>A].= M6#504.A3,0($ZW:MP^*.NJ7&9C[P[CV' M"5PRD /CB^Q;;?DNV?ZD/S?ZO$_2V] M[Q";I6XU7>76&?V>;K&]&LB2G4P;]I(%C5#(.@&*1C[-M9_*)=CXVAI.=, ) MQIV*'>YEK*DFHE7;@.:+7;N]M" ]"%&B'EZ ]65NV#&">D'O>J6#ZG!3VE9^ MC&8T)Z:9L7Z-'G/T9]YNSL'[K2SOOJ.S'Z;DM4Y4Z15#F>(MAW#IJ"9A\Y>; M_MR\9P\U_?IDQRK?,6$+@\-PG%NN;K_JAY4Y#2!IQ,T@6'P+0PJEGW<D: ]OM1>[PJL+^JC6C8^>?EF M4/V_DI'_+#(Z^RL9^;-RLS=OHU_?7+V]?/\^^O4?E^\N?WZ]Q<.5WFA2*$OV M@^,.7>57U.'??OL- 8GQGO]&_Q?+?W_[[4Z*[Q(=D<7L(-?3^OG)V=8BQC^= MO[^ZO(BC-V\O;CM_))Y[,_^7ZQ9(ZI\^@TV2\%/S^[:PCW4LB@5TZO>W!GSS9D8/? M*1X21>\M6.;H.82*R$&@B0RH/G^IO%LXQV_&5=ZCB4G7\)]YOO4]?@/_U2I]]1_?_^?> M7O3&),U"%W64E%K5.HV:*BMFT6^IKCY$>WMRU9E9KLML-J^CX\/CD^@W4W[( MKA3_7F=UKE_9YWQ_P']_?T O^7YBTO6K[]/L*LK2OS_*].3HY+DZ?#IYG#Y] M?)(^GSQ_ID^F1]/GDR?IT?-#]<\C&.0!7,[W5/4ZUW]_M,B*O;G&][]X>KRL M7ZZRM)Z_.#H\_*]'K>MJ_;'>4WDV*U[0:.'7J8&YR<^)R4WYXIM#^N#?]M9+!P&/R MK-!V<#RB\X_S;)+5T='A_M'S[P_P!CNG_LQ4.8/)34Q=F\6+(YQ<,(D$%E27 M=S.+GT_?7YZ?Q=';B[/][R?EJW?G[R_?O3V[/'\3O;_\Y>Q_HM,?WYV?_WQ^ M<=F>XN;)R5>U6?8F^WM3U=ETS5]E10IS?W'RW?*.-O%H_]MOCKX[?-G_KYWN M7SXH7IE4)Z94>/9?-+!()5[UZ-7I2I5I9*;1^[DJ=75G8WST:C^*_I*W/QZF M6E5=Z@2HMDCVHYUZKJ-OOWEV?'SX\LPLEJI8TU]'+W>CN:HBA8L&+*\V47#E M.YUDRPRH3ZZ-@!4"?1)SG.C^5,%[I4>;[&>Y(RF\ M64&77Y@Z M2S3NT#M=U666X./>UR;Y$/'>A8/EB^U8XV@USY)YE%717)=ZLH9G @TLD0QP M3.NHU%/XH4AT'%7-Y'>=U'9.P#X6,-$BC1)3I"0R*AP$_A8LR='3EU5T"OP; MEP.OQD'2TX\/CTYP-6$]LBN^1Q<5T5_T:ZZ*:$?&C'_8$0,-7/H7T /QA6YE M(S4K-0QNKFK\H=*\!C#04D/CDUK+A4L+>\/9D9803+'6]AK'_H\AU!>^ '\I5!J-;EN8J2]U-L8RIJ?QS M:"[XDE1/L\+O.Z^1*0,BV*7)%*9VU\HSJCG0#E#FE::K%UH5((MA1HYL#SL2[5TRY3MDR5X>_ GDB.K@GTV.P]/:4;MC M](B\KR(YC'RJ]/R^(GZ_TQ(V;6'@Y%."7- S0:8F9A!7<$]D^/CC9]374^!I M5;2C%;(Z^_#_E1_?P(_NP96NHZDIZ[D59HZY678,?!MX8=&8IHK>Z_)*Y%:; M@R=\#;RTGI>FFEBI-X M[3^AS66^)Y=,#(CL<@\V.5?+2K^P'UZF6;7,U?I%5M!>T4TOVP0&CWL)JPH\ M4N5"4T1+_+-8%4^?['_W^ @-B[J$?U/[8K$Y]LGF.*C3_F^/G^U_]^S9Z,]@ M#8S^MO&QS_>/CHYO]-@#&C(/&Q:F NG[]TJMCEG=Q MN#:QU9"8'!W)NCS0*5\TBXDNO7+/!_4U7+O@PZ73UDH\$"IX].K;;YZ#4AT! M.WM^\O(!;?:FF7W=O"V>V=?-V^*9T>8=D-YP:U7U^;W65">CFNI;UB+U%:IT M;,)&9W-5S-!8)CVP-'G'7Q"9)&G**DJ;$@5Q2RUTOH2^"LE>$Z\6]]P@+<]% M5D6GZ",@US2KO1,6>-EBH=,,I'^^)NT7'1;.'X!JL!MN=Q[[M[-$[N]^)K?8 MSYMN#[DTLH+,"/(HJ0I,C*[:[Q[P)JO4),NS&LBAC%*MZOE?OL$W'!7Y?V!% M2G2@>;/D5DZ2^TL+Z2@M7)AZE=7SJ@;## \J'5WT'M%6XP*1Y5=E=I_#+8GM MB5]D=:TUT$.MLJ*B;SD0!+NHDD3G&MUIS@Z%!^%[>GMO7:VDUG;>]4!V0H_N MQ"FLB*CN&\QZ= A.X!QB;&\*JXI&KUSFS6[X MV"=!XJE6MT?J)WFO=,?TR( MZ8%1G^L4_P^[[-R8,:P^.39;EOK:GCLY:TO@[8TJ.A[D'H'LDX>W@(6470># MI-#3+,E4N7;;+/[)U,#4<7Z)*6#/Z@8H1KF9WI(O;XW#\F2[')9\4,]03X-M M1$%P/Z)(6TH38^KG,$5Y;!V2Y] M5 +.[8!/SXO9-R)F?RR1$P0!L%8T:S_Z=;ZN4*N/EJ:J@+60+"FC!-;7_]B]*LXD"*C_GYR<.P M PZVDVFX$]Y8&9@2!IA2X'1XO\(X&*@FRU(EM7@XU;06=CZ>XH M<&2;M' [Z;G.Z3QCI-JLNH=OIRDJ#<)^ID0!5]%2E34^,H.ED4@W:A^Z!IH< M.:N]MY--PM39G@Z&3FVBK9;P*L6T3-F40\J\XD"7SMJA)_=>"GH+V!Z5 M_J.!"^'H3DTYU1G\S@31'4DKVLKO<'=L6$]_#4Q^I7.T-_F2@4WKK/8JXV> M^H9L!T$E&?9%I; 34D28-8H%,P:*1A4.=PRPT8>[!K% /> M#SNZ1)E3$(%LX S!&1X18V^[&@.OQE2A*6%L)+'/(VEEO'RFY1E:G4V+TWZQ M382!N5\9%,)K-.U-ABM,3%4GJ%:4ZR[/!M)%.P8.N2D+O0;* WI*X/DTT&F3 MYW9X4_M$&AD>+&0B9+V FA/34G_4"=DR\&.J\PR=#&ZNX[/D<[50:'I%!?#\ MJL*1X@.G4SA[C1+1X-=B.GQB=UJ+A)>YDT]I,I0L8HI=JT],C/G@1(W!C)OV M\CR0PSSN%'G;I@:DA*:>&^:WF%5358T3R4@2IJG#PU01(1:MA\!&QE8QAN5' MPLN\[\SY4.+VP]MV=LL=-OQ>> ,3#L@K';$F*6E?%;\>'C*Z?S9]]NG^4S!^ M7A+[0@.PU#EIM*,YM;+CA_X6-:E,#F3?NX4W^Q5FBPZEO?)_YZ4/&LSTWJ34 MZL,>*= O5+Y2Z^K1YTS]'1W,;4G[;BC9TP1024@.PGF1J6B5,B6PR(9?D0V) M<:@MFR':(Q*':W,2\(,N5+,"Q:Z:9TM+OT*N-\XK_&3/WCVTX8=]$X^WRZ_S M ^NEH#I\S0]^]8\E2D()=62;(AQ#$:RI*87Q8G0DOL[4(I.$TCG1]PE*V%4& MC\N['E=.CX5+4R-.X#%_+&@U-.ACTG_,-/;61Q@U"2P1DO08>XTF"D=D>LH9 M"AK\O%1KRVA:"S*D]B'33N9DM*Z[N@EG"5_I0J$NAI:"3XBUXW_BQD_"= =^ MP@ R_286+"M-UA"'3QKGAUZ3P"X)17#+CB=[%;:ER6OG#N%![\81.]N+/5G@ MF]C*?D7#=6Z0F()GA\L-0PZ<^8')%ZSBI^_(92LXT\D;9L43QR*Z3?PP!&"R&C_+AE(U'8P!F=4,GT[RLRPG*U81R6!VR5E\MB'--P]ZN10 MGL&IC=R[(]3.Z+PFZ)^"\T^5 DNXG=QJ8OKYY8WI$A]R@_:'*9+C2,)>7'4 !0SV"X M8N^;T-=GB ==:.&:UA FA MV8U_TXIDVDW0.>Y)*[0CU*F,^K&=I24;VMRT26IV)?QC3!>:!*A*D(2=& M:3CH;\"2/OH&5PZS>KP5Q:?[KY2_]%D)0]6QO1=GY28HH/R MQJ7*;) )ZP-!^)FU;M%I]RS2HY_:Z5K*PM@NSG-A4IV3L/-4Y#8S) 0O0FNN M#)0G/W.[9IJ2-BW7*J4GALL_P9MQ= 7PIS9YX]MVGN^2"62%\,@9IO,_P3-H MZ*I$EX6=LIO9#8[U!GDYQHX[9:2>3TV;D@;=YY%DA07#C\DNB9")S."'VEJ( M=!(X,.9(&M89Y7Q"1#*D%U',;:[IU7 EVN@2%-0S@VL2KANZE-&%CU7 !1R1 M'&]IBNR/1N.G\&><1('O8^84!^E1E=?Y.,3:76H_=IC]#+$;(OT1:5<':A^' M1X%8*U1)D'V#:=H+B>"H.IN&(><$ P0P.[MI'7$!JQ#CN_$)7&@+9AZND.0% M(YF[H&OH-KS6\W(K4=;SR: O ?Z<*F"<^#?N#)T0512ZA$V'34XP"HS3+NQ? M(%VR72SHQ0NNFGQ&'ZHD-_@5L(4%;"%Z7EV]'"50XG1J+R+9;">VC#\S;V$W MT1BMVXS)#S 6T&856\JE%) OF9;A[YTLP\R/!5"4%#D/6!D#.RF_H?=ID57B MLH&]T^)5X2@0"QL^W5A='/.A7V9\V50EI%1K&U&:1COV0"Q0S ,-:SSCI8%5 MBN4S)@:A$)P5($?A6[.L^:M<572(#:JRB0^146;C+E*L7CK_ D4[X(6@'L]I MDXB'P6K EIU2B@[O/,4 A=.[/*50)GPNU6GG]2Z[T3'H6F5X1 V:75HT#2NDB9%1D6ZPHXO&8[L1X&)G>T./\O!#Y!3"YV350!UH*X4F%M!LL2RF>2XK;2G MP)V+K@8+WS1%$'>3@X:4/\Q\=][LV74?"A" @FI)(G,T%8,ZCW,:FCA!T@:5W+R(FE %7=TCC"S-= MQU/,[M"D?0MD0&H4,HQ?19+?J=UZ*NP(Z0VH"YX!(].PT<02IRQ !#4*"0WM M032J\ 36XA*R#B'['*!9Q5PT*]"O3&%%BS RN 0A2$I+0ULJ/(+(EYQ.8//. MP"PUN685X'?,\,C7),8"C3!FE1?.1,IR$M@SAT\E[W,@-]^)1#G+R(2H5!]9 MZFR&&5I>WHO((#5!!,: 7A;D[KN'YZ9@39(,A=^;(I&3#1S,*I*AQBKZ&.BJ M#7K%@&64Q!-7!O8B?,=N6-(E*90NZ: ]5=&!;BT[K6J*#-QI,=,FGP);<@E M@QPU;6J)_ERK$?+D@Q2;894/>2"\V@G'$9MF0*=R7!268;'$1Y&]V1#PC_![ M7CH0%Y*5%;+3/CK.\!M<1(>Q:3@X \HXQKCDD+ LCW9(.TI1,J-&)=YC.*W% M+A%_+GE=@T#7J#DOEO/-1X ,Y*' M@N;>=?^/T*?=#;MBEON)PEW;X*CW,Y"]#ML/ME-NTR[HVI:W';6@!K6%.585 MI65VI8,D1*^@LSF4S.$^5)Y3)0P;5BGFH"81G2K1G3:&%H7ZF)^7_]YR/3<+ MIV0LLU)9'_WG-P1["A9MBV3HQ:&ZU4K7NQE#\1+*N2!:8>C6N-X O$=:HT7H#\%X;*A MJJK1/+GAY+HA'?[H\-F=I7IF-\S;;IE;1+D2UT23J#B2Y]SZ@2;\2!=>R"'.XW=SO9][KYV=>S_XMYG6'UN+Q M37T(A\MKC@AX&]C'28K Y3:JT0U966W/_J[7A(;4T;9_#@,II#R)](O)*]\H M=MMC7@C8;:CQR._BS'=7)*JI^%+KI1PS(BFEQ#Z&G07V0>Q@\VPS]L;^I[Q# MW 1IW,_@:U6Q^@2;X4@$/ABV W4N]"2S6W>%;A6]2HS.I8T4$0VR82*YO6XE4(^^Q?Y_(MG<+Y_XJ-4S7FEU MAU;/.QL0#++2@6+NU%N.U@@64),_H>.+:*-A^[Q*I'(/U]K*G^^5VI A4?J) M6X8J-C_>8/WN0O&88.#8J/-^XGAFQJ1TCF[F_'M;6]\5Q5P\SDZN5]7%0\'%)[$4+X!.[Q^@8 M_PY'ODIY=;UW6][)>>T(^@!&6+V/A0^0]#\>-VE19]^= I>SI[Z!V M) FZ.X42=ZUJ+^]##-[FA MW.+%G!%DT7_C:&Y66+H0!PDU]&+)\2HIOHO+"?RYZ.0!A^S5I79Y^ _MEML1 M R_G\&[PN^U$)*D& S1?6"!R'%'J#IGK:R<.+^?4,@:=S_SEMC#8@:R0OF(1 M\*1NH _/ I)\ALDLDMI%KM>/=:DH:0J]N.B0MW .-FR@ALMFO(I1^S65+WMO M#WPV0Q68;MSQM;R;^0P6#:##NBPUK!\)CZR @[GV8P;UG[-^4[50Z$#SZ0DV M&PJS/%+]1\. \"UUFA/ %OV3RE,YQ<,SY$[K9-MUEVBL,1J:(W:,[7,TQ:# MQ8@7 B9>93@$4CE/D[4E04"&X'434Q"W!+;5E&0V4;L%!US&*:<5E_[#IT3K ME/HT2)@Y,0T#I7!= DXBY',T/[LP*);^:.Q+.'73K;(U@.W4I^U2"ENA$-1V M44P+*7.*,K!+YBU]H4_5G2=B9+QS"85L>33B 1536F)X,E W2I"@;4!*OTL3 M#6+Y*E0)@LH3,$;% NG$VC88 @'=!S1"$>,4[?R8:( JY5S8-@2L")P9O20? M)D <\105,IHN*V5T>E65\6;A 9/+%*;S[0C@'H\02'V&ST^R,FD6B,M(.;Q4 M(LG6)MZSV!NR# H*#Y8D(CDZ+L.4,K7 M)K[ TV' )9>+X*F@U-EBTI05/YN.(MQO<4-<.("X ;!-GN942W1!8/RXA@+-JN-R4."K-A7+>.M-@F$[3V#G0 M<&&YAV*?%((.@XN<68^!_(+]+TE2-BH/PIR2,(8D7/ID&4Z<&<^U[?$>M_XJ ML1GP0J,8_!XRP?M^AVU7#H?5K>^VK38T49W<;1N: MT\KW.@FZ)_7U#=Z7?Q?:EV0B M4V$79;]%N^IU0).+-1@ M #WX6=RA[0<#'3[;3[?K;"/%YQFIDV3[OV?]&(7T3VKUY;:W>AL@20Z4@O>5 M5X+\*1THUD-W HLFR G5E6,<-XKLD &ED$&:I%/1BO M^)",+*E.P&@8F)(F'+72N%N1B M0!ITF#HP^'2B< DEEY-'RCC U>=:G+9A]% %ZK/M$JBG ::T*;Y8^;GEI/A9 M@=X'09T(E=1C.5'ZLL>9)-].0CY8KL0AT),PM9X,ZQ:M^>J!)<*DM@SJH,7# M.,Y4 )3: YI:*HDCRK!(W&/9324U*^B5Q&N=7#%DO'"Z>L]1R;R2F&+9Y!Z^ M^+6QC!-[%4] X,\?"'SI> ':*55^)QSU6]AT)C:UAJ16[%?*)>+[_<0Z'#+L ML,B?,_5Y@PKM:XKB ?*).[03!YGG SOHM6/21#,8LJ12AG0<(EMC\964)!*B M=<9VM>%2%@GS 'U>&#"C;7?$8*H!Z.J& BLW+K!J;,Q<$C^"=0V,79?<-HT, M!:&EW0&^C?X:<&VAEL#8:FHF#CG"'Y&"IOZ"#QW7_IH&RK?.!:4=XP\41_$V M6BO6_J4 =#[?+C7@4GV,?F:VS3%YZ])\=H(VRWG.?]X/A+6O"=;W-,'ZY M( ML-XJ*3ZNZ/72+5U_+"Y%I'+D#U+Z*:=? $$F;2#5Y\@@I(_W@)&/\'@1)F\* M#D/MZCY*Z1C.+7^\)Z65>T:HTJ4 HQ<]"<1 ("Q$J0=W3*&E=E0IYF+##ZAM ME.C789<"1IBJ*>%SA7>(8D+@%8)^RCADZVBJ$?<0ID1.FCC*32+0&5SH"OK/ M1]8?+9Q*U$-5<([G2M+E/.0/>@_8&XURDWJCW*2]2YAAW\!CD08:=IC[G! M(>?K.BD-!6=W@Z>D#7EGPLR#3]K>S[!]#]Y@Z+$:QV$X%R;V)5<9ED#OG!P* MX(D9Z 0FF3!4>XT<85::BD+:B%>-AU9VT7X%>^:+3C%#:$&!:$P3RNV6_*# M'OB9P/:B_Z64U)V1/F2[H_BI0QC9K#PYC3_5P]V?;LN:R+[M,KF;4;!?E"'$ MES'>]"E4?6VGEH6+UM$6,=L@:1"^.]YR+N5['GP2@^JX>Q\&E[J''K&;MEY" M5P\?SG77IQW21@O[*>0,Y,5G[!0XB)-.<9*OCA4L1;#%GKU\T"L_NB/CE4+V M[&;DT9NSO6K*!R%&QY?C^O68('@)Z,K(63AG29(U@+J:HO0'.N@"0>=?6-C. M%#.4*5DLUXJ[3Z%:G6D'\)K PGFJ]IUOKPN3PS>>IT&Q_@78:@L4!)ZO8DP M2"7^8!OE-/89'&9U'&V!Z2J,3P<2?R8]! ?DO D-DC"'-#TIOU#1]I'!.J@>K28>U!4FS XKU2PXAKI1Z(/ ZT Z$Z#Y^H M P_:L7A[DC7#"M) HHY3#ERIK>#I!;TS5#M_SP&"TO0<&JZD R+)N&FP1 SF M,'PYD#:02 X4N!\-\&9[ "R)2* =W9\PB\K&&>@;H1U&WFVUJT/V',92+601QA=_.1.%I<0D]"$\FISG185+! B[@I1U: MP]TVLQ5.A7D]WM8;L6>5V\OCP.#3<\!RW%X^JU<=KP:U_Q4H) M&>N*/*F)6 G/92T>?@2Q:$6J7F)N2T/0K BAQYE"=JQ'^SC< MG=GNWE$L".ZYH,@YQ+["2J+-IEV0A-XA=>R4X7+&7P!6SW>0@EG9EA!6UY4R!E*]=V0T&,2E M!=@-JX,>9H3SZ'"[0IR6,[\3<&LF.K?77V[WJ M3S[F#P'#2!&;+X)GL-RQ: M>P>;8%< L^DW+7R@]'^T7?3_$_)ZW,5?2",X"ZVTT\#Y?(>42-DT3(S]%EY= MLER6FH, G0S95K.LM;A\4[,, ?. /H7B;<)0+8!18W:L]$\),I+QXF#9!$+5 M==[N7<_Z?^#DMPTCV4(-P.R]"=PN)R3( S3:;'4M)[1QU6-8)H::P^*M!5B)RCZD0Y*8;_7<46U7R0W *2)?I16\L, =,D0_J9TEJ,> M2-W*3Y=Z\36_]I[GUS[^,O-KK^?L=^,2[O; &SC4_2BVY52"S,"GT56!@!Y* MC13#;%EI7\3,!LLPDP8=\6(P(I=*$1CY@37,&I&=6]:G_B>UBG[$R G:"5]L M=65'#UZSEV*AKI6\5?P= KHH;:*KAYJ*3VC MEMD"8*"X+)<";B[75QX+"K'=('(=.72E*:& 38&1$-Y':LB$I4Z\BBS1(=]3 MD**!G$@@?BE_V,$%S6U#HXZQ_$ %[I8!!%T0ULN7>UA/N;4RIM4, A2&P#"A MN\9]+WC/-N''8^O,,NQFOIISN:\D7=H@/>/KR8]D['F LW87G87*\EC08C0E M^"/T*1@?&-#!=O<22$G3$AL9I0X:S39A;O&;=LJ=B]?_*+KQF<"6@(W\[/ P M>F.:6:XJ6&@%SSTZ_E-VZLG^LR?H7IAXG*A2E@_A03 M>#V_2_H"M4=-PE Z2P(GY M;=1^E/90L,2[OQ" Z<#V!Q)D%. *]IE+0U1!K)WI"=,;842K(FI+KJ!U('4C MC]MH=H$1)FXG9/IKE@R4FFKLM9:Q",_9T,##_NK 4F["A"10$&\SJ MLB3VV,Y-('GIP'*_T*??;NYA1VC?,91+FVE@ALH M+0*/TL*^\."D0P7G.#.547[T2EP>TCYI4,)T=O%ALHD-QOV< ACGI)D>?M% M/^E4_X\!-!9Z9NJ,^RDX;$7I&8 =>K"8%\=DF)(YXYV:0GC$>@'G)J!P7 M& M763R+_P)L.E0A"A%7 $AC72)!4!Y@.VHA5N(_]SRNG5KD5H9_@S8@$J5X4L)F4PFZD*P*580Q&9U_3N>!@L<7\JM7'.$Q I+])6.I*VD/" MU^TF5AL?C$>*P/[;\.*.36U Y8KM\_P![8H;*01HQYM;0'#ML@2\O*9FC][' M8"53T'%OHX!ZF";0EH&%G>5J-5%8HS45MQ0!\6,P-9> M$4VP9#P/FV9L9/:]1@*>*1& M846;[='^3>>.XB8&#!2@9'.\.62 ]KI%X/O M0]=1L[1CX99*7ERTK2H;I?!13&PRP(IFMZ&,-T4&P!5Q'';A7<-!8O#4XZ5 M]8_[6QD!Y,;MX>]P\RYEVTP[ MWL:#LM9[NV'04"%MI[04?=D]B!ZL*4=T[0" 3W>G8XWMF;STX@D'J62]LQ@ M1J^YS<;2(81_VIELKP4"].>5XZIKT?9"8\O]U01L** WLBI@50'[Q8J;XJ, MX/RX5D6FU=VFS;X2UQI]P"^R>0^"BFZF*X\X;]HIQ0, ]-T3L.5ZPRT19&X. MT-;>/NO*ZH;>5O,L]QWAD0*,Y5E(D:ZM>H<']G/D\!N*BW1*.LB^]ZWK.?^6 M'AH'#<'1B;G'70Z%-^,75=C:FT OBCTDH]Q4>-:QF+U08C0-RUI=S*@>G[AI MG5T1L#@Y)!V$.&40$751X1BZY7S/!V>V]7K$MZ<_WGQ/I)\<@E[[O1J#K=1 M!!_K.S_%%O2!ZF#X,.Z,8%N<<@O0X>XE*,)Z'7;>$#B7DI6) M(63L3UHJ^$:JZ#=UP",HCE0O*/1)#)T)IK-9#*M1:FSG!>_><:C@A.]B42=V MK;;DVF>57>2[3YI*T+.>Y"PL86926X(X6+/9.EO^PIM7?'S-0;\?1N"3KSGH M]T3^#_L-CK<,EN$")/-O"M.)R)U$73;OMK((?1DK'I'8*YSL(?Y+VZW;IX'\ MK9)0BW1:!95%UZT6W]RHJ=]!-+9L&,6_TY^&/;)!VRVRA!$^"'0"+@E7+IG+ ME]QQ4@T.,.X4\J',0QVYZ!8]H:ELYVX%!&@J!#13#T_ ^LTWK!BV@B^UA[L" M.Y]Z=I>-3Y2^OH'+5YWM?NALWWW5V>XU[WQ[$?WV]O+B_/W[Z+?_/G]W_LL/ M=T@LTO53:O7)+G:\J&O4B9GW3_P'(?N1K_Q3_HG=IW]+X"W1Z5[,]G(]K5\< M/[FS[(B?3]]?GI_%T=N+LYO.Y^2[>S3^U^L6F/A?/H)-LOA3$D7O+?#WZ#Z$RLE>H)T,*[M?E>[[MC$R,S$R,C$P M+6ME>#$P,C N:'1M[7UI<]O&EO;W]U=@G'H3J0J2+1/>.[M__[>SB_OT75R^B_[[ZZ]&]>5TOG]Z_OUZOC]=GQZ:IX=\.S'IYKMOTVP59>F_ M[F6/3YX\>GCZ9/)XJM*'7T_/)D_2TR?ZD7ZL'Y\].M'Z]Q,8Y'VXG']3U9M< M_^O>(BN.YAJ?__2;TV7];)VE]?SIR8,'__]>Z[I:OZN/5)[-BJ#;]M9;!P&WRK-!V<#RBRW?S;)+5TX$+&_OGQS]?KE MQ=7EB^C-U<\7_Q/]^NKEU9OH_(?7EY<_7;ZZNLTKR4>U6?9>\8^FJK/IAC_* MBA3>^.G9U\L=;;.3XR^_./GZP;/^/^WK_C.#HAL^S6J8D^0&PSQ?JS*-S#1Z MK:NZS!*4,6]JD[R-?BVRNOIGQ[IU9,=1]$&>_G#XR*GJ2B=PY(KD.#JHYSKZ M\HO'IZ)J$P57OM9)MLQ@%\JU$0AMV*:ZU&8: M1]5 N%<\0_L;>,H_4\2^915M&H)QNX,T4XER*P%S&^1PJL4*>G4T9<]!P6'JX!7XU#I[JU9A%G%A:, MURPK(WS?4M<;>)5?BUQ7\%CXHEQGE8Z6I5EEJ?M1+,-L*G\?>C5\2*JG6>$W M T^9*8.=<4C#+TSMKI5[P-;,# M6P:W?,W=K,76[7&@#N_43AB;HA]TH4N51[)3=FLT7%E=P*)OHD'_ZF@%0_,2 M= I*V*QQ4ZN%:8JZ?\.:'\5JLS3=GWE-$GM)[E31!0PR*QK35& LE"O1 MW&WME? U\(AZ7IIF-J='R8/4<@DK0K+9GKX7H&&^_.+1XV>D%D$IV-<#J8]# M !U$SFX-SRJCI8*_8$56_NR^82.EH]MAIKZJ<%K@1VE3THNCGH#1S>'=4K6I MZ'ZP%":M\%=:@>H+1Q73R/6[1"]KU)L#.LY;355T>C !:^04+*%#O#/\W^E! M>NAL*7RI&XZ:9\ D20.W*<"V?W.M/[]'3Y+CH9\HB[L\,3\T];"$/B@\>6@LPHR3Q]VH"B M*O&J>]^]:A8370:;\DUO4SI7S4[9[68#]]_H7.PR(G+;J0J/72>Z\W'M%]2) M3\"K!*?KR=FSO[?Z>_1NGQ=PS]_M\P+N^;O1 MXG:V/_8K8?@6O^^>@SC\N.I*/0'2\R"HUR?*LWJ #_T*K>G[7A,=-90$%WC,,G%2[D6(?^RLPS&RBA9V M6%)JO&"W!_V5J==9/:]J5:0T1#0",.)(YYABE1AUK#)[B,/S%EO;89'5M0YB MJ*JIYZ:$4:0Q*FG,J%8FAU/GWCJ.)@IS#V?S94%Y458-3 ME,(-(Y6N4,Q\EB ?4H+H_; 67F#:F??0;N7#]R@!FG)I*CV0Y8^[21XZ V-) MQX!>KN*)PPOWT&V'XI*<"(O=)Z!7;.1K!@!1G:X MYVC'5"2FR4RK-$)\/ +%2U.R3&%#H@K+$$($<_SXR3/)MT5J6FN&7>2JJC'[ M9A5%HG)=I*J,-AK^ 3]E"(K3 :@M<-]7C2J\)G!0I?_B[AW?OK)C[M0N M?F6*HW^S@1\FC78RHXR*\QM8\LC.:MGNO]!^)L&)V*-VKGW+;GR?X8;=;<=H MRW[@8B6+"571 K!>NVI,/#D:R8_IM.CCL?**N#.8X%^PK?IB84Y,$UK5S5YC6OHW$L<$?G.SM&>\F(C)BB(=K6=4OD5WFG@9=%T,DW-\D%M^.2; M]F3!TG7G+YJ4B%S2+%B<3\Y@:D8EKW0!+T@^<("XM2][\M!AE."G170 WV$J MD;Y$]]T%(@A,3K"I4N,[:L)->8/-AE068-[!E"!*N,XYV->;11[U(>.B.F?C MYK/*=Z%E+C$@6./@X'VM,RM>UO"'G2U099&!$>#9Q.MPF?<8UQ M]G%JC(?[H3'>Z!H.S")#3:EO\2HZ$@I7.4:" <90 Z_3C/R:/].">O65JBT$95MQ2S M>3N*/RPB71HNH7U:ZERAEAPM*Y5E?.!_HB:5R9NZ_Q.>G.^^G2"")1Q$^,]Y MZ?$Z,WV$"NSM$85'GJI\K3;5O5M5OU[SS(]D6][%^+7:C\#B*S@6?%K "B,9 M.#HDAV>E^'9@Y>G^*"KC!X+EAC]3%03'8.6+ MS? DXJ#B;9/C[LN&NU@IWGI5D6POCR:?@2W>CU+ 2R$8,>=DAJ\VQ!6F/")Y M'%SRB/.3%>#1-+QXW1PCOERX==1*93D5.8 JS]4:IN!6@;D[*!=O&3>>[(=P M@NVGEG3U?\2?_DF7,UW".;BLD]T:G^=51P39"MJN_^7J9-GK5%(.I*93%%@" MWNN6$X.OZ3+]?$YB]F@5)N#;LT+2:V$G!@^''/P@?2Y1P=!"[1UC&R\9!@OH M/YL,8;=@,:>XR^FB@DM#\)EO8;=7P;&F6$$O9DG5VIEXY[ $A2[[J7=,NA-P MIS3+,J-**PP9;,$)X&VYP)M<8IX%_$VMWFI^& L,GOW^(_':5',0ANJ=)SH< M0$\XX5+ONXE_2YF1[(?,0(/&1KRYJ^#X[=:>&<+RW #%8S!L/" MAO1ZW)=\^)$I9ZH(12&?](20QY45QS*LKZK^P#QA!=\\0DLBX=!829"G"1(? M@6D'(WR"(Y0ALLR-Z15,GJ42O04/+H-MH\I0X&.8D1=CZR2Y)]A9@'6 )V15 MU=!H*@56B\^NC\RT++E_'^3+N.[1J+F2O'$;D@2^P"HG<$ATTL Z9YJ-T"71 M9J :<7_0'N1G49!D;9H\C6 *WL(%F:&H#$Y!@56Z>&M20('Q6&JX4:6+ $' M.[5(O_SBX3?/B)G!W9A'"]N)=!N.PE25XYKHF_C!7?QX,:U&-;X2,T)+F9Y! M.D/&)4^J8N);\4^2J:#XL"K1C,4/EFXCED$8HJ-G93%03<\,S+A=]]4A@UYA MP3&((/LISV MTA;0[KH=M.+]@_LE=N%NMH21!\;&$,E(+R6L7;JP(JTBDH%4 MFITC>P)N^'CX^&!EMS ?QR$K*$9]+$(OT9JVWL%ZKND7Y"W8DP2GN81K^16< M)7\[=H[]5\%[@JI]85W12]BV*P3P?" NIU&%&[WP=3*L:(D>NCDWP+5666HJ*2BVT\!")4J=/$&],PPP_]*[%M7.*[T./D* &P?5:HE6DUT%[)I%2A&X*A^@/_L;NC9%(##THX9FY0,8': M"#/!^\.[5MWUOO6TQD4QMA1VWQT M2I[RP>8P6C1YG<'Y\I/"="\>5%G-@]_#>&@>9<+^<\C?68$).Q^.;LUA0W&1 MW8V_5UD9_:3*M[J._JWR1K/>EG4IQD>*4(4BTAE;!["?60)SA* C?>E((Z=: M(P$.MQB=+HP'DZX2S"!LX,! MW@&1*+GCB7%##@^B"416*S5Y4!U>>U\,C%-.LR]O_=-JH6XEC$6EP]W;(<8I:C= MQ( 9,9!]T=O"GWTE6, !&0)84!@D 0\FI;HF<5L[@1:770#M2][^.F/?RLJ, M%C]3KM9TX)#PTI9&A>KOF"PIEF3].) [W9.,U:!CZM+OP$VO#06"4Q#4>$O% M?R,S(T>1P>VMX".&/I [Z)1*:,L-9MU0_-=#Z9HIW!VC!$4[%B42A=%X"GZY M6-)/- >85'3E?-.I1^RU#06J V1_^]G5=TLK@P:F9.("WG@S:^KI1%+WP[= MXG?YAHCB'?"]XPCF!91_J8AJ=)9-X4:IL4!![Y;'T3+7Z0P#&YLESGPBEX1V MDD4;8+$KN\O64S;TO8M V:!& %318(-0&#WUOUZ9' X-Q8ZPRL+]&8ME+;HS MCF![TM$CY4GS'8OKXL9$H:YE4%4)FSW&#Q/3$ */8HWP]Q]PSP39VLC]KSB: M I]C5"3)3=6@29+K%8<9ZAJ4'4[0OCO]PZ+UFSW11>H=F'MPCLN=XL[V? O< M,NZS)UB2W[PCO]MPSSD:N\[X[V!Y?8YU GM T@9#D 92$@>![.L[#BS[_(WP MIQ:#Z+.OAV&.9!/D"2ZFJH$5/>FBT6&/Y>J]RG^_U2GR$<: MDZ^$LM,DBFP0E*BPWSF\8C4M9FSAG<%I$,4YD5@,^J1#$T*>+Z5A>JLG3I2A="/4.9RSP)/&W8?2J7;).81AO.G% 9M(! M ?FW'O(M#X/?IXWN6S=_=]5Y*FZR^':%@\3(QRF%]P4<\\:*"+&R ND+&X36 M=['[R/M5:[LBS()%VZ9W>,I@S.,[,'0[2/86DD5>3(+R&)Y* ( M\H,I-ER@@&*.5>B2-\UA2[,3'7AV&"44/=C5#".!^G$-P3T*NB*_'QS&D*D< MM5VCV^^(Q7SZL0#L=W.0;/XGP GCIG;VP0+Q?P*FCM0,K)49QF@&<@$FO&"":0)YRLL2%OG>D5R M!7YK85T9B3]$Q[]3BR7&L[K6)LH_LC@/0P#1\%)5G!6:HEU=&@Z/ND@59WY5 M!U8+8R%;';98DUO0EPA8ASWS>\''/#%)OT3,2);@?2E<;,+--H<-C^0A?M(H M-6+[SX1[*28T+V<1X2NZCN]4M6Y5NNTM):[!7/>K10=,(ZN9K(*0]-B$0Z=5 M[1!FDTW+S0)O%[E[I\3:0_:0_Y-J/1T^OZ$ 8&K*2BJF'3:H[4]*X&_J704Z M3@N=PKG%0+=[2274W)AD$ZZB(K\RAB/D0CV&)<5KE%3Y2M-"^ '/[XN U MA02JC-):F6Q4##!>P*>P9@30V[W[@C(H"48T4+NS-;D\[)]+FID<="QO6?0? M='B3L-18.IN"-7&8U;;H1R$$S MTHA10<&#",6W+C#R4M'A%K4& Z/\=@#K1)6#+'NFQ&_0GBBM'JGP$%/ N=\+ MS9>SPV!MB,[:W"I '!S(0_),DJB'8?CO>._K?X:/W./]R"E0[SQ.??UD4E9; MN(V__.+L\;/HW&7&=BT*6CE85"S4?&>"78-2[I*(>2KIGH/I M6$)\6G:A4C('Q(S!]]X$/031)JLTH5#@YO+4?.,J.MUD#_41)$%9")H->>%D MJMO@^'%6TTY*_8 ;-W;EBD"X7?S^D-:=J6(D9TNUCB*8PI0"]:RT0M+=(/P] M"&)RG)A[=3W'(5+ZE69*!*V,@(!OP=UM2V9_XQXHP'0A;$0/18TP,Q&F^/R\ MM7E60I=JD4E;T0(RR?MN5PU+I2?[(3POJ=>FW\EW2DABI9+*"C;*-8^4=JL# M<%K>8!&)'BDG9V1(M$K+M>#0$WP&79MA0EK'/F7Q@& M*8(&('!?WQ;9^+2[[0F:#O#>[?MY^#B9&7[$8 .NZL]DV;^TYU\#WQ1N)6N*2-MVO37TX5GXW"8CJQ8P;RD4I/>%,*;J7RP+?6)'84]*CE^9Z*K$K#1LC>_!PXPN.#ZR8_TCXKAS K) M7U*(/B@%;$=R.,(CA+48[:K+AJ-=\HV*:OO*KK!KVG 9HT/ZH="/IEG:)*3 M2C$BJWFVA/O6:ZV+:W1>+^ANKV$UQQH"SW\+;=EO13;T,_##*35'!,#=$FN' M]>P53?<'.5XQ*;Q)?/>P=_R,9K'D>AV/ I7):PHBO( )%UV*LP["I\?A\8G) M [T?\N!'M8Y^L.1PN]:+[7KH5EUUJS+4HA<(;X/?,+V=)!/RW,;?JZ"FS!:2 M45E4+;WROH=WRU+E4H.<3Z- >5V12P:S6$MI3E0VN?X(4F"WW,C3_=C(+[$S M,W@GG-C9]4YN>? )1F$K%K=$)C7$8A"P0%(U8QS:ALS+[LBZ!HU%T3Y$N,9# MX R!WK;&9;)QHU*538/0OQ,X-Q5S)29$LPJCY@N.K%6*J9=PIEVA^JYH3*D=(7:GD' M^.+Z*J17^.OSG9CL',S:Q7U3+K8Y00)BS"F)2U7"XXE!7T8CMX7QV5EB+A4+ MWYM27EJ(MF+;8H/I6@*VJ=YQMZEA5(?P" '/!>R,W+ZCRS5 MH^/'CVZP6@/5"7A$C\Z.3_#GV,0E2U0N)Q61S7B'>]_5\UTV0@2+VY0QS"O. M[@\8V (A^OV/471V=G+VD!#+69LYKYI3M<<"3'R2V8+S1@CL=)JAP+1EDOUO M8",,+G\@U[L81;<%J,$B"G%5D,#E_83V$HQH741M?>*!,!KY+X@_HL6XXYSF M%L:'Y#5C@Q%5N- 6:F^?Q@D@)/,BPXT3] 29DD,J56(62]XJ#NMP2^R[!SZ2 M-S_9C[PY;I0\\\0H(870+D7^YTHH^N?9QU()=4>.Y5T$,NQ)#V,Q/G9K![XD M]\F[$))<@KW8[E'7CWJ[B';(*!PTXP@:$[O?)+:B4]M>=UNH_29$WX3\2"[@ MW5)[;+>.4;2Y$5\A.V13(F#$E4R%+3.021BE-2*.FYSPIV2>,,%B[=,0!T)S M%#[1$9GZ"*1C?)Q#^X8-!H_QSD' M]IV&7L-[L%L3C,YF]UD3,BVD1@@_)C,EJ+I.R4^B-B_ MA7*G:B_3/A'.'-FAF-$#%/_,2"!LWVVVDM3 DS'@P30PU,$T?,]^O9%/KH5$ M_MM80\N6;(F92IXL['C0O@[GU)^Z=K,]FU9W-36>H:S-B(-[?U' 4:"B($.T MM.6"\/R#&<+G)& Y86F;NM;J71SB:>AO"MEJ3H$N-7Q,:-_QU&-X8P3,@%_5 ME.V&+=PK%JE?QOLP.-9W90M7J -+6+HBI57MG*> CK$G2=$IJ.!2$%1-/LZP MRDQNNQ0Z0,+X,NV[&W1KL;4_[D>,$=N3_Z:(51$6YSDU=?^D6;#7/!G22X-C[F)"BJ5H?#3^ M*\+CHNW/G/C(XU(3E3/F8IF.UR2T@2JO&B'-X>N/F9.YX,886.R287#/( M?*@2FG,;.,"0(!_]("8/UF2,M+QX.K!KMQ$8'S]AOH1Z^ 6LO;!EQH@61I<) MM09U92F4O 9+W!8LSZ4;&"E^VVKJ9F,.GH^RQ<,1_3,Z\T%]FN!=)\I;(G:( M-[R%0P:8)"%:&2;EOG[./M= OG\Y>[8?")Y4S9# )JD\QD>)[:6F0F7NZ-4 5NK M(I68@K!?I(#9.'^W%@7*?1%;K0*UVH#^75W\63(CX [)QA\J#'TZ;.C;PJRIN<)0 MMZBVJV-_@P>MXB)5,)R"II5EL/:)7?N!4D.7YGCHBOIL2T3[(U3WOK;/LQ\A M4IM],X7Q562Q*XZPU6CB^,?Q$ZHMK+-N]U'+FJ0+1I1G!=$\^YJ/-C-()_ME MJ9E:A19$!PB["5EDX+USB1Y+"FB'&W]W!W$L.L)YLGT7S[=N5+##/; 7&N,B M.-+1RX(\L ^&[!]3&KM$SG6+"IR(ED0.!VF8=K4+<_/$HLP5P R"W30^INI# M"=:5]$3N.L,.X>[9$?)8D;0F(#5UN6'R&%W;FKA0.(-L=2O)PK1$ZJM*(]U4 MKVGN\*"N:31Q<,*M@?F17/":@%0P"\UMG;"T6_YSPAW"L7M$D/H71MSUG,$% MF'CL=K8^/91BW 6Q^ ;DZ:Q@D5A5SS+;$_/@[#"RC_+E':"=\"58FF'U157W MYH92BM"/4J8SZH7U+NVUBV^,0 M9\],ZS4U0ZQU,B_@%,Q RZ7(=FJ64IR?+3 0$I3BVTG"C)_M?"0/>V0?QGNX M?0WL#"ISKF#A-M%;C'#C> M*,J* M9G8B'[M5,TU)BY9KQ6U=P^F?U%*R78!\:F]OZF[YY)"=+C'!1LXPG?\)GD$F M>4BXDI#Q/R.]L(>.]=VTEG:JA*XQF+IE9M.FE.1Y5S-0M"M8-&%I1M$Y"U-T M=/ZYX:8[R$(HEO@V* ,>B.=09/KH$,+1VBU8 )?4G"$M#/(B$T-!]F?#0^#L<*;;T;*BU=>AK7H(*Z MNU6Q2(*:',+;V:W:49(P"W&(W8XMZCOE]MK$J^YBB^+6=6@:9B5P048PB'A?;CA N@UJ:WKRK]V M-U^9C8FN:H>3Z@X/7NSB@G.H&,.!]-15R"JT4ED>TMHOFTF.RRJ $FP+ MT;;;X9.F$,)^9&^7@X8[?Z1O]XM#28-XSM="XZ%3W!*M'X]I8Z.H;0 7EO#Q MM?K;K0W^DGI9,A(-ACA%F8DF6ZHVM@NI<.?:PI31+24EB5CZ(D)DH&2ZJ\-: MXR&P,+7$*+@B.*@E*&LC MLO8^<( 4B_2L6#$@O') ^,'9MX9KW#47EPKE 0I)9Z"0E"7E)JEQN/0/L";1 M-$&=&IBGS%J /#@I*VW0%0P+M4U->G+3ZV<1+"@1!1U;-;,9\Q0XHBS67V2S MB/;"KSZ73=$_'WXL95.[D;,=5R/@F7=;-)?.?03X+/YHBL23FUK?*'3"Q,7@ M/D ((V]*4O-K RA[.)67]K<]!Z6VB3.,-\VN333(!H MHT9"VC!$O=N[=<#)X9?'!XD?.^S%H%J'1SM[;R0X,> F.,. T4$YCP/NE6^< M"9.&]?#M48MUL_4=Z FNS2HS_#%P!?Q+A!&*J!48_P$9_"D:F^@D!"U2#BT% M$HG004$<>YN5TN3(IC_F_@X-%OU?9 )52]I[::FP>:2+7,4( 59!\-*JG-"3 M,E[,HR:)O5ZB-1.-XB:>0VG>=4G!$"LR*Z7'#+J8?\_DA'_M70>H0.Q-P1GM MIFY']J==#3MC5H>*#UG;?A ^8$B!-\$_5!)RI&M;65,T[!MJ*(',.VE)U"/. M86QWL%BH9(Z<(""$4R5J'V8I@#\Q@KO+VA:ZSRH@D@OJW5EWNK=P=O,RLT#^ M\A^(;?1\!EH609_$H0?!I/?2;/IF L7;.2ZJYIJK<"B*_--@MC."L;%/=>T# ML'0E\-$,=1+1*?MTUG.Q3PZ#S80 3E2)/VKJ@(BSX89JMEA3(MX!"!J_ZY!% M&>IY9(_4U@$32B> X=1SUV_C)K%=><2@-.K[3W?*OMEWZMM78)<'.(B[ ;GI M+/6 31=8<]?XR"J -U"+8AJ[$B_-I0GW8!BJ8(FTZ2_A7_QQF%O]KQ<9.<&Z:2[D4#Z MA"^$YK_YT"=Q>PJ)+><,J=__SHJ'/?8X\2BH;\[;2A#!2-%;B@M>(C^L M0QCL?IFN9$@?)D2T?57&$DH^:N'3;$40L1VUGH8\FG9BZ-!;'4.F7SN\*_W$ M$ ! NSFFI$ZC..N#4#JLH$!.)OY>^2O/D,!.&F/EXD3/53[MR:)!6N9.(LN7@%(B@K,":]7F<9(35V7O M"& )ZJ>5[Z:DJS"[=+P_5O3./Q6>.NZ'.BHNEYBM5HQ.\KUE /8MPAR[Z\A M,&X)O.QN(ZXD84]-*M>KL'1]H(V/![!0X;U,405NP<3T3'4R:FBMOIN%C M^ALF[)H7U 7ZAQ\Z?[Q&$R,=[KKJ7C2(+DD+ 174UDAZ;ZBN9DMQRVC<[K9; MYVZE54:]C#WI*O#:9IEQ_3U-\:>:<$'KW[74ZP0BR/3W.=)-X[K3YU9RX S!2?0?*T/=#%PP LOHV62@]NWEM:AB%'RBL*M9^W74S[L/3WL7F"!_XS3 M[DC,^%H]PQ(1R]0PM%Z65#O*3;#^:%RK'1@T.$]<:)"JA<+HFL<&62@B0JQ2 M_2=%R*4"''Z(_3S<70K3^083B11KZT ]NW-$DFO+)+7?U(IYRPP2(]4Q.,B5 MX61-Y0(RUA-'9FNQ\O$&$\.-BJCC#CF=1!IFBU\%Y5Y1"@3_*]$ZI<;G JM( M3,-D\EP(AR\12F1Z/SLQJ$'_;.Q#&"WN9MF&#^RK3SO%>[8F#AD#6 -Q^BWH MEM?>Z6U^Q]Z^[MP1H2"=2RB[S,.1^*A$(B3=*"/UPSQ&9A6_F.$Z3338$*MA M@K0Y]LM@#ZZ3%]SB1X5;/]@FE-Y.,5 2TS:0!HN28[;[MQ,-ZH'L> _BD)&. MI:ZE3YLHZXFJ,EXO/&-R&=%B'S3<*9Z'"+M]AO=/LC)I%LC&1Y4#JO+]!-). MRW@\+(,=X^%=^!@B>]WU9YW-'+61_!7O9K$GN+U"L)4//?306;&$072H4V=) M\A3%;9XJ2ANKT=NW"7=LGII#/C;A)402DKIU[X8R@S+X8VU-@IZ2!+G<)AK" M]EX...%W0:FSQ:0I*[XWG<8<2>IK4Q9ZX](%)!! A/@ 1*+@<&&Z MAQ*U>=[)A'(]#Z(."@Y@)4G9J#S(R3K^65@/CP]CK-@XUKTG?=S\"RVA*T2@ M3/U0!&,@<+/O,-$1^H%'^T$_,,"]C@H4C_"/X$K>A2[F.S!-R9GWE!M]1H*^ M;NOU'GP#,EZ'/1E#M+:T@ +)2*8%'<5 3UBA<* ._<_DADCK6JXDSD^4RQZI M$A CH"BBCEH!TZKO.)(C>W$J&!?"<2)"R*M.O"^7";HN51Q5AZLJOT7T.["7 MBYE-*)@%>=M_-D8BK-4&'K/PI(?!:RQ8K6%204:#-\&?XK@.)O+B4AU$%1S2 MVD1\Z@J3<21H??0CV+WGW)WNY,G9V6 T5H81-FUAP(BOFQ%3RBQ!-;+H2J3I M22=Q$-M8SI+P;LNFA&E!B*[CLPI(N5LO$>P,'' ?4A6L'I7,D$U#OZK56[)@ MG;O$X8E^$KBOC/NE+U(PD1P&,0]6%; RRXKL<7I158U-0D Y@P0;XY46>"W9 MTE[K6Q.$=K.UW&2%.AJWNYV9"K=SD>E1D&(-"KR08*,2; %#3+MTH(0JV48$ MY<%TF#HLA72B< H%;L8C!2M"%VGUOB:G;0[!D+?5@'1!$QVC6#$O=%8X\/=X M94A(V4$]\-HRI=-B%HNWWN&)?TST>?D>=_9UJO/5[3K$189REI>Y 5*G=Q*1$>OH]71CT+P'4) M8=W_UJ3QN-6EU1(DX 5K1%GG0+LRFP)B&RNJ(K40$W:;D7K4Y]T3>X:Z%^]_ M8X(18_OK/3&V09Q/8'L1!:FX8'?!POZH-L-=;*^CML(A0],,#5W&Z! Z &WP M/&_A6:SAVFZBUFV:V^5KED)P=BO:09*_<=^!4'<9MDB(;=DU/)RMZV[4")^. MY>3-THZ%8ZL^5M&F%+&=0;W-C_UPV>#KAI5\U2]&>2E:[1U=KJ[GB7=)4A+Q MS'6*\0\.=!LQT'%Y..*!6"6<"_PW-=TV2_%?N(.#+\>8-G50GSS$C=8)?6VE M\+%S;6?K%QSWQCW?/T7<2U5YM\9VY7LA -,?R*QS+?;TW@S=Z;IM$=SR&6Y[)]EP@Q4=>&;8V;&P>M@XX%*DE M'0Y1SK*U.J,;V SLH9I.OY'JFDW-QH@L0^<96S=W+YP1HF ']O3 %(#/?;HA4WR;;V?13\Q3[?N?>P#\+CBU]6MO-5 ML-\HLHZ[#IXMN[PI,G1FA/Y 7JN[3&&.JS\6AS!MT]WW> #Z:^!R%97LJU:1 M#V>@#VW&]Y;87\7P=A>/EFL'F'&>I[E'EA+1#[E$%JY(P-- MATB3/R%RB@[JE6(2@XYV'. JN[R??6I0AE,71P'1AB4<;?&-MG6M+F:4"25I M"OXU*G/;/H4K=:?P"*E6P-NDX"=5/@;D&C+UH+;MUQ]/P8GVDT/02\)1U)$I M8=A'D@9;,55]:<$'\7\C#7-9V,_DORW"Z.\83A3Y[<:#?8UO,-R)-0,1_R0D M-NV?#8:0.TO_6EHH&D3BP*"IL MVV=K,(M"!Q79?WFJX).I*:N(Q$C#O[2JP3 7]*S4ELNV?^ \7?$CO47=G?[OLOD M$FJGX&J=>]%"0L4 (KZV\J1GT$=AH M!/=(")G%?#3$O1U2 U"NO;77//L!^$9U.\?NA(CG61@9TM*L-:,,_."0)T8) M$EJ&1;E ))]QFMP@DUV @#4D^;C8O.8.X\T1#[*J:GGQF950-J"^,VJ M^3\ISC"2O:-JF'%3\IS(&1-&,5NEV^KVV/44W,PY8H' \2_A1JBVD'V4F0?Z M&CD>V$YQ9R_%027]MH8];,ED,&3)D(3[V@%AF$G3LH;AQY.,>YL:IN80."@U M/XT6>C'QK ORJH'1TZ$=ZF?;*+/LJ@"DM":85Y?+"HB7II$A5+V+I,M? ^@7 MXWH!J9G8*61'"4'+B G4.;[].0TR]1KA21*;Z48F).,\UDOI ]D#VT'E'_!1 MGU:&[^O]R/#= 9T^0H+W*OKMY=6KRS=OHM_^^_+UY<_?[]!N$O2((.'I^+M6 M05UG0-R#WW__/564#O^=_A?+OV]UZEOUJ*>/=J85?SI_$Q0!'SDOCE[^A<1G]U M,O=G,V_?2D].=KD_7IW_=!G]_'WT^O+BY2\O+U]=WY-_] M'U!+ P04 " &B7!68TJ57"0& #I5 %0 &UT>C$R,S$R,C$P+6ME M>#(Q+FAT;>U M#&Q4J1K&==,VC-ZTA\ZGPPO4JM5--.68"B()HS@PC/ZH@BJ^E)%E&,OELK9L MUAB?&],K0U?5,@+&!-0\Z55.._J+^@?LG?[6^;U:13WFQB%0B5P.6(*'8D'H M'%U[(&Y0M;K.9;-HQ,W9('3=$ED *>;>CI&^MXQDD8Z#O-6 MIQV/+!#QOE2(+(DG?B4Z@R')%A9GZ8D!(%&L$17+,3TTX%0 MW5 5P,DLS2C(=[".%77)VS*E^+.J)B 4-AR8#4US_]8G#E'R--$VO3^GU%6B M!5[9R^4S2KTR@T,LIN >H %U:WMI#3&?J[Z5++*:JM:H6%W,NW;BI61O9^5G-#> Q="!_C'#V:[?M(T#[3&-I[J (=)R4++U)IU MKT_:^>F3T>75]!QUA_VK@=U]#I[VT2ZQ$\ FO\.X![RJ> AP),#:/)QX1$0! M7EF$)J0DA4ZVA:5EM0 NB8N#=2-)>VGRVD =F[7FYY:V45*IK/0V#:_-5RTQ M7X;T=M/:K=I18W]RO6;N37NLVF:C=GSTO&J-A.24;"48$6'ZI=*L; I$V//4 M4&$UHEMD;@L[@-FN;%CTTLAI/42.V5#,=*LFZM^Z>(&E(O< 75S8/_"S%L&O M?HSL MKPV:4!5S,44V69! ^3]42!Z[DG&!KD%(]04+N0VFGXX(A'K*\ECF4?1RCD92 MH46D$IS['-YL^QX/#[RE0FB$K=J?,4X)+E7B-53B_>K!D,548D(3A2BD*NAF ML,<*J AO8EB$?X=\-?]6+Z'B9?5@GE,(Z$SA%HL2-UF(4LW*B" +T' )8ZI( MTN 16: F5WP.,5\%F'HE:K*09M]&$Q9S%] $^(*X( HX>SE3K1"OB([:6PAS M=+8U/!5Q6.IR\IW1$C#9 (8QZ9,@$*A/@<]7]RQ-\9!3^L)92G/0[SXR"2P$ M8(J\LO9&B-DQ,X4#30\"O,0<"HB9MUIZ2H#S;TRB9*=ZB"F>@WY\G^M.^[G9 MW2LM52+G*O%&VC#0NYDA> 1+0./)GDFQ\%(N?F>Z^:1/G"); M3:@\7,2!*.6L!$N68-$5N3X4<"PJ;2RB+Y,"9KL03,F$>C$>ZLQ MI;$IN4J$_.8NC B*G//:1[?HY3TX_,WHW M0)60R1UD\B;1<1Q&>E.[>*YO>:\B,U%>X3G%''T%*EBYGU2BY7%I3C A>,_U MK<)!Y]V?>5$->#C!2 '0"6&1.I F@ZX M.!9P@%0!E1_A^9S#'$OU1;VNT)+%@8C$R,S$R,C$P M+6ME>#(S,2YH=&W55UMOVS84?M^O.'6PM 4LZVK=[!IH[60KEAL2%\&>!EJB M+:Z2*)!T'._7[U!4G'1)M@1#EDX/Q*%X+M^Y\3)^,SN=SG\].X!"526<2SK(5=Z;C/4?'"G))S^,WU@6S'BVKFBM(!.4*)K#6K)Z M!9(AHT:;5BNBM1UG!][+>MDO.2U0GL"Y0UIU-Q3INBULDC)5G7: MNM0SHC?+&2^Y2/><]AOI%6M)*E9NT[=S5E$))W0#Y[PB]=N^Q#18D@JV-(R2 M_4'3!-&ULXU!'*&:DM7TQ@/7TY@/K@NV8!A/?^!^"_B?H3[@Y0L)_<=!@:?@ MR[#*J'@=@%->2]TL? F?ZYPV% >GY?2\66V]?Q_I)"@>6YV$+65;#BH H*K,ZX:# V^C !7!=T MB8QUII=:#E/;'<.%PC-";_,2<';(1047E@_O3K@<@._[EA?&L>L!J?-N&D5Q M^+Z==]SQ7>YAF#C#?DN[?I(D84Z.'KH=CQ\GOF=(M.'YA@RP M;_T=0]#I\)TPB#H549!XG9P;QTD4&-IS$B?LS(3!,(S[X" Y'/I>=.N.%X3# M][K[[Y8^O--QVM_S@]&45PVIMRW=\O&UP)!B@#%B>7N^'A.1%?M[;NB,M"OZ M/.TC2TG:S:)+B\X2+YF16+*:U!G#\I6WX=>09%;0?%W2?CO3:@K2C!2^!75-RQ8O!J-)N"9060IJ%$F'I@TN31 M=:Q?!@"G._=T/3R(X.G6Z'4C4(AJYX#DR"8I\(;5NO(>4__O'"2MCAG-:+6@ MPF3%=]NL>(]O:?>[VC0Z:T^#U O:*\KK=/KC1^CWNSOM[P68MG;T9O65$B.YYQ;&7J;A)G'76R^;0#$:"(-46P "A9_?5[ M+D ]+%NIG*:IZ\Q$%@G@XC[./?>"U/$/YY=GP\\?!BQQDY1]^.7UVXLS5JDU M&I\Z9XW&^?"<_31\]Y8=UILM-C0\L\HIG?&TT1B\K[!*XES>;S1FLUE]UJEK M,VX,KQHDZK"1:FUE73A1.3FF._B47)S\X_B'6HV=ZZB8R,RQR$CNI&"%5=F8 M?1+27K-:K9QUIO.Y4>/$L7:SW6&?M+E64Q[&G7*I/%G(.6Z$Z^.&W^1XI,7\ MY%BH*5/B545UNR+J]KJM=C=Z?MB3T4O1;4:]5C/J2![U>.^_+2C9P/2PQKIY M*E]5)BJK)9+V[Q^VZ[UN[HYF2KBDWVHV_UGQ4T^.8YTY[&>P/GP-8NX(<_+& MU7BJQEG?FU0)2Q?#D4ZUZ>\U_;\C&JG%?*+2>?_'H9I(R][+&;O2$Y[]6+4( M0\U*H^(PT:K?9/\EM/-7LZ!Q#V)2ES5F1.5-(* O.]_0/ M=W VP951/&4QCW#+,#T!13D=YMV9D,E(6LO-G*9,^+7$OFLR+>X)*(,M4U\[ ML =-B)1!K<"T#,NAB9"&S1(5)9<@D,M+F, MO((D-X=J6L#,*98)-IJON^&IQ5>R6&7P( 5CY;$J@HOI KXRJ+ 7M._0*^ M1VDA(!-167-/%1%5)IVS'$XE/!!.TG05\-+7=F-K8$KX1J1*,XH4$Q!EC5#X M[:S7)^(V87&J9W8! 2/'RCIT,8YQNAGTAI;5M4C:A3)WM/V;!G-XR_)G>R_: MK=Z1+<-5,BZ!6\>QPN6^/?!NN6#<2!\ .%2-4DF.8A)1'Z7*)K2"IDV0VY3? M="V4C5)M"ZRCK#>-XEL;Q=B([-R$"V80KS^P M*.5<$&_44AF[?OLP])"/!1=H>=BYM- #+O(<^/OQJQ(]1[RPNR\AGAQ)Q*+< M*3"O+@P$(..FROH\QBR9>3E4_%<,L,XB1J;DWE6 JB7#T* "&T 7JU,E M_-G"%B.KA.)&D0$J% C/:QE)*BR1MD\'ZQG>9ST.+U (IPJ_*.= 552DG,@* M9GDE5N2/%:&4K%= ?!M)F@@^P7HI'L@?CQL\HTWP[)R:=S"T>U+O#"7 ;ZH$ M(81;'%>)O;@%NJCX$VRX$8L0 E2*CU2JW)SJQ'W;$J!]M'T@ Q9O35UK'CQ) MWI0&Y87) 23KZUH4:2.\ KZ-&,L,Y2H%GC B")Q%F"'X,*[H:"#0%F,_2'[ M8Q1)KX2]U0PN$RU\+!?4]FHLL\D>?@Z?6HI[B M/$CU7B'"U(I34Q\IB7B4G+]L%6>27Q.)AWKK:=QW"OZ1PN)L^* HEUU=. C= MDZQ<8*&5RUS=BHBRO\ 2A!5M0#54$HLR8HL)8@*?>&-*CKSW%/WDJ@1ZR%,4 M@]@@0:KPM?1IC6CYQRYE6*N!2U4VU>E4$J%F?%P^/3(E$\A)GNJYQ.@LT2'W M^2W0(,C?I-K4M[O^L7CUV5[K>?-H%X0 "U#1^>ZX'!T!F]+4H&K*;W;[6X=;M9;6\>^)+;7JK$8F_/L M5:5362PHE[U M+]LVWF:5KOF"U4VR><-3BSE+? ; [2[GX5M^H^ @/2J/+;N;(;L/05C^T^OF_0_AR0BJ\IWQ@S_DO(8O:FLE7 MW!N_#\AU^(%$/SRJG,H[OQA80=@7S>9J"1\!QX7;ON0!K^%O?88?0_B?99S\ M'U!+ P04 " &B7!6Y6MG=/P' #I(0 %@ &UT>C$R,S$R,C$P+6ME M>#,Q,BYH=&W=6FM3&SD6_;Z_0F-J,U#EMWD:0A4!9X>:)+#$L]E\VI);:EI+ M=ZM'4MMX?_V>*[4?&,B8S$S"D*H8=TNZNH]SS[WJ]M$/9Q>GP\^7 Y:X+&67 MO[QY=W[*:HU6ZU/OM-4Z&YZQGX;OW['M9KO#AH;G5CFEDUMKEO#JQ:)VFZE6EO9%$[4CH_H#CXE%\=_._JAT6!G.BHSF3L6 M&QSAWV M,U@?O@8Q]X0Y>>L:/%77>=^;5 M+9\.13K7I;[3]OT,::<0\4^FT_^-09=*R M#W+"KG3&\Q_K%F%H6&E4'"9:]3_9/X!V_FH2--Z#F%3EFMJC85ACU3WYZ,CR_^/"170W^^",O?G,/@Y.Z2;KM;N;?.NY&W+QEGT\N7IS\F'PL7'Q[W>#S^SD=,APM]MN M/XZMC)MKI)73!<1@GR5C_EM:I^+IGVW-]H/6G-?9/R3X2[)W37:I'*^S2!K2 MA[F$NU<;._N'CR/RV5K%$CZ6S,BQDA.PK$N496^UR5BGW?B9Z9B]YW8HHSH[ MSZ,FC#SX"QKYAEN8IG.63=E-KB>I%->R'FPULM#&,:&Q6ZY1;B"-JYSQ?,K* MW)E20ED4(%^+X [.,EP9Q5,6\PBW#-,9^-+I,._>A%Q&TEINIC0EXS<2^R[) MM+@GH RV3'TAPQXT(5(&A0O305);@'5M("98RP3;#1==L-+BZ]DL _:.B*J3#IE!9Q*>""*^O04CG&Z6;0&UK6ER)I9\KQW.WN'M@I7Q;@$;AW'"I>;=LN[Y9QQ(WT X% U2B4YBDE$?90J MF] *FI8AMRF_Z5HH&Z7:EEA'66]T&B)1&!U)@=N6;<+Q0B*2P;N#VRCA.4K M"1+JJDPQH]/CC<[.I@Q:='9$N J7BHIO'A! \AEEW1(P0J!(E[4WBN]L%&,C MLG,5+IA!O/[$HE1P0;S12&7L^MWMT- ^%UR@X6%GTD(/N,ASX&_'KT[T'/'2 MKK^$>'(D$8MJI\"\NC00@(P;*^OS&+-D[N50\5\PP#*+&)ER']R*>A")_/&_PC%;!LW9JWL/0 M^DF]-I0 O[$2A!!N<78F]N(6Z*+B3[#A1LQ""% I/E*I? D>5L95)2F )"LKVM1I(WP"O@VXEKF*%LFP$0;^6H':(WGQD20SD M(%M79E>*H\64_@Q#QYN\G.NU%;1*N)T7,LISCS0I/ %Z?U3D-,5)Y4:FU8%F M97[]=[OH*]#U7(#TU;VK/X2+&03KB\PC(EB&P2()*9!/*&+W>I"Y=AQ]B-/& MSNN&OP&1&KJPD'H@63E @NMG.?JHXBH^@LL05C1!M1#);$H([;,$!/XQ!M3<>2# MI^@75R700YZ@&,0&"5*'KZ5/:T3+/W:IPEH/7*KRL4['D@@UY]?5TR-3,8', MBE1/)48GB0ZYS^^ !D'^0ZI->[XVIT!&Q* MTX"J*2^L[,^^'()*BY1/^RKW._I%AY6LD79.9R3N<$R4C$)9.<+[) Q7[W$. M=IM[^SUZE>,,_HO9QM5;GJ9_R]-RXOY8[Z#9[74?'6XW.X^.?4GLSGYS9W=_ M+;$MKW)0&XZQ!<]?UWJUV8(JU_K=XI9U[J89I=^J;X);EM]I?3N@^)=I9TBP M4"S>=W;I_\[?R:JURS1>L;I/-*YZ:S9GC,P!N?3E/W_(K@E-EZSWL MZN)/2V OL*\<=HK6B-2KC6VPE/]<>64R#],?ZZV*!GP9*6 _/4IA,\.?[LHY MU+\#RK^)O[XV];^#/P:W,BKIN,O^A8Z97>(HJX2L'G&>)DK&[.V\[EV$MII> M\FY>AB<2N+L8IS4GBX<6U?2MW^7EEJ\M#U2NE=\%%#K\,*(?G@J.Y;U?"BS0 M[.M3>[&$CP#ITCV^Y GON^]\AA]!^)]C'/\?4$L#!!0 ( :)<%:E4OW^ M6 4 %X3 6 ;71Z,3(S,3(R,3 M:V5X,S(Q+FAT;=58VW+;-A!][U=L MY:GCS$B\2;[H$L\HDC)QFU@9B9DT3QV0@"PT), "D&7UZ[L 2<4WU4[;U$F< MT4A<8'?/P0)[B,&/X^DH_OAN DN39_#N__C#XL=6"L4Q7.1,&4L6(8116FHL+^$"9_@2M5C5J)(N-XA=+ U$0 MM>)_X)2GMAIN,G=9^!G[Y>^"[((-$TLWI@/)+X/1%@WJR\*AS MG#""?XPD1U&'IDG827X+,4D?AY=SM-ED[$4CYZ*U9#9^KQ-YQX>%Z:\Y- M& 0_-=S0T\%""H/Q%,XOOY9N[C@S[,JT2,8O1,]!:I13:W,J,ZEZ>X'[U[>6 MUH+D/-OTGL4\9QK.V1IF,B?B65/C,K0T4WQ1#M3\3];K8G;NU[K,^!C=9%RP M&D$8V9PG5TN>< /MR MO)OQPJO>@_.;PP6/R2[%@F'J:!$>367SVZFPTC,^F MY[C?9O/WP_,8XNFWGGAX N^]N3?R8#X9N>3#]F'0_-;3'LYA.)Z^BR?C[XGL MFN)N< 335Q"_GL!\.'LY/)_,6]-?WTP^PG 46TL4!-%.,#E1%WB$&5F@6XQ[ M#=SO*VWX8E,^XH(BUE[4<6?QZ")4("I.K M=$G$!K]O:C=[L/,LYB: M,%IRMD#O&,WP2P;3Q8*G3%G,UE4%KPGXS*Y<$XJ5TBN""V4D7-N<)8,E*K=# M+21"96&[[/4Y-T;:0JLBS8E*B&"Z-;W*V :&J>/=%EH3[<0T[60[,&':F?(- M?!)RC:1=L/V]PY/^[D/X>ZK(@_ YQ BSJKW%*LLV6*-YD=E2V):'8G^LN&)6 MA&C+AJY*.&P?$*Q"!>'A 7V^)?=S,6T+J6(X[+8[2%^W[\KL(0H3:8S,'93O MBM2H))4+W)(Y<4SAOC<$1U)\ZDBJ&2=<(>6%8MJ2V[1FDF6 TS VG@IH*)!M MW72S%EP0D=KGZ) ZF>J8Q%&KK%P;63#E8NI;V\I[E&ZHV$3F#$DR5H](I*), MM9#!C!2:]>HO?VAV=DJR*X@*6YDIN=KO><7!L M%:=! 69H';@2HYX3H[ZA=VV=$Z\;[#8'7KC3]A^Y]5W*9=I(C$:V7S3:C7I" M02A%X=^+BBL(;]9NQA9WN"EIN2Z]_[_Z=8#'6'OE&?>6J'19';-'KGFT;[T! M5-3\>]2XLQL/U^03L+&_USGN:_>YW4!?)PWGL,<-@DX?D=CM]GK/RCRR, .[ M0(V_7M4/U"U\DGZJX7:NR;:H46[@^KIMH9JR2Q,9/$HFXN48-9*\M%BLEN%YB M![-:2T#]EHVEP&P'^P+5955B&/;O:"_7RC"@D*8.ZF0J!BQ(*8T?ULOW:F+L MB5Q2JXJMU_ME<=,*&8L-.;*E0!*L5JO8NZ;AM\GD(27)R5V3UEUYO@SKN>ZK.\ M>7)W8*=_ 5!+ P04 " &B7!6TJ9IEV@% "$% %@ &UT>C$R,S$R M,C$P+6ME>#,R,BYH=&W=6%MOVS84?M^O.'6P- 5LW6PG\:4!7-M9@Z5Q$*OK M^C30(A5SE4B-I.-XOWZ'E)3FNB7%NJ8S#,/2X;E]/#=R^&(R&\P-'D& MI^_?'!^-H='R_0_ML>]/X@F\C=\=0\<+0H@5$9H;+@7)?']ZTH#&TIBB[_OK M]=I;MSVISOWXS+>B.GXFI68>-;1Q,+1O\)<1>O##\$6K!1.9K'(F#"2*$<,H MK#07Y_"!,OT)6JUJU5@6&\7/EP:B(&K#!ZD^\0M2T@TW&3NHY0S]\GGH.R7# MA:2;@R'E%\#IZP9/DF[8V:=1>[_=[O1Z7=*-=@-" _L0AC3]+40C?5Q>\FBS MR=CK1LY%:\FL_GXG\O:ZA1FL.37+?A@$/S;@DAGCVW T/]^&]-_?&'LRG M8V=\V.X&S>=N]F@.H\GL-)Y.OB>P:XA[P2[,#B%^.X7YZ.S-Z&0Z;\U^/9Y^ MA-$XMI0H"![.XYRH<^[WE38\W92ON*#H:S_JN!KWM3WNW.OQ MD8!$"L$2VUY@S",%5(9D"F\(SIF21..1.+!CEVRO;4?1<%@ M+/."B(U["@>O *4<2I5#&+1^AE0J)V[#B *&[E*8L(3E"Z:VM\+=8- .F[;' M1$ TI#Q#^I4)Q-^8M@K&1Q[<,H-::)4U&+X!8-?>,+@5#'-[:8XE>,E9RD<\UEM"96$;\'6> M&RMM#%::YD0MB&"Z-;O,V 9&B=L2&X--I!/3M,QVX8)I1\HW\$G(->)YSK:W MNON#AXOZ]Q2L.^$KB-'-*BS3599M,'SS(K-1I77VO5[P,#GPP@=I_Y)8WYE#0A9?+3.ZNS-]#N]U;+O?+_"1L?6 :?XM6E5^N!!?H MO\PXA=KQ[RV 3DA>!=!-[,!^GG.==-;']D*@-/]+IJM[$L2%B>]*XU/\?O2Y M])NV%=N,RP$20]#U3,V,'9QQF"$+B=AQC7.=O:5)5TIPO<0^;>=' ?6E D8[ MLWWZ"9.D'8K#<'!GGG0[@PJ%-+52-Y6CPH*4)X%_/A[<>P3 SL\EM8< *_7^ M4T#3#F?6-\0 U=FQ'OMCDDF]4OBWOKNZ.3I I:":PJUT68:2_I*IXOZH>4Q$ MW;JR*F1Y9]=7+",V">Y<8GTN7J[/!Y]9R +W=&4>9GGHO/S@C5CU6][/N9O" M@[\ 4$L#!!0 ( :)<%:<%-'I;@L /'- 6 ;71Z,3(S,3(R,3 M M<65X.34Q+FAT;>V=6W/;-A;'W_=3H$ZVM6;S.2VD;N9/NV M)"BA(0D6 *VJGWX/0#*Q9#NQU:0VK9,'62)Q.>>'/X!S(,8^^N'L[>GYK^^> MD87.4O+NEW^]>GE*]CK=[H?@M-L].S\C+\Y?OR(]Q_7(N:2YXIJ+G*;=[K,W M>V1OH74QZ7:7RZ6S#!PAY]WS]UW35*^;"J&8$^MX[_C(7(%71N/C?QS]T.F0 M,Q&5&Q[_6"WB"D 1V[23!. MQIX74O=_'AC9A>)5':57*?MY+^-Y9\%,_Y.>[_1&A9XN>:P7$\]U_[FW5K2@ M<0P.=%*6Z(D7.'THVURS'C07-?M#=VC*Y_G$7H=F$I%KL%B"!=7;*X;\Q9:N MM-=1+.I =4DC/5%EEE&YFL++'!P.A=8BFPSNZ$#3="12(2=/7/MO:NYT$IKQ M=#7YZ9QG3)$W;$G>BXSF/QTJD!.8(GE2%53\3S890Q_VT[(B/X1F4IZS9B2\ M8 SL"7GVQX*'7)-QW_%N!'?)V A4PN2M<-]4Z^_ST>KK]/YM]8V>O#ONE=GXKE>;)JKK$\QB:G010YGL#Z5T[Z.=+041" M1"D)C7XON81U(S0+!U,*.A$%D["6$#J?2S8W[S)SB^@%U81*1E09_L8B3;0@ M4*!,J5G*2+B"$HPD+(;J*7D-=O9BQ/[UIL>D!( 2=O8\Z\T!D: (]YX.#PD@4M^<6;.J4-^?.(-AE,R M@J6V&:[O0]DV..$:!CFZ!7<&)K#?OZ])7S3 (?N&:L/<0 6$#7>'D!F8F @) M:$.6BB7AR@Z#9+5*> YWLVKHC#:D6==(Q*2F/#CYL*D#YI>1=0$&X0+PU2;23)2YKNI:<8N, M:&[U=$E(D.FY_JV8V]U=7SUGA\X8_?FVZ[C;7DOZ/>WJODE8X?.H-\66P?.8#AL MB:U#QQWW6F+K",+ZX#O8VMN2P)?OMG7LC(9^2VP=.L/1J#6V!L/Q MK5KMVK6[6K]ABU %S7_>"_8V4LJ)7_Q!O (2;//3TG=&_5N8,BU$=0 VD M-:%52!4S+>P=[].#C2,9E.NCENM^>$#>VMROE7(-4:Z[)=?X8./@HL7BC5"\ M.R1>SX75:M\_(/_E(FUQA!"C:G=(M>X00L(V+[(,Y7K',7\G!F*^ M8%/FB_9VJC5YX&I=&_,'J^#GU'QCJ#EKIPCF*()OL8RQW'YY^HK-:6J^&[RT M!;=*#HOKY/"54].01A_G4I1YW*G]BR+&DF1:?REG>C:GJ4JD/":-\P_]K/7* MUZ75;'_SG)S*4BW,:'OU@:OK=]S '7NW.':]D=4=)M&)ZU\,7'MKCT0$ TR",'%$9L@,F2$S9':;P-4+ M @2&(GOX0>OC.6WMUT&K/^ZXON]O%[1B H3,D!DR0V;(;->8X6DK"JT]@>OC M.6T=7'Y,H#\:8Q*$B2,R0V;(#)DA,WR^%87VD)GM\(GK<.TQ@>%V@2LF0<@, MF2$S9(;,=HT9GKBBT-H3N#Z>$]?1^O.M?4R",'%$9L@,F2$S9(8GKBBTA\QL MMTYMKIGXON6;D U4+\BZE8$$5M&[[VZ\P[T%FR R9(3-DMFO,\)<(H,C:$;2V M^H#UP^DI.>&R$%*3=UP3SW/]\6B$J0^FB\@,F2$S9(;,\&%6%-I#9K9;YZPF M9)UIJAF\DO^45,J5"5L#U]ONK]=B\H/,D!DR0V;(;->8X:.L*+3VA*VM/FG] M=RE3MFH"5A<"UMY@NV\X,/5!9L@,F2$S9+9KS)[V1MN=\NPJ,!39W9F=0@FF M--B[P\>LYT+3]+YSG%#(F,E.Q6%BX"F1\I@TWM?WM2@V;K9+< \DHT3:2!MI M(VVD_3!I[P;4I]ZAU[OW9W]W!#:N%_=-VV8574W#E,'/F%\<'\%+8UA&Y9SG MUO$^=%%[VS')PL0+G/ZZQ[^5D+4DJ^H2SV, ,.E4Q;ZUPZ.O.1R,P>%]>O#C M$V_@3J^^GB\8T2;'('F9A4P2D9 ++E*JNP%#G.ET1*$!4&9J2FM,4KD1@KN1AJ4W'4)&1 MB):*V9*0H[)(FUXIE .CH"\!123)S"^?J+N%B[4I"_HG=$] R5!D!E7!:.*Y M/=.":=G^RHH3:#&!.LL%CQ;VLBB8-"X1R2+&+UALNN/:^DP2*;*J\NS%B?-) M))N2:)T&PCMIP,YT1;A2);L&,+2VR?@1H8KNA*I1CK(2KL$9P97YDDH)PC>K M"DDH3TO)&FQ6T)^$"#,A$ED!TV/)0=>WFG-7!R5^S(,2WVE0DI3.#?K+B]D& M,,\%%>_[CYD9NQ,SGAE1@I4QS>?FTA?7@"'L*H\877(+=+%(4RK)!4U+.Z\+ M*0JAS':B%%,J R_4^GY24WRDS.9WDAN(S7@G&H MXS:&8HL;&9WD*U*PW+A#4C8'5K2::R&#W819T3QG(!^X8\4SJW8$L^N\J+:) M]^R"@YFG F:R4J8NSR]$>F&:--5I4:00F9GMR$SU?75P,^NO4 P&WQ[A5\-W MB_"LE(T_*P;3#Y"!?,X@E#/*JE@&WB'Q7=\_)**4A,[G$H#JRFM%8DA; MT,-A%4_3*EJP)7.J3?! 51UE5VW<.M2.OQ1K7Q-I7_&JBK2O"SK8U5V $'(" MT](4,78FEK7@Y1EYTOS=9R!@5WN6 J@* M_@6-C #MIAK$VYLK89V\\]?Q^T^UA%4WFX&8H2PI*&S=\K//6?F)S:[/A MY.2MV:V-L6=5BS2]>6[7\ZGG.SVS;('7=K F=BV&&3%=\E@OZG3YP8^%SM+C_P-02P$"% ,4 " &B7!6D3BVN8*,! "0"B\ $ M @ $ ;71Z+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0 ( :)<%:H MW81KOB$ 'B+ 0 0 " ;",! !M='HM,C R,C$R,S$N>'-D M4$L! A0#% @ !HEP5CD1O)8\,P ?R4" !0 ( !G*X$ M &UT>BTR,#(R,3(S,5]C86PN>&UL4$L! A0#% @ !HEP5GNEM/HT#@$ M/D<, !0 ( !"N($ &UT>BTR,#(R,3(S,5]D968N>&UL4$L! M A0#% @ !HEP5GJI-R[$!P 9@@ !, ( !BTR,#(R,3(S,5]G,2YJ<&=02P$"% ,4 " &B7!6M<.]_>/E "@+0$ M$P @ %E^ 4 ;71Z+3(P,C(Q,C,Q7V!@!M='HM,C R M,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( :)<%9GMQ!CF6$! '\-$ 4 M " >;;" !M='HM,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0 ( M :)<%8/!O\%'0< &8L 7 " ;$]"@!M='HQ,C,Q,C(Q M,"UK97@Q,#$W+FAT;5!+ 0(4 Q0 ( :)<%;NIP"@!M='HQ,C,Q M,C(Q,"UK97@Q,#$Y+FAT;5!+ 0(4 Q0 ( :)<%8@[UD .S( -C$R,S$R,C$P+6ME>#,Q,BYH=&U02P$" M% ,4 " &B7!6I5+]_E@% !>$P %@ @ %3Z@H ;71Z M,3(S,3(R,3 M:V5X,S(Q+FAT;5!+ 0(4 Q0 ( :)<%;2IFF7: 4 (04 M 6 " =_O"@!M='HQ,C,Q,C(Q,"UK97@S,C(N:'1M4$L! M A0#% @ !HEP5IP4T>EN"P \_4* &UT J>C$R,S$R,C$P+7%E>#DU,2YH=&U02P4& !, $P#U! '0$+ end